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

Login:
Pass:
 
 

Topic:
How to get MakeHex working with codes from Pioneer?
This thread has 3 replies. Displaying all posts.
Post 1 made on Tuesday April 15, 2008 at 04:18
Another Joe
Lurking Member
Joined:
Posts:
April 2008
2
Hi,

First post. Great Forum and very nice people!

I have emailed Pioneer for remote codes and got them for my BDP-LX70A (Anybody like to know, let me know).

They came in HEX format, so I have tried to use the IR Tool, ProntoUtil and MakeHex to convert them to Pronto Hex.

A sample code is:

STANDBY/ON A1 81 AF BC

The STANDBY/ON function as a learned code looks like this:

0000 0067 0000 0044 0157 00AA 0016 003F 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 003F 0016 0015 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 003F 0016 0015 0016 003F 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 003F 0016 003F 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 03FC 0157 00AA 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 003F 0016 0015 0016 003F 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 003F 0016 0015 0016 0015 0016 0015 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 003F 0016 003F 0016 003F 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 03FC

Another learned code (for ENTER) is:

0000 0067 0000 0044 0157 00AA 0016 003F 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 003F 0016 0015 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 003F 0016 0015 0016 003F 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 003F 0016 003F 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 03FC 0157 00AA 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 003F 0016 0015 0016 003F 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 003F 0016 0015 0016 003F 0016 003F 0016 003F 0016 003F 0016 0015 0016 003F 0016 003F 0016 003F 0016 0015 0016 0015 0016 0015 0016 0015 0016 003F 0016 0015 0016 0015 0016 0015 0016 03FC

IR Tool tells me from decoding the learned STANDBY/ON code:

Device: 161
OBC: 129
EFC: 193

Device: 175
OBC: 188
EFC: 28

(It also tells me that the device is Kenwood/Yamaha?)

So, it seems the Pioneer code it set up like

Device OBC Device OBC (in HEX)

The discrete code for POWER OFF is: A1 81 AF BB

So, the only difference to STANDBY/ON is the 2nd Function, which should be 187.

Now, jumping to MakeHex, no matter what combinations I enter in any of the .irp files (I have used both Pioneers and NECs), it doesn't give me a code similar to the learned one.

Can you help?

Thanks
Frank
Post 2 made on Tuesday April 15, 2008 at 09:33
NSP01
Advanced Member
Joined:
Posts:
March 2005
834
Frank,
Don't worry about the learned codes. Though the numbers look different they still serve the same as a "created" code. MakeHex creates a clean code that should be 100% accurate. A learned command will work but every now and then may not.
However, if you go to pioneercustom.com you will find the US models listed. There are Pronto ccf files that can be opened with ProntoEdit4 and give you access to the hex format that MakeHex creates. Almost all (I may have missed one or two) are MakeHex created commands. So I've already done the work for you.
In the near future I'll post files that will save a step as they will list the Pronto hex in a spreadsheet-style pdf.
Good luck!

John
They call me the "Thread Killer". Just watch!
Post 3 made on Tuesday April 15, 2008 at 09:36
Kupakai
Long Time Member
Joined:
Posts:
September 2006
230
The Pioneer code that you have is a version that sends two part signal. That's why when you use IRTool, you get two decodes. For example, for STANDBY/ON, first part sends Pioneer protocol signal with Device 161 and command (OBC) 129, then it sends another signal with Device 175 and command 188. That's the same thing in hex that Pioneer had sent you A1=161, 81=161, AF=175, and BC=188.

What you can do is use PIONEER2.IRP and change the first two lines to this:

Device=161.175
Define P=129

"P" in this case is the first command number (81), first part of Device is the first device number (A1), and the second part of Device is the second device number (AF). Then convert the last number you got from Pioneer to decimal and use that as the function number in the resulting .hex file from makehex. For example, if you look up Function: 188 (BC from the code you received from Pioneer), you will find Pronto hex code more or less the same as the one you posted above. The numbers are slightly different because the learned timing might be slightly off. Go down to Function:189 and you will have the Pronto hex code for POWER OFF. It should be:

Device Code: 161.175 Function: 189
0000 0068 0000 0044 0168 00B4 0016 0044 0016 0017 0016 0017 0016 0017 0016 0017 0016 0044 0016 0017 0016 0044 0016 0017 0016 0044 0016 0044 0016 0044 0016 0044 0016 0017 0016 0044 0016 0017 0016 0044 0016 0017 0016 0017 0016 0017 0016 0017 0016 0017 0016 0017 0016 0044 0016 0017 0016 0044 0016 0044 0016 0044 0016 0044 0016 0044 0016 0044 0016 0017 0016 06DA 0168 00B4 0016 0044 0016 0044 0016 0044 0016 0044 0016 0017 0016 0044 0016 0017 0016 0044 0016 0017 0016 0017 0016 0017 0016 0017 0016 0044 0016 0017 0016 0044 0016 0017 0016 0044 0016 0017 0016 0044 0016 0044 0016 0044 0016 0044 0016 0017 0016 0044 0016 0017 0016 0044 0016 0017 0016 0017 0016 0017 0016 0017 0016 0044 0016 0017 0016 06DA

BTW, don't worry about the "Kenwodd/Yamaha" bit in IRTool. I think that's a left over from some old decoding method. It looks like you already have DecodeIR.dll and that will give you the correct decode in the popup window.
OP | Post 4 made on Tuesday April 15, 2008 at 12:22
Another Joe
Lurking Member
Joined:
Posts:
April 2008
2
Thanks so much, NSP01 and Kupakai, for your quick response and enlightening information. I will go and try this out this evening!

UPDATE: Have dl your file, NSP01, and it's working perfectly. Saved me a lot of time typing everything in manually.

Kupakai, I followed your explanation and understand now how it is working.

Thanks again, guys.

Last edited by Another Joe on April 15, 2008 15:21.


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