On September 11, 2006 at 05:21, Y2JEZ said...
I have a load of codes for my Pixel Magic MB200
What is a Pixel Magic MB200 and why does it use a rearranged version of the IR code set of a Toshiba TV?
There are obvious errors in your list of codes, such as the 4 and 7 buttons having the same signals. I suspect whoever learned these codes in the first place did a very sloppy job of keeping track of which original button went with which code. So once you get them all converted many of them will have the wrong function name and some will be missing.
900A 006D 0000 0001 40BF 55AA
That is a condensed form of Pronto Hex that most Pronto models understand, but most other programs that import Pronto Hex don't understand.
900A 006D 0000 0001
indicates that it is NEC1 protocol, so to use MakeHex you use the NEC1.irp file.
40BF indicates that it is device 64. So you must open NEC1.irp in a text editor, such as Windows Notepad, and change the device line to say
Device=64
(then save that modified .irp file from NotePad).
The 55AA means the function number is 55 hex, which is 85 decimal.
I have tried Makehex but to no avail. I can't fitgure
out how to use it. I can post all the first length codes
if someone can help. Even a idiots step by step guide
would be helpful, I just don't understand the readme file
and how to get Makehex working. Not very good with command
line apps.
I don't know how to make the readme any clearer.
You don't need to use it as a command line app. You can simply drag the (edited) NEC1.irp file icon and drop it on the MakeHex.exe icon and MakeHex will run and exit leaving behind a new NEC1.hex file with all the Pronto Hex for this device.
You can open NEC1.hex in NotePad and find each Pronto Hex string labeled with a decimal function number. To pick out the ones you want you need to convert the hex function numbers you have to decimal (use Windows calculator in view/scientific mode).
Of course if you didn't have a problem with command line apps, you could run MakeHex that way (as described in it's readme) and use its -h command line option to label the output with hex function numbers.
Here they are...
Power: 900A 006D 0000 0001 40BF 43BC
In each one the first two digits of the last value are the function number in hex (43 hex is 67 decimal).