Page 3 of 3

Posted: Thu Mar 29, 2007 9:19 am
by garyfritz
No repeater, eh? Bummer. :( Would Chris know about that? Presumably he knows what freq the signals were, and he probably understands the repeater's limitations better than we do. I would really like to get power working, with the repeater, so I can power up/down the projector with my "everything on" and "everything off" macros.

Yes, holding down the button works better. I think we (meaning you :)) need to increase the repeats. How do you do that? Are you using upgrade-creation/editing tools that the rest of us don't have? Trying to reverse-engineer the assembler for the upgrade protocol is bad enough without knowing the environment it's running in, but even if I figured that out, I don't know how to change the constants in the upgrade itself. I suppose I could figure out which bytes need to change, and hand-edit them when I paste in the upgrade protocol code, but.....

The file "About Electrohome Univ.txt" in the original "Electrohome Projector.zip" file might help with the POWER-duration issue:
By substituting the value below for the "Marquee/Vidikron panel" as OBC's with the following conversion: Multiply the left hand column by 4 and add 1. That gets four repeats of the command. If you simply multiply by 4 you will get 22 repeats of the main command. That is used for Power, Reset, Mute and Standby in the ECP model that we have some factory data on.
So if the code for POWER is 0 (see below), 4*0 gives 22 repeats of the POWER command, and 4*0+1 gives 4 repeats. Also need the same long-duration command for STBY. Except I don't see how 4*0 gives you 22 repeats since 4*0 = 0. And if you try to get a long STBY (OBC=2) command, you get 4*2=8 -- but OBC=8 is PictureMenu. Am I misinterpreting that? Maybe OBC = 4*0+1 = 1 => 4 repeats of POWER would be sufficient? I tried creating a "4xPOWER" button (with OBC = 1, which computed EFC = 014 and HEX = 80), but it didn't work.

That "About" file also has OBC values for the ECP projectors (which are very similar, and I think their remote codes are compatible), including discrete power codes: 0 POWER, 7 Power On, 39 Power Off; 32 STBY, 55 Standby On, 23 Standby off. Does that give you what you need to figure out the discrete power codes?

Oh wait, no, it doesn't look like the ECP OBCs are compatible. The "About" file shows 0 for POWER and 32 for STBY on the ECP projectors. Your new upgrade shows 0 for POWER, but 2 for STBY, and that STBY does work on my projector. (Similarly your upgrade uses 32 for EXIT, and that also works.) Well, your upgrade only has even OBC values 0-102. I suppose I could try creating buttons with all the unused values and see if any of them do the discrete power/stby codes. That would be painful but it would eventually get the job done...

Meanwhile there is a Pronto file here, and I'll see if I can get the Harmony codes.
Gary