[DV04] DN-500BD

Serial Command Protocol Guide

Ver. 2.00
March 16th, 2016
inMusic Brands, Inc.

Serial Command Protocol Guide
DN-500BD
Contents
1. General .............................................................................................................................................................................................................................. 3
1-1. RS-232C Control ........................................................................................................................................................................................................3
1-2. IP Control (Ethernet) ................................................................................................................................................................................................ 4
2. Specification ...................................................................................................................................................................................................................... 5
2-1. RS-232C Control ........................................................................................................................................................................................................5
2-2. IP Control (Ethernet) ................................................................................................................................................................................................ 6
3. Communication Protocol ..................................................................................................................................................................................................7
3-1. Packet Structure ........................................................................................................................................................................................................7
3-2. ACK (Acknowledge) and NACK (Not Acknowledge) ............................................................................................................................................... 7
3-2-1. ACK [ Acknowledgement]: .................................................................................................................................................................................. 7
3-2-2. NACK [Negative Acknowledgement]: ............................................................................................................................................................... 7
3-3. Communication Rules ............................................................................................................................................................................................... 8
3-3-1. Initiative of Communication .............................................................................................................................................................................. 8
3-3-2. Communication Sequence .................................................................................................................................................................................. 8
3-3-3. Timeout ................................................................................................................................................................................................................ 8
3-3-4. ACK ...................................................................................................................................................................................................................... 9
3-3-5. NACK................................................................................................................................................................................................................... 9
3-3-6. Command Interval time ................................................................................................................................................................................... 10
3-4. Basic Control Flow .................................................................................................................................................................................................. 11
3-4-1. Device Control Flow.......................................................................................................................................................................................... 11
3-4-2. Status Request Flow ......................................................................................................................................................................................... 12
3-4-3. Status Notification Flow .................................................................................................................................................................................. 13
4. Command Table .............................................................................................................................................................................................................. 141

Serial Command Protocol Guide
DN-500BD
4-1. Control Command/ Status Request Command List .............................................................................................................................................. 14
4-1-1. Key Control .......................................................................................................................................................................................................14
4-1-2. Menu Setting .....................................................................................................................................................................................................194-1-3. Current Status Information ............................................................................................................................................................................. 28
4-2. Error message ..........................................................................................................................................................................................................33
5. Appendix.......................................................................................................................................................................................................................... 34
5-1. Acceptable Character .............................................................................................................................................................................................. 34
5-1-1. Acceptable Character Type1 ............................................................................................................................................................................ 34
5-2. Folder name/File name ........................................................................................................................................................................................... 36
5-2-1. Absolute Folder or File name ........................................................................................................................................................................... 36
5-2-2. Folder or File name without folder path ......................................................................................................................................................... 362

Serial Command Protocol Guide
DN-500BD
1. General
The Serial Remote control function is used by connecting the host machine such as PC to the device (our product). The host can control the device
by sending the Control command, and the host can sense the current device status by sending the Status Request command. Two types of theconnectivity, RS-232C and IP (Ethernet) is selectable. In addition, in this document, the controlled equipment is called the “Device” (our product)
and the controlling equipment is called the “Host (PC etc.)”.

1-1. RS-232C Control
The host can control the device by connecting the RS-232C straight cable to the D-sub 9 pins connector on the device surface as shown in thefollowing diagram.

Figure 1-1 RS-232C Connection

3

Serial Command Protocol Guide
DN-500BD
1-2. IP Control (Ethernet)
The host can control the device by connecting the Ethernet cable to the RJ-45 connector on the device surface as shown in the following diagram.
(10BASE-T / 100BASE-TX)

Figure 1-2 IP Control Connection【Three main features】
1. A device is controlled by a host.
2. A device sends status of the device to host by receiving the status request command from the host
3. Automatic ally a device sends status notification to the host to notify of the device status change

4Serial Command Protocol Guide
DN-500BD
2. Specification
2-1. RS-232C Control• Transmission type：

Asynchronous / Full duplex• Connector type：9 pin D-sub female connector (Straight cable)• Transfer rate：

9,600 / 38,400/ 115, 200 bps Selectable (via “Serial Bit Rate” in the “System Setting” menu). Set the BAUD rate to 115,200
for all the serial command to work properly.

• Clock accuracy：< +/- 2.0%

• Data length：

8 bits• Parity：

None• Start bit：

1 bit

• Stop bit：

1 bit

• Flow Control：

None• Maximum data length：

600 Bytes (Start character to End character is included.)

Figure2-1 Pin arrangement
Pin Number

