Your Universal Remote Control Center
RemoteCentral.com
Philips Pronto Professional Forum - View Post
Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Original thread:
Post 6 made on Monday August 30, 2010 at 22:47
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
13,007
Peter,

Using IRTool.exe from the Classic Pronto Files section, I decoded the data above. IRTool says the codes are the Kenwood/Yamaha protocol which matches NEC1.irp for MakeHex tool.

Device = 16(decimal) or 10(hexadecimal)
The above functions are respectively
Menu Left = 13 (decimal) or 0D (hexadecimal)
Menu Right = 12 (decimal) or 0C (hexadecimal)
Menu Up = 10 (decimal) or 0A (hexadecimal)
Menu Down = 11 (decimal) or 0B (hexadecimal)

So, with this knowledge, you can use MakeHex to generate Raw Pronto Hex (0000 format as above) using NEC1.irp and supplying the device = 16 and specify Functions 0..255

You can also simply supply build the Pronto shorthand (search this or NG forum for posts by John Fine and/or 900A) as:

900A 006D 0000 0001 10EF 0DF2
900A 006D 0000 0001 10EF 0CF3
900A 006D 0000 0001 10EF 0AF5
900A 006D 0000 0001 10EF 0BF4

Now, let's analyze what is going on here with the shorthand format.

900A 006D 0000 0001 10EF 0DF2

10 is the device and the EF part that follows is in hexadecimal 255 - (device) or 255 - 16 = 239 (decimal) or EF (hexadecimal). Use Windows Calculator to figure out the magic number.

0D is the function and the F2 part that follows is hexadecimal 255 - (function) or 255 - 13 = 242 (decimal) or F2 (hexadecimal).

So, following this pattern you can build out your own functions to test:

functions 1-9
900A 006D 0000 0001 10EF 01FE
900A 006D 0000 0001 10EF 02FD
900A 006D 0000 0001 10EF 03FC
900A 006D 0000 0001 10EF 04FB
900A 006D 0000 0001 10EF 05FA
900A 006D 0000 0001 10EF 06F9
900A 006D 0000 0001 10EF 07F8
900A 006D 0000 0001 10EF 08F7
900A 006D 0000 0001 10EF 09F6

functions 10-13 are above

functions 14-17
900A 006D 0000 0001 10EF 0EF1
900A 006D 0000 0001 10EF 0FF0
900A 006D 0000 0001 10EF 10EF
900A 006D 0000 0001 10EF 11EE

etc...

Note that the above codes are just functions I generated. Not sure if they will work with your equipment but you can quickly try new functions if you are Shorthand-saavy and don't have to learn individual codes. Note that this particular protocol supports up to 255 functions for a single device. Some equipment utilizes more than a single device code but I doubt yours will be in this category. If you think it might, you can verify using IRtool and paste a learned suspect code to ascertain the Device and Command format.

I know this is likely not what you had in mind but knowing this information may help you in the future. Also note that the Pronto Hex IR code format (Raw 0000 format) is documented in a very nice document by Barry Gordon in the Classic Pronto Files Section under User Documentation. It is entitled "Pronto Hex IR Format", IIRC.
Lyndel McGee
Philips Pronto Addict/Beta Tester


Hosting Services by ipHouse