EDIT: UPON FURTHER REVIEW AND ATTEMPTING TO UNDERSTAND YOUR IMMEDIATE CONCERN, ALTHOUGH THE ANSWER IN THIS POST IS VALID - IT MAY BE TOO MUCH TO DIGEST AND A WASTE OF YOUR TIME.
READ THE ANSWER IMMEDIATELY BELOW THIS ONE FIRST. THEN YOU CAN COME BACK TO THIS ONE
The Cap'n
nn4rb wrote:
(a) The Power button of the original remotes do not turn on the devices. To turn on the devices, I press the appropriate device button on their multifunction remotes to power on. Pressing the Power button on the remote will power off the selected device. The 9910 works in this manner, also.
(b) The Power button on the 9910 will toggle the selected device, but I use the device select button to power on and the Power button to toggle off. This I am OK with this operation.
So it appears that the original remotes are using toggle on/off and not discrete power functions.
I disagree with your assertion here. It sounds as though the original remotes CLEARLY use discrete Power ON signals, and POSSIBLY use discrete OFF as well.
nn4rb wrote:
I have upload my IR file to the diagnostic file location. It is "OFA-URC-9910_NN4RB_Work#3.ir." I don't know how to post the URL for it.
When you are typing a message to post, you should see a series of Tags available as options above the box in which you are typing. One of those tags is "URL". Click there, type in the link address, and click "Close Tags".
nn4rb wrote:
(0.2) The Power button will only toggle the TV or device off and on. To power off the receiver, I must select it.
HUH? On the OEM remote? or the 9910? in what mode?
nn4rb wrote: If you view the IR file, you can see that the learned function for the second press on the Power button is multiple commands. I have tried this several times, but I get different commands. I was under the impression that learn functions are only one command and not multiple commands.
Learning, in general, will not accurately learn a macro, if these are indeed two separate commands sent as a macro, so you need to try to learn each "On"and "Off"command for the receiver and TV separately, if you can figure out when the OEM remotes send just that single command. Try to learn the "Power" button when in Receiver mode. I would expect that to send only a single "Off" signal to the receiver rather than two signals to two separate components.
nn4rb wrote:
I have experimented some more and found that:
Protocol Device OBC HEX RFC
RCA 12 12 3B 219
will turn the RCA RT2500 receiver off - actually toggle it off and on without affecting the TV.
Well, it can't be both a discrete Off and Toggle. EFC 219 (which is NOT OBC 12, but is OBC 59) is usually a discrete Off on RCA components.
nn4rb wrote:
Back to the original post question, I have a file "LongDoubleKeyPress - 8910_9910_HtPro.zip" in the file section. I am going to read it and see if I understand it and can apply that information in solving my problem.
Here's the bottom line: RCA has set up their equipments for "ease" of interoperability with other RCA equipment. Therefore, they have designed it such that the "Input" selections for their TVs and Receivers will ALSO turn on the additional equipment involved, for example - as you clearly identify in your IR file of learned signals - when you press "DVD" on your receiver remote, it sends ONE signal (RCA:5 EFC 227) This signal will turn on your RCA DVD player (if you have one) and also turn on your RCA receiver and select DVD mode on it. This works for all other RCA-branded components. RCA has chosen to set it up such that it changes the DEVICE CODE while using the same EFC/OBC for the "Power On/Select Input" signal. These signals are, in fact, pretty common, and viewable in any of the several RCA receiver upgrades in the file section, for TV inputs, these signals are:
Function/Device number (all RCA Porotocol)/EFC
TV/15/227
SAT/7/227
DVD/5/227
VCR1/14/227
VCR2/13/227
CD/8/227
Tape/9/227
Phono/10/227
Tuner/12/227
So the receiver responds to signals from MULTIPLE device codes, which is unusual for most components. If you learned a bunch of other signals from your receiver OEM remote (in receiver mode) and decoded them, you would see that they are (in all likelihood) all RCA protocol Device 12 signals. The "Off" codes for all of those equipments are also the same devices but use EFC 219 (RCA:xx/219). Hence the discrete off for most RCA tuners/receivers is RCA:12/219, and the discrete off for RCA TVs is RCA:15/219 and so on. I recommend that instead of using the built-in RCVR/1254 setup code, you install one of the RCA receiver upgrades, like
THIS ONE, and assign the "Input Select" buttons wherever you want them, as well as "Power Off" for the Receiver and then use them as you wish in macros.
Many (I won't say most) users would put appropriate "Discrete On" and Ïnput Select" macros on the device buttons, and then put an "All Off" macro (made up of all the "Discrete Off" functions) on the "Power" button.
I don't know whether you have discrete "On"and "Off" functions for your other components, but the above technique makes it easier when you're worried about getting Power Toggle commands out of synch. Some EFCs worth trying are:
Echostar (SAT/0775) (depending on what address you have set):
Address 1 ON - 242; OFF - 174
Address 2 ON - 002; OFF - 190
Address 3 ON - 234; OFF - 166
Address 4 ON - 250; OFF - 182
Power Toggle - 082
Your Zenith and Sharp devices appear to not have discrete ON and OFF functions, but your DVD player should have a workaround. If pushing "Play" starts it, then "Play-Stop" is a pseudo-discrete ON, adn "Play-Power" is a pseudo-discrete OFF. You might want to investigate the ToadTog special protocol, for a creation of pseudo-discretes, as well.
I have once again babbled incessantly here, but only because I believe you are possibly focussing too narrowly on replicating the OEM remote behaviour. With your remote and equipment, youcan do better (imho).
If you still want to do an LKP or DKP using a mix of toggle and discrete power commands, then knock yourself out. All you do is install that special protocol and device upgrade you've located, and create the desired sequences in the Special Protocol Functions Tab in IR.