Signal Name

1

GND

6

NC

2

TxD

7

RTS*

3

RxD

8

NC

4

NC

9

NC

5

S. GND*5V/500mA power supply can be used for RTS.
5

Serial Command Protocol Guide
DN-500BD
2-2. IP Control (Ethernet)• Transmission type：

Full duplex• Transfer speed：

10 Mbps / 100 Mbps

• TCP port No.：9030

• Maximum data length：

600 Bytes (Start character to End character is included.)6

Serial Command Protocol Guide
DN-500BD
3. Communication Protocol
3-1. Packet Structure
A packet must be started with the Start Character ‘@’ and terminated with the End Character ‘\r’ (0x0D).

Figure 3-1Packet Structure

There are three kinds of packet, "COMMAND", "REQUEST", and "ANSWER /NOTIFICATION/ERROR".

3-2. ACK (Acknowledge) and NACK (Not Acknowledge)
The device sends ACK or NACK to a host according to the following table.
3-2-1. ACK [ Acknowledgement]:
It is an affirmative reply sent to a host from a device. When data transfer completes properly, a device notify of that to a host.
3-2-2. NACK [Negative Acknowledgement]:
It is a negative reply sent to a host from a device. When data transfer does not complete properly, a device notify of that to a host.
Table 3-1 ACK and NACK
Name

Value (HEX)

Transmission Requirement

ACK

0x06

The device acknowledged that the command was received normally from the host.

NACK

0x15

• The device received the End Character ‘\r’(0x0D) before receiving the Start Character ‘@(0x40)’.
• The device does not receive ID’0(0x30)’ just after Start Character’@(0x40)’• The device receives an unknown character just after Start Character ’@ (0x40)’ and ID’0 (0x30)’• The device receives an unknown command just after Start Character ’@ (0x40)’ and ID’0 (0x30)’.
• Parameter is out of range.
• The size of data is abnormal.
• 5msec passed before the device receives the next code necessary to complete the command.

7

Serial Command Protocol Guide
DN-500BD
3-3. Communication Rules
3-3-1. Initiative of Communication
In the communication between a host and a device, the host must have the initiative. However, the Status Information notification
automatically from the device is an exception.
When the device receives a command from the host, the device returns the following.
・When receiving the command which doesn’t require a status information

ACK・When receiving the command which requires a status information

ACK + Status information (ANSWER)

・For the communication failure or an unknown commands etc.(Refer to Table 3-2):

NACK

3-3-2. Communication Sequence
The host must not send any new command after the previous command before the host receives ACK or NACK, or the timeout (see ”3-3-3Timeout”) has expired.
3-3-3. Timeout
After a host sends a message to a device, the host waits for a reply from the device for 30ms(IP Control)/300ms(RS-232C). When the host does notreceive a reply over 30ms(IP Control)/300ms(RS-232C) from the device, the host sends the same message to the device. However, when the hostdoes not receive a reply from the device after sending the same message 3 times (that means Tim Out), the host sends End character ‘\r’ (0x0D)
to the device. After that, the host should execute the recovery process such as retry.

8Serial Command Protocol Guide
DN-500BD
Figure 3-3 Time Out

Retry

Retry

3-3-4. ACK
Refer to ” 3-2-1 ACK [Acknowledgement)”.
3-3-5. NACK
The device returns a NACK immediately after detecting a failure in the communication with the host (see（”3-2-2 NACK [Negative
Acknowledgement)”). If the host receives a NACK, it must stop sending the current remaining command immediately and execute therecovery process such as retry.

9Serial Command Protocol Guide
DN-500BD
3-3-6. Command Interval time・Interval time between Characters from a host must be less than 5ms. The device sends NACK when 5msec passed before the device receives thenext character code.

・Interval time between Commands is more than 30ms.
Figure 3-4 Interval time between each command

In case of less than 30ms as interval time between commands,
1) Executing the subsequent command is not guaranteed.
2) When there are buffer spaces of a device for a command, the device will execute the command.
3) When there is no buffer space of a device for a command, the device does not execute the command, and will send Busy (@0BDERBUSY) to the host
instead.

10

Serial Command Protocol Guide
DN-500BD
3-4. Basic Control Flow
3-4-1. Device Control Flow
The device sends the host an ACK (Acknowledgement) and executes that command when the device receives a Control command from the host.
The list of the Control command is shown in “Control Command List”.

Figure 3-5 Device Control Flow

