Page 1 of 2

Keymap Master Remote definitions

Posted: Wed May 02, 2007 4:59 pm
by bigbge
Where does KM get its dropdown list of remotes from? I have a remote not on the list, URC-1067. I have the rdf for the remote.

Posted: Wed May 02, 2007 5:06 pm
by Mark Pierson
KM doesn't utilize the RDF's. All the remote details are hard-coded in the spreadsheet so an updated version is required to support to 1067. If Mike hasn't added it to his work-in-progress, I'm sure he will be soon.

Posted: Wed May 02, 2007 5:15 pm
by The Robman
While we always create an RDF for new remotes, we don't always add support to them in KM. If the remote isn't that common we typically don't add support for it to KM as people always have the option of using RM to create upgrades.

I don't know what our position is on the Comcast remotes.

Posted: Wed May 09, 2007 9:02 am
by bigbge
The Robman wrote:While we always create an RDF for new remotes, we don't always add support to them in KM. If the remote isn't that common we typically don't add support for it to KM as people always have the option of using RM to create upgrades.

I don't know what our position is on the Comcast remotes.
OK. Trying to figure out how to use RM to do this. From my 8910 remote, I can see the Protocol for the receiver I want to control is $011A. RM doesn't list that protocol. Is there a way to add it from the data (somewhere) that I have in my 8910 for that protocol. I also have the KM txt file for the receiver.

Posted: Wed May 09, 2007 9:08 am
by Capn Trips
You can open a KM file in RM. Check the dialog box that opens when you go to file>open and select KeymapMaster files rather than the default RemoteMaster files.

Posted: Wed May 09, 2007 9:25 am
by The Robman
bigbge wrote:OK. Trying to figure out how to use RM to do this. From my 8910 remote, I can see the Protocol for the receiver I want to control is $011A. RM doesn't list that protocol. Is there a way to add it from the data (somewhere) that I have in my 8910 for that protocol. I also have the KM txt file for the receiver.
Where are you seeing the $011A protocol listed? The process of trying to help you would be alot quicker if you laid out all of the relevant info upfront. Please state what you are trying to make the remote do. If you are trying to add an upgrade, please state which one and provide a link to the file so we can all look at it. If you are trying to make the remote control a specific device, please tell us what it is. If you have more than just the URC-1067 remote at your disposal (like your URC-8910 for example), please state what other remotes you have.

Posted: Wed May 09, 2007 10:31 am
by bigbge
OK. Here is the whole task.
I am trying to program my Comcast, urc-1067, remote to control my Harmon Kardon A/V receiver. I have the JP1.2 interface working. The built in HK codes in the 1067 do not work. I have upgrade txt files for the HK but KM does not support the 1067. So I am trying to use RM to create an upgrade. I can successfully load the 1067 rdf file into RM. Then when I load the upgrade (KM) file it says Protocol not supported with this remote (Protocol 01 41). I can see it is not in the dropdown list. So the question is can I add the protocol? I can see the protocol data in KM.

I have successfully used KM with this upgrade in my 8910 remote to control the HK so I know it works.

Posted: Wed May 09, 2007 11:20 am
by The Robman
The Robman wrote:If you are trying to add an upgrade, please state which one and provide a link to the file so we can all look at it.

Posted: Wed May 09, 2007 11:22 am
by kupakai
You can use the NEC 2Dev protocol instead. I asked about this and got an answer here

In Setup tab, set
Device 1 = 128
Sub Device 1 = 112
Device 2 = 130
Sub Device 2 = 114
and then add in each of the functions from the HK upgrade file. It's probably easiest to have two Remotemaster windows opened and have the upgrade file opened in one and create a new upgrade with NEC 2Dev in the other. In "Functions" tab, copy the OBC's to copy over the functions, change the "Device" to the appropriate one, and set the "Style" to "NEC1"

Posted: Wed May 09, 2007 2:23 pm
by bigbge
kupakai wrote:You can use the NEC 2Dev protocol instead. I asked about this and got an answer here

In Setup tab, set
Device 1 = 128
Sub Device 1 = 112
Device 2 = 130
Sub Device 2 = 114
and then add in each of the functions from the HK upgrade file. It's probably easiest to have two Remotemaster windows opened and have the upgrade file opened in one and create a new upgrade with NEC 2Dev in the other. In "Functions" tab, copy the OBC's to copy over the functions, change the "Device" to the appropriate one, and set the "Style" to "NEC1"
I am trying that. Doesn't work yet. The protocol is 011A which is correct. However, RM isn't generating any upgrade protocol code and I think that is needed to load into IR. ????

Posted: Wed May 09, 2007 2:25 pm
by The Robman
The Robman wrote:If you are trying to add an upgrade, please state which one and provide a link to the file so we can all look at it.

Posted: Wed May 09, 2007 3:01 pm
by bigbge
The Robman wrote:
The Robman wrote:If you are trying to add an upgrade, please state which one and provide a link to the file so we can all look at it.
I am using https://www.hifi-remote.com/forums/dload ... le_id=1616
for the data to manually copy to IR. For now, I am only trying to program 2 functions, power ON and power OFF. See previous posts on protocol 0141 vs 011A (NEC 2 DEV). I am following the suggestion of kupakai. Rob, where I am up to is in my last post, RM is not generating any protocol upgrade code. I also tried using NEC 4DEV combo. It does generate protocol, also 011A. It does not work however.

Still need help.

Posted: Wed May 09, 2007 3:10 pm
by The Robman
Finally. If all you need are the discrete power codes, do this...

1) Go to RM and start a new upgrade
2) Select your remote (ie, URC-1067)
3) Select a device mode and enter a setup code.
4) Select NEC1 as the protocol
5) Enter 128 as the device code
6) Enter 112 as the sub-device code
7) Go to the Functions tab and enter the following OBCs

159 power off
192 power off

8) Go to the Buttons tab and assign these functions to buttons.
9) Copy the generated upgrade over to IR.

Please don't complain that the generated protocol id ($005A) is wrong before you've tested whether it works.

Posted: Wed May 09, 2007 3:43 pm
by bigbge
The Robman wrote:Finally. If all you need are the discrete power codes, do this...

1) Go to RM and start a new upgrade
2) Select your remote (ie, URC-1067)
3) Select a device mode and enter a setup code.
4) Select NEC1 as the protocol
5) Enter 128 as the device code
6) Enter 112 as the sub-device code
7) Go to the Functions tab and enter the following OBCs

159 power off
192 power off

8) Go to the Buttons tab and assign these functions to buttons.
9) Copy the generated upgrade over to IR.

Please don't complain that the generated protocol id ($005A) is wrong before you've tested whether it works.
Thanks Rob. I will try that too. I do need a few more functions, I was just starting with power for testing.

In the meantime I got the NEC 4DEV to work. I had been assigning the functions to shifted number keys in RM. I also tried assigning them to shifted numbers with Key Moves in IR. Neither worked. But assignment to another key does. I guess I conclude shifted number keys don't work on this remote.

Posted: Wed May 09, 2007 3:48 pm
by kupakai
If you got the NEC 4DEV Combo to work, that's fine too, but the reason you were not getting the protocol upgrade code for NEC 2DEV Combo is because it only shows up if that protocol is not built in to the remote, and the NEC 2DEV is built in to the URC-1067. You only need to copy the device upgrade code if that's all that is given in RM.