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

Login:
Pass:
 
 

Page 1 of 3
Topic:
Problems learning IR codes
This thread has 40 replies. Displaying posts 1 through 15.
Post 1 made on Thursday May 14, 2009 at 09:30
nerieru
Long Time Member
Joined:
Posts:
January 2009
233
I'm having quite some trouble learning some IR codes from a dreambox 8000hd remote, I get a lot of different codes:

<

0000 006D 0036 0000 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0051 0008 001D 0008 001D 0008 0037 0008 0022 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0027 0008 0046 0008 001D 0008 0037 0008 0022 0008 001D 0008 001D 0008 07BA 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0022 0008 004B 0008 001D 0008 0037 0008 0022 0008 001D 0008 001D 0008 C762


>

0000 006D 0036 0000 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0056 0008 001D 0008 001D 0008 0037 0008 001D 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 002C 0008 0046 0008 001D 0008 0037 0008 001D 0008 001D 0008 001D 0008 01C8 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0027 0008 004B 0008 001D 0008 0037 0008 001D 0008 001D 0008 001D 0008 C760


0
0000 006D 0030 0001 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0046 0008 0046 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 04C1 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0041 0008 004B 0008 001D

1
0000 006D 0078 0001 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 006A 0008 001D 0008 001D 0008 001D 0008 0022 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0041 0008 0046 0008 001D 0008 001D 0008 0022 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0041 0008 0046 0008 001D 0008 001D 0008 0022 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0041 0008 0046 0008 001D 0008 001D 0008 0022 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0041 0008 0046 0008 001D 0008 001D 0008 0022 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0041 0008 0046 0008 001D 0008 001D 0008 0022 0008 001D 0008 001D 0008 04C1 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 003C 0008 004B 0008 001D

menu
0000 006D 0036 0000 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0065 0008 001D 0008 001D 0008 0027 0008 001D 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 003C 0008 0046 0008 001D 0008 0027 0008 001D 0008 001D 0008 001D 0008 0345 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0037 0008 004B 0008 001D 0008 0027 0008 001D 0008 001D 0008 001D 0008 C762

Power
0000 006D 00B3 0000 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0022 0008 001D 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 004B 0008 0046 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 004B 0008 0046 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 004B 0008 0046 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 004B 0008 0046 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 004B 0008 0046 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 004B 0008 0046 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 004B 0008 0046 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 004B 0008 0046 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D 0008 01C8 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0046 0008 004B 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D

As far as my IR knowledge goes, these should all follow the same protocol. But they don't seem to be doing that to me.

I tried learning in the codes several times, each time resulting in different codes.

Is anyone able to make any sense of this, and knows a way I can make sure that the codes follow the correct sequence? Thanks.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value." - Carl Sagan
Post 2 made on Thursday May 14, 2009 at 10:41
Jasonvp
Select Member
Joined:
Posts:
July 2008
2,404
Try these,
Digit 0 to 9 Maybe!

Device Code: 26.0 Function: 0
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0046 0008 0046 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 1
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 006A 0008 001D 0008 001D 0008 001D 0008 0022 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0041 0008 0046 0008 001D 0008 001D 0008 0022 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 2
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0065 0008 001D 0008 001D 0008 001D 0008 0027 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 003C 0008 0046 0008 001D 0008 001D 0008 0027 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 3
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0060 0008 001D 0008 001D 0008 001D 0008 002C 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0037 0008 0046 0008 001D 0008 001D 0008 002C 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 4
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 005B 0008 001D 0008 001D 0008 001D 0008 0032 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0032 0008 0046 0008 001D 0008 001D 0008 0032 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 5
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0056 0008 001D 0008 001D 0008 001D 0008 0037 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 002C 0008 0046 0008 001D 0008 001D 0008 0037 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 6
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0051 0008 001D 0008 001D 0008 001D 0008 003C 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0027 0008 0046 0008 001D 0008 001D 0008 003C 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 7
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 004B 0008 001D 0008 001D 0008 001D 0008 0041 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0022 0008 0046 0008 001D 0008 001D 0008 0041 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 8
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0046 0008 001D 0008 001D 0008 001D 0008 0046 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 001D 0008 0046 0008 001D 0008 001D 0008 0046 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 9
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0041 0008 001D 0008 001D 0008 001D 0008 004B 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 006A 0008 0046 0008 001D 0008 001D 0008 004B 0008 001D 0008 001D 0008 0BF2