If the device receives an unknown command or an End Character ‘\r’ (0x0D) without a Start Character ‘@’, it causes transmission failure and thedevice returns a NACK (Not Acknowledgement). Refer to ”3-2-2 NACK [Negative Acknowledgement)” about NACK transmission condition.

11

Serial Command Protocol Guide
DN-500BD
3-4-2. Status Request Flow
The device returns an ACK and the ANSWER requested by the host when the device receives the Status Request from the host. The list of the
Status Request and the corresponding answer is shown in “Status Request List”.

Figure 3-6 Status Request Flow
When a device receives Status Request from a host, the device sends an ACK to thehost. After that, the device gets the current status, and then sends it to the host.

If the device receives an unknown command or an End Character ‘\r’ (0x0D) without a Start Character ‘@’, it causes transmission failure and thedevice returns a NACK (Not Acknowledgement). Refer to ”3-2-2 NACK [Negative Acknowledgement)” about NACK transmission condition.

12

Serial Command Protocol Guide
DN-500BD
3-4-3. Status Notification Flow
A device notifies of Status Information listed in “Status Information List” whenever the status of the device is changed, such as the transport
status, the current track, the storage media status, and other status.

Figure 3-7 Status Notification Flow

A device sends Status Notification to ahost. The host replies ACK to the device.
The device waits for the ACK for Max
30ms. When the device does not receive
the ACK from the host, the device sends
the same Status Notification to the hostagain. After that, the device does notsend the same Status Notification even
if it does not receive an ACK from thehost.

The Status Information is same as the answer for the Status Request listed in “Status Request List”.

13Serial Command Protocol Guide
DN-500BD
4. Command Table
Italic characters of command mean parameter. (Ex: Frame “@0frXX’¥r’” -> Parameter: XX)*Note- “Track” means “Chapter” during the DVD or BD playback. “Group” means “Title” (DVD or BD playcak) and “Folder” (USB and other
Playback).

4-1. Control Command/ Status Request Command List
4-1-1. Key Control#

Function

Command/Response

StatusDescription

1.

Power On

@0PW00Power On

2.

Power Off@0PW01-

Power Off

3.

Stop

@02354

-

Stop

4.

Play

@02353

-

Play

5.

Play Pause@02348-Playback is Paused

6.

Track/Chapter Jump

@0Trnnnn-

nnnn: Track No

7.

Track/Chapter Jump Next

@02332-

Track skip forward

8.

Track/Chapter Jump Prev

@02333-

Track skip reverse

9.

Group/Title Jump

@0PCGpnnnn-

nnnn: Group/Title No

10. Group/Title Jump Next

@0PCGPNX-Group/Title skip forward

11. Group/Title Jump Prev

@0PCGPPV-Group/Title skip reverse

12. Lock Panel's Key@023KL-Key lock front panel

13. Unlock Panel's Key@023KU-

Key lock front panel buttons.

@0PCIRLKXX@0?PCIRLK(‘0001’-‘2000’)(‘0001’-‘2000’)

Toggles “IR Remote Lock” setting.
14. IR Lock

XX: IR Lock On/Off

14

Serial Command Protocol Guide
DN-500BD‘00’: IR Lock on.
‘01’: IR Lock off.
15. Set A for A-B Repeat (On the fly)

@0PCRPAF-

Sets A point for A-B repeat@0PCRPBF-

Sets B point, and starts A-B repeat.

@0PCEXRP-Exits A-B repeat

Set B and Start Repeat for A-B
16.
Repeat (On the fly)
17. Exit A-B Repeat

XX: On/Off
18. Program Mode

@0PCPMPXX@0?PCPMP‘00’: On
‘01’: OffThe reply message from device to host, the status command massage should be@0PCPMRXYY
X: Shuffle or Random‘S’: Shuffle, ‘R’: Random

19. Random Mode

@0PCPMR@0?PCPMR

YY: Mode‘OF’: Off‘SI’: Sub Item
‘IT’: Item
‘AL’: AllXXXX: Time Mode Code
‘TL’: Total Elapsed,

20. Time Mode Code@0PCTMDXX@0?PCTMD‘TR’: Total Remain,‘EL’: Elapsed,‘RM’: Remain,15

Serial Command Protocol Guide
DN-500BD
Complete hiding of the icon displayed on the screen.
21. Hide OSD@0DVHOSDXX@0?DVHOSD

XX: On/Off‘00’: OSD on.
‘01’: OSD off.

22. Setup Menu

@0PCSU-

Shows Setup menu.

23. Top Menu (Disc Menu)@0DVTP-

Playback title menu in the disc.

24. Option Menu

@0DVOP-

Playback option menu.

25. Pop Up Menu

@0DVPU-

Shows Pop Up Menu in the disc.

26. Return@0PCRTN-

Return to the previous setup menu screen in the BD/DVD disc.
Selects dialog in the BD/DVD disc.
X: Audio stream code

27. Audio Dialog@0DVADLGX-‘+’: Primary‘-’: Secondary
Selects subtitle language in the BD/DVD disc.

28. Subtitle@0DVSBTLX

X: Subtitle stream code-

(DV04: Fixed to ‘1’)

‘1‘: Primary.

Command: Forward the angle in the DVD disc.
29. Angle@0DVANGL+@0?DVANGLX

Status: Return the angle No.
X: Angle No.

30. Cursor@0PCCUSRX

X: Moves highlight area of initial setting screen.

-

16Serial Command Protocol Guide
DN-500BD‘1‘:Left, ‘2’:Right, ‘3’:Up, ‘4’:Down
31. Enter@0PCENTR-

Decides selected item in the setup menu screen, etc. in the BD/DVD disc.
Controls Disc Tray.
XX: Disc Tray Open/Close

32. Disc Tray

@0PCDTRYXX-‘OP’: Open
‘CL’: Close
Changes the resolution of HDMI
X: Resolution

Video Resolution (Specified@0DVVRX

33.

@0?DVVR

resolution)

34. Display/Info@0DVDSIF-‘1‘: Auto,‘2’: 480/576i, ‘3’: 480/576P,‘5’: 1080i,‘6’: 1080P‘4’: 720P

Shows information on screen display.
Carries out a function peculiar to a disc.

35. Function/Color@0DVFCLR

X: Color-‘1‘:Red,‘2’:Green, ‘3’:Blue,‘4’:Yellow

36. Mode/Option@0DVMO-

Change PIP mode cyclic.

37. Home@0PCHM-

Shows HOME menu screen of the unit.
Inputs 0-9
X: Number

38. Ten Key@0PCTKEYX-‘1‘: 1,‘2‘: 2, ‘3‘: 3,‘9‘: 9,‘0‘: 0d: Direction
39. Slow/Search@0PCSLSds@0?PCSLSds'F' : Forward
s: Search Speed

17‘4‘: 4, ‘5‘: 5, ‘6‘: 6, ‘7‘: 7,‘8‘: 8,Serial Command Protocol Guide
DN-500BD‘f’ : fast‘s’ : slow
XX: On/Off
40. MUTE@0mtXX‘00’: Mute on.

@0?mt‘01’: Mute off.

18

Serial Command Protocol Guide
DN-500BD
4-1-2. Menu Setting
No

Item

Command

Status Request@0PCAP00
1.

DVD/CD Auto Play@0PCAP01@0?PCAP@0PCSR00@0PCAR00
2.

Auto Resume

Response

Description@0PCAP00

On@0PCAP01

Off@0PCSR00

Off@0PCAR00

On@0PCAR01

Off@0?PCAR@0PCAR01

XXXX: current Password
YYY (Variable): Rating
3.

BD/DVD Ratings@0DVPCRTXXXXYYY@0?DVPCRT@0DVPCRTYYY'OFF', 'KIDSAFE', 'G', 'PG','PG13', 'R', 'NC-17', 'ADULT'XXXX: current Password

4.

Area Code@0DVPCACXXXXYYYY@0?DVPCAC@0DVPCACYYYYYYYY (Variable): Contry name
XXXX: current Password

5.

Change Password@0DVPCCPXXXXYYYY-

YYYY: new Password

6.

OSD Language@0DVLGOSXXX@0?DVLGOS@0DVLGOSXXX

7.

Disc Menu Language@0DVLGDMXXX@0?DVLGDM@0DVLGDMXXX

8.

Audio Language@0DVLGADXXX@0?DVLGAD@0DVLGADXXX

9.

Subtitle Language@0DVLGSTXXX@0?DVLGST@0DVLGSTXXX

10.

PIP Mark

XXX:Languege@0DVPIP00'OFF': Off@0DVPIP00On@0DVPIP01

Off@0?DVPIP@0DVPIP01

XXX: Level
11.

Brightness@0DVPABNXXX@0?DVPABN@0DVPABNXXX

ex)'-16' : -16'000' : 0

19

Serial Command Protocol Guide
DN-500BD'+16' : +16

XXX: Level
ex)
12.

Contrast@0DVPACTXXX@0?DVPACT'-16' : -16@0DVPACTXXX'000' : 0'+16' : +16
XX: Level
ex)

13.

Hue

