Iscp RCV 103
Iscp RCV 103
Technical Documentation
Contact Information: 18 Park Way • Upper Saddle River, NJ 07458 • (800) 225-1946
Revision History:
Version Date Contents
1.00 3 May 2008 first edition
DTM-5.9
1.01 8 April 2011 Add
TX-8050
Auto Detect Protocol (Ether)
Note:
Model Date Contents
ISCP Spec - Receivers
Version Check:
To check the version on the unit, please follow the procedure below.
The version number shows the date (yymdd) in which the firmware was created. Here, X,
Y and Z in month mean Oct, Nov and Dec respectively.
ISCP Spec - Receivers
1. Protocol Overview
ISCP (Integra Serial Control Protocol) consists of three command characters and parameter
character(s) of variable length.
P W R 0 1
Hardware Overview
3wire RS-232C protocol
9600 baud / 8 data bits / 1 stop bits / no parity / no flow control
9 pin female D type connector (pin 2 is transmit,pin 3 is receive,pin 5 is signal ground)
Use a straight-thru cable to connect to your PC.
GND
RX
TX
DB9
Male
Software Overview
Controller -> Device Message Example (Power On)
End Character
"[CR]"or"[LF]"or"[CR][LF]"
ISCP Message(Command+Parameter)
Destination Unit type Character ("1" for Receiver)
Start Character
End Character
ISCP Message(Command+Parameter)
Source Unit type Character ("1" for Receiver)
Start Character
Special Characters
[CR] Carriage Return ASCII Code 0x0D
[LF] Line Feed ASCII Code 0x0A
[EOF] End of File ASCII Code 0x1A
+0 +1 +2 +3
"I" "S" "C" "P"
eISCP Header Header Size
Data Size
Version Reserved
1st Char 2nd Char 3rd Char 4th Char
eISCP Data 5th Char ISCP Message
Last Char
Header Size is the size of eISCP Header. In order to extend header size in the future, it is necessary to take it into calculation. Now, it is 0x00000010. (**BIGENDIAN**)
Data Size is the size of the eISCP Data. (**BIGENDIAN**)
Version is ISCP version. Now, it is 0x01.
Reserved is used extending it in the future. Now, it is 0x000000.
Unit Type is the model category ID. The Receiver is "1".
Note: The communication between server and client should hold one connection continuously. Unless it has connected continuously, the notice of status cannot be performed from a client.
Note: The number of the connections who can connect with a client is one.
Note: The Interval Time Receiving the message needs to take more than 50msec.
ISCP Spec - Receivers
Command Message
"SLI03"
Receiver Your Controller
Status Message
"SLI03"
Question Message
"SLIQSTN"
Receiver Your Controller
Status Message
"SLI03"
State Message
Receiver "SLI03" Your Controller
ISCP Spec - Receivers
3. Auto Detect Protocol for ISCP over Ethernet ( after 2011 AV Receiver model )
If it is necessary to detect the device that corresponds to ISCP automatically, it is possible to
detect it according to the following procedures.
Command Message
"!xECNQSTN"
Device Your Controller
4. AMX DDDP
4.1 Serial Control (RS-232C)
AMX
AMXB<-SDKClass=Receiver><-Make=ONKYO><-Model=TX-****><-Revision=1.0.0>'\r'
AMXB<-SDKClass=Receiver><-Make=ONKYO><-Model=TX-****><-Revision=1.0.0><-UUID=0009b0aabb
ISCP Spec - Receivers
<-SDKClass=Receiver>
<-Make=*****> : ONKYO or Integra
<-Model=*****> : Model Name
<-Revision=1.0.0>
ISCP Spec - Receivers
<-SDKClass=Receiver>
<-Make=*****> : ONKYO or Integra
<-Model=*****> : Model Name
<-Revision=1.0.0>
<-UUID=************> : MAC Address
0><-UUID=0009b0aabbcc><-Port=60128
<-Port=*****> : Port Number for IP Control
TX-8160
TX-8050 TX-8150 TX-8150
DTM-5.9 DTM-40.4 TX-8130 DTM-40.7
(Ether) (MJJ) (MPP)
TX-8140
Code Means
"PWR" - System Power Command
"00" sets System Standby Yes Yes Yes Yes Yes Yes Yes
"01" sets System On Yes Yes Yes Yes Yes Yes Yes
"QSTN" gets the System Power Status Yes Yes Yes Yes Yes Yes Yes
"AMT" - Audio Muting Command
"00" sets Audio Muting Off Yes Yes Yes Yes Yes Yes Yes
"01" sets Audio Muting On Yes Yes Yes Yes Yes Yes Yes
"TG" sets Audio Muting Wrap-Around Yes Yes Yes Yes Yes Yes Yes
"QSTN" gets the Audio Muting State Yes Yes Yes Yes Yes Yes Yes
"SPA"/"SPB" - Speaker A/B Command
"00" sets Speaker Off Yes Yes Yes Yes Yes Yes Yes
"01" sets Speaker On Yes Yes Yes Yes Yes Yes Yes
"UP" sets Speaker Switch Wrap-Around Yes Yes Yes Yes Yes Yes Yes
"QSTN" gets the Speaker State Yes Yes Yes Yes Yes Yes Yes
*1:SPA=MAIN A/SPB=MAIN B
*2:SPA=Front A/SPB=Front B(Exclucive use)
"MVL" - Master Volume Command
"00"-"64" Volume Level 0 – 100 ( In hexadecimal representation) No No No No No No No
"00"-"50" Volume Level 0 – 80 ( In hexadecimal representation) Yes Yes Yes Yes Yes Yes Yes
"UP" sets Volume Level Up Yes Yes Yes Yes Yes Yes Yes
"DOWN" sets Volume Level Down Yes Yes Yes Yes Yes Yes Yes
"QSTN" gets the Volume Level Yes Yes Yes Yes Yes Yes Yes
"TFR" - Tone(Front) Command
"Bxx" Front Bass (xx is "-A"..."00"..."+A"[-10...0...+10 2 step] No No No Yes Yes Yes Yes
"Txx" Front Treble (xx is "-A"..."00"..."+A"[-10...0...+10 2 step] No No No Yes Yes Yes Yes
"BUP" sets Front Bass up(2 step) No No No Yes Yes Yes Yes
"BDOWN" sets Front Bass down(2 step) No No No Yes Yes Yes Yes
"TUP" sets Front Treble up(2 step) No No No Yes Yes Yes Yes
"TDOWN" sets Front Treble down(2 step) No No No Yes Yes Yes Yes
"QSTN" gets Front Tone ("BxxTxx") No No No Yes Yes Yes Yes
"SLP" - Sleep Set Command
“01”-“5A” sets Sleep Time 1 - 90min ( In hexadecimal representation) Yes Yes Yes Yes Yes Yes Yes
“OFF” sets Sleep Time Off Yes Yes Yes Yes Yes Yes Yes
“UP” sets Sleep Time Wrap-Around UP Yes Yes Yes Yes Yes Yes Yes
“QSTN” gets The Sleep Time Yes Yes Yes Yes Yes Yes Yes
"DIF" - Display Mode Command
"00" sets Selector + Volume Display Mode Yes Yes Yes Yes Yes Yes Yes
"01" sets Selector + Listening Mode Display Mode Yes No No No No No No
"02" Display Digital Format(temporary display) Yes Yes Yes Yes Yes Yes Yes
"TG" sets Display Mode Wrap-Around Up Yes Yes Yes Yes Yes Yes Yes
"QSTN" gets The Display Mode Yes Yes Yes Yes Yes Yes Yes
*1: Parameter Character is "UP"
"DIM" - Dimmer Level Command
"00" sets Dimmer Level "Bright" Yes Yes Yes Yes Yes Yes Yes
"01" sets Dimmer Level "Dim" Yes Yes Yes Yes Yes Yes Yes
"02" sets Dimmer Level "Dark" Yes Yes Yes Yes Yes Yes Yes
"03" sets Dimmer Level "Shut-Off" No No No No No No No
"08" sets Dimmer Level "Bright & LED OFF" No No No No No No No
"DIM" sets Dimmer Level Wrap-Around Up Yes Yes Yes Yes Yes Yes Yes
"QSTN" gets The Dimmer Level Yes Yes Yes Yes Yes Yes Yes
"OSD" - Setup Operation Command
"MENU" Menu Key Yes Yes Yes Yes Yes Yes Yes
"UP" Up Key Yes Yes Yes Yes Yes Yes Yes
"DOWN" Down Key Yes Yes Yes Yes Yes Yes Yes
"RIGHT" Right Key Yes Yes Yes Yes Yes Yes Yes
"LEFT" Left Key Yes Yes Yes Yes Yes Yes Yes
"ENTER" Enter Key Yes Yes Yes Yes Yes Yes Yes
"EXIT" Exit Key Yes Yes Yes Yes Yes Yes Yes
"QUICK" Quick Setup Key No No No Yes Yes Yes Yes
"MEM" - Memory Setup Command
"STR" stores memory Yes Yes Yes Yes Yes Yes Yes
"RCL" recalls memory Yes Yes Yes Yes Yes Yes Yes
"LOCK" locks memory Yes No No No No No No
"UNLK" unlocks memory Yes No No No No No No
"IFA" - Audio Infomation Command
Infomation of Audio(Same Immediate Display ',' is separator of
infomations)
a...a: Audio Input Port
b…b: Input Signal Format
"a..a,b..b,c…c,d..d,e…e,f…f," No No No Yes Yes Yes Yes
c…c: Sampling Frequency
d…d: Input Signal Channel
e…e: Listening Mode
f…f: Output Signal Channel
"QSTN" gets Infomation of Audio No No No Yes Yes Yes Yes
when you send "DIF02", receiver will return this response.
"SLI" - Input Selector Command
"00" sets VIDEO1 VCR/DVR Yes Yes Yes No No No No
"01" sets VIDEO2 CBL/SAT Yes Yes Yes Yes Yes Yes Yes
"02" sets VIDEO3 GAME/TV GAME Yes Yes Yes Yes Yes Yes Yes
"05" sets VIDEO6 PC No No No Yes Yes Yes Yes
"10" sets DVD BD/DVD Yes Yes Yes Yes Yes Yes Yes
"20" sets TAPE1 (TAPE) TV/TAPE Yes Yes Yes Yes Yes Yes Yes
"22" sets PHONO Yes Yes Yes Yes Yes Yes Yes
"23" sets CD Yes Yes Yes Yes Yes Yes Yes
"24" sets FM Yes Yes Yes Yes Yes Yes Yes
"25" sets AM Yes Yes Yes Yes No Yes Yes
“26” sets TUNER Yes Yes Yes Yes Yes Yes Yes
"27" sets MUSIC SERVER P4S DLNA*2 No Yes*2 Yes*2 No No No No
"28" sets INTERNET RADIO iRadio Favorite*3 No Yes*3 Yes*3 No No No No
"29" sets USB/USB(Front) No Yes Yes Yes Yes Yes Yes
"2A" sets USB(Rear) No No No No No No No
"2B" sets NETWORK NET No Yes Yes Yes Yes Yes Yes
"2C" sets USB(toggle) No Yes Yes Yes Yes Yes Yes
"2E" sets Bluetooth No No No Yes Yes No Yes
"40" sets Universal PORT No Yes Yes No No No No
"31" sets XM*1 Yes No No No No No No
"32" sets SIRIUS*1 Yes No No No No No No
"33" sets DAB *5 No No No No Yes No No
"UP" sets Selector Position Wrap-Around Up Yes Yes Yes Yes Yes Yes Yes
"DOWN" sets Selector Position Wrap-Around Down Yes Yes Yes Yes Yes Yes Yes
"QSTN" gets The Selector Position Yes Yes Yes Yes Yes Yes Yes
*1:Only available XM/SIRIUS Model
10 / 22
ISCP Spec - Receivers (Main)
Please refer to sheets of popup xml, custom popup, overlay popup, and disclaimer
Line Separator : " ・ "(0x20, 0xC2, 0xB7, 0x20)[UTF-8 encoded]
"TUN" - Tuning Command (Include Tuner Pack Model Only)
sets Directly Tuning Frequency (FM nnn.nn MHz / AM nnnnn kHz / XM nnnnn ch)
"nnnnn" Yes Yes Yes Yes Yes Yes Yes
put 0 in the first two digits of nnnnn at XM
"DIRECT" starts/restarts Direct Tuning Mode No Yes Yes Yes Yes Yes Yes
"0" sets 0 in Direct Tuning Mode No Yes Yes Yes Yes Yes Yes
"1" sets 1 in Direct Tuning Mode No Yes Yes Yes Yes Yes Yes
"2" sets 2 in Direct Tuning Mode No Yes Yes Yes Yes Yes Yes
"3" sets 3 in Direct Tuning Mode No Yes Yes Yes Yes Yes Yes
"4" sets 4 in Direct Tuning Mode No Yes Yes Yes Yes Yes Yes
"5" sets 5 in Direct Tuning Mode No Yes Yes Yes Yes Yes Yes
"6" sets 6 in Direct Tuning Mode No Yes Yes Yes Yes Yes Yes
"7" sets 7 in Direct Tuning Mode No Yes Yes Yes Yes Yes Yes
"8" sets 8 in Direct Tuning Mode No Yes Yes Yes Yes Yes Yes
"9" sets 9 in Direct Tuning Mode No Yes Yes Yes Yes Yes Yes
"UP" sets Tuning Frequency Wrap-Around Up Yes Yes Yes Yes Yes Yes Yes
"DOWN" sets Tuning Frequency Wrap-Around Down Yes Yes Yes Yes Yes Yes Yes
"QSTN" gets The Tuning Frequency Yes Yes Yes Yes Yes Yes Yes
"PRS" - Preset Command (Include Tuner Pack Model Only)
"01"-"28" sets Preset No. 1 - 40 ( In hexadecimal representation) Yes Yes Yes Yes Yes Yes Yes
"01"-"1E" sets Preset No. 1 - 30 ( In hexadecimal representation) No No No No No No No
"UP" sets Preset No. Wrap-Around Up Yes Yes Yes Yes Yes Yes Yes
"DOWN" sets Preset No. Wrap-Around Down Yes Yes Yes Yes Yes Yes Yes
"QSTN" gets The Preset No. Yes Yes Yes Yes Yes Yes Yes
"PRM" - Preset Memory Command (Include Tuner Pack Model Only)
"01"-"28" sets Preset No. 1 - 40 ( In hexadecimal representation) Yes Yes Yes Yes Yes Yes Yes
"01"-"1E" sets Preset No. 1 - 30 ( In hexadecimal representation) No No No No No No No
"RDS" - RDS Information Command (RDS Model Only)
“00” Display RT Information*1 Yes Yes Yes Yes Yes Yes Yes
“01” Display PTY Information Yes Yes Yes Yes Yes Yes Yes
“02” Display TP Information Yes Yes Yes Yes Yes Yes Yes
“UP” Display RDS Information Wrap-Around Change Yes Yes Yes Yes Yes Yes Yes
"PTS" - PTY Scan Command (RDS Model Only)
“00”-“1E” sets PTY No “0 - 30” ( In hexadecimal representation) Yes Yes Yes Yes Yes Yes Yes
“ENTER” Finish PTY Scan Yes Yes Yes Yes Yes Yes Yes
"TPS" - TP Scan Command (RDS Model Only)
“” Start TP Scan (When Don’t Have Parameter) Yes Yes Yes Yes Yes Yes Yes
“ENTER” Finish TP Scan Yes Yes Yes Yes Yes Yes Yes
"XCN" - XM Channel Name Info (XM Model Only)
"nnnnnnnnnn" XM Channel Name Yes No No No No No No
"QSTN" gets XM Channel Name Yes No No No No No No
"XAT" - XM Artist Name Info (XM Model Only)
"nnnnnnnnnn" XM Artist Name Yes No No No No No No
"QSTN" gets XM Artist Name Yes No No No No No No
"XTI" - XM Title Info (XM Model Only)
"nnnnnnnnnn" XM Title Yes No No No No No No
"QSTN" gets XM Title Yes No No No No No No
"XCH" - XM Channel Number Command (XM Model Only)
"000"-"255" XM Channel Number “000 - 255” Yes No No No No No No
"UP" sets XM Channel Wrap-Around Up Yes No No No No No No
"DOWN" sets XM Channel Wrap-Around Down Yes No No No No No No
"QSTN" gets XM Channel Number Yes No No No No No No
"XCT" - XM Category Command (XM Model Only)
"nnnnnnnnnn" XM Category Info Yes No No No No No No
"UP" sets XM Category Wrap-Around Up Yes No No No No No No
"DOWN" sets XM Category Wrap-Around Down Yes No No No No No No
"QSTN" gets XM Category Yes No No No No No No
"SCN" - SIRIUS Channel Name Info (SIRIUS Model Only)
"nnnnnnnnnn" SIRIUS Channel Name Yes No No No No No No
"QSTN" gets SIRIUS Channel Name Yes No No No No No No
"SAT" - SIRIUS Artist Name Info (SIRIUS Model Only)
"nnnnnnnnnn" SIRIUS Artist Name Yes No No No No No No
"QSTN" gets SIRIUS Artist Name Yes No No No No No No
"STI" - SIRIUS Title Info (SIRIUS Model Only)
"nnnnnnnnnn" SIRIUS Title Yes No No No No No No
"QSTN" gets SIRIUS Title Yes No No No No No No
"SCH" - SIRIUS Channel Number Command (SIRIUS Model Only)
"000"-"255" SIRIUS Channel Number “000 - 255” Yes No No No No No No
"UP" sets SIRIUS Channel Wrap-Around Up Yes No No No No No No
"DOWN" sets SIRIUS Channel Wrap-Around Down Yes No No No No No No
"QSTN" gets SIRIUS Channel Number Yes No No No No No No
"SCT" - SIRIUS Category Command (SIRIUS Model Only)
"nnnnnnnnnn" SIRIUS Category Info Yes No No No No No No
"UP" sets SIRIUS Category Wrap-Around Up Yes No No No No No No
"DOWN" sets SIRIUS Category Wrap-Around Down Yes No No No No No No
"QSTN" gets SIRIUS Category Yes No No No No No No
"SLK" - SIRIUS Parental Lock Command (SIRIUS Model Only)
"nnnn" Lock Password (4Digits) Yes No No No No No No
"INPUT" displays "Please input the Lock password" Yes No No No No No No
11 / 22
ISCP Spec - Receivers (Main)
* FFW/REW Net-tune commands must be sent continuously, with no more than 100ms delay between codes
"NAT" -NET/USB Artist Name Info
"nnnnnnnnnn" NET/USB Artist Name (variable-length, 64 ASCII letters max) No No RS-232C No No No RS232C
"nnnnnnnnnn" NET/USB Artist Name (variable-length, 64 Unicode letters [UTF-8 encode No Yes Ether Yes Yes Yes Ether
"QSTN" gets iPod Artist Name No Yes Yes Yes Yes Yes Yes
"NAL" - NET/USB Album Name Info
"nnnnnnn" NET/USB Album Name (variable-length, 64 ASCII letters max) No No RS-232C No No No RS232C
"nnnnnnn" NET/USB Album Name (variable-length, 64 Unicode letters [UTF-8 encode No Yes Ether Yes Yes Yes Ether
"QSTN" gets iPod Album Name No Yes Yes Yes Yes Yes Yes
"NTI" - NET/USB Title Name
"nnnnnnnnnn" NET/USB Title Name (variable-length, 64 ASCII letters max) No No RS-232C No No No RS232C
"nnnnnnnnnn" NET/USB Title Name (variable-length, 64 Unicode letters [UTF-8 encoded No Yes Ether Yes Yes Yes Ether
"QSTN" gets HD Radio Title No Yes Yes Yes Yes Yes Yes
"NTM" - NET/USB Time Info
12 / 22
ISCP Spec - Receivers (Main)
"mm:ss/mm:ss" NET/USB Time Info (Elapsed time/Track Time Max 99:59) No Yes Yes No No No No
"hh:mm:ss/hh:mm:ss" NET/USB Time Info (Elapsed time/Track Time Max 99:59:59. If time is unk No No No Yes Yes Yes Yes
"QSTN" gets iPod Time Info No Yes Yes Yes Yes Yes Yes
"NTR" - NET/USB Track Info
"cccc/tttt" NET/USB Track Info (Current Track/Toral Track Max 9999) No Yes Yes Yes Yes Yes Yes
"QSTN" gets iPod Time Info No Yes Yes Yes Yes Yes Yes
"NST" - NET/USB Play Status
NET/USB Play Status (3 letters)
p -> Play Status: "S": STOP, "P": Play, "p": Pause, "F": FF, "R": FR
"prs" No Yes Yes No No No No
r -> Repeat Status: "-": Off, "R": All, "F": Folder, "1": Repeat 1,
s -> Shuffle Status: "-": Off, "S": All , "A": Album, "F": Folder
NET/USB Play Status (3 letters)
p -> Play Status: "S": STOP, "P": Play, "p": Pause, "F": FF, "R": FR, "E":
EOF
"prs" No No No Yes Yes Yes Yes
r -> Repeat Status: "-": Off, "R": All, "F": Folder, "1": Repeat 1, "x":
disable
"QSTN" s -> Shuffle
gets Status:Status
the Net/USB "-": Off, "S": All , "A": Album, "F": Folder, "x": disable No Yes Yes Yes Yes Yes Yes
"NMS" - NET/USB Menu Status
NET/USB Menu Status (9 letters)
m -> Track Menu: "M": Menu is enable, "x": Menu is disable
aa -> F1 button icon (Positive Feed or Mark/Unmark)
bb -> F2 button icon (Negative Feed)
aa or bb : "xx":disable, "01":Like, "02":don't like, "03":Love, "04":Ban,
"05":episode, "06":ratings, "07":Ban(black), "08":Ban(white),
"09":Favorite(black), "0A":Favorite(white),
"0B":Favorite(yellow)
s -> Time Seek "S": Time Seek is enable "x": Time Seek is disable
t -> Time Display "1": Elapsed Time/Total Time, "2": Elapsed Time, "x":
"maabbstii" No No No Yes Yes Yes Yes
disable
ii-> Service icon
ii : "00":DLNA, "01":My Favorite, "02":vTuner, "03":SiriusXM,
"04":Pandora,
"05":Rhapsody, "06":Last.fm, "08":Slacker, "0A":Spotify,
"0B":AUPEO!,
"0C":radiko, "0D":e-onkyo, "0E":TuneIn, "0F":MP3tunes, "10":Simfy,
"11":Home Media, "12":Deezer, "13":iHeartRadio, "18":Airplay,
"F0": USB/USB(Front), "F1: USB(Rear), "F2":Internet Radio
"QSTN" gets"F3":NET, "F4":Bluetooth
the Net/USB Menu Status No No No Yes Yes Yes Yes
"NTS" - NET/USB Time Seek
mm: munites (00-99)
"mm:ss" ss: seconds (00-59) No No No No No No No
This command is only available when Time Seek is enable.
hh: hours(00-99)
mm: munites (00-59)
"hh:mm:ss" No No No Yes Yes Yes Yes
ss: seconds (00-59)
This command is only available when Time Seek is enable.
"NPR" - Internet Radio Preset Command
"01"-"28" sets Preset No. 1 - 40 ( In hexadecimal representation) No Yes Yes Yes Yes Yes Yes
"SET" preset memory current station No Yes Yes Yes Yes Yes Yes
"NDS" - NET Connection/USB Device Status
NET Connection/USB Device Status (3 letters)
n -> NET Connection status: "-": no connection, "E": Ether, "W":
Wireless
f -> Front USB(USB1) Device Status: "-": no device, "i": iPod/iPhone,
"nfr" "M": Memory/NAS, "W": Wireless Adaptor, "B": Bluetooth Adaptor, No No No Yes Yes Yes Yes
"x": disable
r -> Rear USB(USB2) Device Status: "-": no device, "i": iPod/iPhone,
"M": Memory/NAS, "W": Wireless Adaptor, "B": Bluetooth Adaptor,
"x": disable
"QSTN" gets the Net/USB Status No No No Yes Yes Yes Yes
"NLS" - NET/USB List Info
"NJA" - NET/USB Jacket Art (When Jacket Art is available and Output for Network Control Only)
NET/USB Jacket Art/Album Art Data
t-> Image type 0:BMP,1:JPEG
"tpxxxxxxxxxxxx" p-> Packet flag 0:Start, 1:Next, 2:End No Yes Ether No No No No
xxxxxxxxxxxxxx -> Jacket/Album Art Data (valiable length, 1024 ASCII
HEX letters max)
when x = 'L'
"xaaa…aaaybbb…bbb" Top Title [0x00] Item Title 1 [0x00] Item Parameter 1 [0x00] ... [0x00] No Yes Ether No No No No
Item Title 6 [0x00] Item Parameter 6 [0x00]
(valiable-length Unicode letter [UTF-8 encoded] )
14 / 22
ISCP Spec - Receivers (Main)
15 / 22
ISCP Spec - Receivers (Main)
<Preset id="xx" Band="x" Freq="xxxxx" name="xxxxxxxxxx" /> id=Preset Number (Max 40)
… Band=0:No Preset Station, 1:FM, 2:AM
Freq=Frequency of Preset Station. If Band=FM, then Frequency is xxx.xxMHz.
name=Name of Preset Station
</PresetList>
<ControlList count="xx"> count=Number of Control item
<Control id="Bass" value="1" zone="1" min="-10" max="+10" step="2" /> id=Name of Control item
<Control id="Treble" value="1" zone="1" min="-10" max="+10" step="2" /> value=0:Disable, 1:Enable
<Control id="Center Level" value="1" zone="1" min="-12" max="+12" step="1" /> zone=available zone 0x01:Zone id="1",0x02:Zone id="2",0x04:Zone id="3",0x08:Zone id="4",0x80:aplicable NetTune (Logical OR)
<Control id="Subwoofer Level" value="1" zone="1" min="-15" max="+12" step="1" /> min=Value of minimum
<Control id="Subwoofer 1 Level" value="0" zone="1" min="-15" max="+12" step="1" /> max=Value of maximum
<Control id="Subwoofer 2 Level" value="0" zone="1" min="-15" max="+12" step="1" /> step=Value of Step
<Control id="Phase Matching Bass" value="0" />
<Control id="Tone Direct" value="0" />
<Control id="LMD Movie/TV" value="1" code="MOVIE" position="1" /> code=parameter of LMD command
<Control id="LMD Music" value="1" code="MUSIC" position="2" /> position=Position of Button
<Control id="LMD Game" value="1" code="GAME" position="3" />
<Control id="LMD THX" value="0" code="04" position="4" />
<Control id="LMD Stereo" value="1" code="00" position="4" />
<Control id="LMD Direct" value="0" code="01" position="2" />
<Control id="LMD Pure Audio" value="0" code="11" position="1" />
<Control id="TUNER Control" value="1" />
<Control id="TUNER Freq Control" value="0" />
<Control id="Info" value="1" />
<Control id="NoVideoInfo" value="0" />
<Control id="NoAudioInfo" value="0" />
<Control id="Cursor" value="1" />
<Control id="Home" value="1" code="HOME" position="2" />
<Control id="Setup" value="1" code="MENU" position="2" /> code=parameter of OSD command
<Control id="Quick" value="1" code="QUICK" position="1" /> position=Position of Button
<Control id="Menu" value="0" code="MENU" position="1" />
<Control id="AMP Control (RI)" value="0" />
<Control id="CD Control (RI)" value="0" />
<Control id="CD Control" value="0" />
<Control id="BD Control (CEC)" value="1" />
<Control id="TV Control (CEC)" value="1" />
<Control id="NoVolume" value="0" />
<Control id="NoPowerButton" value="0" />
<Control id="DownSample" value="0" />
<Control id="Dimmer" value="0" />
<Control id="time_hhmmss" value="1" />
<Control id="Zone2 Control(CEC)" value="1" />
<Control id="Sub Control(CEC)" value="1" /> HDMI SUB Monitor is abailabe CEC Control
<Control id="NJAREQ" value="1" />
</ControlList>
</device>
ex.) Procedure to get list information
AVR->Ctrl !1NLT…0000001E… Position of Cursor is index 0, Total list items are 30.
AVR->Ctrl !1NLS… AVR sends 10 List item data. (old type)
Ctrl->AVR !1NLAL0001010000001E Controller requestes AVR to send 30 List item data (new type) of Layer 1 from index 0 with sequence number is 1.
AVR->Ctrl !1NLAX0001S000<?xml… AVR sends 30 List item data(new type) with XML format.
Please refer to sheets of popup xml, custom popup, overlay popup, and disclaimer
Line Separator : " ・ "(0x20, 0xC2, 0xB7, 0x20)[UTF-8 encoded]
NLU - NET/USB List Info (Update item, need processing XML data, for Network Control Only)
xxxx -> index of update item (0000-FFFF : 1st to 65536th Item [4 HEX
"xxxxyyyy" digits] ) No No No Yes Yes Yes Yes
yyyy : number of items (0000-FFFF : 1 to 65536 Items [4 HEX digits] )
"NPB" - NET/USB Playback view Button
NET/USB Playback view Status (5 letters)
p -> Play/Pause button: "1": button is enable, "0": button is disable
u -> Skip up button : "1": button is enable, "0": button is disable
"pudtsrrr" d -> Skip down button : "1": button is enable, "0": button is disable No No No Yes Yes Yes Yes
t -> Timer button : "1": button is enable, "0": button is disable
s -> Preset button : "1": button is enable, "0": button is disable
rrr-> reserved
"QSTN" gets the Net/USB Playback view Button No No No Yes Yes Yes Yes
16 / 22
ISCP Spec - Receivers (Main)
"10" 10 No No No No No No No
"+10" +10 Yes Yes Yes No No No No
"D.SKIP" DISC + No No No No No No No
"DISC.F" DISC + Yes Yes Yes No No No No
"DISC.R" DISC - Yes Yes Yes No No No No
"DISC1" DISC1 Yes Yes Yes No No No No
"DISC2" DISC2 Yes Yes Yes No No No No
"DISC3" DISC3 Yes Yes Yes No No No No
"DISC4" DISC4 Yes Yes Yes No No No No
"DISC5" DISC5 Yes Yes Yes No No No No
"DISC6" DISC6 Yes Yes Yes No No No No
"STBY" STANDBY Yes Yes Yes No No No No
"PON" POWER ON Yes Yes Yes No No No No
"CT1" - TAPE1(A) Operation Command
"PLAY.F" PLAY > Yes No No No No No No
"PLAY.R" PLAY < Yes No No No No No No
"STOP" STOP Yes No No No No No No
"RC/PAU" REC/PAUSE Yes No No No No No No
"FF" FF >> Yes No No No No No No
"REW" REW << Yes No No No No No No
"CT2" - TAPE2(B) Operation Command
"PLAY.F" PLAY > Yes No No No No No No
"PLAY.R" PLAY < Yes No No No No No No
"STOP" STOP Yes No No No No No No
"RC/PAU" REC/PAUSE Yes No No No No No No
"FF" FF >> Yes No No No No No No
"REW" REW << Yes No No No No No No
"OP/CL" OPEN/CLOSE Yes No No No No No No
"SKIP.F" >>I Yes No No No No No No
"SKIP.R" I<< Yes No No No No No No
“REC” REC Yes No No No No No No
"CEQ" - Graphics Equalizer Operation Command
"POWER" POWER ON/OFF No No No No No No No
"PRESET" PRESET No No No No No No No
"CDT" - DAT Recorder Operation Command
"PLAY" PLAY No No No No No No No
"RC/PAU" REC/PAUSE No No No No No No No
"STOP" STOP No No No No No No No
"SKIP.F" >>I No No No No No No No
"SKIP.R" I<< No No No No No No No
"FF" FF >> No No No No No No No
"REW" REW << No No No No No No No
"CDV" - DVD Player Operation Command
"POWER" POWER ON/OFF Yes No No No No No No
"PWRON" POWER ON Yes No No No No No No
"PWROFF" POWER OFF Yes No No No No No No
"PLAY" PLAY Yes No No No No No No
"STOP" STOP Yes No No No No No No
"SKIP.F" >>I Yes No No No No No No
"SKIP.R" I<< Yes No No No No No No
"FF" FF >> Yes No No No No No No
"REW" REW << Yes No No No No No No
"PAUSE" PAUSE Yes No No No No No No
"LASTPLAY" LAST PLAY Yes No No No No No No
"SUBTON/OFF" SUBTITLE ON/OFF Yes No No No No No No
"SUBTITLE" SUBTITLE Yes No No No No No No
"SETUP" SETUP Yes No No No No No No
"TOPMENU" TOPMENU Yes No No No No No No
"MENU" MENU Yes No No No No No No
"UP" UP Yes No No No No No No
"DOWN" DOWN Yes No No No No No No
"LEFT" LEFT Yes No No No No No No
"RIGHT" RIGHT Yes No No No No No No
"ENTER" ENTER Yes No No No No No No
"RETURN" RETURN Yes No No No No No No
"DISC.F" DISC + Yes No No No No No No
"DISC.R" DISC - Yes No No No No No No
"AUDIO" AUDIO Yes No No No No No No
"RANDOM" RANDOM Yes No No No No No No
"OP/CL" OPEN/CLOSE Yes No No No No No No
"ANGLE" ANGLE Yes No No No No No No
"1" 1 Yes No No No No No No
"2" 2 Yes No No No No No No
"3" 3 Yes No No No No No No
"4" 4 Yes No No No No No No
"5" 5 Yes No No No No No No
"6" 6 Yes No No No No No No
"7" 7 Yes No No No No No No
"8" 8 Yes No No No No No No
"9" 9 Yes No No No No No No
"10" 10 Yes No No No No No No
"0" 0 Yes No No No No No No
"SEARCH" SEARCH Yes No No No No No No
"DISP" DISPLAY Yes No No No No No No
"REPEAT" REPEAT Yes No No No No No No
"MEMORY" MEMORY Yes No No No No No No
"CLEAR" CLEAR Yes No No No No No No
"ABR" A-B REPEAT Yes No No No No No No
"STEP.F" STEP Yes No No No No No No
"STEP.R" STEP BACK Yes No No No No No No
"SLOW.F" SLOW Yes No No No No No No
"SLOW.R" SLOW BACK Yes No No No No No No
"ZOOMTG" ZOOM Yes No No No No No No
"ZOOMUP" ZOOM UP Yes No No No No No No
"ZOOMDN" ZOOM DOWN Yes No No No No No No
"PROGRE" PROGRESSIVE Yes No No No No No No
"VDOFF" VIDEO ON/OFF Yes No No No No No No
"CONMEM" CONDITION MEMORY Yes No No No No No No
"FUNMEM" FUNCTION MEMORY Yes No No No No No No
"DISC1" DISC1 Yes No No No No No No
"DISC2" DISC2 Yes No No No No No No
"DISC3" DISC3 Yes No No No No No No
"DISC4" DISC4 Yes No No No No No No
"DISC5" DISC5 Yes No No No No No No
"DISC6" DISC6 Yes No No No No No No
"FOLDUP" FOLDER UP Yes No No No No No No
"FOLDDN" FOLDER DOWN Yes No No No No No No
"P.MODE" PLAY MODE Yes No No No No No No
"ASCTG" ASPECT(Toggle) Yes No No No No No No
"CDPCD" CD CHAIN REPEAT Yes No No No No No No
"MSPUP" MULTI SPEED UP Yes No No No No No No
"MSPDN" MULTI SPEED DOWN Yes No No No No No No
"PCT" PICTURE CONTROL Yes No No No No No No
"RSCTG" RESOLUTION(Toggle) Yes No No No No No No
"INIT" Return to Factory Settings Yes No No No No No No
17 / 22
ISCP Spec - Receivers (Main)
18 / 22
ISCP Spec - Receivers (Zone 2)
TX-8050
DTM-5.9 DTM-40.4 TX-8160 DTM-40.7
(Ether)
Code Means
"ZPW" - Zone2 Power Command
"00" sets Zone2 Standby Yes Yes Yes Yes Yes
"01" sets Zone2 On Yes Yes Yes Yes Yes
"QSTN" gets the Zone2 Power Status Yes Yes Yes Yes Yes
"ZMT" - Zone2 Muting Command
"00" sets Zone2 Muting Off Yes Yes Yes Yes Yes
"01" sets Zone2 Muting On Yes Yes Yes Yes Yes
"TG" sets Zone2 Muting Wrap-Around Yes Yes Yes Yes Yes
"QSTN" gets the Zone2 Muting Status Yes Yes Yes Yes Yes
"ZVL" - Zone2 Volume Command
"00"-"64" Volume Level 0 – 100 ( In hexadecimal represent No No No No No
"00"-"50" Volume Level 0 – 80 ( In hexadecimal representa Yes Yes Yes Yes Yes
"UP" sets Volume Level Up Yes Yes Yes Yes Yes
"DOWN" sets Volume Level Down Yes Yes Yes Yes Yes
"QSTN" gets the Volume Level Yes Yes Yes Yes Yes
*1: only works when main is ON'
"ZTN" - Zone2 Tone Command
"Bxx" sets Zone2 Bass (xx is "-A"..."00"..."+A"[-10...0.. No No No Yes Yes
"Txx" sets Zone2 Treble (xx is "-A"..."00"..."+A"[-10...0. No No No Yes Yes
"BUP" sets Bass Up (2 Step) No No No Yes Yes
"BDOWN" sets Bass Down (2 Step) No No No Yes Yes
"TUP" sets Treble Up (2 Step) No No No Yes Yes
"TDOWN" sets Treble Down (2 Step) No No No Yes Yes
"QSTN" gets Zone2 Tone ("BxxTxx") No No No Yes Yes
*1: only works when main is ON and Zone2 is powered or variable.
"ZBL" - Zone2 Balance Command
"xx" sets Zone2 Balance (xx is "-A"..."00"..."+A"[L+10. No No No Yes Yes
"UP" sets Balance Up (to R 2 Step) No No No Yes Yes
"DOWN" sets Balance Down (to L 2 Step) No No No Yes Yes
"QSTN" gets Zone2 Balance No No No Yes Yes
*1: only works when main is ON and Zone2 is powered or variable.
"SLZ" - ZONE2 Selector Command
"00" sets VIDEO1 VCR/DVR Yes Yes Yes No No
"01" sets VIDEO2 CBL/SAT Yes Yes Yes Yes Yes
"02" sets VIDEO3 GAME/TV GAME Yes Yes Yes Yes Yes
"05" sets VIDEO6 PC No No No Yes Yes
"10" sets DVD BD/DVD Yes Yes Yes Yes Yes
"20" sets TAPE1 (TAPE) TV/TAPE Yes Yes Yes Yes Yes
"22" sets PHONO Yes Yes Yes Yes Yes
"23" sets CD Yes Yes Yes Yes Yes
"24" sets FM Yes Yes Yes Yes Yes
"25" sets AM Yes Yes Yes Yes Yes
"26" sets TUNER Yes Yes Yes Yes Yes
"27" sets MUSIC SERVER P4S DLNA*4 No Yes*4 Yes*4 No No
"28" sets INTERNET RADIO iRadio Favorite*5 No Yes*5 Yes*5 No No
"29" sets USB/USB(Front) No Yes Yes Yes Yes
"2A" sets USB(Rear) No No No No No
"2B" sets NETWORK NET No Yes Yes Yes Yes
19 / 22
ISCP Spec - Receivers (Zone 2)
20 / 22
ISCP Spec - Receivers (Zone 2)
The Net-Tune/Network function is shared by the MAIN and ZONE side.But control is sapareted.
"NPZ" - Internet Radio Preset Command (Network Model Only)
"01"-"28" sets Preset No. 1 - 40 ( In hexadecimal represent No Yes Yes Yes Yes
The Net-Tune/Network function is shared by the MAIN and ZONE side.But control is sapareted.
21 / 22
ISCP Spec - Receivers (via RI)
TX-8050
DTM-5.9 DTM-40.4
(Ether)
Code Means
"CDS" - Command for Docking Station via RI
"PWRON" sets Dock On Yes Yes Yes
"PWROFF" sets Dock Standby Yes Yes Yes
"PLY/RES" PLAY/RESUME Key Yes Yes Yes
"STOP" STOP Key Yes Yes Yes
"SKIP.F" TRACK UP Key Yes Yes Yes
"SKIP.R" TRACK DOWN Key Yes Yes Yes
"PAUSE" PAUSE Key Yes Yes Yes
"PLY/PAU" PLAY/PAUSE Key Yes Yes Yes
"FF" FF Key Yes Yes Yes
"REW" FR Key Yes Yes Yes
"ALBUM+" ALBUM UP Key Yes Yes Yes
"ALBUM-" ALBUM DONW Key Yes Yes Yes
"PLIST+" PLAYLIST UP Key Yes Yes Yes
"PLIST-" PLAYLIST DOWN Key Yes Yes Yes
"CHAPT+" CHAPTER UP Key Yes Yes Yes
"CHAPT-" CHAPTER DOWN Key Yes Yes Yes
"RANDOM" SHUFFLE Key Yes Yes Yes
"REPEAT" REPEAT Key Yes Yes Yes
"MUTE" MUTE Key Yes Yes Yes
"BLIGHT" BACKLIGHT Key Yes Yes Yes
"MENU" MENU Key Yes Yes Yes
"ENTER" SELECT Key Yes Yes Yes
"UP" CUSOR UP Key Yes Yes Yes
"DOWN" CURSOR DOWN Key Yes Yes Yes
22 / 22