Your Universal Remote Control Center
RemoteCentral.com
Philips Pronto NG Family 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:
Converting Yamaha Codes to ccf-useful format: HOW?
This thread has 17 replies. Displaying posts 1 through 15.
Post 1 made on Saturday March 5, 2005 at 19:08
Ernie Bornn-Gilman
Yes, That Ernie!
Joined:
Posts:
December 2001
30,104
I would like to learn how to convert the Yamaha remote control code information from the way that Yamaha presents it into hex code that can be used by a Pronto or Marantz remote control.

I have seen lots of codes over the years, but have not read or studied what it all means and how to do this. I have even read a few threads and seen a couple of worksheets that just leave me wondering how to make sense of it. Perhaps the conversion process has some parts that are terribly cumbersome, and I am subconsciously saying "that's really really dumb, why would we need to do all this to make the conversion," so I am avoiding getting it. Perhaps I just have not mustered the patience it needs because it is so arcane. I don't know.

So here I am today wanting to prepare a Marantz RC5400 to control a Yamaha RX-V2500, and I have codes like 7A 15 and 7A C1, but I need something I can stuff into the actual remote. Can someone help me? For this to be more than an exercise in rote number crunching, I will need to understand enough to do this when other brands or other data sets are available, too.

For starters, here are some samples of the information, along with the web page that they are located on.

Yamaha RX-V2500
Standard I/R (NEC Format)
The first two-digit hex number is the Custom Code.* The second is the Data Code.*

CD7A 1C
DVD7A C1
Vol+7A 1A
Vol-7A 1B
Power On7A 1D
Power Off7A 1E

This and the rest of the codes are located at [Link: yamaha.com]

The index page for Yamaha Standard and Extended Codes is
[Link: yamaha.com]

Many thanks to any who can shed some light on the process to use.

Ernie
A good answer is easier with a clear question giving the make and model of everything.
"The biggest problem in communication is the illusion that it has taken place." -- G. “Bernie” Shaw
Post 2 made on Saturday March 5, 2005 at 19:58
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
I was about to type the reply saying this has been asked and answered so many times that you could do a forum search on almost any distintive item in your question (such as "yamaha.com") and get a lot of threads covering exactly your question.

Unfortunately you get A *L*O*T* of threads asking and answering this question, and it's hard to find the clear answers among all the discussion. So I'll just retype the answer.

The condensed Pronto hex you want looks like:

900A 006D 0000 0001 stuv wxyz

If you have a two digit "custom code" you must replace st with that code and replace uv with FF minus that code.

If you have a four digit "custom code" you must replace stuv with that custum code.

You must replace wx with the "Data Code" and replace yz with FF minus that code.

If you can't do simple hex math (FF minus some other hex number) in your head, use Windows calculator in view/scientific/Hex mode. Then just type in FF, press minus, type in the other number, press = and see the answer.


On 03/05/05 19:08 ET, Ernie Bornn-Gilman said...
CD7A 1C

DVD7A C1

Vol+7A 1A

900A 006D 0000 0001 7A85 1CE3

900A 006D 0000 0001 7A85 C13E

900A 006D 0000 0001 7A85 1AE5

etc.
OP | Post 3 made on Saturday March 5, 2005 at 20:33
Ernie Bornn-Gilman
Yes, That Ernie!
Joined:
Posts:
December 2001
30,104
On 03/05/05 19:58 ET, johnsfine said...
Unfortunately you get A *L*O*T* of threads asking
and answering this question, and it's hard to
find the clear answers among all the discussion.

Yeah, that is pretty much where I get to when I go looking. I can't tell the sheep from the stew.

So I'll just retype the answer.

THANK YOU THANK YOU THANK YOU.

To begin with, I did not know that the conversion process I have seen discussed would result in this short code. I have seen codes that go on and on and on and I just could not imagine how to extract those from such simple things as two hex words (plus knowledge of the format).

Did I say THANK YOU?
A good answer is easier with a clear question giving the make and model of everything.
"The biggest problem in communication is the illusion that it has taken place." -- G. “Bernie” Shaw
Post 4 made on Saturday March 5, 2005 at 21:22
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
On 03/05/05 20:33 ET, Ernie Bornn-Gilman said...
I have seen codes that go on
and on and on and I just could not imagine how
to extract those from such simple things as two
hex words (plus knowledge of the format).

As many of those other threads discuss, there are actually several Pronto Hex formats for these.

The most generic Pronto Hex format for these is the one that produces those long codes. If you wanted the long ones, you could use my MakeHex program to generate them (as described in a few of those threads). That was necessary for some of the people asking, because they were using non Pronto devices whose software could translate from Pronto Hex but couldn't handle the condensed forms.

Some expert in obsolete Pronto's might correct me on this, but I think all the Prontos that can't use this "900A" condensed form can be used with versions of ProntoEdit that do understand 900A and know what the Pronto's firmware supports and translate the 900A to something that works.

So MakeHex an the long form is just needed for IrPanels or for non Prontos.
Post 5 made on Saturday March 5, 2005 at 22:56
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
13,006
John,

The Marantz Line (5000i, 5200, 9200) as far as I know don't support this short format.