@0DVPAHUXX@0?DVPAHU'-9' : -9@0DVPAHUXX'00' : 0'+9' : +9
XX: Levelex)

14.

Saturation@0DVPASRXX@0?DVPASR'-9' : -9@0DVPASRXX'00' : 0'+9' : +9@0DV3DAT
15.

@0DV3DAT

Auto@0DV3D01@0DV3D01

Off@0DVAr9W@0DVAr9W

16:9 Wide@0DVAr9A

16:9 Wide/Auto@0DVAr3P@0DVAr3P

4:3 pan&scan@0DVAr3L@0DVAr3L

4:3 letterbox@0DVFMNT@0DVFMNTNTSC@0DVFMPL

PAL@0DVFMMS

Multi-system@0DV1K2400

On

3D Output@0?DV3D@0DVAr9A
16.

17.

TV Aspect Ratio

TV System@0?DVAr@0DVFMPL@0?DVFM@0DVFMMS
18.

1080p 24 Conversion@0DV1K2400@0?DV1K24

20

Serial Command Protocol Guide
DN-500BD@0DV1K2401@0DV1K2401

Off@0DV24pC00

On@0DV24pC01@0DV24pC01

Off@0DVCSRV@0DVCSRVRGB Video Level@0DVCSRPRGB PC Level@0DVCSY4@0DVCSY4YCbCr 4:4:4@0DVCSY2@0DVCSY2YCbCr 4:2:2@0DVDC48@0DVDC48

48 Bits@0DVDC36

36 Bits@0DVDC30@0DVDC30

30 Bits@0DVDCOF@0DVDCOF

Off@0DVCCAT

Auto@0DVCCCT@0DVCCCT

Custom

@0DVFCWT@0DVFCWTWhite@0DVFCBK@0DVFCBKBlack@0DVFCRD@0DVFCRD

Red@0DVFCGR@0DVFCGRGreen@0DVFCBLBlue@0DVFCYL@0DVFCYL

Yellow@0DVFCMA@0DVFCMA

Magenta@0DVFCCY@0DVFCCY

Cyanide@0DVFCDF@0DVFCDF

Default@0DVFSDF

Default@0DVFSST

Standard@0DV24pC00
19.

DVD 24p Conversion@0?DV24pC@0DVCSRP
20.

HDMI Color Space@0?DVCS@0DVDC36
21.

HDMI Deep Color@0?DVDC@0DVCCAT
22.

23.

CC Attribute

Font Color@0?DVCC@0DVFCBL@0?DVFC@0DVFSDF
24.

Font Size@0?DVFS@0DVFSST

21

Serial Command Protocol Guide
DN-500BD@0DVFSSM@0DVFSSM

Small@0DVFSLG@0DVFSLG

Large@0DVFTMNS@0DVFTMNS

Monospace with serifs@0DVFTMNN@0DVFTMNN

Monospace without serifs@0DVFTPTS@0DVFTPTS

Proportiona with serifs@0DVFTPTS

Proportiona without serifs@0DVFTCAS@0DVFTCASCASUAL@0DVFTCUR@0DVFTCURCURSIVE@0DVFTSCA@0DVFTSCA

small capital@0DVFTDEF@0DVFTDEF

Default@0DVFOSD@0DVFOSD

Solid@0DVFOTLTranslucent@0DVFOTP@0DVFOTP

Transparent@0DVFENN@0DVFENN

None@0DVFERS@0DVFERS

Raised@0DVFEDP@0DVFEDP

Depressed@0DVFEUF

Uniform@0DVFELS@0DVFELS

Left Drop@0DVFERD@0DVFERD

Right Drop

@0DVFEDE@0DVFEDE

Default@0DVFcWT@0DVFcWT

White@0DVFcBK

Black@0DVFcRD@0DVFcRD

Red@0DVFcGR@0DVFcGR

Green@0DVFTPTN
25.

26.

27.

Font Style

Font Opacity

Font Edge@0?DVFT@0DVFOTL@0DVFEUF@0?DVFO@0?DVFE@0DVFcBK
28.

Font Edge color@0?DVFc

22

Serial Command Protocol Guide
DN-500BD@0DVBCWT@0DVBCWTWhite@0DVBCBKBlack@0DVBCRD@0DVBCRDRed@0DVBCGR@0DVBCGRGreen@0DVBOSD@0DVBOSD

Solid@0DVBOTLTranslucent@0DVBOTP@0DVBOTP

Transparent@0DVWCWT@0DVWCWTWhite@0DVWCBK

