View previous topic :: View next topic |
Author |
Message |
microhof
Joined: 04 Jun 2004 Posts: 11
|
Posted: Sat Jun 05, 2004 5:04 pm Post subject: Netgear MP101 using RC6-6-32 - help? |
|
|
I posted my initial struggle with the Netgear MP101 in the software forum, thinking that maybe that was the appropriate place to ask any protocol questions.
I think that may have been a mistake, plus I wanted to generalize the question more. But here's that original thread...
http://www.hifi-remote.com/forums/viewtopic.php?t=2188
Anyway, basically it looks like my Netgear MP101 is using RC6-6-32 after looking at the learned keys from my URC-8910. All I could find after searching that looked useful was an upgrade for the windows media center remote that sounded like it was also hacking together the 6-6-32 protocol. I looked at the upgrade in KM but was immediately confused and overwhelmed. I did notice similarities, though, such as numerical buttons, vol+/- and power buttons had the same OBC as my remote. Trying to just use the upgrade as-is didn't work though.
Is there any amount of data I could gather that might enable one of the resident experts to give me a hint or a hand? Anyone else trying to crack this remote?
Thanks |
|
Back to top |
|
|
Mark Pierson Expert
Joined: 03 Aug 2003 Posts: 3017 Location: Connecticut, USA |
Posted: Sat Jun 05, 2004 5:30 pm Post subject: Re: Netgear MP101 using RC6-6-32 - help? |
|
|
microhof wrote: | I looked at the upgrade in KM but was immediately confused and overwhelmed. |
The Windows_Media_Center.txt file uses a custom protocol. If you want to use this upgrade, you need to change the remote to the 8910 and then copy both the Device Upgrade Code and the Protocol Code into IR.
Changing the remote to the 8910 yields this code for the upgrade:
Upgrade Code 0 = 7C F8 (SAT/1272)
2A 12 7E FE DE EF E2 80 0F 04 10 11 0E 12 13 0C
23 47 1E 1F 20 21 22 24 26 0A 1A 23 16 18 15 14
19 17 0B 4A 49 46
End
and this code for the protocol:
Upgrade Protocol 0 = 01 2A (S3C8+)
40 9A 41 8B 0D 00 05 35 01 A8 00 DC 00 00 00 00
00 C3 76 03 02 6B 08 76 00 01 6B 03 B6 06 80 76
03 01 6B 0B 56 03 FE 76 00 01 6B 03 46 03 01 1C
12 F6 01 4C 38 03 F6 FF 7A F6 FF 55 B0 C6 87 36
04 F6 FF 7E 6E 37 64 F6 C6 F8 88 00 F6 01 58 F6
01 0A 7B DB AF 76 03 01 6B 0B F6 FF 70 F6 FF 70
F6 FF 75 8B 10 1C 1A F6 FF 75 F6 FF 75 F6 FF 70
1C 16 8D 01 4C 1C 1A 8D 01 4C 4C 04 8B 02 4C 08
37 3F 08 F6 FF 75 F6 FF 70 8B 06 F6 FF 70 F6 FF
75 90 C3 4A EB AF
End
When you paste the upgrade into IR, be sure to set the appropriate device button to SAT/1272 _________________ Mark |
|
Back to top |
|
|
microhof
Joined: 04 Jun 2004 Posts: 11
|
Posted: Sat Jun 12, 2004 3:11 am Post subject: |
|
|
Well, I tried this. However I'm not actually trying to use the windows media center, this is another device from netgear. So I believe part of the problem is that inherent to the design of that custom protocol must be the device code in which this bit toggling is taking place, and that is probably different between my device and the windows media center. However I don't have any clue how one might change that since I can't read the protocol and don't know the windows media center device code(s). |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Sat Jun 12, 2004 9:04 am Post subject: |
|
|
Sorry, I didn't realize the posted upgrade directly specifies the fixed data rather than computing it from device and subdevice.
IIUC, you have the same protocol as Media center RC6-6-32 and the same device number (128) and the same incorrect toggle bit (it toggles by adding 128 to the subdevice number), and even many of your OBC numbers are the same, BUT you have a different subdevice number
Media center has a subdevice number 3844 and you have a subdevice number 5414.
I'll see if I can make a protocols.ini entry to let RemoteMaster compute the fixed data for this protocol.
But try something simpler first in case I'm delayed in doing that.
I notice the last two bytes of fixed data 0F 04 are the hex for the subdevice number 3844. The hex for 5414 is 15 26. I haven't checked the details to see how the whole fixed data is computed but I think that changing the fixed data (cell C12 in KM's setup sheet) from E2 80 0F 04 to E2 80 15 26 ought to change the subdevice number.
Or you could edit those bytes directly in the upgrade posted above, changing it to
Upgrade Code 0 = 7C F8 (SAT/1272)
2A 12 7E FE DE EF E2 80 15 26 10 11 0E 12 13 0C
23 47 1E 1F 20 21 22 24 26 0A 1A 23 16 18 15 14
19 17 0B 4A 49 46
End |
|
Back to top |
|
|
microhof
Joined: 04 Jun 2004 Posts: 11
|
Posted: Sat Jun 12, 2004 11:27 am Post subject: |
|
|
Well I tried that, and sure enough, it worked!
I'm going to try fixing all the functions now, as first I just uploaded the media center functions+mappings to see if those that were the same OBC as mine worked.
Thanks a ton!
So, once I finish the upgrade, I would like to create an upgrade file for it to help future generations. Should I just base it off the MC upgrade and change those two bytes plus the function codes, or should I wait until you've made a fancier way to specify the device code -- and is it better to post the upgrade in KM or RM form? |
|
Back to top |
|
|
|