How to enter different Sub-Device codes
Moderator: Moderators
How to enter different Sub-Device codes
I have a problem. Some of the buttons on my RMT-D223A has different sub-device codes. I can not figure out a way to enter the different sub-device codes in RM. The protocol parameters under setup are device 26, sub-device 250. I tried to figure out if there was a way to enter them under external function, but could not. It's not a problem with my 8910 remote, because I can learn that key. If I get a non-learning remote the story will be different. Is there a way to enter different device and sub-device codes in the same RM build?
-
Capn Trips
- Expert
- Posts: 3989
- Joined: Fri Oct 03, 2003 6:56 am
What is the protocol you're using? What is the upgrade?
What remote are you using (if not the 8910)?
In general, it's easier for someone to provide targeted recommendations when you provide more info. Although perhaps the Code Search template does not SPECIFICALLY apply in this case, it's a good starting point for the standard info that's normally useful. In this case, posting (and linking to) the upgrade you are using would help narrow down the field of possible recommendations. Having said that, there are MULTIPLE possibilities on ways to skin this cat:
Some protocols allow multiple sub-device selections from within, whilst others do not.
Even if the specific protocol you are using does NOT allow multiple subdevices, there may exist a variant of that protocol (or a mini-combo or similar) that allows this.
Another option is if this protocol/device/sub-device combination exists in a different setup code resident in your remote, you can simply create a keymove calling on this setup code, obviating any requirement for an upgrade.
Still another option is to create a "naked" upgrade with the protocol/device/subdevice info you require, and THEN create a keymove calling upon this upgrade.
If your protocol is indeed one of those that has no "easy" way to combine multiple devices, then you can always use the Device Combiner protocol (available in the drop-down list in either KM or RM). To use the DC, however, you have to create separate upgrades for each of the unique protocol/device/sub-device combinations and then transfer the protocol ID and fixed data to the DC Setup sheet (in KM) or import them (in RM). Also, you have to remember that any DC upgrade, although it itself includes a mandatory (pretty large) protocol upgrade, may require you to add any protocol upgrades that you call on IN the DC upgrade if it is not already resident in your remote.
What remote are you using (if not the 8910)?
In general, it's easier for someone to provide targeted recommendations when you provide more info. Although perhaps the Code Search template does not SPECIFICALLY apply in this case, it's a good starting point for the standard info that's normally useful. In this case, posting (and linking to) the upgrade you are using would help narrow down the field of possible recommendations. Having said that, there are MULTIPLE possibilities on ways to skin this cat:
Some protocols allow multiple sub-device selections from within, whilst others do not.
Even if the specific protocol you are using does NOT allow multiple subdevices, there may exist a variant of that protocol (or a mini-combo or similar) that allows this.
Another option is if this protocol/device/sub-device combination exists in a different setup code resident in your remote, you can simply create a keymove calling on this setup code, obviating any requirement for an upgrade.
Still another option is to create a "naked" upgrade with the protocol/device/subdevice info you require, and THEN create a keymove calling upon this upgrade.
If your protocol is indeed one of those that has no "easy" way to combine multiple devices, then you can always use the Device Combiner protocol (available in the drop-down list in either KM or RM). To use the DC, however, you have to create separate upgrades for each of the unique protocol/device/sub-device combinations and then transfer the protocol ID and fixed data to the DC Setup sheet (in KM) or import them (in RM). Also, you have to remember that any DC upgrade, although it itself includes a mandatory (pretty large) protocol upgrade, may require you to add any protocol upgrades that you call on IN the DC upgrade if it is not already resident in your remote.
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!
Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
READ BEFORE POSTING or your post will be DELETED!
Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
Re: How to enter different Sub-Device codes
That tells a few of us that you mean Sony20 protocol, but as you see in the reply above this, even a JP1 expert might not see that. It's better to be explicit about those important details.CindyD wrote:Some of the buttons on my RMT-D223A has different sub-device codes. I can not figure out a way to enter the different sub-device codes in RM. The protocol parameters under setup are device 26, sub-device 250.
There are some Sony Combo protocols that let you select a few different subdevices for Sony20, as well as mixing all the Sony12 and Sony15 commands you might want. So one choice is to switch to one of those protocols.
External functions would give the smallest upgrade size if the functions of the other subdevice are a small fraction of the total number of keys in an upgrade, or are the more obscure functions (that end up on shifted or other keymove positions).CindyD wrote: I tried to figure out if there was a way to enter them under external function, but could not.
To use External functions you need a helper upgrade:
Create the helper upgrade seperately in KM or RM. You only really need to do its setup sheet (protocol, device, subdevice and select a setup code different from your main upgrade's setup code). But it is helpful to also do its functions sheet to document the functions and maybe to compute their EFC numbers. Don't fill in the buttons sheet in the helper upgrade. Install the helper upgrade into IR.exe but don't assign a device button to it.
Create external functions in the main upgrade specifying the setup code and EFC of that function in the helper upgrade (you do not the specify subdevice or OBC in the external function definition, you do that in the helper upgrade).
I am using the 8910 now for my Sony, but would like to build an upgrade for my Sanyo using a 6011 or 6131 that I have coming in the mail. I have not learned the keys from the Sanyo remote yet, but wanted to get a handle on building for different device and Sub-device codes. My protocol is Sony20. I see the Sony combo (12/15/20) in the protocol pull down menu. I will try that combo first.
I have lots of backup remotes I would like to build. I have had to replace remotes for 2 of my systems this year and they were not cheap, especially the Sony. Thanks everyone for the quick response to my newbie, but learning questions.
I have lots of backup remotes I would like to build. I have had to replace remotes for 2 of my systems this year and they were not cheap, especially the Sony. Thanks everyone for the quick response to my newbie, but learning questions.