Help transferring learns to an rmdu file

This is the JP1 beginners forum. There's no such thing as a stupid question in here, so post away, but this forum is just for JP1 users and people considering JP1, non-JP1 users please use the appropriate forum above!

Moderator: Moderators

Post Reply
Carmat06
Posts: 9
Joined: Thu Dec 31, 2015 11:18 pm

Help transferring learns to an rmdu file

Post by Carmat06 »

I have an Int-422-2, and I am trying to set it for use with my HTPC running Kodi. My IR receiver is an HP OVU400102/00 Media Center IR USB. I have two remotes that work out of the box with this receiver, the SageTV HD100 and the Hauppauge 45 key remote, both of which have upgrades available her on this site. Not all of the buttons work on both these remotes, and there are a few buttons from each that are not on the other.

I tried transferring the functions from the Hauppauge remote upgrade to the SageTV remote upgrade, but the remotes have different Device numbers (they are both RC-5), the sageTV is 28 and the Hauppauge is 30 and I couldn't figure out how to get the upgrade to work with the different device numbers. I would appreciate any help transferring functions from the Hauppauge upgrade to the SageTV upgrade (or if anyone has a better upgrade for Kodi and this IR reciever, I'd love to hear that too!). I have also learned the functions with my Int-422-2, but I have the same issues transfering those to the sagetv HD100 upgrade.

I have uploaded a zip file with the rmir file with the learns, my working rmir file without the learns, and the upgrade for the SageTV HD100 I am using. The functions from the Hauppauge remote I i learned are:

Code: Select all

Hauppauge	Int-422-2
replay	triangle
skip	red
Power	green
Videos	yellow
*/text	blue
#/Sub/CC	rec
uploaded files are here: http://www.hifi-remote.com/forums/dload ... e_id=13860

and the Hauppauge upgrade I am using is here: http://www.hifi-remote.com/forums/dload ... le_id=3088

Any help would be appreciated.
vickyg2003
Site Admin
Posts: 7104
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Re: Help transferring learns to an rmdu file

Post by vickyg2003 »

Carmat06 wrote:I have an Int-422-2, and I am trying to set it for use with my HTPC running Kodi. My IR receiver is an HP OVU400102/00 Media Center IR USB. I have two remotes that work out of the box with this receiver, the SageTV HD100 and the Hauppauge 45 key remote, both of which have upgrades available her on this site. Not all of the buttons work on both these remotes, and there are a few buttons from each that are not on the other.

I tried transferring the functions from the Hauppauge remote upgrade to the SageTV remote upgrade, but the remotes have different Device numbers (they are both RC-5), the sageTV is 28 and the Hauppauge is 30 and I couldn't figure out how to get the upgrade to work with the different device numbers. I would appreciate any help transferring functions from the Hauppauge upgrade to the SageTV upgrade (or if anyone has a better upgrade for Kodi and this IR reciever, I'd love to hear that too!). I have also learned the functions with my Int-422-2, but I have the same issues transfering those to the sagetv HD100 upgrade.
When you transfer the functions you are losing the device settings. On the functions tab, the device is defaulting to :
28,OBC<64
You need to change that to:
30,OBC<64
Just double-click in the device column on the functions page, and you will be able to select the desired value from a list.

Now there is a problem with functions. You have 2 Videos codes, and several of the functions have the same Device/OBC combo



videos

Code: Select all


Videos			00166	166	30,OBC<64	24	9D	from haup
Videos			00050	050	28,OBC<64	60	0C	
Videos (SageTV Recordings)	00241	241	28,OBC<64	38	64	

multiple functions using the same device/obc combination when the device is different that's okay. When I looked at your from haup and changed them all to 30,OBC<64, I had conflicts with the learns.

Code: Select all

Dash (-)	00108	108	28,OBC<64	10	D4	
*/text	00100	100	30,OBC<64	10	D5	from haup
Blue		00100	100	30,OBC<64	10	D5	learn

Power On	00228	228	30,OBC<64	14	C5	from haup
#/Sub/CC	00236	236	28,OBC<64	14	C4	
Rec		00228	228	30,OBC<64	14	C5	learn

Up		00174	174	28,OBC<64	24	9C	
Videos	00166	166	30,OBC<64	24	9D	from haup
Yellow	00166	166	30,OBC<64	24	9D	learn

