Here's upgrade code #1 (not encrypted)
Code: Select all
36 00 65 36 5a 00 fe fe fe 6a 80 00 05 20 1e bb
68 04 78 b8 38 d8 58 98 18 e8 f0 70 30 f4 ec f8
f8 f8 85 25 b5 35 f9 03 71 08 90 10 1c 9c b1 f4
ec 34 0c f1 31 e5 daHere's upgrade code #2 (encrypted)
Code: Select all
fc 6f c8 fc 05 6f 2e 2e 2e 09 8f 6f b0 77 f6 dd
89 70 8d 9d 7d a5 85 95 75 a9 ab 8b 7b ac aa ad
ad ad 50 b8 5c bc 6d 2f cb 71 93 73 76 96 5b ac
aa 7c 72 6b bb 68 251) The first byte "36" is the number of bytes if data that follow (ie, everything excluding the length byte itself)
2) The next byte is the offset of the protocol upgrade (when one is present).
3) The next 2 bytes are the "setup code". The first nibble (ie, "6") indicates that this is a DVD code. The next 3 nibbles (ie, "536") tell us that the setup code is 1334 (and the protocol id begins with "00").
4) The remainder of the code is simply an upgrade in hex format. If you have any upgrades in your remote, download the memory using IR.exe, go to the Devices tab, select one of them and click EDIT and you'll see code in exactly the same format.
This upgrade uses the NEC ($005A) protocol.
Just in case you're interested, this hex code comes from binary files that are used to load upgrades into a "Slingbox".