Your Universal Remote Control Center
RemoteCentral.com
Discrete Code Hunter 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 2
Topic:
Need Hex IR code ON and OFF for Yamaha Blu-Ray BDA1010 or BDA1000
This thread has 18 replies. Displaying posts 1 through 15.
Post 1 made on Thursday January 19, 2012 at 19:43
cicsprog
Long Time Member
Joined:
Posts:
June 2010
67
I'd appreciate Hex IR code ON and OFF for Yamaha Blu-Ray BDA1010 or BDA1000
Post 2 made on Thursday January 19, 2012 at 23:02
hdtvluvr
Long Time Member
Joined:
Posts:
September 2002
404
Both should be:

Power On

0000 006D 0022 0002 0155 00AA 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 05ED 0155 0055 0015 0E47

Power Off

0000 006D 0022 0002 0155 00AA 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 05ED 0155 0055 0015 0E47
Post 3 made on Thursday January 19, 2012 at 23:51
3FG
Select Member
Joined:
Posts:
August 2009
1,861
If those don't work, try
ON Device Code: 124 Function: 246
0000 006C 0022 0002 015B 00AD 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0699 015B 0057 0016 0EA3

OFF Device Code: 124 Function: 247
0000 006C 0022 0002 015B 00AD 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0699 015B 0057 0016 0EA3
OP | Post 4 made on Friday January 20, 2012 at 21:05
cicsprog
Long Time Member
Joined:
Posts:
June 2010
67
Thanks. I will try in the a m.
Post 5 made on Friday January 20, 2012 at 21:59
hdtvluvr
Long Time Member
Joined:
Posts:
September 2002
404
Be sure to let us know which one or if both work. It'll help the next person that need it.
OP | Post 6 made on Saturday January 21, 2012 at 11:24
cicsprog
Long Time Member
Joined:
Posts:
June 2010
67
The second poster's Hex Codes worked. Thanks to both of you. Is there a way that you figure these out? IF the method is posted somewhere, let me know.

Thanks Again!
Post 7 made on Saturday January 21, 2012 at 13:50
hdtvluvr
Long Time Member
Joined:
Posts:
September 2002
404
On January 21, 2012 at 11:24, cicsprog said...
The second poster's Hex Codes worked. Thanks to both of you. Is there a way that you figure these out? IF the method is posted somewhere, let me know.

Thanks Again!

Me or 2nd set posted by 3FG?

One way is to get the NEC IR codes from Yamaha that are for all commands and discretes and then use the converter located at the link below to convert the ones you need to hex.


[Link: hifi-remote.com]
OP | Post 8 made on Saturday January 21, 2012 at 14:04
cicsprog
Long Time Member
Joined:
Posts:
June 2010
67
On January 21, 2012 at 13:50, hdtvluvr said...
|

Me or 2nd set posted by 3FG?

One way is to get the NEC IR codes from Yamaha that are for all commands and discretes and then use the converter located at the link below to convert the ones you need to hex.

[Link: hifi-remote.com]

This are the ones that worked with my Q50

If those don't work, try
ON Device Code: 124 Function: 246
0000 006C 0022 0002 015B 00AD 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0016 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0699 015B 0057 0016 0EA3

OFF Device Code: 124 Function: 247
0000 006C 0022 0002 015B 00AD 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0041 0016 0041 0016 0041 0016 0041 0016 0016 0016 0016 0016 0016 0016 0041 0016 0016 0016 0016 0016 0016 0016 0016 0016 0699 015B 0057 0016 0EA3
Post 9 made on Saturday January 21, 2012 at 15:21
hdtvluvr
Long Time Member
Joined:
Posts:
September 2002
404
3FG

where did you get the codes?
Post 10 made on Saturday January 21, 2012 at 15:23
3FG
Select Member
Joined:
Posts:
August 2009
1,861
One way to get the original data is to use [Link: awe-europe.com].  The BDS1067 are the newest Blu-Ray codes they have.  The upgrades section at hifi-remote.com also has Yamaha Blu-rays, and those can be read using RemoteMaster.

The Yamaha converter has to be used carefully.  In this case the Yamaha documentation tells us that Power On is Custom code 7C and Data0 is F6.  That's actually short hand for Custom code 7C83 and Data F609, where 7C and 83 are the binary complement of each other, as is F6 and 09.  The Yamaha spreadsheet displays the 09 in greyed out font.

The correct entries into the Yamaha converter are either 7C F6 or 7C F609 or 7C83 F6 or 7C83 F609, where the space distinguishes the custom code (usually called the device number) from the data (usually termed the function number or OBC). Evidently whoever generated the codes hdtvlvr has posted instead entered 7CF6 09, which produced device 124.246 with OBC 9.

I like to use the import function in IRScope to check Pronto Hex, because it can show the waferform graphically, and export clean versions of learned Pronto Hex.  There is a newer version of DecodeIR.dll (2.43) available, and you should download that also.
Post 11 made on Saturday January 21, 2012 at 16:07
hdtvluvr
Long Time Member
Joined:
Posts:
September 2002
404
Inputting the 4 options you gave into the converter here ([Link: hifi-remote.com]) give identical results to what I originally posted. Not sure why the original code didn't work. Do you get something different for each?


