How to use
MakeHex and the info from Post 1
.
NEC format address 04FB (Hex Code)
04 is the Device Number in Hex.
FB is the Sub Device Nmber in Hex.
You need to Convert 04 and FB to Decimal. You can use the Calculator in Windows OS set to Scientific mode to convert Hex to Decimal.
04 = 4 in Decimal
FB = 251 in Decimal
4.251 will be the Device Number you need for MakeHex.
Use the "NEC1 IRP File" in MakeHex and edit it in Notepad to,
Device=4.251
and save it.
Drag and Drop the "NEC1 IRP" File onto the MakeHex "Application" File and it will Create a "HEX" File that will have 0 to 255 possible Hex Codes for your Device.
Open the HEX File with Notepad to see results.
The "Function Number" in the HEX File corresponds to the Hex Codes in Post 1, but those Codes are Hex Values which need to be converted to Decimal to.
eg.
Power On = 2A (Hex) which =
42 in Decimal.
In the HEX File this will be the Pronto Hex Code for Power On,
Device Code: 4.251
Function: 420000 006D 0022 0002 0157 00AC 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0689 0157 0056 0015 0E94
If don`t want to convert the 2A to Decimal there is an option in MakeHex to display the Function Number as Hex as well as Decimal, see the readme File in MakeHex for more info.
Other Programs you might find useful are,
IR ToolsDecodes 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.
[Link: hifi-remote.com]DecodeIR.DLLFile required by DecodeCCF and IR Tools.
[Link: hifi-remote.com]Documentation of protocols decoded by DecodeIr.dll is in that .zip file and also online
[Link: hifi-remote.com]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]DecodeCCF.exeDecodes all learned infrared codes in a CCF file and gives you information on the protocol, device number and function number. Requires the DecodeIR.DLL file.
[Link: hifi-remote.com]Hex2CCFGenerate a CCF file from files created with MakeHex.
[Link: remotecentral.com]Cheers
Jason