Page 1 of 1

Working backwards with a device ugrade???

Posted: Sat Sep 05, 2009 12:04 pm
by RoyGBiv
I have been using KM for some time, though I don't do a lot of programming. I am trying to help my brother out. He has an 8910, and Robman was kind enough to come up with this device upgrade for a Pioneer DVD recorder for an 8910 remote.

https://www.hifi-remote.com/forums/viewtopic.php?t=11250

Upgrade Code 0 = 22 77 (DVD/0631) Pioneer DVD/0631 (KM v9.17)
7E 00 BE FE FE 0D 2A CB 0A AB FA 01 7A 01 BA 01
3A 01 DA 01 5A 01 9A 01 1A 01 EA 01 6A 01 9B 00
1B 00 C2 01 BB 00 3B 00 5B 00 DB 00 FB 00 EB 00
62 01 B0 01 30 01 39 01 D9 01 D0 01 08 01 C9 03
38 01 D8 01 C3 03 9B 00 1B 00
End

I would like to try it first with an 8810 remote.

How do I do this? That is, I am familiar with the concept of changing the remote in KM to the one I am using, and this will change the device upgrade for something already loaded into KM.

How do I take a device upgrade and put it in KM so I can play around with it and change the remote? I can't simply cut and paste it into the device upgrade area, can I?

Thanks for the help for what is probably an easy thing to figure out.

SMK

Posted: Sun Sep 06, 2009 10:01 am
by ElizabethD
I suspect that Rob also made a protocol that goes with the upgrade since if it were just buttons assignments he probably wouldn't bother. Pure speculation on my part, of course :)
So in KM, still using the 8910 version, select the protocol section (invisible, white on white), copy to clipboard, and then paste into the 8810 setup. Make sure "UPGRADE" and "END" lines get included.
And yes, change the buttons assignments from 8910 to 8810 which will modify the upgrade section you posted.

Posted: Sun Sep 06, 2009 9:07 pm
by ElizabethD
Since I was partly wrong, I decided to correct my ways and tried to make a KM file for you. Reversing is NOT simple :(
Few strange things in there.
I put this upgrade into IR for 8910 remote.
IR reports 5-digit EFCs and when I filled hex numbers into KM, 3-digit EFCs are in hex. I don't think 8910 uses 5-digit efc.

Then I had to manufacture devices on the Setup sheet to match Rob's fixed data. Used few files from the file section to see what might match.

With all that - who knows if it'll work, but try in your 8910.
https://www.hifi-remote.com/forums/dload ... le_id=7200

Posted: Mon Sep 07, 2009 12:30 am
by 3FG
I tried it in RM, and it seems to work OK. You use Advanced/Import Raw Upgrade, and paste in the hex bytes. Don't paste in the line beginning "upgrade code", or the "end" line. Make sure that you have 8910 selected as the remote. If you've done it right, the OK button will be active. No upgrade is required. Next, tell RM the setup code (0631) and the device type (2 or DVD). Then switch the remote type to 8810. Now when you look at the output tab, you'll see that the 8810 needs several keymoves to implement the upgrade. But you should be able to paste this into IR. Or, you may want to delete those functions that require a keymove.

RM claims this is Pioneer MIX. with devices 171 and 175, with the oddly named OBC cmds of 44 and 42

Posted: Mon Sep 07, 2009 7:36 am
by RoyGBiv
Thanks for all the help. I will try the suggestions. The only issue is that the DVD recorder is not mine, and I'll have to mail the remote to my brother to see if it works.

Thanks again!

SMK

Posted: Tue Sep 08, 2009 7:23 pm
by ElizabethD
3FG wrote:I tried it in RM, and it seems to work OK. You use Advanced/Import Raw Upgrade, and paste in the hex bytes. Don't paste in the line beginning "upgrade code", or the "end" line.
This sounds to me like like soooooo much simpler than what I did.
Questions:
1. Re: "and it seems to work OK" does "it" refer to the quoted Rob's upgrade?
2. Re: "use Advanced/Import Raw Upgrade, and paste in the hex bytes" I just tried it. Exactly like you said, using Rob's upgrade code. The "OK" button is shaded out and I can't go anywhere from there. Can you give step-by-step for dummies, please?

I'm assuming of course that the function sheet will fill with the function names corresponding to the buttons names from that upgrade (using the same names of the functions as the buttons listed in the Rob's upgrade code), or am I dreaming?

Posted: Tue Sep 08, 2009 10:00 pm
by 3FG
Yes, it worked using Rob's upgrade as quoted in the first post in this thread. Yields a large table of functions. Here's a few lines:

Code: Select all

8	   093	171	  44	175	168	EA 01
9	   097	171	  44	175	169	6A 01
CH+	 214	none	none	171	38	9B 00
CH-	 218	none	none	171	39	1B 00
Power  028	171	  44	175	188	C2 01
Prev	215	none	none	171	34	BB 00
The OK button will be greyed out if a protocol is required, until you also paste in the protocol. However, this particular upgrade doesn't need an added protocol. The most likely cause of a greyed out OK button is to have not selected URC-8910 as the remote. In fact, if you tell it (as I often do :D ) that the remote is a Comcast, RM will interpret the opening bytes as calling for protocol 7E 00! I don't know how closely the remote type needs to match, but at least it ought to be in the same JP1.x class. Of course, the results will be more useful if the RDF used by RM to interpret the upgrade is the same as the one used to make it.....

Posted: Sun Sep 13, 2009 9:35 pm
by ElizabethD
This is brilliant of RM to include to include the raw imports :)
I probably didn't select, but of course, meant to the 8910 remote.
Yes it works as you described. And if the remote is wrong initially, you can even correct it in the Advanced window.