Help get this topic noticed by sharing it on Twitter, Facebook, or email.

OPPO UDP-203

I'm trying to configure irule to manage an OPPO UDP-203 Universal player via IP.
If from my PC I use a networking tool to connect to the OPPO IP address on port 23 and RAW protocol (Not Telnet Protocol) then I can execute commands using the OPPO DIGITAL BDP-xx RS232 Device Networking commands such as the PLAY command #PLA\x0D and the device responds.
If I configure an iRule Gateway using the IP address of the OPPO, port 23 and TCP and attempt to use iRule with the same Device then I get no response. Unfortunately I am unable to run a network analyzer to see what is going on between the OPPO UDP-203 and my client.
How can I configure the iRule gateway to ensure that it is using RAW and not Telnet on port 23?
Have I missed something plainly obvious in my configuration under iRule?
Thanks
1 person has
this question
+1
Reply
  • A lot of people here have tried to control an Oppo with IP. I think most have given up and gone to RS-232, which apparently works quite well.

    You may want to email iRule at support@iruleathome.com. Oppo tech support may be able to help you with IP control. Maybe their new players are better with IP.

    I assume you have connected the iRule Oppo Device in the Gateway in the App? People often miss that.

    I found the RS-232 Protocol on the Oppo site:

    http://download.oppodigital.com/UDP20...

    Mike
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • Thanks Mike, I already have the OPPO Manual and the IP commands are the same just prefixed with a # and followed with a carriage return. I will try iRule Support as I can connect to the OPPO quite easily using a network tool and am able to execute commands.
    It can't be that hard as SimpleControl have it working on their remote. I believe the issue is with iRule. Yes I did link my device and gateway

    Paul
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • https://getsatisfaction.com/irule/top...

    I found an Oppo document for an IP control prototype from 2012. Oppo apparently has a handshake with its app on startup. The link is left open for a while, and iRule will work over IP till the link closes. Hardly reliable, or usable.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Has anyone got iRule control of the new UDP-203 BR player yet.. The OPPO Media Control App works fine over IP but I cannot control the OPPO using IP through iRule at all.. I have tried multiple device files from iRule and the Community and I just cant get it to work..

    Can someone point me to the IP device download that works or the RS232 device download that works... I have tried multiple and cant get it working...all my other devices work on RS232 or IP or IR just fine....

    of should we all just resort back to carrier pigeon control for now..

    Cheers.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Have you read this?

    http://download.oppodigital.com/UDP20...

    You have to set your Global Cache to 9600 baud, 8 data bits, no parity, 1 stop bit, and no flow Control.

    You need to use a "straight-through" cable, not "null-modem".

    I'm sure there is a working Oppo Device in iRule, but I don't know the exact name. If the Oppo Device is missing a few buttons for the 203, you can add them yourself. Refer to the documentation above for the command syntax.

    Please provide the details of your setup, and perhaps I can offer further assistance.

    Mike
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Me again.

    Try this Device:

    OPPO DIGITAL BDP-xx RS232

    This is on the iRule tab when you Browse Devices and search with oppo as the vendor.

    The codes seem to match the RS-232 Control Protocol document. "\x0D" is iRule-speak for CR, carriage return. Be sure to type backslash-small x-ZERO-Capital D. Looks like all commands start with "#" and end with CR.

    If this Device is missing some commands you need, let me know. We can easily add them in.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Hi Mike thanks for the responses, I have already tried the code download xx RS232 couldn't get it working, I also took a working DB9 cable for a working device and used it for the OPPo to try test and yet it still doesn't work.. baud rates etc are all set correctly...it's really odd..

    I tried IR setting and used an IR port on my GC-12 and managed to get it working...IR works but RS232 and IP through iRule I can't seem to get working...IP through the OPPO MediaCkntrol app works perfectly but trying to get IP to work through iRule doesn't..that's even more strange....

    Dale 
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • I would ohm out the db9 cable and determine if it is straight-through or null-modem. If pin 2 on one end is connected to pin 3 on the other end, it's null-modem (pins 2 and 3 are crossed). If pin 2 is connected to pin 2, then it's straight-through. Then try the other type of cable, or add a null-modem adapter. (A null-modem cable plus a null-modem adapter becomes a straight- through cable. Kind of like a negative times a negative is a positive.)

    I have a lot of experience with RS-232, and it's often getting the right cable.

    You have setup the RS-232 Gateway in the App?

    You have connected the Device in the Gateway?

    Do you have a green icon in the lower-right corner of screen?

    What does it show if you tap the icon?

    On the GC-100, did you try both serial ports? How do you set which port to use? (I don't have a GC-100.)

    Mike
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Check the ports in your Gateway. From the GC-100 documentation:

    Except for serial, all data commands are sent over TCP/
    IP Port 4998. This includes infrared, sensor, and relay
    commands. Each serial connection has a unique port
    number for communication, starting with Port 4999
    for serial connector 1, Port 5000 for serial connector
    2, and so on.


    Mike
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Hi Mike,

    I tested my RS232 DB9 cable....wow.. really strange pin 3 goes to pin 4 and it made it more confused as I used a gender changer which changed it up again...

    ill get new cables..thx.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • That is a weird configuration, and is probably not correct. Pin outs of male and female connectors are mirror images of each other, which may be the source of the confusion. If you hold a male connector up to a female connector, like you were going to plug them in, you can see the pins have to be reversed, or you would be plugging pin 1 into pin 5, pin 2 into pin 4, etc.

    Pins are also reversed if you look at the back side of the connector, instead of the front side. This comes into play when you are constructing custom RS-232 cables and are connecting cable wires to the backside of the connector. I used to do this when I built custom RS-232 cables to connect CNC machines to a factory network. To see this for yourself, look at the face of a connector and locate pin 1. Then turn the connector around to look at the back and watch where pin 1 goes.

    If you look VERY closely at the face of the connector, a lot of the time the pin numbers are molded into the face. You may need a magnifying glass to make them out, they are really small.

    I would guess that you have pin 2 connected to pin 3, so it is a null-modem cable. Don't worry too much about which cable is correct, straight-through or null-modem. You will not hurt anything plugging in the wrong cable, it just won't work. My normal procedure is to make my best guess as to which cable I should try, and, if it doesn't work, try the other one!

    Good luck!

    Mike
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Mike,

    I got new DB9 straight cables and can control the OPPO-203 but after using the cursor buttons to scroll through the OPPO options it hangs and I have to power off/on the OPPO to get it to recover, it works again but then same thing happens.

    Any ideas..?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • By Adding a Delay of 0.5s after each cursor command it looks like I may have fixed this...

    I have a two separate players: (not one multi-region player)

    UK UDP-203
    and
    US UDP-203

    I applied this 0.5s delay as a resolution to all cursor commands and the enter command for both units and don't seem to have the command hanging problem anymore on either unit.

    I hope this resolution helps others.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Dale,

    You may be able to shorten your delays, possibly as far down as 0.2s. It will probably only be noticeable if you have a macro with several commands.

    If it's working, and you don't want to mess with it, that's good, too!

    Glad you have it working!

    Mike
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Just FYI, I was successful using IP to control my UDP-203, TCP port 23. Didn't have any significant issue, just had to change the setting to have the player in standby instead of energy saving.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Hi Benoit,

    Please could you provide more details?

    - Device used in the database?
    - Gateway settings (all of them)
    - Format of the commands used?

    Thanks!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned sad, anxious, confused, frustrated kidding, amused, unsure, silly happy, confident, thankful, excited

  • Okay just for everyone else, I got the Oppo to work using this:

    - The RS-232 device in the database
    - A network gateway with a port 23
    - The format of the commands can be seen in the database

    Everything works except power on/off/toggle, so if anyone knows how to add these, it would be much appreciated.

    Thanks!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited