Summary
The Integra DSX-3 is an AV receiver controllable via ISCP (Integra Serial Control Protocol) over RS-232C or Ethernet (eISCP over TCP). Commands are ASCII strings composed of a 3-character command code followed by a variable-length parameter. The device supports multi-zone audio (Zones 2–4), input routing, volume/tone control, listening mode selection, tuner control, and network/USB playback. Unsolicited status notifications are sent when the receiver state changes.
Transport
protocols:
- tcp
- serial
addressing:
port: 60128
# Port is configurable 49152-65535 via receiver setup menu
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: none # inferred: no auth procedure in source
Traits
traits:
- powerable # PWR command: power on/off/standby
- queryable # QSTN suffix queries current state for most commands
- routable # SLI/SLR/SLZ/SL3/SL4 input selector commands
- levelable # MVL/ZVL/VL3/VL4 volume, tone controls, balance
Actions
# ISCP command format (serial): !1<CCC><PP>[CR|LF]
# eISCP command format (TCP): 16-byte header + ISCP data payload
# Unit type character "1" = Receiver
# Parameters marked "QSTN" are queries, listed in Feedbacks section.
# Volume values are hexadecimal representation.
# --- System Power ---
- id: power_on
label: Power On
kind: action
command: "!1PWR01"
params: []
- id: power_standby
label: Power Standby
kind: action
command: "!1PWR00"
params: []
# --- Audio Muting ---
- id: mute_on
label: Mute On
kind: action
command: "!1AMT01"
params: []
- id: mute_off
label: Mute Off
kind: action
command: "!1AMT00"
params: []
- id: mute_toggle
label: Mute Toggle
kind: action
command: "!1AMTTG"
params: []
# --- Master Volume ---
- id: volume_set
label: Set Volume Level
kind: action
command: "!1MVL{level}"
params:
- name: level
type: string
description: "Hex value 00-64 (0-100 decimal) or 00-50 (0-80 decimal)"
- id: volume_up
label: Volume Up
kind: action
command: "!1MVLUP"
params: []
- id: volume_down
label: Volume Down
kind: action
command: "!1MVLDOWN"
params: []
- id: volume_up_1db
label: Volume Up 1dB
kind: action
command: "!1MVLUP1"
params: []
- id: volume_down_1db
label: Volume Down 1dB
kind: action
command: "!1MVLDOWN1"
params: []
# --- Input Selector ---
- id: select_input
label: Select Input
kind: action
command: "!1SLI{input}"
params:
- name: input
type: enum
values:
- "00" # VIDEO1 / VCR/DVR
- "01" # VIDEO2 / CBL/SAT
- "02" # VIDEO3 / GAME/TV
- "03" # VIDEO4 / AUX1
- "04" # VIDEO5 / AUX2
- "05" # VIDEO6
- "06" # VIDEO7
- "10" # DVD
- "20" # TAPE1 / TV/TAPE
- "21" # TAPE2
- "22" # PHONO
- "23" # CD
- "24" # FM
- "25" # AM
- "26" # TUNER
- "27" # MUSIC SERVER
- "28" # INTERNET RADIO
- "29" # USB/USB(Front)
- "2A" # USB(Rear)
- "40" # Universal PORT
- "30" # MULTI CH
- "31" # XM
- "32" # SIRIUS
description: "Input selector code (hex)"
- id: input_up
label: Input Selector Up
kind: action
command: "!1SLIUP"
params: []
- id: input_down
label: Input Selector Down
kind: action
command: "!1SLIDOWN"
params: []
# --- Audio Selector ---
- id: select_audio
label: Select Audio Input
kind: action
command: "!1SLA{audio}"
params:
- name: audio
type: enum
values:
- "00" # AUTO
- "01" # MULTI-CHANNEL
- "02" # ANALOG
- "03" # iLINK
- "04" # HDMI
- "05" # COAX/OPT
- "06" # BALANCE
description: "Audio selector code"
# --- Listening Mode ---
- id: set_listening_mode
label: Set Listening Mode
kind: action
command: "!1LMD{mode}"
params:
- name: mode
type: enum
values:
- "00" # STEREO
- "01" # DIRECT
- "02" # SURROUND
- "11" # PURE AUDIO
- "0F" # MONO
- "0C" # ALL CH STEREO
- "80" # PLII/PLIIx Movie
- "81" # PLII/PLIIx Music
- "86" # PLII/PLIIx Game
- "82" # Neo:6 Cinema
- "83" # Neo:6 Music
- "40" # 5.1ch Surround / Straight Decode
- "41" # Dolby EX / DTS ES
description: "Listening mode code (hex, partial list)"
- id: listening_mode_up
label: Listening Mode Up
kind: action
command: "!1LMDUP"
params: []
- id: listening_mode_down
label: Listening Mode Down
kind: action
command: "!1LMDDOWN"
params: []
# --- Speaker A/B ---
- id: speaker_a_on
label: Speaker A On
kind: action
command: "!1SPA01"
params: []
- id: speaker_a_off
label: Speaker A Off
kind: action
command: "!1SPA00"
params: []
- id: speaker_b_on
label: Speaker B On
kind: action
command: "!1SPB01"
params: []
- id: speaker_b_off
label: Speaker B Off
kind: action
command: "!1SPB00"
params: []
# --- Dimmer ---
- id: set_dimmer
label: Set Dimmer Level
kind: action
command: "!1DIM{level}"
params:
- name: level
type: enum
values:
- "00" # Bright
- "01" # Dim
- "02" # Dark
- "03" # Shut-Off
- "08" # Bright & LED OFF
description: "Dimmer level"
- id: dimmer_toggle
label: Dimmer Toggle
kind: action
command: "!1DIMDIM"
params: []
# --- Sleep Timer ---
- id: set_sleep
label: Set Sleep Timer
kind: action
command: "!1SLP{time}"
params:
- name: time
type: string
description: "Hex 01-5A (1-90 min) or OFF"
# --- Tone (Front) ---
- id: set_front_tone
label: Set Front Tone
kind: action
command: "!1TFR{bass_treble}"
params:
- name: bass_treble
type: string
description: "Bxx and/or Txx where xx is -A to +A (-10 to +10, 2-step)"
# --- HDMI Output ---
- id: set_hdmi_output
label: Set HDMI Output
kind: action
command: "!1HDO{output}"
params:
- name: output
type: enum
values:
- "00" # No Analog
- "01" # Out Main
- "02" # Out Sub
- "03" # Both
- "04" # Both(Main)
- "05" # Both(Sub)
description: "HDMI output selector"
# --- Monitor Out Resolution ---
- id: set_resolution
label: Set Monitor Out Resolution
kind: action
command: "!1RES{res}"
params:
- name: res
type: enum
values:
- "00" # Through
- "01" # Auto
- "02" # 480p
- "03" # 720p
- "04" # 1080i
- "05" # 1080p
- "07" # 1080p/24fs
- "06" # Source
description: "Resolution code"
# --- 12V Triggers ---
- id: trigger_a_on
label: 12V Trigger A On
kind: action
command: "!1TGA01"
params: []
- id: trigger_a_off
label: 12V Trigger A Off
kind: action
command: "!1TGA00"
params: []
- id: trigger_b_on
label: 12V Trigger B On
kind: action
command: "!1TGB01"
params: []
- id: trigger_b_off
label: 12V Trigger B Off
kind: action
command: "!1TGB00"
params: []
- id: trigger_c_on
label: 12V Trigger C On
kind: action
command: "!1TGC01"
params: []
- id: trigger_c_off
label: 12V Trigger C Off
kind: action
command: "!1TGC00"
params: []
# --- Network/USB Playback ---
- id: net_play
label: Net/USB Play
kind: action
command: "!1NTCPLAY"
params: []
- id: net_stop
label: Net/USB Stop
kind: action
command: "!1NTCSTOP"
params: []
- id: net_pause
label: Net/USB Pause
kind: action
command: "!1NTCPAUSE"
params: []
- id: net_track_up
label: Net/USB Track Up
kind: action
command: "!1NTCTRUP"
params: []
- id: net_track_down
label: Net/USB Track Down
kind: action
command: "!1NTCTRDN"
params: []
# --- Zone 2 ---
- id: zone2_power_on
label: Zone 2 Power On
kind: action
command: "!1ZPW01"
params: []
- id: zone2_power_standby
label: Zone 2 Power Standby
kind: action
command: "!1ZPW00"
params: []
- id: zone2_mute_on
label: Zone 2 Mute On
kind: action
command: "!1ZMT01"
params: []
- id: zone2_mute_off
label: Zone 2 Mute Off
kind: action
command: "!1ZMT00"
params: []
- id: zone2_volume_set
label: Zone 2 Set Volume
kind: action
command: "!1ZVL{level}"
params:
- name: level
type: string
description: "Hex value 00-64 (0-100) or 00-50 (0-80)"
- id: zone2_volume_up
label: Zone 2 Volume Up
kind: action
command: "!1ZVLUP"
params: []
- id: zone2_volume_down
label: Zone 2 Volume Down
kind: action
command: "!1ZVLDOWN"
params: []
- id: zone2_select_input
label: Zone 2 Select Input
kind: action
command: "!1SLZ{input}"
params:
- name: input
type: string
description: "Input selector code (same codes as main SLI, subset available)"
# --- Zone 3 ---
- id: zone3_power_on
label: Zone 3 Power On
kind: action
command: "!1PW301"
params: []
- id: zone3_power_standby
label: Zone 3 Power Standby
kind: action
command: "!1PW300"
params: []
- id: zone3_mute_on
label: Zone 3 Mute On
kind: action
command: "!1MT301"
params: []
- id: zone3_mute_off
label: Zone 3 Mute Off
kind: action
command: "!1MT300"
params: []
- id: zone3_volume_set
label: Zone 3 Set Volume
kind: action
command: "!1VL3{level}"
params:
- name: level
type: string
description: "Hex value 00-64 (0-100) or 00-50 (0-80)"
- id: zone3_select_input
label: Zone 3 Select Input
kind: action
command: "!1SL3{input}"
params:
- name: input
type: string
description: "Input selector code"
# --- Zone 4 ---
- id: zone4_power_on
label: Zone 4 Power On
kind: action
command: "!1PW401"
params: []
- id: zone4_power_standby
label: Zone 4 Power Standby
kind: action
command: "!1PW400"
params: []
- id: zone4_mute_on
label: Zone 4 Mute On
kind: action
command: "!1MT401"
params: []
- id: zone4_mute_off
label: Zone 4 Mute Off
kind: action
command: "!1MT400"
params: []
- id: zone4_volume_set
label: Zone 4 Set Volume
kind: action
command: "!1VL4{level}"
params:
- name: level
type: string
description: "Hex value 00-64 (0-100) or 00-50 (0-80)"
- id: zone4_select_input
label: Zone 4 Select Input
kind: action
command: "!1SL4{input}"
params:
- name: input
type: string
description: "Input selector code"
# --- Audyssey ---
- id: audyssey_set
label: Set Audyssey EQ
kind: action
command: "!1ADY{state}"
params:
- name: state
type: enum
values: ["00", "01"]
description: "00=Off, 01=On"
- id: dynamic_eq_set
label: Set Audyssey Dynamic EQ
kind: action
command: "!1ADQ{state}"
params:
- name: state
type: enum
values: ["00", "01"]
description: "00=Off, 01=On"
- id: dynamic_volume_set
label: Set Audyssey Dynamic Volume
kind: action
command: "!1ADV{state}"
params:
- name: state
type: enum
values: ["00", "01", "02", "03"]
description: "00=Off, 01=Light, 02=Medium, 03=Heavy"
# --- OSD Navigation ---
- id: osd_menu
label: OSD Menu
kind: action
command: "!1OSDMENU"
params: []
- id: osd_up
label: OSD Up
kind: action
command: "!1OSDUP"
params: []
- id: osd_down
label: OSD Down
kind: action
command: "!1OSDDOWN"
params: []
- id: osd_left
label: OSD Left
kind: action
command: "!1OSDLEFT"
params: []
- id: osd_right
label: OSD Right
kind: action
command: "!1OSDRIGHT"
params: []
- id: osd_enter
label: OSD Enter
kind: action
command: "!1OSDENTER"
params: []
- id: osd_exit
label: OSD Exit
kind: action
command: "!1OSDEXIT"
params: []
- id: speaker_layout_set
label: Set Speaker Layout
kind: action
command: "!1SPL{layout}"
params:
- name: layout
type: string
description: "SB=SurrBack, FH=Front High/SurrBack+FH, FW=Front Wide/SurrBack+FW, UP=Wrap-Around"
- id: tone_front_wide_set
label: Set Front Wide Tone
kind: action
command: "!1TFW{tone}"
params:
- name: tone
type: string
description: "Bxx=bass, Txx=treble (xx: -A to +A, -10 to +10 2-step); BUP/BDOWN/TUP/TDOWN for step"
- id: tone_front_high_set
label: Set Front High Tone
kind: action
command: "!1TFH{tone}"
params:
- name: tone
type: string
description: "Bxx=bass, Txx=treble (xx: -A to +A, -10 to +10 2-step); BUP/BDOWN/TUP/TDOWN for step"
- id: tone_center_set
label: Set Center Tone
kind: action
command: "!1TCT{tone}"
params:
- name: tone
type: string
description: "Bxx=bass, Txx=treble (xx: -A to +A, -10 to +10 2-step); BUP/BDOWN/TUP/TDOWN for step"
- id: tone_surround_set
label: Set Surround Tone
kind: action
command: "!1TSR{tone}"
params:
- name: tone
type: string
description: "Bxx=bass, Txx=treble (xx: -A to +A, -10 to +10 2-step); BUP/BDOWN/TUP/TDOWN for step"
- id: tone_surround_back_set
label: Set Surround Back Tone
kind: action
command: "!1TSB{tone}"
params:
- name: tone
type: string
description: "Bxx=bass, Txx=treble (xx: -A to +A, -10 to +10 2-step); BUP/BDOWN/TUP/TDOWN for step"
- id: tone_subwoofer_set
label: Set Subwoofer Tone
kind: action
command: "!1TSW{tone}"
params:
- name: tone
type: string
description: "Bxx=subwoofer bass (xx: -A to +A); BUP/BDOWN for step"
- id: subwoofer_level_set
label: Set Subwoofer Temporary Level
kind: action
command: "!1SWL{level}"
params:
- name: level
type: string
description: "-F to +C (-15dB to +12dB); UP/DOWN for step"
- id: center_level_set
label: Set Center Temporary Level
kind: action
command: "!1CTL{level}"
params:
- name: level
type: string
description: "-C to +C (-12dB to +12dB); UP/DOWN for step"
- id: display_mode_set
label: Set Display Mode
kind: action
command: "!1DIF{mode}"
params:
- name: mode
type: string
description: "00=Selector+Volume, 01=Selector+Listening Mode, 02=Digital Format, 03=Video Format, TG=Wrap-Around"
- id: recout_selector_set
label: Set RECOUT Selector
kind: action
command: "!1SLR{input}"
params:
- name: input
type: string
description: "00=VIDEO1..06=VIDEO7, 10=DVD, 20-31=TAPE/PHONO/CD/FM/AM/TUNER/MUSIC SERVER/INTERNET RADIO/MULTI CH/XM, 7F=OFF, 80=SOURCE"
- id: video_output_selector_set
label: Set Video Output Selector
kind: action
command: "!1VOS{output}"
params:
- name: output
type: string
description: "00=D4, 01=Component (Japanese model only)"
- id: isf_mode_set
label: Set ISF Mode
kind: action
command: "!1ISF{mode}"
params:
- name: mode
type: string
description: "00=Custom, 01=Day, 02=Night, UP=Wrap-Around"
- id: late_night_set
label: Set Late Night
kind: action
command: "!1LTN{mode}"
params:
- name: mode
type: string
description: "00=Off, 01=Low@DD/On@TrueHD, 02=High@DD, 03=Auto@TrueHD, UP=Wrap-Around"
- id: re_eq_set
label: Set Re-EQ / Academy Filter
kind: action
command: "!1RAS{state}"
params:
- name: state
type: string
description: "00=Both Off, 01=Re-EQ On, 02=Academy On, UP=Wrap-Around"
- id: dolby_volume_set
label: Set Dolby Volume
kind: action
command: "!1DVL{state}"
params:
- name: state
type: string
description: "00=Off, 01=Low, 02=Mid, 03=High, UP=Wrap-Around"
- id: music_optimizer_set
label: Set Music Optimizer
kind: action
command: "!1MOT{state}"
params:
- name: state
type: string
description: "00=Off, 01=On, UP=Wrap-Around"
- id: tuner_set
label: Set Tuner Frequency
kind: action
command: "!1TUN{freq}"
params:
- name: freq
type: string
description: "5-digit frequency (FM nnn.nn MHz / AM nnnnn kHz / XM nnnnn ch); UP/DOWN for wrap-around"
- id: preset_set
label: Set Tuner Preset
kind: action
command: "!1PRS{preset}"
params:
- name: preset
type: string
description: "Hex 01-28 (1-40) or 01-1E (1-30); UP/DOWN for wrap-around"
- id: rds_display
label: Set RDS Display
kind: action
command: "!1RDS{mode}"
params:
- name: mode
type: string
description: "00=RT Information, 01=PTY Information, 02=TP Information, UP=Wrap-Around (RDS models only)"
- id: osd_audio
label: OSD Audio Adjust
kind: action
command: "!1OSDAUDIO"
params: []
- id: osd_video
label: OSD Video Adjust
kind: action
command: "!1OSDVIDEO"
params: []
- id: memory_store
label: Memory Store
kind: action
command: "!1MEMSTR"
params: []
- id: memory_recall
label: Memory Recall
kind: action
command: "!1MEMRCL"
params: []
- id: zone2_tone_set
label: Zone 2 Set Tone
kind: action
command: "!1ZTN{tone}"
params:
- name: tone
type: string
description: "Bxx=bass, Txx=treble (xx: -A to +A 2-step); BUP/BDOWN/TUP/TDOWN for step"
- id: zone2_balance_set
label: Zone 2 Set Balance
kind: action
command: "!1ZBL{balance}"
params:
- name: balance
type: string
description: "xx (-A to +A 2-step); UP=right, DOWN=left"
- id: zone2_listening_mode_set
label: Zone 2 Set Listening Mode
kind: action
command: "!1LMZ{mode}"
params:
- name: mode
type: string
description: "00=STEREO, 01=DIRECT, 0F=MONO, 12=MULTIPLEX, 87=DVS(Pl2), 88=DVS(NEO6)"
- id: zone2_late_night_set
label: Zone 2 Set Late Night
kind: action
command: "!1LTZ{mode}"
params:
- name: mode
type: string
description: "00=Off, 01=Low, 02=High, UP=Wrap-Around"
- id: zone2_re_eq_set
label: Zone 2 Set Re-EQ
kind: action
command: "!1RAZ{state}"
params:
- name: state
type: string
description: "00=Both Off, 01=Re-EQ On, 02=Academy On, UP=Wrap-Around"
- id: zone2_net_play
label: Zone 2 Net/USB Play
kind: action
command: "!1NTZPLAY"
params: []
- id: zone2_net_stop
label: Zone 2 Net/USB Stop
kind: action
command: "!1NTZSTOP"
params: []
- id: zone2_net_pause
label: Zone 2 Net/USB Pause
kind: action
command: "!1NTZPAUSE"
params: []
- id: zone3_tone_set
label: Zone 3 Set Tone
kind: action
command: "!1TN3{tone}"
params:
- name: tone
type: string
description: "Bxx=bass, Txx=treble (xx: -A to +A 2-step); BUP/BDOWN/TUP/TDOWN for step"
- id: zone3_balance_set
label: Zone 3 Set Balance
kind: action
command: "!1BL3{balance}"
params:
- name: balance
type: string
description: "xx (-A to +A 2-step); UP=right, DOWN=left"
- id: zone3_net_play
label: Zone 3 Net/USB Play
kind: action
command: "!1NT3PLAY"
params: []
- id: zone4_net_play
label: Zone 4 Net/USB Play
kind: action
command: "!1NT4PLAY"
params: []
Feedbacks
# Query format: append QSTN as parameter to any command
# Response format: !1<CCC><value> (same command code with current value)
# All QSTN-supporting commands return current state as a response.
# Unsolicited notifications sent when state changes (Event Notice).
- id: power_state
label: Power State
type: enum
values:
- "00" # Standby
- "01" # On
query: "!1PWRQSTN"
- id: mute_state
label: Mute State
type: enum
values:
- "00" # Off
- "01" # On
query: "!1AMTQSTN"
- id: volume_level
label: Master Volume Level
type: string
description: "Hex value 00-64 or 00-50"
query: "!1MVLQSTN"
- id: input_selector
label: Input Selector
type: enum
values:
- "00" # VIDEO1
- "01" # VIDEO2/CBL/SAT
- "02" # VIDEO3/GAME
- "03" # VIDEO4/AUX1
- "04" # VIDEO5/AUX2
- "05" # VIDEO6
- "06" # VIDEO7
- "10" # DVD
- "20" # TAPE1
- "22" # PHONO
- "23" # CD
- "24" # FM
- "25" # AM
- "26" # TUNER
- "27" # MUSIC SERVER
- "28" # INTERNET RADIO
- "29" # USB
- "40" # Universal PORT
query: "!1SLIQSTN"
- id: listening_mode
label: Listening Mode
type: string
description: "Hex mode code (see LMD command for full list)"
query: "!1LMDQSTN"
- id: audio_info
label: Audio Information
type: string
description: "Same as front-panel display, fields separated by commas"
query: "!1IFAQSTN"
- id: video_info
label: Video Information
type: string
description: "Same as front-panel display, fields separated by commas"
query: "!1IFVQSTN"
- id: dimmer_level
label: Dimmer Level
type: enum
values:
- "00" # Bright
- "01" # Dim
- "02" # Dark
- "03" # Shut-Off
- "08" # Bright & LED OFF
query: "!1DIMQSTN"
- id: sleep_time
label: Sleep Timer
type: string
description: "Hex 01-5A (1-90 min) or OFF"
query: "!1SLPQSTN"
- id: display_mode
label: Display Mode
type: enum
values:
- "00" # Selector + Volume
- "01" # Selector + Listening Mode
- "02" # Digital Format (temporary)
- "03" # Video Format (temporary)
query: "!1DIFQSTN"
- id: hdmi_output
label: HDMI Output
type: enum
values:
- "00" # No Analog
- "01" # Out Main
- "02" # Out Sub
- "03" # Both
query: "!1HDOQSTN"
- id: monitor_resolution
label: Monitor Out Resolution
type: string
query: "!1RESQSTN"
- id: net_play_status
label: Net/USB Play Status
type: string
description: "3 chars: p=Play status (S=Stop,P=Play,p=Pause,F=FF,R=REW), r=Repeat (-/R/F/1)"
query: "!1NSTQSTN"
- id: net_artist
label: Net/USB Artist Name
type: string
query: "!1NATQSTN"
- id: net_album
label: Net/USB Album Name
type: string
query: "!1NALQSTN"
- id: net_title
label: Net/USB Title Name
type: string
query: "!1NTIQSTN"
- id: net_time
label: Net/USB Time Info
type: string
description: "mm:ss/mm:ss (elapsed/track total)"
query: "!1NTMQSTN"
- id: net_track
label: Net/USB Track Info
type: string
description: "cccc/tttt (current/total)"
query: "!1NTRQSTN"
- id: zone2_power_state
label: Zone 2 Power State
type: enum
values: ["00", "01"]
query: "!1ZPWQSTN"
- id: zone2_mute_state
label: Zone 2 Mute State
type: enum
values: ["00", "01"]
query: "!1ZMTQSTN"
- id: zone2_volume
label: Zone 2 Volume Level
type: string
query: "!1ZVLQSTN"
- id: zone3_power_state
label: Zone 3 Power State
type: enum
values: ["00", "01"]
query: "!1PW3QSTN"
- id: zone3_mute_state
label: Zone 3 Mute State
type: enum
values: ["00", "01"]
query: "!1MT3QSTN"
- id: zone3_volume
label: Zone 3 Volume Level
type: string
query: "!1VL3QSTN"
- id: zone4_power_state
label: Zone 4 Power State
type: enum
values: ["00", "01"]
query: "!1PW4QSTN"
- id: zone4_mute_state
label: Zone 4 Mute State
type: enum
values: ["00", "01"]
query: "!1MT4QSTN"
- id: zone4_volume
label: Zone 4 Volume Level
type: string
query: "!1VL4QSTN"
Variables
# UNRESOLVED: continuous/settable parameters not fully distinct from actions above
# Volume levels, tone settings, and balance are set via action commands with hex params
Events
# Device sends unsolicited status messages when state changes.
# Format: !1<CCC><value> - identical to query response format.
# Example: if input changes, receiver sends "!1SLI03" to the controller.
# Requires persistent TCP connection - only one client connection supported.
# Receiver responds within 50msec; no response = communication failure.
Macros
# UNRESOLVED: no explicit multi-step macro sequences described in source
Safety
confirmation_required_for: []
interlocks:
- Zone 2 volume/tone only works when main zone is ON
- Zone 2 volume/tone requires Zone 2 to be powered or variable
# UNRESOLVED: no explicit safety interlock or power sequencing warnings in source
Notes
- ISCP commands are ASCII:
!(start) + unit type1(receiver) + 3-char command + parameter + end character. - Serial end characters: CR, LF, or CR+LF. eISCP end characters: EOF, EOF+CR, or EOF+CR+LF (model-dependent).
- eISCP packets have a 16-byte header (magic "ISCP", header size 0x00000010, data size, version 0x01) — all multi-byte fields are big-endian.
- Minimum interval between commands: 50ms.
- Only one TCP client connection at a time. Connection must be held continuously to receive event notifications.
- Volume and preset values use hexadecimal representation (e.g., "64" hex = 100 decimal).
- Tone values use hex representation with "-A" through "00" to "+A" representing -10 to +10 in 2-step increments.
- Tuner/XM/SIRIUS/HD Radio functions are shared across MAIN and Zone sides.
- 12V triggers (TGA/TGB/TGC) only available when corresponding trigger setup menu parameter is "OFF".
Provenance
source_domains:
- community.symcon.de
source_urls:
- https://community.symcon.de/uploads/short-url/7mxbIQ7qRIghfbEQrvcrEkU57ad.pdf
retrieved_at: 2026-04-29T09:20:31.200Z
last_checked_at: 2026-06-02T22:08:20.034Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T22:08:20.034Z
matched_actions: 104
action_count: 104
confidence: medium
summary: "All 104 spec actions traced to source (dip-safe re-verify). (7 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "continuous/settable parameters not fully distinct from actions above"
- "no explicit multi-step macro sequences described in source"
- "no explicit safety interlock or power sequencing warnings in source"
- "specific DSX-3 feature subset not confirmed — source is generic Integra ISCP protocol doc v1.15"
- "which tone control commands apply to DSX-3 specifically"
- "XM/SIRIUS/HD Radio support depends on model variant"
- "firmware version compatibility not stated in source"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0