7C F6

0000 006D 0022 0002 0155 00AA 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 05ED 0155 0055 0015 0E47

7C F609

0000 006D 0022 0002 0155 00AA 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 05ED 0155 0055 0015 0E47


7C83 F6

0000 006D 0022 0002 0155 00AA 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 05ED 0155 0055 0015 0E47


7C83 F609

0000 006D 0022 0002 0155 00AA 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 05ED 0155 0055 0015 0E47
Post 12 made on Saturday January 21, 2012 at 18:11
MacrossZero
Active Member
Joined:
Posts:
March 2009
594
On January 21, 2012 at 15:23, 3FG said...
One way to get the original data is to use [Link: awe-europe.com].  The BDS1067 are the newest Blu-Ray codes they have.  The upgrades section at hifi-remote.com also has Yamaha Blu-rays, and those can be read using RemoteMaster.

The Yamaha converter has to be used carefully.  In this case the Yamaha documentation tells us that Power On is Custom code 7C and Data0 is F6.  That's actually short hand for Custom code 7C83 and Data F609, where 7C and 83 are the binary complement of each other, as is F6 and 09.  The Yamaha spreadsheet displays the 09 in greyed out font.

The correct entries into the Yamaha converter are either 7C F6 or 7C F609 or 7C83 F6 or 7C83 F609, where the space distinguishes the custom code (usually called the device number) from the data (usually termed the function number or OBC). Evidently whoever generated the codes hdtvlvr has posted instead entered 7CF6 09, which produced device 124.246 with OBC 9.

I like to use the import function in IRScope to check Pronto Hex, because it can show the waferform graphically, and export clean versions of learned Pronto Hex.  There is a newer version of DecodeIR.dll (2.43) available, and you should download that also.

Thanks for the awesome site for IR/RS-232....  [Link: awe-europe.com]
Do or Do not, There is no Try.
Post 13 made on Saturday January 21, 2012 at 18:13
3FG
Select Member
Joined:
Posts:
August 2009
1,861
The four Pronto Hex are all the same as each other, but are different from the first hex you posted in this thread. Power On, from Post 2:
0000 006D 0022 0002 0155 00AA 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 05ED 0155 0055 0015 0E47

From Post 11:
0000 006D 0022 0002 0155 00AA 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0040 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 05ED 0155 0055 0015 0E47

As I said in the last sentence of paragraph 3 of post 10, the Hex in Post 2 decodes to 124.246 (7CF6)  device 9.

Post 11 decodes as 124.131 (7C83) device 246  (F609).
Post 14 made on Saturday January 21, 2012 at 18:55
hdtvluvr
Long Time Member
Joined:
Posts:
September 2002
404
So many 0015's, I missed that. Thanks.

Ok, we both agree that the NEC code is 7C F6 and the code in post 11 should be correct, so why is the conversion in my post 11 different than yours?

I'm trying to understand and learn too. Thanks
Post 15 made on Saturday January 21, 2012 at 20:32
3FG
Select Member
Joined:
Posts:
August 2009
1,861
Well, my first reaction was: "but they're not different!" Actually. there is a small difference, and I'll get to that later, but I suspect that a little explanation of Pronto Hex is in order. The main thing to understand is that Pronto Hex is not a code, but just measured times. So small differences aren't important.

The first 4 quads of the Hex mean:
0000 This is Raw format with modulated IR burst pairs
006D The frequency of modulation = 4,145,000/109=38KHz [6D in hexadecimal format is equivalent to 109 decimal]
0022 This hex signal has 34 (decimal) burst pairs that are sent once
0002 It has 2 burst pairs that are sent to repeat the signal

The remaining quads are the durations of the burst pairs, in units of the modulation period (1/38000 = 26microseconds). The on duration is first, followed by the off duration. So 0015 or 0016 (21 or 22 decimal) are almost the same time, differing by only about 5%.

Similarly 006C or 006D (108 or 109) are nearly the same frequency.  The actual NEC1 frequency would fall between these two integer numbers, so either is as correct as can be specified using the Pronto Hex format.  Moreover, 006C is the larger frequency, so the modulation period is slightly shorter, and the burst pairs need to have slightly larger numbers to get about the same duration.

So the only noticeable difference between post 11 and post 3 is the 5th from last quad 0699 versus 05ED. That is the so called lead out time-- the time between repeats of the signal. It is seldom very important. I didn't use the Yamaha converter; instead I used IrMaster.  MakeHex is also used frequently.  We know the specification for NEC1 signals, because NEC published them.  IrMaster gives 0699 using 006C as the frequency (lead out is thus 44mSec), while MakeHex give 0689 using 006D as the frequency (also 44mSec).  These are the correct durations according to the spec.

The Yamaha converter provides 40mSec of leadout, and is incorrect in that detail, but it will probably never affect anybody.

ETA: I had this backwards. 40mSec is the correct leadout and the Yamaha converter is correct, and the other two are off by 10%. Still not important. The actual NEC spec is 108mSec for total frame duration, and so the leadout will vary if the device and subdevice aren't binary complements.

Last edited by 3FG on January 21, 2012 23:10.
Page 1 of 2


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