Device Code: 26.0 Function: 80 >
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0056 0008 001D 0008 001D 0008 0037 0008 001D 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 002C 0008 0046 0008 001D 0008 0037 0008 001D 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 81 <
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0051 0008 001D 0008 001D 0008 0037 0008 0022 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0027 0008 0046 0008 001D 0008 0037 0008 0022 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 32 MENU
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0065 0008 001D 0008 001D 0008 0027 0008 001D 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 003C 0008 0046 0008 001D 0008 0027 0008 001D 0008 001D 0008 001D 0008 0BF2

Device Code: 26.0 Function: 15 POWER
0000 006D 0012 0012 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 0022 0008 001D 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D 0008 0BF2 0008 001D 0008 0065 0008 001D 0008 006A 0008 0032 0008 0032 0008 0022 0008 0051 0008 020D 0008 001D 0008 004B 0008 0046 0008 001D 0008 001D 0008 006A 0008 001D 0008 001D 0008 0BF2

Last edited by Jasonvp on May 14, 2009 11:42.
OP | Post 3 made on Thursday May 14, 2009 at 16:12
nerieru
Long Time Member
Joined:
Posts:
January 2009
233
Thank you, I will test it on monday, could you please tell me how you build it? So I can build and test the rest of the set?
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value." - Carl Sagan
Post 4 made on Thursday May 14, 2009 at 19:32
Peter Dewildt
Loyal Member
Joined:
Posts:
July 2001
6,307
Make sure you are pointing your original remote to the learning eye. On the 9600, it is not in the centre but in the corner. It makes a big difference.
Peter
Pronto 1000 (retired), Pronto TSU7000, RFX6000 (retired)
Pronto 2xTSU9600, RFX9400
Post 5 made on Friday May 15, 2009 at 01:24
Jasonvp
Select Member
Joined:
Posts:
July 2008
2,404
On May 14, 2009 at 16:12, nerieru said...
Thank you, I will test it on monday, could you please tell me how you build it? So I can build and test the rest of the set?

To do this you need to use a program called MakeHex. Makehex will create 512 possible Hex Codes for your device that you can test.

MakeHex
Makes clean IR sequences from IR protocol files. See the readme file for more information.
[Link: hifi-remote.com]



The Program I used to get the info needed for MakeHex is called IR Tools.

IR Tools
Decodes a learned infrared Hex codes (only codes that start with 0000) that you paste (Ctrl +V) into the Hex Code Window and press the Decode Hex Button and a box appears to give you information on the protocol, device number and function number. Requires the DecodeIR.DLL file in the same Folder.
[Link: hifi-remote.com]

DecodeIR.DLL
File required by IR Tools.
[Link: hifi-remote.com]

Normally if the Learned IR Hex Codes are learned will enough you can use IR Tools to find the Function Number (OBC) that corresponds to the Function Number (Hex Code) that MakeHex creates thus saving some time trying to find the correct Hex Code for the Function you require.

If you want to create a CCF File with 256 Buttons for testing you can use CCF Panels (IR Panels). You can only do 256 Buttons at a time.