Black@0DVWCRD@0DVWCRDRed@0DVWCGR@0DVWCGRGreen@0DVWOSD@0DVWOSD

Solid@0DVWOTLTranslucent@0DVWOTP

Transparent@0DVSA00

On@0DVSA01@0DVSA01

Off@0DVHAST@0DVHASTSTEREO@0DVHALP

LPCM@0DVHABS@0DVHABS

Bitstream@0DVDO48@0DVDO48

48k LPCM@0DVDO96

96k LPCM@0DVDO19@0DVDO19

192k LPCM@0DVDOBS@0DVDOBS

Bitstream@0DVBCBK29.

30.

BG Color

BG Opacity@0?DVBC@0DVBOTL@0?DVBO@0DVWCBK
31.

32.

Window Color

Window Opacity@0?DVWC@0DVWOTL@0?DVWO@0DVWOTP@0DVSA00
33.

34.

Secondary Audio

HDMI Audio@0?DVSA@0DVHALP@0?DVHA@0DVDO96
35.

Coaxial/Optical Output@0?DVDO23

Serial Command Protocol Guide
DN-500BD
XY: Speaker /Woofer Number(Woofer Number is fixed to 1.)(except ‘LR’: LT/RT ‘ST’ : Stereo)

Speaker Configuration@0DVSCChXX

36.

@0DVSCChXX

Down Mix Mode‘21’: 2.1Ch

ex)‘31’: 3.1Ch‘71’ : 7.1Ch
d:Type'C': cnter'L': L'R': R'l': Ls 'r': Rs
s:Size37.

SC Speaker Setting@0DVSCStdsvvvvdddd@0?DVSCStd@0DVSCStdsvvvdddd'0':Large, '1':Small
vvv: Levelex)'-01': -1dB,'+10': +10dB

dddd: Delay
0005: 5msec
XXX: Frequency
38.

Crossover@0DVCOXXX@0?DVCO@0DVCOXXX'OFF': Offfex) '100': 100Hz@0DVDRAT
39.

Dynamic Range Control@0DVDR00@0?DVDR@0DVDR01

24@0DVDRAT

Auto@0DVDR00

On@0DVDR01

OffSerial Command Protocol Guide
DN-500BD
XXX: Level'inf' : Infinity@0DVOVXXX
40.

Output Volume@0DVOVXXXex) '-90': -90dB@0?DVOV'+10': +10dB'000': 0dB@0DVOVFX@0DVOVFX

Fixed
XXX: Level'-10' : -10dB

41.

Maximum Volume@0DVMVXXX@0DVMVXXX@0?DVMV'-06': -6dB'+06': +6dB'+10': +10dB@0DVFUUS
42.

Firmware Upgrade@0DVFUDS-@0DVFUNT-

Via USB-

Via Disc-

Via Network

MAC Address
43.

-

@0?MA

@0MAXXXXXXXXXXXX

Mac Address@0DVRCC1

Code1@0DVRCC2

Code2@0DVRCC3

Code3@0DVHDCH1

HDMI1@0DVHDCOF

OffInformation@0DVRCC1
44.

Remote Control Code@0DVRCC2@0?DVRC@0DVRCC3@0DVHDCH1
45.

HDMI CEC@0?DVHDC@0DVHDCOF

Backup Settings@0DVBS---

Restore Settings@0DVRS---

Reset Factory Defaults@0DVFD

-

-

-

46.
47.

25

Serial Command Protocol Guide
DN-500BD@0DVBDLNA00
48.

BD-Live Network Access@0DVBDLNA00

On@0DVBDLNALT

Limited@0DVBDLNA01

Off@0DVBUDASZXXXXXX: free size

@0DVBUDAIN

On Borad@0DVBUDAEX@0DVBUDAEX

External@0IpAUTO00000000@0IpAUTO00000000

Auto (DHCP)@0DVBDLNALT@0?DVBDLNA@0DVBDLNA01
49.

BUDA Size50.

BUDA Setting-@0?DVBUDASZ@0DVBUDAIN

51.

@0?DVBUDA

IP Address@0?Ip

XXXXXXXXXXXX: IP address@0IpXXXXXXXXXXXX@0IpXXXXXXXXXXXXex) '192168000100': 192.168.0.10052.

Subnet mask

@0SMXXXXXXXXXXXX@0?SM@0SMXXXXXXXXXXXXXXXXXXXXXXXX: Subnet mask

53.

Gateway@0GWXXXXXXXXXXXX@0?GW@0GWXXXXXXXXXXXXXXXXXXXXXXXX: Gateway IP

54.

