Page 2 of 2
Posted: Fri Sep 03, 2010 10:32 am
by The Robman
vickyg2003 wrote:Rob, it looks like your protocol might help with the Epson 710/820.
The EMP820 uses the same type of signal as the EMP710, not the type that we are seeing in the EMP830.
Epson powerlite Emp820 and Emp710
TV has the 820 learn imports, AUX has the EMP710 learn imports.
Could not import Power Off confirm from theEMP820
could not import Power Toggle, Freeze, Resize or Up from the EMP710 files.
Can you see any pattern in these, or should I just make a 6 command byte signal?
Why do you think the new executor would help with this? These signals are completely different.
I'm seeing the following burst pairs:
0 = +330 -410
1 = +330 -680
2 = +330 -950
3 = +330 -1230
leadin: +980 -410
leadout1: +330 -91000 (normal keys)
leadout2: +330 -27000 (arrow keys)
The normal buttons appear to all have the same fixed data, with just the last 6 digits (12 bits) being variable). The arrows/ok/escape buttons use varied fixed data.
2001030021111100
0000230 arrow
2001030021111100
0001220 POWER
2001030021111100
0010231 erase
2001030021111100
0011221 COMP, DVI Input
2001030021111100
0020232 EZOOM
2001030021111100
0021222 Plus
2001030021111100
0100220 box
2001030021111100
0111231 component 1
2001030021111100
0121232 minus
2001030021111100
0200210 line
2001030021111100
0211201 VIDEO
2001030021111100
0220212 FREEZE
2001030021111100
0221202 menu
2001030021111100
0231203 Auto
2001030021111100
0300200 freeline
2001030021111100
0311211 svideo
2001030021111100
0321212 PinP
2001030021111100
0330203 MUTE
2001030021111100
0331213 HELP
200310210
00000000000023 up
200310210
01320000000010 right
200310210
02211000000010 down
200310210
03102000000010 left (TV)
200310210
33231000000023 left (AUX)
2003
1100000000000000021 okay
2003
1200000000000000011 escape
Posted: Fri Sep 03, 2010 10:46 am
by vickyg2003
Because of that 330 in the timeout, I can add any digit I want to as the last digit and then pad out the timing, but what can I do with that last digit to fix things up? with those menu arrow keys. Apparently those are very important to the projector, since the one projector really didn't have much more than the arrows.
I thought about using 2001 (81) for the first fixed bit, and then if the last 330 thingy is 1,2 or,3 I'd change that first fixed byte to 83. Do I still use 5 byte commands then, or is there something else I can do to minimize the number of bytes I need include for the function? I noticed that when it starts 2003, the 5th byte is always 00.
Posted: Fri Sep 03, 2010 12:04 pm
by The Robman
I've just added some color to my previous post to show where the variable data is. The 2 least significant digits are always variable, so those can remain in place. The next 5 digits are variable, and for the arrows they change position. So, if you're using 2 variable bytes, that leaves 1 2-bit digit available for you to play with. So how about this...
If the control digit is set to 0, leave the signal "as is" because it's one of the main buttons.
For any other value, reduce the leadout time, overlay the fixed data with "20031021" and zero out the rest of the data (except for the last 2 digits).
If the control digit is 1, move the top 4 variable digits (including the 1) to the red spot for the OKAY and ESCAPE buttons.
If the control digit is 2, move the 5 variable digits to the red spot for the arrows.
NOTE: Can we try to find out why the LEFT button is different for the two boxes? If both boxes respond to the "TV" version of the button, that would simplify things.
Posted: Sun Sep 05, 2010 8:55 pm
by vickyg2003
Thanks for the red Rob. I really couldn't see that, beleive it or not.
I put up a test upgrade.
http://www.hifi-remote.com/forums/dload ... le_id=8912