Lyndel
Lyndel McGee
Philips Pronto Addict/Beta Tester
OP | Post 6 made on Sunday March 6, 2005 at 00:29
Ernie Bornn-Gilman
Yes, That Ernie!
Joined:
Posts:
December 2001
30,104
Well, rats!

I'm back where I started. I need this for a Marantz RC5400.....

I take it then that I need to learn how to use MakeHex to generate the long codes. Right? (It seems obvious but I feel like an idiot about this.)
A good answer is easier with a clear question giving the make and model of everything.
"The biggest problem in communication is the illusion that it has taken place." -- G. “Bernie” Shaw
Post 7 made on Sunday March 6, 2005 at 01:19
geraldb
Long Time Member
Joined:
Posts:
June 2002
412
Ernie,
Why don't you just learn these codes from the Factory remote?
Post 8 made on Sunday March 6, 2005 at 02:30
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
13,006
Ernie,

Did you not read? The remotes I listed were the Legacy Remotes. I bet that the 5400 and the 9500 support the new format.
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 9 made on Sunday March 6, 2005 at 09:20
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
For whatever remote it is, how about trying one of the condensed codes in ProntoEdit and seeing what it does. Does it reject the code, or keep the code, or translate it to long form (when you close and reopen that IR signal after pasting the condensed signal)?

Lyndel, what do you think it would do on the Marantz models that don't support the condensed code? Obviously the worst would be accepting the code in ProntoEdit and having it not actually work for transmitting the signal.

If you need to use MakeHex, use the nec1.irp file, edit the device line to give the decimal value of the custom code (7A hex is 122), then use command line mode to do:
makehex -h nec1.irp
Then you'll find all the pronto hex you need in the nec1.hex file.
Post 10 made on Sunday March 6, 2005 at 10:43
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
13,006
John,

I'm not sure what it will do but I'll check it out in the next couple of weeks and post back.

Lyndel
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 11 made on Monday March 7, 2005 at 15:03
kmarden2005
Lurking Member
Joined:
Posts:
March 2005
5
On 03/05/05 19:58 ET, johnsfine said...

The condensed Pronto hex you want looks like:

900A 006D 0000 0001 stuv wxyz

If you have a two digit "custom code" you must
replace st with that code and replace uv with
FF minus that code.

If you have a four digit "custom code" you must
replace stuv with that custum code.

You must replace wx with the "Data Code" and replace
yz with FF minus that code.

If you can't do simple hex math (FF minus some
other hex number) in your head, use Windows calculator
in view/scientific/Hex mode. Then just type in
FF, press minus, type in the other number, press
= and see the answer.

900A 006D 0000 0001 7A85 1CE3

900A 006D 0000 0001 7A85 C13E

900A 006D 0000 0001 7A85 1AE5

etc.

Jon,
Does this condensed version work with all Yamaha receivers? I have the RX-Z1, and am a very green user. Thanks for the help.
Post 12 made on Monday March 7, 2005 at 15:22
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
13,006
It should. If it doesn't, there are ways around it.
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 13 made on Monday March 7, 2005 at 15:43
johnsfine
IR Expert
Joined:
Posts:
September 2002
5,159
On 03/07/05 15:03 ET, kmarden2005 said...
Does this condensed version work with all Yamaha
receivers?

That's another of those questions that brings up the joke "Why do firemen wear red suspenders?"

The receiver never sees the "condensed" aspect of the signal. If the Pronto or the ProntoEdit that you use understands the condensed form, then the signal which is sent is exactly the same as the "long" signal represented by that "condensed version". The receiver has no way of knowing or caring how that signal was stored or displayed in ProntoEdit.

As for whether that command number has the same meaning in your Yamaha receiver, that it has in some other model Yamaha receiver: Try it and see, or try to find it on Yamaha's web site.

Most Yamaha receivers respond the same way to most commands. I'm sure there are exceptions and I know less about those exceptions than almost anyone else who has participated in a thread about Yamaha.
Post 14 made on Monday March 7, 2005 at 16:09
kmarden2005
Lurking Member
Joined:
Posts:
March 2005
5
On 03/07/05 15:43 ET, johnsfine said...
That's another of those questions that brings
up the joke "Why do firemen wear red suspenders?"

Sorry, bad wording on that question, but like I said I'm green. It's my first run at an advanced remote and some of the terminology is confusing at first, but you have really helped, and I thank you for that. I have the Pronto tsu3000 so the condensed codes should work with the latest firmware installed (I hope). I bought this receiver discounted because it had no remote, so that's why the "learn" method is out. ok enough babbling.
Post 15 made on Monday March 7, 2005 at 20:35
ddarche
Mr. RemoteQuest
Joined:
Posts:
February 2002
2,309
On the Yamaha site you can likely find the standard and extended IR codes for your model. These are abbreviated codes which when put through either IRTool or Dave Houston's tool, will produce all of the discrete you can ever use and it is not very hard to do. Yamaha. like Denon share the codes and offer many discrete codes.

In my opinion this is the best way to go. I populated my entire Yamaha DSP section in my .pcf and ordinarily, these codes are only toggles on the OEM remote. This is the benefit of using their info sheets with one of the IR apps.

Dave D'Arche
Dave D'Arche
http://RemoteQuest.com
Fine Home Theater Remote Controls & Solutions - Programming services for most remotes
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