DNS Server@0DNXXXXXXXXXXXX@0?DN@0DNXXXXXXXXXXXXXXXXXXXXXXXX: DNS IP
XXXX: Proxy Host

@0PCPXXXXXXXX:PPPPP
55.

Proxy Setting@0PCPXXXXXXXX:PPPPP

PPPPP: Proxy port

@0?PCPX'00000' to '65535'@0PCPXOF@0PCNIET

56.

Network Interface

58.

Off

@0PCNIET

Ethernet@0PCNIWF

Wi-Fi@0PCCT00

Success@0PCCT01

Fail@0?PCNI@0PCNIWF

57.

@0PCPXOF

Wifi Setting

T.B.D.

Connection Test-

@0?PCCT

26

Serial Command Protocol Guide
DN-500BD

27

Serial Command Protocol Guide
DN-500BD
4-1-3. Current Status Information#

RequestCommand1.

Power Status

@0?PW

2.

Media Status

AnswerCommand

Description

Notification

On

ACK

Off

No response

See “Key Control”

No

No Disc

@0CDNC

There is not media

Disc In@0CDCI

There is media.

Un format@0CDUF

Mounted media is unformatted.

Tray Opening@0CDTO

Disc tray is opening or open

Tray Close@0CDTC

Disc tray is closing or closed

Tray Error@0CDTE

Disc tray error

Play@0STPL

See “Key Control”

Pause@0STPP

See “Key Control”@0?CDShow scanning in process.
Slow Play@0STDVSX

X: Direction‘R’ : Reverse, ‘F’: Forward
Show scanning in process.

3.

Status@0?ST

Fast Play@0STDVFX

X: Direction‘R’ : Reverse, ‘F’: Forward

Step play@0STDVSP

Step play

FS Play@0STDVFSFS Play

Menu@0STED

Menu Setting is displayed

FS Play@0STDVFSFS Play

Setup@0STDVSU

Setup mode.

28

NoSerial Command Protocol Guide
DN-500BD
Track Menu

@0STDVTR

Track Menu (Root Menu) playback in process.

Home@0STDVHM

Home menu mode.
XXXX: Total Track

Total Track
4.

@0?Tt

Total Track Number@0TtXXXX

Number(4digit)‘0000’ to ‘9999’

No‘UNKN’: Unknown
XXXX: Track No

5.

Track Number@0?Tr

Track Number@0TrXXXX‘0000’ to ‘9999’

No‘UNKN’: Unknown
XXXX: Total Group
Total Group
6.

@0?PCTG

Total Group Number@0?PCTGXXXX

Number‘0000’ to ‘9999’

No‘UNKN’: Unknown
XXXX: Group No.

7.

Group Number@0?PCGp

Group Number@0?PCGpXXXX‘0000’ to ‘9999’

No‘UNKN’: Unknown
8.

Elapse Time

@0?ET

Elapse Time

@0EThhhmmss

hhhmmss: TimeNo

9.

Remain Time

@0?RM

Remain Time

@0RMhhhmmss

hhhmmss: TimeNo

XXXX: Disc Type
‘DVV’: DVD_VIDEO,‘DVA’: DVD_AUDIO,
10.

Media Type

@0?PCTYPMedia Type

@0PCTYPXXXX‘CDA’: CDDA,‘CDR’: CD-ROM,‘UKN’: UNKNOWN,‘SAC’: SACD,

29

No

Serial Command Protocol Guide
DN-500BD‘DVR’: DVD_VR,‘BDM’: BDMV,‘BDA’:BDAV,‘AVH’:AVCHD,‘DLN’: DLNA,‘EXT’: External Memory
XXX: Audio Format Code
‘DBD’: DOLBY DIGITAL,‘DTS’: DTS,
‘MPG’: MPEG,‘LPC’: LPCM,‘PPC’: PPCM,‘UKN’: UNKNOWN,
Audio Format
11.

@0?PCAFMT

Audio Format@0PCAFMTXXX‘DSD’: DSD,

No

Code
‘DD+’: DD+,
‘DTH’: DTS-HD,‘DLH’: DOLBY True HD,‘MP3’: MP3,
‘AAC’: AAC,
‘WMA’: WMA,
‘UKN’: Unknown
XXX: Audio Channel

Audio Channel
12.

@0?PCACH

Audio Channel@0BDACHXXX

Code

30

‘1CH’:,

1chNoSerial Command Protocol Guide
DN-500BD‘2CH’:,

2ch‘21C’:, 2.1ch‘3CH’:,

3ch‘31C’:, 3.1ch‘4CH’:,