Skip Fwd	00238	238	30,OBC<64	30	84	from haup
Red		00230	230	30,OBC<64	30	85	learn

Music	00041	041	30,OBC<64	36	6D	from haup
Replay	00041	041	30,OBC<64	36	6D	learn

Power	00074	074	30,OBC<64	61	09	from haup
Green	00074	074	30,OBC<64	61	09	learn
Carmat06
Posts: 9
Joined: Thu Dec 31, 2015 11:18 pm

Post by Carmat06 »

Thanks for taking a look!
When you transfer the functions you are losing the device settings. On the functions tab, the device is defaulting to :
28,OBC<64
You need to change that to:
30,OBC<64
Just double-click in the device column on the functions page, and you will be able to select the desired value from a list.
When I change the device to 30,obc<64 the hex value changes, for example:

Code: Select all

*/text	00108	108	28,OBC<64	10	D4 goes to
*/text	00100	100	30,OBC<64	10	D5
Does that not make a difference?
multiple functions using the same device/obc combination when the device is different that's okay. When I looked at your from haup and changed them all to 30,OBC<64, I had conflicts with the learns.
That was because I forgot to remove the functions I manually transferred from the haup upgrade before I did the learns. Basically I was hopping the learns would give me a clue on the functions, but because they are the same there is a conflict. The part that confuses me though, is the learns work fine on the Int-422-2 but the functions I manually transferred do not.
vickyg2003
Site Admin
Posts: 7104
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Carmat06 wrote: When I change the device to 30,obc<64 the hex value changes, for example:

Code: Select all

*/text	00108	108	28,OBC<64	10	D4 goes to
*/text	00100	100	30,OBC<64	10	D5
Does that not make a difference?
Yes, in a GOOD way. The hex is a parameter to a subroutine. The hex changed to send the correct device and obc.
Carmat06
Posts: 9
Joined: Thu Dec 31, 2015 11:18 pm

Post by Carmat06 »

Thanks for the help, I was able to transfer all the functions.

For anyone interisted, I have setup an upgrade for using Kodi and a MCE USB IR receiver. File is here: http://www.hifi-remote.com/forums/dload ... e_id=13861
vickyg2003
Site Admin
Posts: 7104
Joined: Sat Mar 20, 2004 12:19 pm
Location: Florida
Contact:

Post by vickyg2003 »

Ah, now I understand why you were concerned with the Hex, you were looking at this with XMBC on the mind. Your upgrade looks good. Thanks for your contribution.
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Chances that this isn't MCE protocol like all other HP MCE receivers are very low. I think you'd get better results with that protocol rather than this bastardized RC5.
Carmat06
Posts: 9
Joined: Thu Dec 31, 2015 11:18 pm

Post by Carmat06 »

mdavej wrote:Chances that this isn't MCE protocol like all other HP MCE receivers are very low. I think you'd get better results with that protocol rather than this bastardized RC5.
This is where my newbie status kicks in, I didn't know about the MCE protocol. The reason I went this route is because I have two remotes hanging around the house that worked with this receiver and and they were both RC-5 and had upgrades already on this site. Do you have a recommendation on an upgrade file with the MCE protocol for me to start with? If not I'll just download a few and test them.

Before I read your comment I was just putting together an upgrade to search for more RC-5 functions that triggered Kodi actions. There is an excellent windows applet called showkey.exe at http://xbmcmce.sourceforge.net/ that reads the remote input and outputs the xml code for Kodi's keymap.xml that corresponds. I was planning on loading up the functions below and seeing if there are any new Kodi actions I can find. I id'd these as possible functions by simply looking for unused OBC codes in the two upgrade files I based the above upgrade on.

Two questions,
  • 1) Is there any danger in creating an upgrade this way and loading it onto my remote?
    2) Do you think this is pointless inquiry as starting over with an MCE protocol based upgrade would be better?

Code: Select all

