First a warning, because I'm about to describe generating a bunch of signals of unknown meaning:
[Link: remotecentral.com]Decide for yourself.
Assuming no one answers with more specific info: I looked at online data for various Epson Projectors and found two code sets.
One is based on NEC1 protocol, device 131.85
The other is based on RC6 protocol, device 42
For each, it is easy to use MakeHex and either IrPanels or Hex2CCF to create a full set of 256 possible signals in a CCF file (that can then be used as input to Universal Browser). So you could test every possible command and see what it does.
In the RC6 protocol, function 12 is always the power toggle. So you could test function 12 of RC6 device 42. If that doesn't work, then the whole RC6 device 42 code set is wrong (for your model) and there is no reason to test any other RC6 device 42 signals.
Unfortunately, the various models using NEC1 protocol are each different in the way they use individual function numbers, so you might need to test a lot of function numbers just to find out if it is the right code set.
Those function numbers tend to cluster by model. One model uses function numbers from 132 to 179. Another uses numbers from 194 to 230. So don't just start at 0 and work your way up unless you want a very long tedious task.
When testing the RC6 signals, be aware that RC6 includes a protocol toggle bit, so simple testing may make you think that toggle functions are discrete. So once you think you found a discrete function, you need to test it better: Use it, then use unrelated functions, then use it again. For an apparent "discrete off" you may need a more complex test to see if it a real discrete off (such as using unrelated functions while the device is on, then turning the device off with its local switch, then testing the apparent "discrete off" to make sure it isn't really a power toggle).
Last edited by johnsfine
on September 5, 2007 16:24.