4ch‘41C’:, 4.1ch‘5CH’:,

5ch‘51C’:, 5.1ch‘6CH’:,

6ch‘61C’:, 6.1ch‘7CH’:,

7ch‘71C’:, 7.1ch‘8CH’:,

8ch‘L/R’:, L/R CD/VCD/MP3‘RCH’:,

CD/VCD‘LCH’:,

CD/VCD‘UKN’: UNKNOWN,

31

Serial Command Protocol Guide
DN-500BD
X: Primary/Secondary‘+’ : Primary‘-‘ : Secondary

Audio Dialog@0?PCDGX

13.

Audio Dialog Code

@0PCDGXYYY

No
YYY: Audio Dialog Code

Code

ISO 639-2 Code
‘UKN’ Unknown

XXX: Subtitle Code14.

Subtitle Code

@0?DVSTC

Subtitle Code

@0DVSTCXXX

ISO 639-2 CodeNo

‘UKN’ Unknown
Version No. & Model Name
Model
15.

@0?VN

Model Information@0VNXXXXXXXXMMMMMMMM

XXXXXXXX: Version No. (8digit)

No

Information
MMMMMMMM: Model Name
MMM: Minute (‘000’-‘999’)
Current Track
16.

@0?tl

Current Track Time@0tlMMMSSFFTime

SS: Second (‘00’-‘59’)

No

FF: Frame (‘00’-‘74’)
XXX: fs (Variable)

Current Track
17.

@0?fs

Current Track Fs@0FsXX

Fs

xxx: Artist@0?atArtist name

@0atxxxTrack

No(64 bytes max, *Note-1)
xxx: Title

Title of Current
19.

No‘UKN’: Unknown,

Artist of Current
18.

XXX’:XXXKHz,

@0?ti

Title

@0tixxxNo

Track(64 bytes max, *Note-1)32

Serial Command Protocol Guide
DN-500BD
xxx: Album
Album of
20.

@0?al

Album name@0alxxx

No

Current Track(64 bytes max, *Note-1)(Note-1: Please refer to 5 Appendix)

4-2. Error message
The following error message commands are sent from the device when an error occurs in the device.
#

Title

Command1

Error message@0BDERBUSY

Parameter-

Description
There is no space of buffer for a command.

33

Serial Command Protocol Guide
DN-500BD
5. Appendix
5-1. Acceptable Character
The acceptable character set is ISO/IEC 8859-1.
5-1-1. Acceptable Character Type1
 Acceptable characters are shown in Table 5-1. (The characters that are colored in gray are not acceptable.)34

Serial Command Protocol Guide
DN-500BD
Table 5-1-1 Acceptable Character
X0

X1

X2

X3

X4

X5

X6

X7

X8

X9

XA

XB

XC

XD

XE

XF

2X

SP

!

“

#

$

%

&

‘

(

)

*

+

,

-

.

/

3X

0

1

2

3

4

5

6

7

8

9

:

;

<

=

>

?

4X

@

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

5X

P

Q

R

S

T

U

V

W

X

Y

Z

[

]

^

_

6X

`

a

B

c

D

e

f

g

h

I

j

k

l

m

n

o

7X

p

q

R

s

T

u

v

w

x

Y

z

{

|

}

~

DEL

AX

NBSP

¡

¢

£

¤

¥

¦

§

¨

©

ª

«

¬

-

®

¯

BX

°

±

²

³

´

µ

¶

·

¸

¹

º

»

¼

½

¾

¿

CX

À

Á

Â

Ã

Ä

Å

Æ

Ç

È

É

Ê

Ë

Ì

Í

Î

Ï

DX

Ð

Ñ

Ò

Ó

Ô

Õ

Ö

×

Ø

Ù

Ú

Û

Ü

Ý

Þ

ß

EX

à

á

â

ã

Ä

å

æ

ç

è

É

ê

ë

ì

í

î

ï

FX

ð

ñ

ò

ó

Ô

õ

ö

÷

ø

Ù

ú

û

ü

ý

þ

ÿ

0X
1X

\

8X
9X

35

Serial Command Protocol Guide
DN-500BD
5-2. Folder name/File name5-2-1. Absolute Folder or File name
Folder name or File name must be specified in full-path from the root folder. (Root folder is expressed in 0x2F (‘/’) of the top, and theseparator is 0x2F (‘/’).)Ex) Folder name: /NewFolder, File name: /NewFolder/NewFile.wav
5-2-2. Folder or File name without folder path
Folder name or File name is specified without folder path.

36