Your Universal Remote Control Center
RemoteCentral.com
Custom Installers' Lounge Forum - View Post
Previous section Next section Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Topic:
Another RS232 question...Pioneer BDP-09FD
This thread has 13 replies. Displaying all posts.
Post 1 made on Saturday February 14, 2009 at 15:09
diesel
Senior Member
Joined:
Posts:
April 2004
1,177
The control system is a Crestron AES trying to control the Pioneer bluray, but the serial protocol is not like anything I've used in the past. The protocol is ASCII but also has arguments in the code. I tried disassembling other Elite modules to try to figure it out, but have had no luck. If anyone has used 232 on Elite products and could help me out with an example code I should be able to figure the rest out.

Here is a link to the Pioneer serial protocol guide for the BDP-09....

[Link: pioneerelectronics.com]

Thanks
Post 2 made on Saturday February 14, 2009 at 15:44
Audible Solutions
Super Member
Joined:
Posts:
March 2004
3,246
It would seem that there are lots of commands missing from this RS-232 set yet there are also a ton of IR commands you can send in place of these serial commands. They list stop but do not list play. But they have every command listed as part of the IR command set and this is clearly defined.
The IR command is /arguement/RU\r

This list of arugments can be found on p10.

For power on, this would be
/A191AFBA/RU\r

For Play, it would be
/A181AF39/RU\r

Alan
"This is a Christian Country,Charlie,founded on Christian values...when you can't put a nativiy scene in front fire house at Christmas time in Nacogdoches Township, something's gone terribly wrong"
Post 3 made on Saturday February 14, 2009 at 15:52
NSP01
Advanced Member
Joined:
Posts:
March 2005
834
I just realized that we didn't get separate discrete On and Off. I'll have to email Tokyo about that ...

I haven't been given one to play with yet so I'm going to guess as to how the ASCII command would be used for Crestron. Open = OP so that would be simply OP\r.

Other functions utilize the remote control NEC hex for IR followed by RU. I don't know if the slash is / or \ before RU so try both.
My guess for a the Crestron play command is /xA181AF39/RU/r.
If I had one I would first use Viewport to test the commands.
Let me know what you find out as I'm sure I'll get calls.

