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 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


Hosting Services by ipHouse