Summary
Marantz NR1603 Series AV receiver supports both RS-232C and TCP/IP (Telnet) control. ASCII-based command protocol with 2-character commands + parameters + CR (0x0D). Supports power, volume, input routing, surround mode, multi-zone control, tuner, and network/Bluetooth playback. No authentication required.
Transport
protocols:
- tcp
- serial
addressing:
port: 23 # TCP port 23 (Telnet) stated in source
serial:
baud_rate: 9600 # 9600bps stated in source
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable # PWON/PWSTANDBY commands present
- levelable # MV, CV, PS commands for volume/gain/bass/treble
- queryable # ? suffix commands return status
- routable # SI, ZM, Z2, Z3 for input/zone routing
Actions
- id: power_on
label: Power On
kind: action
params: []
command: PWON<CR>
- id: power_standby
label: Power Standby
kind: action
params: []
command: PWSTANDBY<CR>
- id: power_status_query
label: Power Status Query
kind: query
params: []
command: PW?<CR>
- id: master_volume_up
label: Master Volume Up
kind: action
params: []
command: MVUP<CR>
- id: master_volume_down
label: Master Volume Down
kind: action
params: []
command: MVDOWN<CR>
- id: master_volume_set
label: Master Volume Set
kind: action
params:
- name: level
type: string
description: Volume 00-98, 80=0dB, 00=--- (MIN). e.g. MV80<CR> for 0dB
command: MV{level}<CR>
- id: master_volume_query
label: Master Volume Query
kind: query
params: []
command: MV?<CR>
- id: mute_on
label: Mute On
kind: action
params: []
command: MUON<CR>
- id: mute_off
label: Mute Off
kind: action
params: []
command: MUOFF<CR>
- id: mute_query
label: Mute Status Query
kind: query
params: []
command: MU?<CR>
- id: select_input
label: Select Input Source
kind: action
params:
- name: source
type: string
description: PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, HDRADIO, NET, PANDORA, SIRIUSXM, SPOTIFY, LASTFM, FLICKR, IRADIO, SERVER, FAVORITES, AUX1, AUX2, AUX3, AUX4, AUX5, AUX6, AUX7, BT, USB/IPOD, USB, IPD, IRP, FVP
command: SI{source}<CR>
- id: input_query
label: Input Source Query
kind: query
params: []
command: SI?<CR>
- id: main_zone_on
label: Main Zone On
kind: action
params: []
command: ZMON<CR>
- id: main_zone_off
label: Main Zone Off
kind: action
params: []
command: ZMOFF<CR>
- id: main_zone_query
label: Main Zone Query
kind: query
params: []
command: ZM?<CR>
- id: surround_mode_set
label: Surround Mode Set
kind: action
params:
- name: mode
type: string
description: MOVIE, MUSIC, GAME, DIRECT, PURE DIRECT, STEREO, AUTO, DOLBY DIGITAL, DTS SURROUND, AURO3D, AURO2DSURR, MCH STEREO, WIDE SCREEN, SUPER STADIUM, ROCK ARENA, JAZZ CLUB, CLASSIC CONCERT, MONO MOVIE, MATRIX, VIDEO GAME, VIRTUAL, LEFT, RIGHT, QUICK1-5, etc.
command: MS{mode}<CR>
- id: surround_mode_query
label: Surround Mode Query
kind: query
params: []
command: MS?<CR>
- id: channel_volume
label: Channel Volume Control
kind: action
params:
- name: channel
type: string
description: FL, FR, C, SW, SW2, SL, SR, SBL, SBR, SB, FHL, FHR, FWL, FWR, TFL, TFR, TML, TMR, TRL, TRR, RHL, RHR, FDL, FDR, SDL, SDR, BDL, BDR, SHL, SHR, TS
- name: direction
type: string
description: UP, DOWN, or 2-digit value (38-62, 50=0dB)
command: CV{channel} {direction}<CR>
- id: channel_volume_reset
label: Reset All Channel Levels
kind: action
params: []
command: CVZRL<CR>
- id: channel_volume_query
label: Channel Volume Query
kind: query
params: []
command: CV?<CR>
- id: sleep_timer_set
label: Sleep Timer Set
kind: action
params:
- name: minutes
type: integer
description: 001-120, 010=10min. 0=OFF
command: SLP{minutes:03d}<CR>
- id: sleep_timer_query
label: Sleep Timer Query
kind: query
params: []
command: SLP?<CR>
- id: auto_standby_set
label: Auto Standby Setting
kind: action
params:
- name: duration
type: string
description: 15M, 30M, 60M, OFF
command: STBY{duration}<CR>
- id: auto_standby_query
label: Auto Standby Query
kind: query
params: []
command: STBY?<CR>
- id: eco_mode_set
label: ECO Mode Setting
kind: action
params:
- name: mode
type: string
description: ON, AUTO, OFF
command: ECO{mode}<CR>
- id: eco_mode_query
label: ECO Mode Query
kind: query
params: []
command: ECO?<CR>
- id: tone_control_on
label: Tone Control On
kind: action
params: []
command: PSTONE CTRL ON<CR>
- id: tone_control_off
label: Tone Control Off
kind: action
params: []
command: PSTONE CTRL OFF<CR>
- id: tone_control_query
label: Tone Control Query
kind: query
params: []
command: PSTONE CTRL ?<CR>
- id: bass_adjust
label: Bass Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value (00-99, 50=0dB, range 44-56 = -6 to +6dB)
command: PSBAS {direction}<CR>
- id: treble_adjust
label: Treble Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value (00-99, 50=0dB, range 44-56 = -6 to +6dB)
command: PSTRE {direction}<CR>
- id: dialog_level_adjust
label: Dialog Level Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, ON, OFF, or value (38-62, 50=0dB)
command: PSDIL {direction}<CR>
- id: subwoofer_level_adjust
label: Subwoofer Level Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, ON, OFF, SW2 UP/DOWN for subwoofer 2
command: PSSWL {direction}<CR>
- id: cinema_eq_set
label: Cinema EQ On/Off
kind: action
params:
- name: state
type: string
description: ON, OFF
command: PSCINEMA EQ.{state}<CR>
- id: multieq_set
label: MultEQ Mode Set
kind: action
params:
- name: mode
type: string
description: AUDYSSEY, BYP.LR, FLAT, MANUAL, OFF
command: PSMULTEQ:{mode}<CR>
- id: dynamic_eq_set
label: Dynamic EQ On/Off
kind: action
params:
- name: state
type: string
description: ON, OFF
command: PSDYNEQ {state}<CR>
- id: dynamic_volume_set
label: Dynamic Volume Set
kind: action
params:
- name: level
type: string
description: HEV (Heavy), MED, LIT, OFF
command: PSDYNVOL {level}<CR>
- id: digital_input_select
label: Digital Input Select
kind: action
params:
- name: mode
type: string
description: AUTO, HDMI, DIGITAL, ANALOG, EXT.IN, 7.1IN, NO
command: SD{mode}<CR>
- id: digital_input_codec_set
label: Digital Input Codec Set
kind: action
params:
- name: codec
type: string
description: AUTO, PCM, DTS
command: DC{codec}<CR>
- id: video_select_set
label: Video Select Set
kind: action
params:
- name: source
type: string
description: DVD, BD, TV, SAT/CBL, MPLAY, GAME, AUX1-7, CD, SOURCE, ON, OFF
command: SV{source}<CR>
- id: video_select_query
label: Video Select Query
kind: query
params: []
command: SV?<CR>
- id: picture_mode_set
label: Picture Mode Set
kind: action
params:
- name: mode
type: string
description: OFF, STD, MOV, VVD, STM, CTM, DAY, NGT
command: PV{mode}<CR>
- id: picture_contrast_set
label: Picture Contrast
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 3-digit value (000-100, 050=0, range -50 to +50)
command: PVCN {direction}<CR>
- id: picture_brightness_set
label: Picture Brightness
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 3-digit value (000-100, 050=0, range -50 to +50)
command: PVBR {direction}<CR>
- id: picture_saturation_set
label: Picture Saturation
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 3-digit value (000-100, 050=0, range -50 to +50)
command: PVST {direction}<CR>
- id: picture_hue_set
label: Picture Hue
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value (44-56, 50=0, range -6 to +6)
command: PVHUE {direction}<CR>
- id: dimmer_set
label: Display Dimmer
kind: action
params:
- name: level
type: string
description: BRI (Bright), DIM, DAR (Dark), OFF, SEL (toggle)
command: DIM {level}<CR>
- id: dimmer_query
label: Dimmer Query
kind: query
params: []
command: DIM ?<CR>
- id: tuner_frequency_set
label: Tuner Frequency Set
kind: action
params:
- name: freq
type: string
description: 6-digit frequency. AM >050000, FM <050000. e.g. TFAN105000<CR>
command: TFAN{freq}<CR>
- id: tuner_frequency_up
label: Tuner Frequency Up
kind: action
params: []
command: TFANUP<CR>
- id: tuner_frequency_down
label: Tuner Frequency Down
kind: action
params: []
command: TFANDOWN<CR>
- id: tuner_frequency_query
label: Tuner Frequency Query
kind: query
params: []
command: TFAN?<CR>
- id: tuner_preset_up
label: Tuner Preset Up
kind: action
params: []
command: TPANUP<CR>
- id: tuner_preset_down
label: Tuner Preset Down
kind: action
params: []
command: TPANDOWN<CR>
- id: tuner_preset_select
label: Tuner Preset Select
kind: action
params:
- name: preset
type: integer
description: 01-56
command: TPAN{preset:02d}<CR>
- id: tuner_preset_query
label: Tuner Preset Query
kind: query
params: []
command: TPAN?<CR>
- id: tuner_preset_memory
label: Tuner Preset Memory
kind: action
params:
- name: preset
type: integer
description: 01-56
command: TPANMEM{preset:02d}<CR>
- id: tuner_band_set
label: Tuner Band Set
kind: action
params:
- name: band
type: string
description: ANAM (AM), ANFM (FM)
command: TM{band}<CR>
- id: tuner_mode_set
label: Tuner Mode Set
kind: action
params:
- name: mode
type: string
description: ANAUTO (Auto), ANMANUAL (Manual)
command: TM{mode}<CR>
- id: zone2_on
label: Zone2 On
kind: action
params: []
command: Z2ON<CR>
- id: zone2_off
label: Zone2 Off
kind: action
params: []
command: Z2OFF<CR>
- id: zone2_source_select
label: Zone2 Source Select
kind: action
params:
- name: source
type: string
description: SOURCE, PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, HDRADIO, NET, PANDORA, SIRIUSXM, SPOTIFY, LASTFM, FLICKR, IRADIO, SERVER, FAVORITES, AUX1-7, BT, USB/IPOD, USB, IPD, IRP, FVP
command: Z2{source}<CR>
- id: zone2_volume_up
label: Zone2 Volume Up
kind: action
params: []
command: Z2UP<CR>
- id: zone2_volume_down
label: Zone2 Volume Down
kind: action
params: []
command: Z2DOWN<CR>
- id: zone2_volume_set
label: Zone2 Volume Set
kind: action
params:
- name: level
type: string
description: 00-98, 80=0dB, 00=---(MIN)
command: Z2{level}<CR>
- id: zone2_mute_on
label: Zone2 Mute On
kind: action
params: []
command: Z2MUON<CR>
- id: zone2_mute_off
label: Zone2 Mute Off
kind: action
params: []
command: Z2MUOFF<CR>
- id: zone2_query
label: Zone2 Query
kind: query
params: []
command: Z2?<CR>
- id: zone3_on
label: Zone3 On
kind: action
params: []
command: Z3ON<CR>
- id: zone3_off
label: Zone3 Off
kind: action
params: []
command: Z3OFF<CR>
- id: zone3_source_select
label: Zone3 Source Select
kind: action
params:
- name: source
type: string
description: Same as Zone2 source list
command: Z3{source}<CR>
- id: zone3_volume_up
label: Zone3 Volume Up
kind: action
params: []
command: Z3UP<CR>
- id: zone3_volume_down
label: Zone3 Volume Down
kind: action
params: []
command: Z3DOWN<CR>
- id: zone3_query
label: Zone3 Query
kind: query
params: []
command: Z3?<CR>
- id: trigger_set
label: Trigger Set
kind: action
params:
- name: num
type: integer
description: 1 or 2
- name: state
type: string
description: ON, OFF
command: TR{num} {state}<CR>
- id: trigger_query
label: Trigger Query
kind: query
params: []
command: TR?<CR>
- id: remote_lock_on
label: Remote Lock On
kind: action
params: []
command: SYREMOTE LOCK ON<CR>
- id: remote_lock_off
label: Remote Lock Off
kind: action
params: []
command: SYREMOTE LOCK OFF<CR>
- id: panel_lock_on
label: Panel Lock On
kind: action
params: []
command: SYPANEL LOCK ON<CR>
- id: panel_lock_off
label: Panel Lock Off
kind: action
params: []
command: SYPANEL LOCK OFF<CR>
- id: menu_on
label: Setup Menu On
kind: action
params: []
command: MNMEN ON<CR>
- id: menu_off
label: Setup Menu Off
kind: action
params: []
command: MNMEN OFF<CR>
- id: menu_query
label: Menu Query
kind: query
params: []
command: MNMEN?<CR>
- id: all_zone_stereo_on
label: All Zone Stereo On
kind: action
params: []
command: MNZST ON<CR>
- id: all_zone_stereo_off
label: All Zone Stereo Off
kind: action
params: []
command: MNZST OFF<CR>
- id: all_zone_stereo_query
label: All Zone Stereo Query
kind: query
params: []
command: MNZST?<CR>
- id: network_cursor
label: Network Cursor Control
kind: action
params:
- name: direction
type: string
description: "90=Up, 91=Down, 92=Left, 93=Right, 94=Enter/Play/Pause, 9A-9D=other controls"
command: NS{direction}<CR>
- id: network_repeat
label: Network Repeat Toggle
kind: action
params: []
command: NSRPT<CR>
- id: network_random
label: Network Random Toggle
kind: action
params: []
command: NSRND<CR>
- id: zm_favorite_select
label: Main Zone Favorite Select
kind: action
params:
- name: num
type: integer
description: 1, 2, 3, or 4
command: ZMFAVORITE{num}<CR>
- id: zm_favorite_memory
label: Main Zone Favorite Memory
kind: action
params:
- name: num
type: integer
description: 1, 2, 3, or 4
command: ZMFAVORITE{num} MEMORY<CR>
- id: quick_select
label: Quick Select
kind: action
params:
- name: preset
type: integer
description: 1-5
command: MSQUICK{preset}<CR>
- id: quick_select_memory
label: Quick Select Memory
kind: action
params:
- name: preset
type: integer
description: 1-5
command: MSQUICK{preset} MEMORY<CR>
- id: quick_select_query
label: Quick Select Query
kind: query
params: []
command: MSQUICK ?<CR>
- id: rec_select
label: Record Select Source
kind: action
params:
- name: source
type: string
description: PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, NET, AUX1-7, BT, USB, IPD, IRP, FVP, SOURCE
command: SR{source}<CR>
- id: rec_select_query
label: Record Select Query
kind: query
params: []
command: SR?<CR>
- id: vs_aspect_ratio_set
label: VS Aspect Ratio Set
kind: action
params:
- name: mode
type: string
description: "ASPNRM (4:3), ASPFUL (16:9)"
command: VS{mode}<CR>
- id: vs_aspect_ratio_query
label: VS Aspect Ratio Query
kind: query
params: []
command: VSASP ?<CR>
- id: vs_hdmi_monitor_set
label: VS HDMI Monitor Set
kind: action
params:
- name: mode
type: string
description: MONIAUTO, MONI1, MONI2
command: VS{mode}<CR>
- id: vs_hdmi_monitor_query
label: VS HDMI Monitor Query
kind: query
params: []
command: VSMONI ?<CR>
- id: vs_resolution_set
label: VS Resolution Set
kind: action
params:
- name: mode
type: string
description: SC48P, SC10I, SC72P, SC10P, SC10P24, SC4K, SC4KF, SCAUTO
command: VS{mode}<CR>
- id: vs_resolution_query
label: VS Resolution Query
kind: query
params: []
command: VSSC ?<CR>
- id: vs_hdmi_resolution_set
label: VS HDMI Resolution Set
kind: action
params:
- name: mode
type: string
description: SCH48P, SCH10I, SCH72P, SCH10P, SCH10P24, SCH4K, SCH4KF, SCHAUTO
command: VS{mode}<CR>
- id: vs_hdmi_resolution_query
label: VS HDMI Resolution Query
kind: query
params: []
command: VSSCH ?<CR>
- id: vs_hdmi_audio_set
label: VS HDMI Audio Output Set
kind: action
params:
- name: mode
type: string
description: AMP, TV
command: VSAUDIO {mode}<CR>
- id: vs_hdmi_audio_query
label: VS HDMI Audio Output Query
kind: query
params: []
command: VSAUDIO ?<CR>
- id: vs_video_processing_mode_set
label: VS Video Processing Mode Set
kind: action
params:
- name: mode
type: string
description: AUTO, GAME, MOVI
command: VSVPM{mode}<CR>
- id: vs_video_processing_mode_query
label: VS Video Processing Mode Query
kind: query
params: []
command: VSVPM ?<CR>
- id: vs_vertical_stretch_set
label: VS Vertical Stretch Set
kind: action
params:
- name: state
type: string
description: ON, OFF
command: VSVST {state}<CR>
- id: vs_vertical_stretch_query
label: VS Vertical Stretch Query
kind: query
params: []
command: VSVST ?<CR>
- id: pv_query
label: Picture Mode Query
kind: query
params: []
command: PV?<CR>
- id: pv_contrast_query
label: Picture Contrast Query
kind: query
params: []
command: PVCN ?<CR>
- id: pv_brightness_query
label: Picture Brightness Query
kind: query
params: []
command: PVBR ?<CR>
- id: pv_saturation_query
label: Picture Saturation Query
kind: query
params: []
command: PVST ?<CR>
- id: pv_hue_query
label: Picture Hue Query
kind: query
params: []
command: PVHUE ?<CR>
- id: pv_dnr_set
label: Picture DNR Set
kind: action
params:
- name: mode
type: string
description: OFF, LOW, MID, HI
command: PVDNR {mode}<CR>
- id: pv_dnr_query
label: Picture DNR Query
kind: query
params: []
command: PVDNR ?<CR>
- id: pv_enhancer_adjust
label: Picture Enhancer Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value 00-12
command: PVENH {direction}<CR>
- id: pv_enhancer_query
label: Picture Enhancer Query
kind: query
params: []
command: PVENH ?<CR>
- id: digital_input_query
label: Digital Input Query
kind: query
params: []
command: SD?<CR>
- id: digital_input_codec_query
label: Digital Input Codec Query
kind: query
params: []
command: DC?<CR>
- id: tuner_band_query
label: Tuner Band Mode Query
kind: query
params: []
command: TMAN?<CR>
- id: tuner_rds_name_query
label: Tuner RDS Station Name Query
kind: query
params: []
command: TFANNAME?<CR>
- id: bass_query
label: Bass Query
kind: query
params: []
command: PSBAS ?<CR>
- id: treble_query
label: Treble Query
kind: query
params: []
command: PSTRE ?<CR>
- id: dialog_level_query
label: Dialog Level Query
kind: query
params: []
command: PSDIL ?<CR>
- id: subwoofer_level_query
label: Subwoofer Level Query
kind: query
params: []
command: PSSWL ?<CR>
- id: subwoofer2_level_adjust
label: Subwoofer 2 Level Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value (00,38-62, 50=0dB)
command: PSSWL2 {direction}<CR>
- id: cinema_eq_query
label: Cinema EQ Query
kind: query
params: []
command: PSCINEMA EQ. ?<CR>
- id: multieq_query
label: MultEQ Query
kind: query
params: []
command: PSMULTEQ: ?<CR>
- id: dynamic_eq_query
label: Dynamic EQ Query
kind: query
params: []
command: PSDYNEQ ?<CR>
- id: dynamic_volume_query
label: Dynamic Volume Query
kind: query
params: []
command: PSDYNVOL ?<CR>
- id: ps_mode_set
label: PS Surround Sub-mode Set
kind: action
params:
- name: mode
type: string
description: MUSIC, CINEMA, GAME, PRO LOGIC
command: PSMODE:{mode}<CR>
- id: ps_mode_query
label: PS Surround Sub-mode Query
kind: query
params: []
command: PSMODE: ?<CR>
- id: ps_loudness_management_set
label: Loudness Management Set
kind: action
params:
- name: state
type: string
description: ON, OFF
command: PSLOM {state}<CR>
- id: ps_loudness_management_query
label: Loudness Management Query
kind: query
params: []
command: PSLOM ?<CR>
- id: ps_front_height_set
label: PS Front Height Output Set
kind: action
params:
- name: state
type: string
description: ON, OFF
command: PSFH:{state}<CR>
- id: ps_front_height_query
label: PS Front Height Output Query
kind: query
params: []
command: PSFH: ?<CR>
- id: ps_speaker_output_set
label: PS Speaker Output Set
kind: action
params:
- name: mode
type: string
description: FW, FH, SB, HW, BH, BW, FL, HF, FR
command: PSSP:{mode}<CR>
- id: ps_speaker_output_query
label: PS Speaker Output Query
kind: query
params: []
command: PSSP: ?<CR>
- id: ps_pl2z_height_gain_set
label: PS PL2z Height Gain Set
kind: action
params:
- name: level
type: string
description: LOW, MID, HI
command: PSPHG {level}<CR>
- id: ps_pl2z_height_gain_query
label: PS PL2z Height Gain Query
kind: query
params: []
command: PSPHG ?<CR>
- id: ps_reference_level_offset_set
label: PS Reference Level Offset Set
kind: action
params:
- name: level
type: string
description: 0, 5, 10, 15
command: PSREFLEV {level}<CR>
- id: ps_reference_level_offset_query
label: PS Reference Level Offset Query
kind: query
params: []
command: PSREFLEV ?<CR>
- id: ps_audyssey_lfc_set
label: PS Audyssey LFC Set
kind: action
params:
- name: state
type: string
description: ON, OFF
command: PSLFC {state}<CR>
- id: ps_audyssey_lfc_query
label: PS Audyssey LFC Query
kind: query
params: []
command: PSLFC ?<CR>
- id: ps_containment_amount_adjust
label: PS Containment Amount Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value 01-07
command: PSCNTAMT {direction}<CR>
- id: ps_containment_amount_query
label: PS Containment Amount Query
kind: query
params: []
command: PSCNTAMT ?<CR>
- id: ps_audyssey_dsx_set
label: PS Audyssey DSX Set
kind: action
params:
- name: mode
type: string
description: ONHW, ONH, ONW, OFF
command: PSDSX {mode}<CR>
- id: ps_audyssey_dsx_query
label: PS Audyssey DSX Query
kind: query
params: []
command: PSDSX ?<CR>
- id: ps_stage_width_adjust
label: PS Stage Width Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value (40-60, 50=0dB)
command: PSSTW {direction}<CR>
- id: ps_stage_width_query
label: PS Stage Width Query
kind: query
params: []
command: PSSTW ?<CR>
- id: ps_stage_height_adjust
label: PS Stage Height Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value (40-60, 50=0dB)
command: PSSTH {direction}<CR>
- id: ps_stage_height_query
label: PS Stage Height Query
kind: query
params: []
command: PSSTH ?<CR>
- id: ps_graphic_eq_set
label: PS Graphic EQ Set
kind: action
params:
- name: state
type: string
description: ON, OFF
command: PSGEQ {state}<CR>
- id: ps_graphic_eq_query
label: PS Graphic EQ Query
kind: query
params: []
command: PSGEQ ?<CR>
- id: ps_dynamic_compression_set
label: PS Dynamic Compression Set
kind: action
params:
- name: mode
type: string
description: AUTO, LOW, MID, HI, OFF
command: PSDRC {mode}<CR>
- id: ps_dynamic_compression_query
label: PS Dynamic Compression Query
kind: query
params: []
command: PSDRC ?<CR>
- id: ps_bass_sync_adjust
label: PS Bass Sync Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value 00-16
command: PSBSC {direction}<CR>
- id: ps_bass_sync_query
label: PS Bass Sync Query
kind: query
params: []
command: PSBSC ?<CR>
- id: ps_dialogue_enhancer_set
label: PS Dialogue Enhancer Set
kind: action
params:
- name: level
type: string
description: OFF, LOW, MED, HIGH
command: PSDEH {level}<CR>
- id: ps_dialogue_enhancer_query
label: PS Dialogue Enhancer Query
kind: query
params: []
command: PSDEH ?<CR>
- id: ps_lfe_adjust
label: PS LFE Level Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value 00-10 (0 to -10dB)
command: PSLFE {direction}<CR>
- id: ps_lfe_query
label: PS LFE Level Query
kind: query
params: []
command: PSLFE ?<CR>
- id: ps_lfe_filter_level_set
label: PS LFE Filter Level Set
kind: action
params:
- name: level
type: string
description: 00, 05, 10, 15
command: PSLFL {level}<CR>
- id: ps_lfe_filter_level_query
label: PS LFE Filter Level Query
kind: query
params: []
command: PSLFL ?<CR>
- id: ps_effect_set
label: PS Effect Set
kind: action
params:
- name: value
type: string
description: ON, OFF, UP, DOWN, or 2-digit level 01-15
command: PSEFF {value}<CR>
- id: ps_effect_query
label: PS Effect Query
kind: query
params: []
command: PSEFF ?<CR>
- id: ps_delay_adjust
label: PS Delay Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 3-digit value 000-300 ms
command: PSDEL {direction}<CR>
- id: ps_delay_query
label: PS Delay Query
kind: query
params: []
command: PSDEL ?<CR>
- id: ps_panorama_set
label: PS Panorama Set
kind: action
params:
- name: state
type: string
description: ON, OFF
command: PSPAN {state}<CR>
- id: ps_panorama_query
label: PS Panorama Query
kind: query
params: []
command: PSPAN ?<CR>
- id: ps_dimension_adjust
label: PS Dimension Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value 00-06
command: PSDIM {direction}<CR>
- id: ps_dimension_query
label: PS Dimension Query
kind: query
params: []
command: PSDIM ?<CR>
- id: ps_center_width_adjust
label: PS Center Width Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value 00-07
command: PSCEN {direction}<CR>
- id: ps_center_width_query
label: PS Center Width Query
kind: query
params: []
command: PSCEN ?<CR>
- id: ps_center_image_adjust
label: PS Center Image Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value 00-10
command: PSCEI {direction}<CR>
- id: ps_center_image_query
label: PS Center Image Query
kind: query
params: []
command: PSCEI ?<CR>
- id: ps_center_gain_adjust
label: PS Center Gain Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value 00-10
command: PSCEG {direction}<CR>
- id: ps_center_gain_query
label: PS Center Gain Query
kind: query
params: []
command: PSCEG ?<CR>
- id: ps_center_spread_set
label: PS Center Spread Set
kind: action
params:
- name: state
type: string
description: ON, OFF
command: PSCES {state}<CR>
- id: ps_center_spread_query
label: PS Center Spread Query
kind: query
params: []
command: PSCES ?<CR>
- id: ps_sw_direct_set
label: PS SW Direct Mode Set
kind: action
params:
- name: state
type: string
description: ON, OFF
command: PSSWR {state}<CR>
- id: ps_sw_direct_query
label: PS SW Direct Mode Query
kind: query
params: []
command: PSSWR ?<CR>
- id: ps_room_size_set
label: PS Room Size Set
kind: action
params:
- name: size
type: string
description: S, MS, M, ML, L
command: PSRSZ {size}<CR>
- id: ps_room_size_query
label: PS Room Size Query
kind: query
params: []
command: PSRSZ ?<CR>
- id: ps_audio_delay_adjust
label: PS Audio Delay Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 3-digit value 000-200 ms
command: PSDELAY {direction}<CR>
- id: ps_audio_delay_query
label: PS Audio Delay Query
kind: query
params: []
command: PSDELAY ?<CR>
- id: ps_audio_restorer_set
label: PS Audio Restorer Set
kind: action
params:
- name: mode
type: string
description: OFF, LOW, MED, HI
command: PSRSTR {mode}<CR>
- id: ps_audio_restorer_query
label: PS Audio Restorer Query
kind: query
params: []
command: PSRSTR ?<CR>
- id: ps_front_speaker_set
label: PS Front Speaker Set
kind: action
params:
- name: mode
type: string
description: SPA, SPB, A+B
command: PSFRONT {mode}<CR>
- id: ps_front_speaker_query
label: PS Front Speaker Query
kind: query
params: []
command: PSFRONT?<CR>
- id: ps_auro_preset_set
label: PS Auro-Matic 3D Preset Set
kind: action
params:
- name: preset
type: string
description: SMA, MED, LAR, SPE
command: PSAUROPR {preset}<CR>
- id: ps_auro_preset_query
label: PS Auro-Matic 3D Preset Query
kind: query
params: []
command: PSAUROPR ?<CR>
- id: ps_auro_strength_adjust
label: PS Auro-Matic 3D Strength Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value 01-16
command: PSAUROST {direction}<CR>
- id: ps_auro_strength_query
label: PS Auro-Matic 3D Strength Query
kind: query
params: []
command: PSAUROST ?<CR>
- id: zone2_mute_query
label: Zone2 Mute Query
kind: query
params: []
command: Z2MU?<CR>
- id: zone2_channel_set
label: Zone2 Channel Setting
kind: action
params:
- name: mode
type: string
description: ST, MONO
command: Z2CS{mode}<CR>
- id: zone2_channel_query
label: Zone2 Channel Query
kind: query
params: []
command: Z2CS?<CR>
- id: zone2_channel_volume
label: Zone2 Channel Volume
kind: action
params:
- name: channel
type: string
description: FL, FR
- name: direction
type: string
description: UP, DOWN, or 2-digit value (38-62, 50=0dB)
command: Z2CV{channel} {direction}<CR>
- id: zone2_channel_volume_query
label: Zone2 Channel Volume Query
kind: query
params: []
command: Z2CV?<CR>
- id: zone2_quick_select
label: Zone2 Quick Select
kind: action
params:
- name: preset
type: integer
description: 1-5
command: Z2QUICK{preset}<CR>
- id: zone2_quick_select_memory
label: Zone2 Quick Select Memory
kind: action
params:
- name: preset
type: integer
description: 1-5
command: Z2QUICK{preset} MEMORY<CR>
- id: zone2_quick_select_query
label: Zone2 Quick Select Query
kind: query
params: []
command: Z2QUICK ?<CR>
- id: zone2_favorite_select
label: Zone2 Favorite Select
kind: action
params:
- name: num
type: integer
description: 1, 2, 3, or 4
command: Z2FAVORITE{num}<CR>
- id: zone2_favorite_memory
label: Zone2 Favorite Memory
kind: action
params:
- name: num
type: integer
description: 1, 2, 3, or 4
command: Z2FAVORITE{num} MEMORY<CR>
- id: zone2_hpf_set
label: Zone2 HPF Set
kind: action
params:
- name: state
type: string
description: ON, OFF
command: Z2HPF{state}<CR>
- id: zone2_hpf_query
label: Zone2 HPF Query
kind: query
params: []
command: Z2HPF?<CR>
- id: zone2_bass_adjust
label: Zone2 Bass Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value (40-60, 50=0dB)
command: Z2PSBAS {direction}<CR>
- id: zone2_bass_query
label: Zone2 Bass Query
kind: query
params: []
command: Z2PSBAS ?<CR>
- id: zone2_treble_adjust
label: Zone2 Treble Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value (40-60, 50=0dB)
command: Z2PSTRE {direction}<CR>
- id: zone2_treble_query
label: Zone2 Treble Query
kind: query
params: []
command: Z2PSTRE ?<CR>
- id: zone2_hdmi_audio_set
label: Zone2 HDMI Audio Set
kind: action
params:
- name: mode
type: string
description: THR, PCM
command: Z2HDA {mode}<CR>
- id: zone2_hdmi_audio_query
label: Zone2 HDMI Audio Query
kind: query
params: []
command: Z2HDA?<CR>
- id: zone2_sleep_timer_set
label: Zone2 Sleep Timer Set
kind: action
params:
- name: value
type: string
description: OFF, or 001-120 (minutes)
command: Z2SLP{value}<CR>
- id: zone2_sleep_timer_query
label: Zone2 Sleep Timer Query
kind: query
params: []
command: Z2SLP?<CR>
- id: zone2_auto_standby_set
label: Zone2 Auto Standby Set
kind: action
params:
- name: duration
type: string
description: 2H, 4H, 8H, OFF
command: Z2STBY{duration}<CR>
- id: zone2_auto_standby_query
label: Zone2 Auto Standby Query
kind: query
params: []
command: Z2STBY?<CR>
- id: zone3_volume_set
label: Zone3 Volume Set
kind: action
params:
- name: level
type: string
description: 00-98, 80=0dB, 00=--- (MIN)
command: Z3{level}<CR>
- id: zone3_mute_on
label: Zone3 Mute On
kind: action
params: []
command: Z3MUON<CR>
- id: zone3_mute_off
label: Zone3 Mute Off
kind: action
params: []
command: Z3MUOFF<CR>
- id: zone3_mute_query
label: Zone3 Mute Query
kind: query
params: []
command: Z3MU?<CR>
- id: zone3_channel_set
label: Zone3 Channel Setting
kind: action
params:
- name: mode
type: string
description: ST, MONO
command: Z3CS{mode}<CR>
- id: zone3_channel_query
label: Zone3 Channel Query
kind: query
params: []
command: Z3CS?<CR>
- id: zone3_channel_volume
label: Zone3 Channel Volume
kind: action
params:
- name: channel
type: string
description: FL, FR
- name: direction
type: string
description: UP, DOWN, or 2-digit value (38-62, 50=0dB)
command: Z3CV{channel} {direction}<CR>
- id: zone3_channel_volume_query
label: Zone3 Channel Volume Query
kind: query
params: []
command: Z3CV?<CR>
- id: zone3_quick_select
label: Zone3 Quick Select
kind: action
params:
- name: preset
type: integer
description: 1-5
command: Z3QUICK{preset}<CR>
- id: zone3_quick_select_memory
label: Zone3 Quick Select Memory
kind: action
params:
- name: preset
type: integer
description: 1-5
command: Z3QUICK{preset} MEMORY<CR>
- id: zone3_quick_select_query
label: Zone3 Quick Select Query
kind: query
params: []
command: Z3QUICK ?<CR>
- id: zone3_favorite_select
label: Zone3 Favorite Select
kind: action
params:
- name: num
type: integer
description: 1, 2, 3, or 4
command: Z3FAVORITE{num}<CR>
- id: zone3_favorite_memory
label: Zone3 Favorite Memory
kind: action
params:
- name: num
type: integer
description: 1, 2, 3, or 4
command: Z3FAVORITE{num} MEMORY<CR>
- id: zone3_hpf_set
label: Zone3 HPF Set
kind: action
params:
- name: state
type: string
description: ON, OFF
command: Z3HPF{state}<CR>
- id: zone3_hpf_query
label: Zone3 HPF Query
kind: query
params: []
command: Z3HPF?<CR>
- id: zone3_bass_adjust
label: Zone3 Bass Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value (40-60, 50=0dB)
command: Z3PSBAS {direction}<CR>
- id: zone3_bass_query
label: Zone3 Bass Query
kind: query
params: []
command: Z3PSBAS ?<CR>
- id: zone3_treble_adjust
label: Zone3 Treble Adjust
kind: action
params:
- name: direction
type: string
description: UP, DOWN, or 2-digit value (40-60, 50=0dB)
command: Z3PSTRE {direction}<CR>
- id: zone3_treble_query
label: Zone3 Treble Query
kind: query
params: []
command: Z3PSTRE ?<CR>
- id: zone3_sleep_timer_set
label: Zone3 Sleep Timer Set
kind: action
params:
- name: value
type: string
description: OFF, or 001-120 (minutes)
command: Z3SLP{value}<CR>
- id: zone3_sleep_timer_query
label: Zone3 Sleep Timer Query
kind: query
params: []
command: Z3SLP?<CR>
- id: zone3_auto_standby_set
label: Zone3 Auto Standby Set
kind: action
params:
- name: duration
type: string
description: 2H, 4H, 8H, OFF
command: Z3STBY{duration}<CR>
- id: zone3_auto_standby_query
label: Zone3 Auto Standby Query
kind: query
params: []
command: Z3STBY?<CR>
- id: hd_frequency_up
label: HD Radio Frequency Up
kind: action
params: []
command: TFHDUP<CR>
- id: hd_frequency_down
label: HD Radio Frequency Down
kind: action
params: []
command: TFHDDOWN<CR>
- id: hd_frequency_set
label: HD Radio Frequency Set
kind: action
params:
- name: freq
type: string
description: 6-digit frequency (AM >050000, FM <050000)
command: TFHD{freq}<CR>
- id: hd_multicast_select
label: HD Radio Multicast Channel Select
kind: action
params:
- name: channel
type: integer
description: 1-8 (HD multicast), 0 (Analog)
command: TFHDMC{channel}<CR>
- id: hd_frequency_multicast_set
label: HD Radio Frequency and Multicast Set
kind: action
params:
- name: freq
type: string
description: 6-digit frequency
- name: channel
type: integer
description: multicast channel 0-8
command: TFHD{freq}MC{channel}<CR>
- id: hd_frequency_query
label: HD Radio Frequency Query
kind: query
params: []
command: TFHD?<CR>
- id: hd_preset_up
label: HD Radio Preset Up
kind: action
params: []
command: TPHDUP<CR>
- id: hd_preset_down
label: HD Radio Preset Down
kind: action
params: []
command: TPHDDOWN<CR>
- id: hd_preset_select
label: HD Radio Preset Select
kind: action
params:
- name: preset
type: integer
description: 01-56
command: TPHD{preset}<CR>
- id: hd_preset_query
label: HD Radio Preset Query
kind: query
params: []
command: TPHD?<CR>
- id: hd_preset_memory
label: HD Radio Preset Memory
kind: action
params:
- name: preset
type: integer
description: 01-56
command: TPHDMEM{preset}<CR>
- id: hd_band_mode_set
label: HD Radio Band and Mode Set
kind: action
params:
- name: mode
type: string
description: HDAM, HDFM, HDAUTOHD, HDAUTO, HDMANUAL, HDANAAUTO, HDANAMANU
command: TM{mode}<CR>
- id: hd_band_mode_query
label: HD Radio Band Mode Query
kind: query
params: []
command: TMHD?<CR>
- id: hd_status_query
label: HD Radio Status Query
kind: query
params: []
command: HD?<CR>
- id: network_extended_control
label: Network Extended Control
kind: action
params:
- name: code
type: string
description: 9E (Skip-), 9F (Manual Search+/-), 9G, 9H (Repeat One), 9I (Repeat All), 9J (Repeat Off), 9K (Random On), 9M (Random Off), 9W (Toggle iPod/OSD), 9X (Page Next), 9Y (Page Prev), 9Z (Manual Search Stop)
command: NS{code}<CR>
- id: ns_preset_call
label: Network Preset Call
kind: action
params:
- name: preset
type: string
description: 00-35
command: NSB{preset}<CR>
- id: ns_preset_memory
label: Network Preset Memory
kind: action
params:
- name: preset
type: string
description: 00-35
command: NSC{preset}<CR>
- id: ns_preset_name_query
label: Network Preset Name Query
kind: query
params: []
command: NSH<CR>
- id: ns_favorites_add
label: Network Add Favorites Folder
kind: action
params: []
command: NSFV MEM<CR>
- id: ns_display_info_ascii
label: Network On-Screen Display Info ASCII
kind: query
params: []
command: NSA<CR>
- id: ns_display_info_utf8
label: Network On-Screen Display Info UTF-8
kind: query
params: []
command: NSE<CR>
- id: mn_cursor_control
label: Menu Cursor Control
kind: action
params:
- name: direction
type: string
description: CUP, CDN, CLT, CRT, ENT, RTN, OPT, INF
command: MN{direction}<CR>
- id: mn_channel_level_menu
label: Menu Channel Level Adjust
kind: action
params: []
command: MNCHL<CR>
- id: mn_instaprevue_set
label: Menu InstaPrevue Set
kind: action
params:
- name: state
type: string
description: ON, OFF
command: MNPRV {state}<CR>
- id: mn_instaprevue_query
label: Menu InstaPrevue Query
kind: query
params: []
command: MNPRV?<CR>
- id: panel_volume_lock_on
label: Panel and Volume Lock On
kind: action
params: []
command: SYPANEL+V LOCK ON<CR>
- id: remote_maintenance_set
label: Remote Maintenance Mode Set
kind: action
params:
- name: mode
type: string
description: STA, END
command: RM {mode}<CR>
- id: remote_maintenance_query
label: Remote Maintenance Mode Query
kind: query
params: []
command: RM ?<CR>
- id: upgrade_id_display
label: Upgrade ID Number Display
kind: action
params: []
command: UGIDN<CR>
- id: sleep_timer_off
label: Sleep Timer Off
kind: action
params: []
command: SLPOFF<CR>
Feedbacks
- id: power_state
label: Power State
type: enum
values:
- PWON
- PWSTANDBY
- id: master_volume_state
label: Master Volume State
type: string
description: "MV{value}<CR>, e.g. MV80<CR> for 0dB. Range 00-98"
- id: mute_state
label: Mute State
type: enum
values:
- MUON
- MUOFF
- id: input_state
label: Input State
type: string
description: "SI{source}<CR>, e.g. SIDVD<CR>"
- id: surround_mode_state
label: Surround Mode State
type: string
description: "MS{mode}<CR>, e.g. MSSTEREO<CR>"
- id: zone2_state
label: Zone2 State
type: string
description: "Z2{source}<CR> or Z2ON/Z2OFF"
- id: zone3_state
label: Zone3 State
type: string
description: "Z3{source}<CR> or Z3ON/Z3OFF"
- id: tuner_frequency_state
label: Tuner Frequency State
type: string
description: "TFAN{freq}<CR>, e.g. TFAN105000<CR>"
- id: rds_station_name
label: RDS Station Name
type: string
description: "TFANNAME{8chars}<CR> (EU/AP only)"
Variables
# No discrete variables - all parameters are passed via Actions.
# Query commands (?) return current state as Feedbacks.
Events
# Device sends EVENT messages when state changes (operated directly, not via IP control).
# EVENT format is identical to COMMAND.
# Within 5 seconds of state change, device sends EVENT.
- id: power_event
label: Power State Change Event
type: string
description: "PWON<CR> or PWSTANDBY<CR> sent when power changed via front panel"
- id: input_change_event
label: Input Change Event
type: string
description: "SI{source}<CR> sent when input changed"
- id: surround_mode_change_event
label: Surround Mode Change Event
type: string
description: "MS{mode}<CR> sent when surround mode changed"
- id: volume_change_event
label: Volume Change Event
type: string
description: "MV{value}<CR> sent when master volume changed. CV{channel} {value}<CR> for channel volume."
# UNRESOLVED: Complete event catalog - source lists event types but full event taxonomy not enumerated
Macros
# Source describes multi-step sequences:
- id: power_on_sequence
label: Power On Sequence
description: "Send PWON<CR>, then wait 1 second before next command (per source note J)"
- id: preset_memory_sequence
label: Tuner Preset Memory Sequence
description: "TPANMEM<CR> → TPANUP/TPANDOWN/TPAN**<CR> → TPANMEM<CR>"
- id: hd_preset_memory_sequence
label: HD Radio Preset Memory Sequence
description: "TPHDMEM<CR> → TPHDUP/TPHDDOWN/TPHD**<CR> → TPHDMEM<CR>"
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings or interlock procedures in source.
# Note: power on requires 1 second wait before subsequent commands.
Notes
- Command interval: minimum 50ms between commands sent to device.
- RESPONSE timeout: device responds within 200ms to query commands.
- EVENT timeout: device sends event within 5 seconds of state change.
- Half duplex communication on both RS-232 and TCP.
- Maximum command/data length: 135 bytes.
- ASCII range 0x20-0x7F for commands. CR (0x0D) only for pause/termination.
- Channel volume values: 38-62 ASCII, 50=0dB. Master volume: 00-98, 80=0dB, 00=--- (MIN).
- 0.5dB step uses 3 ASCII characters in parameter (e.g. MV805 for +0.5dB).
- When input source changes, channel volume and surround mode may return as EVENT simultaneously.
- If surround mode or channel volume is unchanged before/after input switch, no EVENT returned.
- ZONE2 and ZONE3 control commands mirror MAIN ZONE structure.
- HD Radio commands include multi-cast channel selection (1-8, analog 0).
- Network/Bluetooth transport uses NS prefix with 2-digit hex codes for playback control.
Provenance
source_domains:
- heimkinoraum.de
source_urls:
- https://www.heimkinoraum.de/upload/files/product/IP_Protocol_AVR-Xx100.pdf
retrieved_at: 2026-05-22T11:57:15.634Z
last_checked_at: 2026-06-09T13:42:11.765Z
Verification Summary
verdict: verified
checked_at: 2026-06-09T13:42:11.765Z
matched_actions: 271
action_count: 271
confidence: medium
summary: "All 271 spec actions confirmed in source with matching wire tokens and shapes; transport parameters port 23 and 9600bps are verbatim in source; source command count equals spec count at spec granularity. (4 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "firmware version compatibility not stated in source"
- "Complete event catalog - source lists event types but full event taxonomy not enumerated"
- "no safety warnings or interlock procedures in source."
- "firmware version not stated. UNRESOLVED: specific model variant (NR1603 vs related models) compatibility not distinguished. UNRESOLVED: voltage/current/power specs not in source."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0