Page 1 of 2
Yamaha Receiver Codes
Posted: Wed Dec 08, 2004 7:36 am
by dg768
Can someone help me interpret the codes from the following pages, provided by Yamaha for some of their receivers?
http://www.yamaha.com/yec/customer/code ... 50,750.pdf
http://www.yamaha.com/yec/customer/code ... 50,750.pdf
I would like to know how to interpret these in the context of JP1 and the JP1 software.
Many thanks
DG
Posted: Wed Dec 08, 2004 7:51 am
by jon_armstrong
7A 1D Power On
7A 1E Power Off
7A hex =>122 decimal=device
1D hex =>29 decimal=OBC
1E hex =>30
Yamaha uses the NEC1 protocol.
Posted: Wed Dec 08, 2004 5:29 pm
by dg768
Thanks, But how do you know what the conversions are? How are the hex codes converted to OBC or EFS?
Thanks
Posted: Wed Dec 08, 2004 6:08 pm
by Herbie
The hex conversion is just hexadecimal math.
0x7A is exactly equal to 122 in "decimal" counting. Its like the old joke: "There are 10 type of people in the world, those who can read binary, and those who can't." Well, the folks who can read binary also read hex and we know that (hex) 7A = 01111010 (binary) and 122 (decimal), its just a different way of representing the number "this many".
You can use the windows calculator set to scientific mode if you're not used to doing this math. This gives you the "Original Button Codes" or OBCs.
Jon probably just knows from experience that they use the NEC1 protocol. The pair of Device code and OBC are the two pieces of info you need to send a command.
The translation from OBC to EFC (Extended Function Codes?, IIRC), is a matter of the protocol, etc. There's a tool built into IR that you can use to convert. KM has something similar, although it lets you input one or the other so converting isn't really required.
Posted: Wed Dec 08, 2004 6:41 pm
by dg768
Many thanks. I think I'll use the calculator.
DG
Posted: Wed Dec 08, 2004 8:32 pm
by The Robman
Another option would be to cut & paste the data from the PDF files into Excel, then use =hex2dec() to convert the hex into decimal.
Posted: Thu Dec 09, 2004 6:42 am
by dg768
Great idea. Too bad the files are protected and contents can't be copied.
Thanks
DG
Posted: Thu Dec 09, 2004 8:34 am
by ot04298
We used to have a spreadsheet in the yahoo files for converting Yamaha codes, but I couln't find it just now. However, here's where it came from
http://mobius.mobius-soft.com/~andrea/rc5000.shtml
Posted: Thu Dec 09, 2004 9:27 am
by The Robman
Here's a direct link to Andrea's
Yamaha File. This zip file contains lots of official Yamaha PDFs and it also contains a spreadsheet that cross-references all the codes, plus displays the correct device code, command codes and EFC codes.
Posted: Thu Dec 09, 2004 11:08 am
by dg768
Thanks for the help guys. I will try this stuff later.
But can anyone tell me if the System Power Toggle can be made to work with a Yamaha Receiver (such as RX-V750)? I can't get it to work, even though it appears to have a code (from Yamaha).
Thanks
DG
Posted: Thu Dec 09, 2004 11:30 am
by The Robman
If the code doesn't work, assuming you didn't make any user errors, your model doesn't support the toggle code. In this case you should read up on ToadTog because you can use it to simulate a toggle code using the 2 discrete power codes.
Posted: Thu Dec 09, 2004 12:16 pm
by JCTerrier
dg768 wrote:But can anyone tell me if the System Power Toggle can be made to work with a Yamaha Receiver (such as RX-V750)? I can't get it to work, even though it appears to have a code (from Yamaha).
You may want to try the Main Power ON and OFF codes at the top of the extended codes sheet. It would be very surprising if the 750 didn't support discrete on and off.
By the way, does the Yamaha remote not have separate ON and Standby buttons? (Which you could learn)
Good luck
JCT
Posted: Thu Dec 09, 2004 3:01 pm
by The Robman
I don't think he has a problem with the discrete codes, he's looking for a toggle code.
Posted: Thu Dec 09, 2004 5:21 pm
by dg768
That is correct Robman.
DG
Posted: Fri Dec 10, 2004 6:58 am
by ot04298
Device 122 OBC 31 is the power toggle code, IF your receiver supports it. I have an HTR series that is about 2 years old that definitely does not have the power toggle, but my newer (and more high end) RXV series does. Use ToadTog to create the toggle if OBC 31 does not work.