CCF Panels (IR Panels)
Generate a CCF file from the HEX file created with MakeHex.
After creating a HEX file, open it with a text editor such as NotePad. Use "Edit" "Select All" (or Ctrl +A), then "Edit" "Copy" (or Ctrl +C) to copy all the text. Then start IrPanels and use Ctrl +V to paste the text into its window and press Generate CCF File. A CCF file will be created in the IR Panels Folder called IRCodesCreate (Don`t use the file called IRCodes Master) that you can use for testing in a Pronto Remote and some others.
[Link: remotecentral.com]


MakeHex Instructions

1.
All you have to do is open the MakeHex Folder and select the "XMP .IRP File" and open it with NotePad.

2.
Edit the first line "Device=" to Device=26.0 .
Should look like this,

Device=26.0
Function=0..512
Define A=S:4:4
Define B=3908
Define G=0
Define H=8
Define J=S

Frequency=38000
First Bit=MSB
0=210,-760
1=210,-896
2=210,-1032
3=210,-1168
4=210,-1304
5=210,-1440
6=210,-1576
7=210,-1712
8=210,-1848
9=210,-1984
10=210,-2120
11=210,-2256
12=210,-2392
13=210,-2528
14=210,-2664
15=210,-2800

Define C=0-A-S-B-(B:4:4)-(B:4:8)-D-(D:4:4)
Define X=0-A-G-J-F-(F:4:4)-(F:4:8)-(F:4:12)
Define Y=X+G-H

Form=A:4,C:4,S:4,B:12,D:8,210,-13800,A:4,X:4,G:4,J:4,F:8,F:8:8,210,-80400;A:4,C:4,S:4,B:12,D:8,210,-13800,A:4,Y:4,H:4,J:4,F:8,F:8:8,210,-80400


3. Save it.

4.
Drag the "XMP .IRP File" onto the MakeHex Application Window and it will create a new .HEX File called "XMP". Open the XMP HEX File with NotePad to view the Hex Codes.

If you get the Function Numbers (OBC) for each Functions from using IRTools you will not need to do the following. Just Copy and Paste the Corresponding Hex Codes into PEP.

5.
Open the XMP HEX File with NotePad. Select and copy the first 256 Codes (0-255) with the all info included. I would just try the first 256 Codes. You will most probably find what you need there.

6. Open the IRPanels Folder.

7. Open the IRPanels Application. Paste the 256 Codes (0-255) into the large Window and select the "Generate CCF File" Button. This will create a CCF File called "IRCodesCreate" (do not use the one called IRCodes Master). Now you have a CCF File with 256 Buttons you can load to your Pronto to find your Functions.

I usually just Copy the "IRCodesCreate" File to another Folder and change the name.

Read the ReadMe Files for the all the Program to.
I think I have covered most of what you need!

Hope this Helps!

Cheers
Jason
OP | Post 6 made on Friday May 15, 2009 at 03:41
nerieru
Long Time Member
Joined:
Posts:
January 2009
233
Thank you so much for the thorough explanation, I have but one question though, how do you know which device code to use?

Edit: Oh, I found something else I'm curious about, how did you know which function number resembles which function?
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value." - Carl Sagan
Post 7 made on Friday May 15, 2009 at 08:58
Jasonvp
Select Member
Joined:
Posts:
July 2008
2,404
Did you use IR Tool?

On May 15, 2009 at 01:24, Jasonvp said...
The Program I used to get the info needed for MakeHex is called IR Tools.

IR Tools
Decodes a learned infrared Hex codes (only codes that start with 0000) that you paste (Ctrl +V) into the Hex Code Window and press the Decode Hex Button and a box appears to give you information on the protocol, device number and function number. Requires the DecodeIR.DLL file in the same Folder.
[Link: hifi-remote.com]

DecodeIR.DLL
File required by IR Tools.
[Link: hifi-remote.com]

Normally if the Learned IR Hex Codes are learned will enough you can use IR Tools to find the Function Number (OBC) that corresponds to the Function Number (Hex Code) that MakeHex creates thus saving some time trying to find the correct Hex Code for the Function you require.

The Box that appears after you Paste a Learnt Hex Code into the "Hex Code Window" and press the "Decode Hex Button" is called "DecodeIR DLL Results".

eg.

Your Hex Code for 0 is,

0
0000 006D 0030 0001 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 0C2F 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0046 0008 0046 0008 001D 0008 001D 0008 001D 0008 001D 0008 001D 0008 04C1 0008 001D 0008 0065 0008 001D 0008 006A 0008 0031 0008 0031 0008 0022 0008 0051 0008 01EE 0008 001D 0008 0041 0008 004B 0008 001D

IR Tools gives you,


Protocol is XMP

Device Number is 26.0 (.0 is the Sub Device Number that MakeHex requires for
XMP Protocol).

OBC is the Function Number that corresponds to the Hex Codes that MakeHex Generates.

EFC you do not need.


Protocol XMP-R is the Repeat that will be generated automatically using the XMP .IRP File in MakeHex.


All your Hex Codes Decoded,


The key to these Results are that they all have the same Protocol and Device Number, despite the errors in the Hex String.


I have not personally had a Device that uses XMP Protocol but I have read from John Fine Posts that they can be hard to learn cleanly, as you have found!

Cheers
Jason

PS. If you want learn more about Pronto Hex Codes go to.
[Link: remotecentral.com]
[Link: remotecentral.com]

Last edited by Jasonvp on May 15, 2009 09:07.
OP | Post 8 made on Monday May 18, 2009 at 10:31
nerieru
Long Time Member
Joined:
Posts:
January 2009
233
Thank you very much Jason, what I meant is, how do you know that function 5 = power? All I get from pronto IR tool is the function number, not the name.

Could you tell me how you know these?

Also how do you know which protocol has which device number? (i.e. xmp = 26.0?)

You've helped me a lot already, I'm definetely going to read the articles at the link you provided. (scanned them a bit already)

Edit: Oh yes, I forgot to mention that the IR Codes work like a charm (I only need to figure out which to use for the functions I want)

Last edited by nerieru on May 18, 2009 10:39.
"All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value." - Carl Sagan
Post 9 made on Monday May 18, 2009 at 11:13
Barry Gordon
Founding Member
Joined:
Posts:
August 2001
2,157
The simplest way to understand what a function code does is to try it and see what happens. Sometimes it is hard to figure out what has happened because nothing takes place. That is, the function code number may not be used.

I had a program at one time that built 16 Pronto pages with 16 buttons per page that had all possible (256) function codes for a specific device code of a specific protocol (e.g Sony 13 bit TV device)

The slow way is to associate the patterns (as many as you have) with a bunch of buttons and then to try them one at a time. Some will be obvious, some not.
Post 10 made on Thursday April 23, 2020 at 14:31
ckleiman2
Junior Member
Joined:
Posts:
April 2020
29
Hi Jason,

I got as far as getting a device code from IR Tool, editing an .irp file in MakeHex and dragging into MakeHex.exe to generate 512 hex codes.

The problem now is to identify what these hex codes do? without having to copy paste and verify each one.

I downloaded IRPanels and followed your instructions to copy paste and clicked generate CCF file. It says it does, but, the CCF file is nowhere to be found. Further, the IRPanels files in the download at remote central only have 2 letter extensions and the third is just a _ and no directories created where CCF files are supposed to be stored.

Jason, can u look into this, please? In the meantime, I'm going to try running IRPanels on an older XP computer to see if that corrects the issue. My current OS is Windows 10 and these programs appear to go back a ways

So I ran IRPanels on XP OS and no more file extensions with 2 letters followed by _, but, result is the same. Copy paste hex code and click generate CCF and then program says CCF File generated but file is nowhere to be found.

Last edited by ckleiman2 on April 23, 2020 20:09.
Post 11 made on Thursday April 23, 2020 at 20:02
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
12,992
Please note that you are responding to a thread that is over 10 years old. JasonVP, according to his profile has not posted on this site since 2012.

I recommend using IR Scrutinizer instead to generate CCF or PCF files.

Note that for these 512 codes, you have to copy/paste and verify what each one does. :-(
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 12 made on Thursday April 23, 2020 at 20:20
ckleiman2
Junior Member
Joined:
Posts:
April 2020
29
Wow, I never looked at the dates of the thread. Thanks for pointing that out. Too bad Jason VP not around. He knew this subject better than anyone. Was always the go to guy for discretes. Anyway, I was hoping that by pasting the MakeHex codes into IRPanels I'd get a CCF file, which, would show the function name beside each code i.e. GUIDE instead of Function: 273 If CCF files won't do that I'll need to find another program, if, it even exists? This whole problem evolved from switching to Xfinity with a set top box that accepts both RF and IR and the new XR15 RF remote, which, seems to be RF only. I need IR for my home theater control system. I've heard the XR11 remote can be setup for IR so maybe that's the solution. Get my hands on one and just learn the commands.
Post 13 made on Friday April 24, 2020 at 03:28
Barf
Long Time Member
Joined:
Posts:
August 2013
350
Welcome to 2020!

Throw away MakeHex, IRPanels, DecodeIR, and all that ancient stuff. They can all be replaced by IrScrutinizer. Be sure to use the latest version [Link: github.com] AND, the author (yours truly) is active and answers questions :-).
Post 14 made on Friday April 24, 2020 at 18:29
ckleiman2
Junior Member
Joined:
Posts:
April 2020
29
I did download and look at IrScrutinizer. It appears to do a lot of things some of which I'm familiar and some not. The program also seems much more involved than
using IR Tool to get a device code, modifying an .irp file with that device code and dragging into makehex.exe You gotta admit, it doesn't get much easier than that. The challenge is to find a program that can identify the IR function by name for each hex code created in makehex. For example; Guide instead of Function 73. Can IrScrutinizer do that? or do I have to cut, paste and verify each code?
Post 15 made on Saturday April 25, 2020 at 04:50
Barf
Long Time Member
Joined:
Posts:
August 2013
350
On April 24, 2020 at 18:29, ckleiman2 said...
I did download and look at IrScrutinizer. It appears to do a lot of things some of which I'm familiar and some not. The program also seems much more involved than
using IR Tool to get a device code,

Well, MS Word (or OpenOffice, or LibreOffice if you want) is also much more "involved" than a simple text file viewer...

... modifying an .irp file with that device code and dragging into makehex.exe You gotta admit, it doesn't get much easier than that.

That is an AWFUL usability concept (already 2009)! Fumbling around with the data base file defining the protocol in order to compute with it! My guess is that John Fine (the author) neither could (or wanted) to write a GUI nor a command line interface.

The challenge is to find a program that can identify the IR function by name for each hex code created in makehex. For example; Guide instead of Function 73. Can IrScrutinizer do that? or do I have to cut, paste and verify each code?

You definitely do not have to "cut, paste ... each code". You use the Generate" function instead of makehex. But the "name" of the command has to come from somewhere. If you import for example files from this (or another) forum, they (almost always) come with command names which ARE imported.
Page 1 of 3


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse