MARANTZ SYSTEM Control Protocol
MARANTZ SYSTEM Control Protocol
Connector specification
Ⅰ. RS-232C
Connector type: DB-9pin female type, slave straight connection (DCE type)
( 1pin : GND , 2pin : TxD , 3pin : RxD , 5pin : Common(GND) , 4,6,7,8,9pin : NC )
Communication format:
Synchronous system : Tone step synchronization
Communication system : A half duplex
Communication speed : 9600bps
Character length : 8 bits
Parity control : None
Start bit : 1 bit
Stop bit : 1 bit
Communication procedure : Non procedural
Communication data length : 135 bytes (maximum)
-1-
Ⅱ. Ethernet
Connector type : RJ-45(10BASE-T/100BASE-TX)
Example ①
Ethernet
PC Cross cable SYSTEM
Example ② HUB
PC SYSTEM
Ethernet Ethernet
Straight Straight
cable cable
Communication format :
Communication system : A half duplex
Communication speed : 10Mbps/100Mbps
Communication port : TCP port 23 (telnet)
Communication data length : 135bytes (maximum)
-2-
NETWORK SETUP of NA7004
-3-
Protocol specification
The following three data forms are defined.
COMMAND : The message sent to a system from a controller(Touch Panel etc.)
A command to a system is given from a controller.
EVENT : The message sent to a controller (Touch Panel etc.) from a system
The result is sent, when a system is operated directly and a state changes.
*The form of EVENT presupposes that it is the same as that of COMMAND.
**Refer to the following table for the contents of COMMAND and EVENT.
RESPONSE : The message sent to a controller (Touch Panel etc.) from a system
if the ‘request command’ (COMMAND+?+CR(0x0D)) has came from a controller.
The RESPONSE should be sent within 200ms of receiving the COMMAND.
*The form of RESPONSE presupposes that it is the same as that of EVENT.
-4-
The example of a command * <CR> is the meaning of 0x0D.
SITUNER<CR> : Select Input source TUNER
MUON<CR> : Mute Set to On
MVUP<CR> : Master Volume UP
PWON<CR> : system PoWer ON
PWSTANDBY<CR> : system PoWer STANDBY
SI?<CR> : Request command for now playing input source >> Return RESPONSE ‘SI***<CR>’
-5-
Others
A) COMMAND is receivable also during transmission of EVENT.
B) The RESPONSE should be sent as opposed to the request command by all the commands with which an EVENT exists , not need to the another request
commands(ex. SV command).
C) The PARAMETER (with COMMAND and RESPONSE, EVENT) of minimum level of MASTER VOLUME defines “99”.
D) If the MASTER VOLUME & CHANNEL VOLUME set with 0.5dB step, the PARAMETER (with COMMAND and RESPONSE, EVENT) defines three ASCII
characters as bellows.
Ex. MASTER VOLUME = +1.0dB : MV81<CR>
+0.5dB : MV805<CR>
0dB : MV80<CR>
-0.5dB : MV795<CR>
-1.0dB : MV79<CR>
| |
-79.5dB : MV005<CR>
-80.0dB : MV00<CR>
-80.5dB : MV995<CR>
--- : MV99<CR>
* At the **.0dB step, only uses two ASCII characters as PARAMETER, same as usual.
K) 1 seconds later, please transmit the next COMMAND after transmitting a power on COMMAND(PWON).
-6-
COMMAND and PARAMETER list
COMMAND PARAMETER Function example
PW ON POWER ON/STANDBY change PWON<CR>
STANDBY PWSTANDBY<CR>
? Return PW Status PW?<CR>
SI TUNER SITUNER<CR>
AUXA D.IN(USB) SIAUXA<CR>
AUXB D.IN(COAXIAL) SIAUXB<CR>
AUXC D.IN(OPTICAL) SIAUXC<CR>
M-XPORT SIM-XPORT<CR>
RHAPSODY (North America model Only) SIRHAPSODY<CR>
NAPSTER SINAPSTER<CR>
PANDORA SIPANDORA<CR>
LASTFM SILASTFM<CR>
IRADIO SIIRADIO<CR>
SERVER SISERVER<CR>
USB NA7004:iPod/USB SIUSB<CR>
? Return SI Status SI?<CR>
MV COMMAND : "*" parameter uses two or three ASCII characters. (see page7 J) section)
-7-
※ANALOG TUNER Control
-8-
※DAB TUNER Control
※FAVORITE Control
-9-
※Network/Rhapsody/Napster/USB/iPod Direct Extended Control
COMMAND PARAMETER Function example
NS 90 “Cursor Up” Control NS90<CR>
91 “Cursor Down” Control NS91<CR>
92 “Cursor Left” Control NS92<CR>
93 “Cursor Right” Control NS93<CR>
94 “Enter (Play/Pause)” Control NS94<CR>
9A “Play” Control(iRadio/mServer/USB) NS9A<CR>
“Play/Pause” Control(iPod Direct)
9B “Pause” Control NS9B<CR>
“Play/Pause” Control(iPod Direct)
9C “Stop” Control NS9C<CR>
9D “Skip Plus” Control NS9D<CR>
9E “Skip Minus” Control NS9E<CR>
9H “Repeat One” (USB/iPod DIRECT/mServer/Rhapsody/Napster) NS9H<CR>
9I “Repeat All” (USB/iPod DIRECT/mServer/Rhapsody/Napster) NS9I<CR>
9J “Repeat Off” (USB/iPod DIRECT/mServer/Rhapsody/Napster) NS9J<CR>
9K “Random On/Repeat ALL” (USB/mServer/Rhapsody/Napster) NS9K<CR>
“Shuffle Songs” Control (iPod Direct Only)
9M “Random Off” (USB/mServer/Rhapsody/Napster) NS9M<CR>
“Shuffle Off” Control (iPod Direct Only)
9W Toggle Switch “Browse Mode/Remote Mode″Control NS9W<CR>
(iPod Direct Only)
NSE Request Onscreen Display Information List NSE<CR>
(UTF-8 CODE Character) (Return NSE0-NSE8,Refer to Page 56)
NSD * “Direct Character Search”(except iPod Direct) NSD0<CR>
(*:0-9,A-Z)
- 10 -
EVENT(or RESPONSE) and PARAMETER list
EVENT PARAMETER Function example
PW ON POWER ON/STANDBY change PWON<CR>
STANDBY PWSTANDBY<CR>
SI TUNER SITUNER<CR>
AUXA SIAUXA<CR>
AUXB SIAUXB<CR>
AUXC SIAUXC<CR>
M-XPORT SIM-XPORT<CR>
RHAPSODY (North America model Only) SIRHAPSODY<CR>
NAPSTER SINAPSTER<CR>
PANDORA SIPANDORA<CR>
LASTFM SILASTFM<CR>
IRADIO SIIRADIO<CR>
SERVER SISERVER<CR>
USB SIUSB<CR>
- 11 -
※ANALOG TUNER Control
EVENT PARAMETER function example
TF AN****** TUNER Frequency change TFAN105000<CR>
(6 digits)
--- ****.** kHz at AM band (1050.00kHz at AM)
****.** MHz at FM band
TP AN**(PRESET No.) TUNER PRESET change to No.** TPANA1<CR>
(PRESET No.”A1”)
TM TUNER BAND , MODE change
ANAM ---Band set to AM TMANAM<CR>
ANFM ---Band set to FM TMANFM<CR>
ANAUTO ---Tuning mode set to AUTO mode TMANAUTO<CR>
ANMANUAL ---Tuning mode set to MANUAL mode TMANMANUAL<CR>
- 12 -
※ Network/Rhapsody/Napster/USB/iPod Direct Extended Control
- 13 -