Name	           EFC5	EFC	Device     OBC   HEX
28,OBC<64 - 10	00108	108	28,OBC<64	10	D4
28,OBC<65 - 11	00140	140	28,OBC<64	11	D0
28,OBC<66 - 12	00044	044	28,OBC<64	12	CC
28,OBC<67 - 13	00076	076	28,OBC<64	13	C8
28,OBC<68 - 14	00236	236	28,OBC<64	14	C4
28,OBC<69 - 15	00012	012	28,OBC<64	15	C0
28,OBC<70 - 23	00015	015	28,OBC<64	23	A0
28,OBC<71 - 30	00238	238	28,OBC<64	30	84
28,OBC<72 - 34	00113	113	28,OBC<64	34	74
28,OBC<73 - 35	00145	145	28,OBC<64	35	70
28,OBC<74 - 36	00049	049	28,OBC<64	36	6C
28,OBC<75 - 37	00081	081	28,OBC<64	37	68
28,OBC<76 - 38	00241	241	28,OBC<64	38	64
28,OBC<77 - 39	00017	017	28,OBC<64	39	60
28,OBC<78 - 40	00176	176	28,OBC<64	40	5C
28,OBC<79 - 41	00208	208	28,OBC<64	41	58
28,OBC<80 - 43	00144	144	28,OBC<64	43	50
28,OBC<81 - 43	00144	144	28,OBC<64	43	50
28,OBC<82 - 44	00048	048	28,OBC<64	44	4C
28,OBC<83 - 46	00240	240	28,OBC<64	46	44
28,OBC<84 - 47	00016	016	28,OBC<64	47	40
28,OBC<85 - 49	00211	211	28,OBC<64	49	38
28,OBC<86 - 51	00147	147	28,OBC<64	51	30
28,OBC<87 - 55	00019	019	28,OBC<64	55	20
28,OBC<88 - 56	00178	178	28,OBC<64	56	1C
28,OBC<89 - 57	00210	210	28,OBC<64	57	18
28,OBC<90 - 59	00146	146	28,OBC<64	59	10
28,OBC<91 - 60	00050	050	28,OBC<64	60	0C
28,OBC<92 - 61	00082	082	28,OBC<64	61	08
28,OBC<93 - 62	00242	242	28,OBC<64	62	04
28,OBC<94 - 63	00018	018	28,OBC<64	63	00
30,OBC<64 - 19	00135	135	30,OBC<64	19	B1
30,OBC<65 - 27	00134	134	30,OBC<64	27	91
30,OBC<66 - 29	00070	070	30,OBC<64	29	89
30,OBC<67 - 34	00105	105	30,OBC<64	34	75
30,OBC<68 - 35	00137	137	30,OBC<64	35	71
30,OBC<69 - 38	00233	233	30,OBC<64	38	65
30,OBC<70 - 39	00009	009	30,OBC<64	39	61
30,OBC<71 - 40	00168	168	30,OBC<64	40	5D
30,OBC<72 - 42	00104	104	30,OBC<64	42	55
30,OBC<73 - 43	00136	136	30,OBC<64	43	51
30,OBC<74 - 44	00040	040	30,OBC<64	44	4D
30,OBC<75 - 45	00072	072	30,OBC<64	45	49
30,OBC<76 - 47	00008	008	30,OBC<64	47	41
30,OBC<77 - 49	00203	203	30,OBC<64	49	39
30,OBC<78 - 51	00139	139	30,OBC<64	51	31
30,OBC<79 - 57	00202	202	30,OBC<64	57	19
30,OBC<80 - 58	00106	106	30,OBC<64	58	15
30,OBC<81 - 62	00234	234	30,OBC<64	62	05
30,OBC<82 - 63	00010	010	30,OBC<64	63	01
Thanks for the advice.
mdavej
Expert
Posts: 4631
Joined: Wed Oct 08, 2003 7:08 am

Post by mdavej »

Try my Ceton Echo upgrade.

There is no danger in creating such an upgrade. But it is pointless since every possible OBC has already been tested and documented. I've been through this exercise many times myself. I've found the most comprehensive MCE code list on an XBMC wiki, but don't remember exactly where.

If you really want the most control, get an FLIRC dongle and create your own command map for Kodi using an arbitrary protocol.

EDIT:
Here's my Ceton upgrade:
http://www.hifi-remote.com/forums/dload ... e_id=11769

Here's the MCE code list:
http://kodi.wiki/view/Using_a_Microsoft ... in_Windows

Keep in mind, there are 256 possible codes, not just 64. So when I test all possible codes, I usually create 5 or 6 devices to cover them all.
Post Reply