John
(yep -I'm still around and willing to help)

Edit - Thanks Alan! You may know better than me.
They call me the "Thread Killer". Just watch!
OP | Post 4 made on Saturday February 14, 2009 at 15:53
diesel
Senior Member
Joined:
Posts:
April 2004
1,177
And that's what I found odd....the missing commands on the 232 set. I did try the play command exactly as you posted but could not get anything to happen. I had a null modem adapter and tried that as well, but nothing. I wonder if the baud rate might be 9600 instead of the 115200 they have in the guide? I'll be back out there on Wed so I'll find out then I guess.

Thanks Alan.

On a side note, if anyone is using a VSX-84 Elite receiver and try the Crestron module, you will find the volume down does not work. If you open the module and look at the volume oscillator logic, you will find the output of that module is in the wrong spot.

Thanks NSP01. Hopefully things go smooth on Wed, this job is an hour away and I've spent half my days there behind the computer, the other half in the attic. It'll be nice to be behind the computer and not itching for a full day.
Post 5 made on Saturday February 14, 2009 at 15:57
NSP01
Advanced Member
Joined:
Posts:
March 2005
834
diesel,
Try the discrete IR codes for On and Off if you have the opportunity.
On = A181AFBA
Off = A181AFBB

You should use a crossover cable. I don't know about the baud rate.
They call me the "Thread Killer". Just watch!
OP | Post 6 made on Saturday February 14, 2009 at 15:59
diesel
Senior Member
Joined:
Posts:
April 2004
1,177
On February 14, 2009 at 15:57, NSP01 said...
diesel,
Try the discrete IR codes for On and Off if you have the
opportunity.
On = A181AFBA

Off = A181AFBB

Will do.
OP | Post 7 made on Friday February 20, 2009 at 10:53
diesel
Senior Member
Joined:
Posts:
April 2004
1,177
I've been meaning to update this for everyone, but it's been a busy few days. All the codes for the Pioneer will work......in Viewport. Most the codes work in SystemBuilder but some of the less important codes will not, you know codes like Play, Stop, Pause, Menu, Top Menu, those just don't work. I spent 2 1/2 hours on the phone with Crestron tech support. They dissected my program and found the same thing I did, the button presses work but those codes do not send out a serial string. It's very strange.

We thought it might be a corrupted module so I built a new one, same thing. So as of right now I am using 232 and IR until I can get this thing figured out. The IR codes kinda suck too. I used Crestron's IR database codes and the BDP-09 sees them as about four button presses (which is ok on play, but the menu will flash on the screen twice before going right back to the movie). I then tried to learn the codes in and coded them as a non repeating IR signal, but the player still saw the code as about four button presses.

It was a very frustrating day, and the worst part is this is a job that is about 75 miles away and I can't get back to it until next week.

P.S.-the exact coding for the commands was:
"power on"=/A181AFBA/RU\n
"power off"=/A181AFBB/RU\n
And yes, the power on and off commands worked perfectly.
Post 8 made on Friday February 20, 2009 at 11:06
AZ_Pro_Installer
Long Time Member
Joined:
Posts:
October 2008
212
diesel,
i have absolutely no way to help with your rs 232 problem, but you mentioned the BDP-09FD from pioneer. When did you get this piece? I have been very much looking forward to installing one of these, or just getting to check it out and did not realize they were available...
Post 9 made on Friday February 20, 2009 at 11:27
Audible Solutions
Super Member
Joined:
Posts:
March 2004
3,246
What I suspect is happening is that there is a minor timing issue occuring between bytes or that there needs to be one.

I prefer to use the serial pacer symbol (speed key "pace$" or "op117") rather then use the pacer setting on the com port but you can use one or the other as you wish--I've told you my preference, which is to use the serial pacer.

Sometimes it's necessary to slow the speed between bytes to get the device to respond. It is very complicated to explain why as it involves firmware and hardware, as well as the inter-connecting cable. Suffice it to say that I'd try using the serial pacer since all of the strings are working via Viewport.

If you are testing with a short serial cable try making a longer cable and use Viewport. It could be your cable, it could be an induction issue or it could be the way the processor is generating the error.

Alan
"This is a Christian Country,Charlie,founded on Christian values...when you can't put a nativiy scene in front fire house at Christmas time in Nacogdoches Township, something's gone terribly wrong"
OP | Post 10 made on Friday February 20, 2009 at 12:52
diesel
Senior Member
Joined:
Posts:
April 2004
1,177
On February 20, 2009 at 11:06, AZ_Pro_Installer said...
diesel,
i have absolutely no way to help with your rs 232 problem, but you mentioned the BDP-09FD from pioneer. When did you get this piece? I have been very much looking forward to installing one of these, or just getting to check it out and did not realize they were available...

We got ours first of last week, they just started shipping. Unfortunately the one we got in went out the door right away so I didn't have time to work out the bugs before the install. The picture is a little better than the BDP-05 but the audio is a big step up. So far it's been a very nice piece......except for the control issue.

Thanks Alan, that's what one of the techs said the other day too was that he had seen some issues with Pioneer and the pacing. I'll work on it some more and update the thread when I find anything out.
Post 11 made on Saturday February 21, 2009 at 01:26
edizzle
Loyal Member
Joined:
Posts:
March 2005
5,916
this is a crestron problem. i just had same problem with AES and sony bdps350 and motorola cable box. every button press hit it 4 times. had to get beta .cuz file for AES.
I love supporting product that supports me!
Post 12 made on Tuesday March 31, 2009 at 02:17
SeanS
Long Time Member
Joined:
Posts:
June 2003
41
After much diligence, I finally got RTI to reliably control this thing. I was struggling with Power on and Standby/On. You need to use a line feed \n after every command except Power On and Standby/On. These commands require a carriage return \r and they also need to be sent twice in succession to work. For more clarification it should be written as follows.

Baud 115200
Null Modem Required

Power On Macro
/A181AFBA/RU\r
/A181AFBA/RU\r

Power Off
/A181AFBB/RU\n

Standby/On Macro
/A181AFBC/RU\r
/A181AFBC/RU\r

All the other commands can be found on the Pioneer website. [Link: pioneerelectronics.com]
Post 13 made on Tuesday March 31, 2009 at 05:07
thoupis
Long Time Member
Joined:
Posts:
August 2007
124
The protocol is actually pretty simple!

115200

Pin 2 from Crestron to Pin 3 on Pioneer
Pin 3 from Crestron to pin 2 on Pioneer
Pin 5 from Crestron to pin 5 on Pioneer


The basic structure of the command should always start with a "/" and finish with "/RU" and then a carriage return. My suggestion would be to use a Serial I/O and put the /RU\r as the delimiter at the end of the logic simpl so that you only need to enter the /(command) at the serial I/O. Then all commands would end with /RU\r by default.

About Power On, I've seen a lot of equipment which need the Power On command be send twice because after some time the power of the equipment goes in hybrid sleep mode!! So one power on will wake the unit up and the other power on will switch it on. I can make a module but I am too damn busy. In case you need a module for a Pioneer Kuro LCD I have one ready so ask me.

Good luck
OP | Post 14 made on Tuesday March 31, 2009 at 12:18
diesel
Senior Member
Joined:
Posts:
April 2004
1,177
On March 31, 2009 at 02:17, SeanS said...
After much diligence, I finally got RTI to reliably control this thing. I was struggling with Power on and Standby/On. You need to use a line feed \n after every command except Power On and Standby/On. These commands require a carriage return \r and they also need to be sent twice in succession to work. For more clarification it should be written as follows.

Baud 115200
Null Modem Required

Power On Macro
/A181AFBA/RU\r
/A181AFBA/RU\r

Power Off
/A181AFBB/RU\n

Standby/On Macro
/A181AFBC/RU\r
/A181AFBC/RU\r

All the other commands can be found on the Pioneer website. [Link: pioneerelectronics.com]

I'll try this the next chance I get. It's working good right now but I'm using both 232 and IR to control it, definitely not what I want in the long run.


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