RS-232 & IP Control Protocol
(For firmware version UDP20X-54-1127 or above. Last Updated December 18, 2017.)
RS-232:
The OPPO UDP-203/UDP-205 is equipped with an RS-232 port for wired remote control. The RS-232
port is configured as a DCE device using a female 9-pin D-Sub type connector. The pin out of the
UDP-203/UDP-205 RS-232C port is as the following:
Pin
2
3
5
Signal
TXD
RXD
GND
This pin configuration allows a PC running a serial terminal program (such as Hyper Terminal) to
communicate with the player using a straight-through DB9 9-pin RS-232 serial cable. Do NOT use a
“Null-Modem” type cable for PC connection. For connection to a remote control system, please refer to
the documentation that comes with the remote control system.
RS-232 Communication Settings:
Baud Rate
Data Bits
Parity
Stop Bit
Flow Control
9600
8
None
1
None
IP Control:
The OPPO UDP-203/UDP-205 supports IP control. This feature allows a network-connected device such
as a PC or a smartphone to control the player. The player functions as a Server, which broadcasts a
discovery message, waits and listens to the control port, responds to the client’s connection, receives the
client’s commands, and performs the action. The network device functions as a Client, which receives
and processes the discovery message, sets up the TCP connection with the Server, and sends the
control commands. In the remainder of this document, we use “Server” for the Player and “Client” for the
controlling device.
Once the Server is running, it will automatically broadcast a discovery UDP message every 10 seconds
to notify any interested Client about its availability, as well as the IP address, the port number, and the
Server’s name. The Client needs to receive this broadcasting message, extract the IP address, port
number, Server name, and establish the connection with the Server. Once the connection is done, the
Client should also discard any future broadcasting messages.
The address used for the Server’s message broadcast is: 239.255.255.251:7624
1
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
The format of the broadcasting message is:
Notify: OPPO Player Start
Server IP:
Server Port:
Server Name:
For example:
Notify: OPPO Player Start
Server IP: 192.168.0.2
Server Port: 23
Server Name: OPPO UDP-203
The Client will use the IP address and port number extracted from the broadcasting message to establish
the TCP connection with the Server. If the IP address of the player is already known, the Client can omit
the discovery step and try connecting directly to the Server at TCP port 23 on the player’s IP address.
Please note that the IP control protocol is carried over as TCP packets. Although the TCP port number
23 is commonly used for “telnet” programs, the Server is not a telnet server. A telnet program will break
the keystrokes of the commands into smaller packets, which cannot be accepted by the IP control Server.
If one needs to test the IP control protocol using an existing program, the “Packet Sender” program
(https://packetsender.com/) is recommended.
Command Structure:
Each command starts with a # sign (ASCII 0x23), followed by a 3-character command code. If there are
any parameters for the command, the parameters are given in text format, separated by a space (ASCII
0x20) from the command code. The # character (ASCII 0x23) must never appear in the parameters. A
carriage return (ASCII 0x0d) indicates the end of the command. A line feed (ASCII 0x0a) can optionally
follow the carriage return and will be ignored. Each command generally may not exceed 25 bytes
including the start of command and end of command bytes.
The illustration of the command structure is as follows:
<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
2
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
Response Structure:
Upon receiving a command, the player will try to execute the command and send back a response. The
response starts with an “@” sign (ASCII 0x23), followed by the original command code and a space
(ASCII 0x20), and a result code, either “OK” or “ER”. If there are any parameters or additional messages,
the parameters or messages are given in text format, separated by a space (ASCII 0x20) from the result
code. The “@” character (ASCII 0x40) must never appear in the parameters or message. A carriage
return (ASCII 0x0d) indicates the end of response. Each response generally may not exceed 25 bytes
including the start of response and the end of response bytes.
The illustration of the response structure is as follows:
<Response> = <Start of Response><Command Code><sp><Result Code>
[<sp><Parameters>]<End of Response>
<Start of Response> = @, ASCII 0x40
<Command Code> = <byte><byte><byte>
<Result Code> = OK|ER
<sp> = space, ASCII 0x20
<Parameters> = command-specific
<End of Response> = CR, ASCII 0x0d
Please note that when the verbose mode is 0 (default), the command code and the following space are
omitted from the response. This is to maintain compatibility with control programs using older control
protocol form the BDP-8x/9x/10x series. To ensure that the command code is included in the response,
please set the verbose mode to 1 or above.
Status Update Messages Structure:
If the verbose mode is set to 2 or 3, the player will send status update messages automatically. These
messages are not a response to any particular command. Any status change caused by commands from
RS232 control, front panel buttons, IR remote control, or playback progress may trigger status update
messages.
The status update messages have the following structure:
<Update> = <Start of Update><Status Code>[<sp><Parameters>]<End of Update>
<Start of Update> = @, ASCII 0x40
<Status Code> = <byte><byte><byte>
<sp> = space, ASCII 0x20
<Parameters> = status-specific
<End of Response> = CR, ASCII 0x0d
3
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
Command Sequence:
Commands are executed in the order they are received. The control client should wait for a response
from the player before sending the next command.
If the player receives a new command before executing the previous command, the player may execute
the commands in sequence or discard the previous command, depending on the internal processing of
the player. The control client should avoid sending multiple commands in sequence without waiting for a
response.
If the host does not receive a response from the player 10 seconds after the command is issued, the host
may consider the command or response lost during transmission, and can retransmit the command.
Command List:
A. Commands that are mapped to a remote control button
This group of commands maps directly to the infrared remote control keys. No parameters are needed
for these commands. The player handles the commands as if it receives the same IR remote commands.
For actions that require a multiple-key sequence, such as go to a certain chapter (GOT command
followed by multiple numeric key commands and the SEL command), the player responds to each
command individually until the last command is received. At that time the player will respond with either
OK or ER depending on the result of the action.
Command
Remote Key
Function
POW
POWER
Toggle power STANDBY and ON
EJT
OPEN
Open/close the disc tray
Code
Response Example
OK ON
OK OFF
OK OPEN
OK CLOSE
PON
ON
Discrete on
OK ON
POF
OFF
Discrete off
OK OFF
DIM
DIMMER
Dim front panel display
OK ON
OK DIM
OK OFF
PUR
PURE AUDIO
Pure Audio mode (no video)
OK ON
OK OFF
VUP
VOL +
Increase volume
OK n (n is the volume
number, 0 – 100)
VDN
VOL -
Decrease volume
OK n (n is the volume
number, 0 – 100)
4
R S - 2 3 2
MUT
&
I P
C O N T R O L
MUTE
P R O T O C O L
Mute audio
OK MUTE
OK UNMUTE
NU1
1
Numeric key 1
OK
NU2
2
Numeric key 2
OK
NU3
3
Numeric key 3
OK
NU4
4
Numeric key 4
OK
NU5
5
Numeric key 5
OK
NU6
6
Numeric key 6
OK
NU7
7
Numeric key 7
OK
NU8
8
Numeric key 8
OK
NU9
9
Numeric key 9
OK
NU0
0
Numeric key 0
OK
CLR
CLEAR
Clear numeric input
OK
GOT
GOTO
Play from a specified location
OK
HOM
HOME
Go to Home Menu to select
OK
media source
PUP
PAGE UP
Show previous page
OK
PDN
PAGE DOWN
Show next page
OK
OSD
INFO
Show/hide on-screen display
OK
TTL
TOP MENU
Show BD top menu or DVD title
OK
menu
MNU
POP-UP MENU
Show BD pop-up menu or DVD
OK
menu
NUP
Up Arrow
Navigation
OK
NLT
Left Arrow
Navigation
OK
NRT
Right Arrow
Navigation
OK
NDN
Down Arrow
Navigation
OK
SEL
ENTER
Navigation
OK
SET
SETUP
Enter the player setup menu
OK
RET
RETURN
Return to the previous menu or
OK
mode
RED
RED
Function varies by content
OK
GRN
GREEN
Function varies by content
OK
BLU
BLUE
Function varies by content
OK
YLW
YELLOW
Function varies by content
OK
STP
STOP
Stop playback
OK
PLA
PLAY
Start playback
OK
PAU
PAUSE
Pause playback
OK
PRE
PREV
Skip to previous
OK
REV
REV
Fast reverse play
OK 1X
5
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
FWD
FWD
Fast forward play
OK 1X
NXT
NEXT
Skip to next
OK
AUD
AUDIO
SUB
SUBTITLE
Change audio language or
channel
Change subtitle language
OK
OK
OK a/b (a: current angle
ANG
ANGLE
Change camera angle
number, b: total available
angles)
ZOM
ZOOM
SAP
SAP
Zoom in/out and adjust aspect
ratio
OK (zoom ratio text)
Turn on/off Secondary Audio
OK (audio track information)
Program
OK Off
OK A-
ATB
AB REPLAY
Repeat play the selected section
OK A-B
OK OFF
OK Repeat Chapter
RPT
REPEAT
Repeat play
OK Repeat Title
OK OFF
PIP
PIP
Show/hide Picture-in-Picture
HDM
RESOLUTION
Switch output resolution
OK (PIP program info)
OK Off
OK
Press and hold the SUBTITLE
SUH
SUBTITLE (hold)
key. This activates the subtitle
OK
shift feature
OPT
OPTION
Show/hide the Option menu
Show/hide the 2D-to-3D
M3D
3D
Conversion or 3D adjustment
OK
OK
menu
SEH
PIC
HDR
HDR
INH
INFO (hold)
RLH
AVS
RESOLUTION
(hold)
Display the Picture Adjustment
menu
Display the HDR selection menu
Show on-screen detailed
information
Set resolution to Auto (default)
Display the A/V Sync adjustment
menu
6
OK
OK
OK
OK
OK
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
Gapless Play. This functions the
GPA
same as selecting Gapless Play
OK
in the Option Menu.
NOP
No operation.
OK
Display the Input menu. Input
selection can be made with visual
SRC
INPUT
cursor, or by following the SRC
command with a numeric key
OK
command (e.g. #SRC followed by
#NU1)
B. Query Commands
This group of commands issues queries to the player. The player will respond according to its current
status.
Command Code
Function
Response Example
OK 0
QVM
OK 1
Query verbose mode
OK 2
OK 3
QPW
Query power status
QVR
Query firmware version
QVL
Query volume
OK ON
OK OFF
OK UDP20X-xx-xxxx
OK 100
OK MUTE
OK 480I
OK 480P
OK 576I
OK 576P
OK 720P50
OK 720P60
QHD
OK 1080I50
Query HDMI resolution
OK 1080I60
OK 1080P24
OK 1080P50
OK 1080P60
OK 1080PAUTO
OK UHD24
OK UHD50
7
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
OK UHD60
OK UHD_AUTO
OK AUTO
OK Source Direct
OK PLAY
OK PAUSE
OK STOP
OK STEP
OK FREV
OK FFWD
QPL
Query playback status
OK SFWD
OK SREV
OK SETUP
OK HOME MENU
OK MEDIA CENTER
OK SCREEN SAVER
OK DISC MENU
QTK
Query Track/Title
OK 02/10
QCH
Query Chapter
OK 03/03
QTE
Query Track/Title elapsed time
OK 00:01:34
QTR
Query Track/Title remaining time
OK 01:20:23
QCE
Query Chapter elapsed time
OK 00:01:34
QCR
Query Chapter remaining time
OK 00:12:22
QEL
Query Total elapsed time
OK 00:05:12
QRE
Query Total remaining time
OK 01:34:44
OK BD-MV
OK DVD-VIDEO
OK DVD-AUDIO
OK SACD
QDT
Query disc type
OK CDDA
OK DATA-DISC
OK UHBD
OK NO-DISC
OK UNKNOW-DISC
OK DD 1/1
OK DD 1/5 English
QAT
Query audio type
OK DTS 2/5 English
OK LPCM
OK DTS-HD 1/4 English
QST
OK OFF
Query subtitle type
OK 1/1 English
8
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
QSH
Query subtitle shift
QOP
Query OSD position
OK -10
(valid returns are -10 .. 0 .. 10)
OK 0
(valid returns are 0 .. 5)
OK 00 Off
(OK followed by a repeat mode code and
text:
00 Off
QRP
01 Repeat One
Query Repeat Mode
02 Repeat Chapter
03 Repeat All
04 Repeat Title
05 Shuffle
06 Random)
OK 00
(OK followed by a zoom mode code:
00 Off
01 Stretch
02 Full
03 Underscan
04 1.2x
QZM
Query Zoom Mode
05 1.3x
06 1.5x
07 2x
08 3x
09 4x
10 1/2
11 1/3
12 1/4)
OK Auto
QHR
OK On
Query HDR Setting
OK Off
OK StripMetadata
OK 2D
Q3D
Query 3D Status
OK 3D
(returns the actual video output status)
OK HDR
QHS
OK SDR
Query HDR Status
OK DOV
(returns the actual video output status)
QIS
Query Input Source
OK 0 BD-PLAYER
9
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
OK 1 HDMI-IN
OK 2 ARC-HDMI-OUT
OK 3 OPTICAL-IN
OK 4 COAXIAL-IN
OK 5 USB-AUDIO-IN
(Return the currently selected input source)
QC1 OK XXYY
QC2 OK YYZZ
QCD
Query CDDB number
ER INVALID
(OK followed by the CDDB number of the
CD being played)
OK FLAC
OK WAV
QFT
OK MKV
Query media file format
OK JPG
(OK followed by the media file format)
ER INVALID
OK Rocky Mou*.wav
QFN
Query media file name
(OK followed by the file name)
ER INVALID
OK Rocky Mountain*
QTN
Query track name
(OK followed by the current track name)
ER INVALID
OK Rise And Fall, Rage*
QTA
Query track album
(OK followed by the current track album)
ER INVALID
OK The Offspring
QTP
(OK followed by the current track
Query track performer
performer)
ER INVALID
OK 120
(OK followed by the number of entries in
QDS
the current directory. This command is only
Query directory size
valid when the player is navigating a data
disc, USB drive or network share.)
ER INVALID
OK 16WW (16:9 Wide)
OK 16AW (16:9 Wide Auto, currently wide)
QAR
Query aspect ratio setting
OK 16A4 (16:9 Wide Auto, currently
playing 4:3)
OK 21M0 (21:9 Movable, currently full
10
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
screen mode)
OK 21M1 (21:9 Movable, currently playing
16:9 or 4:3 content)
OK 21M2 (21:9 Movable, currently playing
21:9 content)
OK 21F0 (21:9 Fixed, currently full screen
mode)
OK 21F1 (21:9 Fixed, currently playing
16:9 or 4:3 content)
OK 21F2 (21:9 Fixed, currently playing
21:9 content)
OK 21C0 (21:9 Cropped, currently full
screen mode)
OK 21C1 (21:9 Cropped, currently playing
16:9 or 4:3 content)
OK 21C2 (21:9 Cropped, currently playing
21;9 content)
C. Advanced Commands
This group of commands instructs the player to perform an advanced operation in a single step.
Command
Code
Parameters
Function
Response Example
0 – Set Verbose Mode to off
1 – Not in use (for backwards
compatibility)
SVM
0
2 – Enable unsolicited status updates.
OK 0
1
Only major status changes are
OK 1
2
reported.
OK 2
3
3 – Enable detailed status updates.
OK 3
When content is playing, the player
sends out playback time updates
every second.
SHD
AUTO
Set HDMI output resolution. If a
SRC
custom resolution parameter is given,
UHD_AUTO
this command changes the “Custom
OK 480P
UHD24
Resolution” setting in the Setup Menu
(OK
UHD50
and sets the “Output Resolution” to
original parameter)
UHD60
“Custom” at the same time.
1080P_AUTO
11
followed
by
the
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
1080P24
1080P50
1080P60
1080I50
1080I60
720P50
720P60
576P
576I
480P
480I
SZM
SVL
SRP
1
Set zoom ratio.
AR
AR – Aspect ratio correction (Stretch,
FS
Letterbox or Pillarbox)
US
FS – Full Screen
1.2
US – Under scan
1.3
1, 1.2, 1.3, 1.5, 2, 1/2 – Specified
1.5
zoom ratio.
2
(When the TV Aspect Ratio is set to
1/2
21:9 Movable/Fixed/Cropped in the
3
Setup Menu, the only valid parameters
4
are 1, AR, and FS. 1 for 16:9 mode,
1/3
AR for 21:9 mode, and FS for full
1/4
screen mode.)
0 – 100
MUTE
Set volume control
OK 1.2
(OK followed by the zoom
ratio)
ER INVALID
OK 100
OK MUTE
CH
Repeat chapter
TT
Repeat title or CD track
OK CH
ALL
Repeat all
(OK
OFF
Repeat off
repeat mode)
SHF
Shuffle
ER INVALID
RND
Random
T3
C10
C 0:00:34
SRH
T 0:12:13
0:12:13
followed
Search to Title 3
Search to Chapter 10
Search to 0:00:34 of the current
chapter or track
OK
Search to 0:12:13 of the current title or
ER INVALID
disc
Search to 0:12:13 of the current title or
disc
12
by
the
R S - 2 3 2
&
I P
C O N T R O L
DPL
P R O T O C O L
Direct play
OK
Reset Command – Clean all command
buffers, do not wait for any
RST
pending/executing commands. Start
OK
over again.
OK -10 (OK followed by
SSH
-10 ... 10
Set subtitle shift
the shift level)
ER INVALID
OK 5 (OK followed by the
SOP
0…5
Set OSD position
position value)
ER INVALID
E
R
STC
T
X
C
K
Set the time information display:
E – Total Elapsed time
R – Total Remaining time
T – Title Elapsed time
X – Title Remaining time
C – Chapter/track Elapsed time
OK E
(OK
followed
by
the
display type)
ER INVALID
K – Chapter/track Remaining time
Auto
SHR
On
Set HDR setting
OK Auto
Off
Select the input source:
0
1
SIS
2
3
4
5
0 – Blu-ray player
OK 0 BD-PLAYER
1 – HDMI IN
OK 1 HDMI-IN
2 – ARC: HDMI OUT
OK 2 ARC-HDMI-OUT
3 – OPTICAL IN
OK 3 OPTICAL-IN
4 – COAXIAL IN
OK 4 COAXIAL-IN
5 – USB AUDIO IN
OK 5 USB-AUDIO-IN
(Parameters 3 – 5 are only available
ER INVALID
for UDP-205)
SSA
APP
OK ON
ON
Set the parameters for Screen Saver
OFF
in the Setup Menu – Playback Setup –
SAVE
Screen Saver.
DIS
Stop current playback and start the
MUS
corresponding application from the
OK DIS
PHO
home menu:
(OK
MOV
DIS – Disc
application)
NET
MUS – Music
ER INVALID
SET
PHO – Photo
OK OFF
OK SAVE
ER INVALID
13
followed
by
the
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
MOV – Movie
NET – Network
SET – Setup
Set
SACD
Priority.
Possible
parameters are:
M – Multi-channel
S – Stereo
M
SSD
S
C
C – CD Mode
OK M
(This command changes the Setup
(OK followed by the set
Menu setting for SACD Priority. The
value)
setting takes effect the next time an
ER INVALID
SACD is loaded into the player. If an
SACD is already in the player, this
setting does not immediately change
the playback priority.)
Set the SACD output mode:
D – Output DSD
P – Output PCM
D
SDP
P
A
A – Automatically decides between
OK D
PCM or DSD based on connected
(OK followed by the output
devices’ compatibility.
mode)
(This command changes the Setup
ER INVALID
Menu setting for SACD Output. If an
SACD is playing, the output will be
changed on the fly.)
1/32
1/16
1/8
1/4
FWD
1/2
OK 1/32
Set Fast/Slow Forward Play speed.
(OK
followed
1
forward speed)
2
ER INVALID
by
the
by
the
is
not
3
4
5
REV
1/32
OK 1/32
1/16
(OK
1/8
Set Fast/Slow Reverse Play speed.
followed
forward speed)
1/4
ER INVALID
1/2
(Slow
1
available for UHD content)
14
reverse
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
2
3
4
5
OK U USB1 (USB Device)
OK O CDDA (Optical
Disc)
OK 0 .. (Upper Level)
OK F Rocky-mou*.wav
Query directory item.
1 … xxx
QDR
The parameter is the index number of
the file or item in the current directory
listing.
(File)
OK D My Music
(Directory)
OK 0 My Network Search
(Network)
OK L oShare_MediaSer*
(DLNA server)
OK S MyPC (SMB server)
OK N MyNFS (NFS
server)
Status Update Messages:
The following status update messages are sent by the player automatically when the verbose mode is
set to 2 or 3.
A. Verbose Mode 2:
UPW - Power Status Update:
Sent when there is a change of power on/off status.
Possible parameters: 1 digit
1 – Player is turned on
0 – Player is going off
Example: UPW 1
UPL - Playback Status Update:
Sent when there is a change of playback status.
Possible Parameters: 4 chars
DISC – No disc
LOAD – Loading disc
OPEN – Tray is open
15
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
CLOS – Tray is closing
PLAY – Playback is starting
PAUS – Playback is paused
STOP – Playback is stopped
STPF – Forward frame-by-frame step mode
STPR – Reverse frame-by-frame step mode
FFWn – Fast forward mode. Where n is a number of 1... 5 to indicate the speed level
FRVn – Fast reverse mode. Where n is a number of 1… 5 to indicate the speed level
SFWn – Slow forward mode. Where n is a number of 1…5 to indicate the speed level (1 = 1/2, 2
= 1/4, 3 = 1/8, 4 = 1/16, 5 = 1/32)
SRVn – Slow reverse mode. Where n is a number of 1…5 to indicate the speed level (1 = 1/2, 2
= 1/4, 3 = 1/8, 4 = 1/16, 5 = 1/32)
HOME – in home menu
MCTR – in media center
SCSV – Screen saver is active
MENU – Disc menu is showing
Example: UPL PLAY
UVL - Volume Level Update:
Sent when there is a change in volume level or mute status.
Possible Parameters: 3 chars
MUT – Mute is engaged
000 .. 100 – Current volume level. (Also sent when mute is cancelled.)
Example: UVL 095
UDT - Disc Type Update:
Sent when a new disc type is detected.
Possible Parameters: 4 chars
UHBD – Ultra HD Blu-ray Disc
BDMV – Blu-ray Disc
DVDV – DVD-Video
DVDA – DVD-Audio
SACD
CDDA
DATA – Data disc
VCD2 – VCD 2.0
SVCD – SVCD
UNKW – Unknown disc
Example: UDT DVDV
UAT - Audio Type Update:
16
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
Sent when a new audio track is encountered.
Parameters: Type (2 chars), space, number (01/99, 5 chars), space, language (3 chars), space,
channels (2 chars)
Type code:
DD – Dolby Digital
DP – Dolby Digital Plus
DT – Dolby TrueHD
TS – DTS
TH – DTS-HD High Resolution
TM – DTS-HD Master Audio
PC – LPCM
MP – MPEG Audio
CD – CD Audio
UN – Unknown
Number: current audio track / available audio tracks in 2-digit number format.
For example,
01/99 means the first of 99 available tracks; 02/05 means the second of 5 available tracks. If
only one track is available, it is 01/01.
Language: Three-character language code: ENG for English, FRA for French, and so on
(ISO3166). UNK for unknown.
Channels: 1.0 for mono, 2.0 for stereo, 5.1 or 7.1 for 5.1-channel or 7.1-ch surround, 0.0 for
unknown.
Example: UAT DD 01/05 ENG 5.1
UST - Subtitle Type Update:
Sent when a new subtitle is selected.
Parameters: number (01/99, 5 chars), space, language (3 chars)
Number: current subtitle track / available subtitle tracks in 2-digit number format. For example,
01/99 means the first of 99 available tracks; 02/05 means the second of 5 available tracks. If
subtitle is set to off, use 00/xx where xx is the number of available subtitle tracks. If no subtitle is
available, use 00/00.
Language: Three-character language code: ENG for English, FRA for French, and so on
(ISO3166). UNK for unknown.
Example: UST 02/05 ENG
UIS – Input Source Update:
Sent when there is a change in the input source selection.
Possible Parameters: source number (1 digit), space, source name
(See SIS command for the source number and the corresponding input source.)
Example: @UIS 0 BD-PLAYER
@UIS 2 ARC-HDMI-OUT
17
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
U3D - 3D status Update:
Sent when there is a change of 3D output Status.
Possible Parameters: 3D output status (2 chars)
3D - Output 3D Video
2D - Output 2D Video
Example: @U3D 3D
@U3D 2D
UAR – Aspect Ratio Status Update:
Sent when Home Menu is displayed, when a program starts playing, or when the user changes the
aspect ratio.
Possible Parameters: aspect ratio status (4 chars)
16WW (16:9 Wide)
16AW (16:9 Wide Auto, currently wide)
16A4 (16:9 Wide Auto, currently playing 4:3)
21M0 (21:9 Movable, currently full screen mode)
21M1 (21:9 Movable, currently playing 16:9 or 4:3 content)
21M2 (21:9 Movable, currently playing 21:9 content)
21F0 (21:9 Fixed, currently full screen mode)
21F1 (21:9 Fixed, currently playing 16:9 or 4:3 content)
21F2 (21:9 Fixed, currently playing 21:9 content)
21C0 (21:9 Cropped, currently full screen mode)
21C1 (21:9 Cropped, currently playing 16:9 or 4:3 content)
21C2 (21:9 Cropped, currently playing 21:9 content)
Example: @UAR 16WW
@UAR 21M2
B. Verbose Mode 3:
UTC - Time Code Update:
Sent every second when the playback time advances. The time information is the same as the
front panel display. To switch to a different type of time information, please refer to the STC
command.
Parameters: Title (3 digits), space, Chapter (3 digits), space, Type (1 chars), space, time (8
chars HH:MM:SS)
Title: Current title number. For example: 001. For discs without title numbers (CD), 001 is always
used.
Chapter: Current chapter or track number. For example: 003.
Type Code:
E – Total Elapsed time
18
R S - 2 3 2
&
I P
C O N T R O L
P R O T O C O L
R – Total Remaining time
T – Title Elapsed time
X – Title Remaining time
C – Chapter/track Elapsed time
K – Chapter/track Remaining time
Example: UTC 001 001 C 00:01:23
UVO - Video Resolution Update:
Sent when the source content resolution or the output resolution is changed.
Parameters: Source resolution (7 chars), space, Output resolution (7 chars)
Resolution Names:
_480I60 – 480i 60/59.94Hz
_480P60 – 480p 60/59.94Hz
_576I50 – 576i 50Hz
_576P50 – 576p 50Hz
_720P60 – 720p 60/59.94Hz
_720P50 – 720p 50Hz
1080I60 – 1080i 60/59.94Hz
1080I50 – 1080i 50Hz
1080P60 – 1080p 60/59.94Hz
1080P50 – 1080p 50Hz
1080P24 – 1080p 24Hz
1080P23 – 1080p 23.97Hz
_UHD60_ - UHD 60Hz/59.94Hz
_UHD24_ - UHD 24Hz/23.97Hz
_UHD50_ - UHD 50Hz
_OTHER_ - Other
19