I had a chance to test drive the new Oppo driver and try out a few commands. Unfortunately none of the commands worked. The verbose MyServer log showed the proper command being sent.
I fired up Wireshark on MyServer and it saw MyServer was sending a message to the Oppo with the proper command but it was missing the proper formatting. Here is the syntax for passing commands according to Oppo:
<Command> = <Start of Command><Command Code>[<sp><Parameters>]<End of Command>
<Start of Command> = #, ASCII 0x23
<Command Code> = <byte><byte><byte>
<sp> = space, ASCII 0x20
<Parameters> = command-specific
<End of Command> = CR, ASCII 0x0d LF, ASCII 0x0a
Moving the cursor right should be "#NRT<SP><CR><LF>" but all I see on several attempts is "NRT/r/n" which doesn't work. The query for power state right after the NRT command has the same incorrect format.
It looks like there are a few commands that support parameters, but hopefully more can be added later to give direct access to things like subtitle shift, Zoom (SZM), etc.
I didn't test all of the commands, but Zoom doesn't seem to transmit after correctly parsing the command.
I sent the command "#NRT<SP><CR><LF>" to Port 23 on the Oppo and it worked as expected.
Kyle
Please Log in or Create an account to join the conversation.