Summary
AV receiver with both RS-232C and Ethernet (TCP/IP) control interfaces. Serial: 9600bps, 8N1, DB-9. IP: TCP port 23 (telnet). ASCII command protocol with 2-char command + parameter + CR. Supports multi-zone operation (Main Zone, Zone2, Zone3), surround mode selection, volume/mute control, input routing, tuner control, and networked audio playback. No authentication procedure described.
Transport
protocols:
- serial
- tcp
addressing:
port: 23 # TCP port 23 (telnet) stated in source
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
- powerable # PWON/PWSTANDBY commands present
- routable # SI (input select), SD, DC commands present
- queryable # ? suffix commands return status
- levelable # MV, CV, tone, picture controls present
Actions
# Power
- id: power_on
label: Power On
kind: action
params: []
- id: power_standby
label: Power Standby
kind: action
params: []
# Master Volume
- id: master_volume_up
label: Master Volume Up
kind: action
params: []
- id: master_volume_down
label: Master Volume Down
kind: action
params: []
- id: master_volume_set
label: Master Volume Set
kind: action
params:
- name: level
type: integer
description: "00 (MIN/-79.5dB) to 98 (+18.0dB); 80 = 0dB; MV? for current"
- id: mute_on
label: Mute On
kind: action
params: []
- id: mute_off
label: Mute Off
kind: action
params: []
# Input Select
- 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"
- id: select_input_digital
label: Select Digital Input
kind: action
params:
- name: mode
type: string
description: "AUTO, HDMI, DIGITAL, ANALOG, EXT.IN, 7.1IN, NO"
- id: select_digital_input_type
label: Select Digital Input Type
kind: action
params:
- name: type
type: string
description: "AUTO, PCM, DTS"
# Surround Mode
- id: surround_mode
label: Set Surround Mode
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, ALL ZONE STEREO, 7.1IN, PURE DIRECT EXT, QUICK1-5, QUICK1-5 MEMORY, and many others - see full MS command table"
# Video Processing
- id: video_select
label: Video Select
kind: action
params:
- name: source
type: string
description: "DVD, BD, TV, SAT/CBL, MPLAY, GAME, AUX1-7, CD, SOURCE, ON, OFF"
- id: picture_mode
label: Picture Mode
kind: action
params:
- name: mode
type: string
description: "OFF, STD, MOV, VVD, STM, CTM, DAY, NGT"
- id: video_resolution
label: Set Video Resolution
kind: action
params:
- name: res
type: string
description: "ASP NRM, ASP FUL, SC 48P, SC 10I, SC 72P, SC 10P, SC 10P24, SC 4K, SC 4KF, SCAUTO, and HDMI variants (SCH48P, SCH10I, etc.)"
- id: hdmi_monitor
label: Set HDMI Monitor
kind: action
params:
- name: monitor
type: string
description: "MONI AUTO, MONI1, MONI2"
- id: hdmi_audio_output
label: HDMI Audio Output
kind: action
params:
- name: dest
type: string
description: "AMP, TV"
- id: video_processing_mode
label: Video Processing Mode
kind: action
params:
- name: mode
type: string
description: "AUTO, GAME, MOVI"
- id: video_vertical_stretch
label: Vertical Stretch
kind: action
params:
- name: state
type: string
description: "ON, OFF"
# Audio Processing / Tone
- id: tone_control
label: Tone Control
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: bass_up
label: Bass Up
kind: action
params: []
- id: bass_down
label: Bass Down
kind: action
params: []
- id: treble_up
label: Treble Up
kind: action
params: []
- id: treble_down
label: Treble Down
kind: action
params: []
- id: dialog_level
label: Dialog Level Adjust
kind: action
params:
- name: state
type: string
description: "ON, OFF, UP, DOWN, or direct value 38-62 (50=0dB)"
- id: subwoofer_level
label: Subwoofer Level Adjust
kind: action
params:
- name: state
type: string
description: "ON, OFF, UP, DOWN, or direct value"
- id: subwoofer_level_2
label: Subwoofer 2 Level Adjust
kind: action
params:
- name: state
type: string
description: "UP, DOWN, or direct value"
- id: cinema_eq
label: Cinema EQ
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: dynamic_eq
label: Dynamic EQ
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: loudness_management
label: Loudness Management
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: dynamic_volume
label: Dynamic Volume
kind: action
params:
- name: level
type: string
description: "HEV, MED, LIT, OFF"
- id: audio_restorer
label: Audio Restorer
kind: action
params:
- name: level
type: string
description: "OFF, LOW, MED, HI"
- id: multieq_mode
label: MultEQ Mode
kind: action
params:
- name: mode
type: string
description: "AUDYSSEY, BYP.LR, FLAT, MANUAL, OFF"
- id: channel_volume
label: Channel Volume
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 direct dB value (38-62, 50=0dB; SW/SW2: 00,38-62)"
- id: reset_channel_levels
label: Reset All Channel Levels to Factory Defaults
kind: action
params: []
# Sleep / ECO / Auto Standby
- id: sleep_timer
label: Sleep Timer
kind: action
params:
- name: minutes
type: integer
description: "OFF or 001-120 (010=10min)"
- id: auto_standby
label: Auto Standby
kind: action
params:
- name: time
type: string
description: "15M, 30M, 60M, OFF"
- id: eco_mode
label: ECO Mode
kind: action
params:
- name: mode
type: string
description: "ON, AUTO, OFF"
# Zone 2 Control
- id: zone2_power
label: Zone2 Power
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: zone2_select_input
label: Zone2 Select Input
kind: action
params:
- name: source
type: string
description: "Same sources as main zone (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, SOURCE)"
- id: zone2_volume_up
label: Zone2 Volume Up
kind: action
params: []
- id: zone2_volume_down
label: Zone2 Volume Down
kind: action
params: []
- id: zone2_volume_set
label: Zone2 Volume Set
kind: action
params:
- name: level
type: integer
description: "00 (MIN) to 98 (+18dB); 80 = 0dB"
- id: zone2_mute
label: Zone2 Mute
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- 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 direct value 38-62 (50=0dB)"
- id: zone2_hpf
label: Zone2 HPF
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: zone2_bass
label: Zone2 Bass
kind: action
params:
- name: direction
type: string
description: "UP, DOWN, or direct value 00-99 (50=0dB); range -10 to +10 (40-60)"
- id: zone2_treble
label: Zone2 Treble
kind: action
params:
- name: direction
type: string
description: "UP, DOWN, or direct value 00-99 (50=0dB); range -10 to +10 (40-60)"
- id: zone2_hdmi_audio
label: Zone2 HDMI Audio
kind: action
params:
- name: mode
type: string
description: "THR (Through), PCM"
- id: zone2_sleep
label: Zone2 Sleep Timer
kind: action
params:
- name: time
type: string
description: "OFF or 001-120"
- id: zone2_auto_standby
label: Zone2 Auto Standby
kind: action
params:
- name: time
type: string
description: "2H, 4H, 8H, OFF"
- id: zone2_quick_select
label: Zone2 Quick Select
kind: action
params:
- name: num
type: integer
description: "1-5 select, 1-5 MEMORY to memorize"
- id: zone2_favorite
label: Zone2 Favorite
kind: action
params:
- name: num
type: integer
description: "1-4"
- id: zone2_channel_setting
label: Zone2 Channel Setting
kind: action
params:
- name: mode
type: string
description: "ST, MONO"
# Zone 3 Control
- id: zone3_power
label: Zone3 Power
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: zone3_select_input
label: Zone3 Select Input
kind: action
params:
- name: source
type: string
description: "Same sources as Zone2"
- id: zone3_volume_up
label: Zone3 Volume Up
kind: action
params: []
- id: zone3_volume_down
label: Zone3 Volume Down
kind: action
params: []
- id: zone3_volume_set
label: Zone3 Volume Set
kind: action
params:
- name: level
type: integer
description: "00 to 98; 80 = 0dB"
- id: zone3_mute
label: Zone3 Mute
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- 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 direct value"
- id: zone3_hpf
label: Zone3 HPF
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: zone3_bass
label: Zone3 Bass
kind: action
params:
- name: direction
type: string
description: "UP, DOWN, or direct value"
- id: zone3_treble
label: Zone3 Treble
kind: action
params:
- name: direction
type: string
description: "UP, DOWN, or direct value"
- id: zone3_sleep
label: Zone3 Sleep Timer
kind: action
params:
- name: time
type: string
description: "OFF or 001-120"
- id: zone3_auto_standby
label: Zone3 Auto Standby
kind: action
params:
- name: time
type: string
description: "2H, 4H, 8H, OFF"
- id: zone3_quick_select
label: Zone3 Quick Select
kind: action
params:
- name: num
type: integer
description: "1-5 select, 1-5 MEMORY to memorize"
- id: zone3_favorite
label: Zone3 Favorite
kind: action
params:
- name: num
type: integer
description: "1-4"
- id: zone3_channel_setting
label: Zone3 Channel Setting
kind: action
params:
- name: mode
type: string
description: "ST, MONO"
# Tuner Control
- id: tuner_frequency_up
label: Tuner Frequency Up
kind: action
params: []
- id: tuner_frequency_down
label: Tuner Frequency Down
kind: action
params: []
- id: tuner_frequency_set
label: Tuner Frequency Set
kind: action
params:
- name: frequency
type: string
description: "6 digits: ****.** kHz (AM, >050000) or ****.** MHz (FM, <050000)"
- id: tuner_preset_up
label: Tuner Preset Up
kind: action
params: []
- id: tuner_preset_down
label: Tuner Preset Down
kind: action
params: []
- id: tuner_preset_select
label: Tuner Preset Select
kind: action
params:
- name: preset
type: integer
description: "01-56"
- id: tuner_preset_memory
label: Tuner Preset Memory
kind: action
params:
- name: preset
type: integer
description: "01-56"
- id: tuner_band_mode
label: Tuner Band/Mode
kind: action
params:
- name: band
type: string
description: "ANAM (AM), ANFM (FM)"
- name: mode
type: string
description: "ANAUTO, ANMANUAL"
- id: hd_radio_channel_up
label: HD Radio Channel Up
kind: action
params: []
- id: hd_radio_channel_down
label: HD Radio Channel Down
kind: action
params: []
- id: hd_radio_channel_set
label: HD Radio Channel Set
kind: action
params:
- name: frequency
type: string
description: "6 digits with optional MC* for multicast channel"
- id: hd_radio_multicast_select
label: HD Radio Multicast Select
kind: action
params:
- name: channel
type: integer
description: "1-8 (multicast), 0 (analog)"
- id: hd_radio_preset_up
label: HD Radio Preset Up
kind: action
params: []
- id: hd_radio_preset_down
label: HD Radio Preset Down
kind: action
params: []
- id: hd_radio_preset_select
label: HD Radio Preset Select
kind: action
params:
- name: preset
type: integer
description: "01-56"
- id: hd_radio_band_mode
label: HD Radio Band/Mode
kind: action
params:
- name: band
type: string
description: "HDAM, HDFM"
- name: mode
type: string
description: "HDAUTOHD, HDAUTO, HDMANUAL, HDANAAUTO, HDANAMANU"
# Online Music / USB / iPod / Bluetooth / Network
- id: network_cursor
label: Network Cursor Control
kind: action
params:
- name: direction
type: string
description: "90 (Up), 91 (Down), 92 (Left), 93 (Right/Enter/Play/Pause/Stop/Skip+/Skip-), 94, 9A-9D, 9E (Skip Minus), 9F (Manual Search +/-)"
- id: network_repeat
label: Network Repeat
kind: action
params:
- name: mode
type: string
description: "RPT toggle, 9H (Repeat One), 9I (Repeat All), 9J (Repeat Off)"
- id: network_shuffle
label: Network Shuffle
kind: action
params:
- name: mode
type: string
description: "9K (Shuffle On), 9M (Shuffle Off)"
- id: network_preset_call
label: Network Preset Call
kind: action
params:
- name: preset
type: integer
description: "00-35 (2014 AVR)"
- id: network_preset_memory
label: Network Preset Memory
kind: action
params:
- name: preset
type: integer
description: "00-35"
- id: net_audio_preset_name
label: Net Audio Preset Name Status
kind: action
params: []
- id: favorites_add
label: Add Favorites Folder
kind: action
params: []
- id: onscreen_display_request
label: Onscreen Display Information Request
kind: action
params:
- name: mode
type: string
description: "NSA (list), NSE (request)"
- id: ipod_mode_toggle
label: iPod Mode Toggle
kind: action
params: []
- id: main_zone_on_off
label: Main Zone On/Off
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: zm_favorite
label: Main Zone Favorite
kind: action
params:
- name: num
type: integer
description: "1-4"
- name: mode
type: string
description: "select (default) or MEMORY to memorize"
- id: rec_select
label: Record Select
kind: action
params:
- name: source
type: string
description: "SOURCE (cancel), PHONO, CD, TUNER, DVD, BD, TV, SAT/CBL, MPLAY, GAME, HDRADIO, NET, BT, USB/IPOD, USB, IPD, IRP, FVP"
- id: mn_navigate
label: System Navigation
kind: action
params:
- name: code
type: string
description: "CUP (Cursor Up), CDN (Cursor Down), CLT (Cursor Left), CRT (Cursor Right), ENT (Enter), RTN (Return), OPT (Option), INF (Info), CHL (Channel Level)"
- id: mn_menu
label: Setup Menu
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: mn_instaprevue
label: InstaPrevue
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: mn_all_zone_stereo
label: All Zone Stereo
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: sy_remote_lock
label: Remote Lock
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: sy_panel_lock
label: Panel Lock
kind: action
params:
- name: mode
type: string
description: "PANEL LOCK ON, PANEL+V LOCK ON, PANEL LOCK OFF"
- id: trigger
label: Trigger Output
kind: action
params:
- name: num
type: integer
description: "1, 2"
- name: state
type: string
description: "ON, OFF"
- id: dimmer
label: Display Dimmer
kind: action
params:
- name: level
type: string
description: "BRI (Bright), DIM (Dim), DAR (Dark), OFF, SEL (toggle)"
- id: ps_mode
label: Dolby/DTS Decoding Mode
kind: action
params:
- name: mode
type: string
description: "MUSIC, CINEMA, GAME, PRO LOGIC"
- id: ps_front_height
label: Front Height Output
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: ps_speaker_config
label: Speaker Output Configuration
kind: action
params:
- name: config
type: string
description: "FW (F.Wide), FH (F.Height), SB (Surround Back), HW, BH, BW, FL (Floor), HF, FR (Front)"
- id: ps_pl2z_height_gain
label: PL2z Height Gain
kind: action
params:
- name: level
type: string
description: "LOW, MID, HI"
- id: ps_reference_level
label: Dynamic EQ Reference Level Offset
kind: action
params:
- name: offset
type: integer
description: "0, 5, 10, 15 (dB)"
- id: ps_lfc
label: Audyssey LFC
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: ps_containment_amount
label: Audyssey LFC Containment Amount
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 01-07 direct value"
- id: ps_dsx
label: Audyssey DSX
kind: action
params:
- name: mode
type: string
description: "ONHW (Height+Wide), ONH (Height only), ONW (Width only), OFF"
- id: ps_stage_width
label: Stage Width
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 40-60 direct value (50=0dB)"
- id: ps_stage_height
label: Stage Height
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 40-60 direct value (50=0dB)"
- id: ps_graphic_eq
label: Graphic EQ
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: ps_dynamic_compression
label: Dynamic Compression
kind: action
params:
- name: mode
type: string
description: "AUTO, LOW, MID, HI, OFF"
- id: ps_bass_sync
label: Bass Sync
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 00-16 direct value"
- id: ps_dialogue_enhancer
label: Dialogue Enhancer
kind: action
params:
- name: mode
type: string
description: "OFF, LOW, MED, HIGH"
- id: ps_lfe
label: LFE Level Trim
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 00-10 direct value (00=0dB, 10=-10dB)"
- id: ps_lfe_level
label: LFE Level (7.1CH IN / EXT.IN Mode)
kind: action
params:
- name: level
type: integer
description: "0, 5, 10, 15"
- id: ps_effect
label: Effect On/Off and Level
kind: action
params:
- name: value
type: string
description: "ON, OFF, UP, DOWN, or 01-15 direct level value"
- id: ps_delay
label: Sound Delay
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 000-300 direct value (ms; 0-60ms 3ms steps, over 60ms 10ms steps)"
- id: ps_panorama
label: Panorama
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: ps_dimension
label: Dimension
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 00-06 direct value"
- id: ps_center_width
label: Center Width
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 00-07 direct value"
- id: ps_center_image
label: Center Image
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 00-10 direct value"
- id: ps_center_gain
label: Center Gain
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 00-10 direct value"
- id: ps_center_spread
label: Center Spread
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: ps_sw_on_off
label: Subwoofer Output (Direct/Stereo Mode)
kind: action
params:
- name: state
type: string
description: "ON, OFF"
- id: ps_room_size
label: Room Size
kind: action
params:
- name: size
type: string
description: "S, MS, M, ML, L"
- id: ps_audio_delay
label: Audio Delay
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 000-200 direct value (ms)"
- id: ps_front_speaker
label: Front Speaker Output
kind: action
params:
- name: output
type: string
description: "SPA (Speaker A), SPB (Speaker B), A+B"
- id: ps_auro_preset
label: Auro-Matic 3D Preset
kind: action
params:
- name: preset
type: string
description: "SMA (Small), MED (Medium), LAR (Large), SPE (Speech)"
- id: ps_auro_strength
label: Auro-Matic 3D Strength
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 01-16 direct value"
- id: pv_contrast
label: Picture Contrast
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 000-100 direct value (050=0)"
- id: pv_brightness
label: Picture Brightness
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 000-100 direct value (050=0)"
- id: pv_saturation
label: Picture Saturation
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 000-100 direct value (050=0)"
- id: pv_hue
label: Picture Hue
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 44-56 direct value (50=0)"
- id: pv_dnr
label: Digital Noise Reduction
kind: action
params:
- name: mode
type: string
description: "OFF, LOW, MID, HI"
- id: pv_enhancer
label: Picture Enhancer
kind: action
params:
- name: value
type: string
description: "UP, DOWN, or 00-12 direct value"
- id: ns_page
label: Network Page Control
kind: action
params:
- name: direction
type: string
description: "9X (Page Next), 9Y (Page Previous)"
- id: ns_manual_search_stop
label: Network Manual Search Stop
kind: action
params: []
- id: network_random_toggle
label: Network Random Toggle
kind: action
params: []
- id: tuner_rds_name
label: Tuner RDS Station Name Query
kind: action
params: []
- id: upgrade_id
label: Display Upgrade ID Number
kind: action
params: []
- id: remote_maintenance
label: Remote Maintenance Mode
kind: action
params:
- name: state
type: string
description: "STA (start), END"
Feedbacks
- id: power_status
type: enum
values:
- PWON
- PWSTANDBY
description: "Returned by PW?; unsolicited EVENT on state change"
- id: master_volume_status
type: string
description: "MV status; e.g. MV80 for 0dB; format per volume note"
- id: mute_status
type: enum
values:
- MUON
- MUOFF
- id: input_status
type: string
description: "Current input source, e.g. SIDVD"
- id: surround_mode_status
type: string
description: "Current surround mode, e.g. MSSTEREO"
- id: channel_volume_status
type: string
description: "CVFL 50, CVFR 50, etc.; CVEND marks end of multi-channel response"
- id: tuner_status
type: string
description: "TFAN105000 (AM 1050kHz), TFAN08710 (FM 87.10MHz)"
- id: hd_radio_status
type: string
description: "HD? returns: HDST NAME, HDSIG LEV (0-6), HDMLT CURRCH, HDMLT CAST CH*, HDPTY, HDARTIST (40 chars), HDTITLE (40 chars), HDALBUM (40 chars), HDGENRE (23 chars), HDMODE DIGITAL/ANALOG"
- id: net_audio_onscreen
type: string
description: "NSA returns 96-byte records NSA0-NSA8 with playback info; NSA1-5 carry metadata flags"
- id: zone2_status
type: string
description: "Z2ON, Z2OFF; Z2<volume> e.g. Z280"
- id: zone3_status
type: string
description: "Z3ON, Z3OFF; Z3<volume>"
- id: sleep_timer_status
type: string
description: "SLP120 for 120min, SLPOFF"
- id: auto_standby_status
type: string
description: "STBY15M, STBY30M, STBY60M, STBYOFF"
- id: eco_mode_status
type: string
description: "ECONON, ECOAUTO, ECOOFF"
- id: hdmi_monitor_status
type: string
description: "VSMONIAUTO, VSMONI1, VSMONI2"
- id: video_resolution_status
type: string
description: "VSSC? / VSSCH? for HDMI output resolution"
- id: video_select_status
type: string
description: "SVDVD, SVON, etc."
- id: picture_mode_status
type: string
description: "PVSTD, PVMOV, etc."
Variables
# All PS (parameter setting) commands that set/read discrete audio parameters
# are represented here as variables since they are settable/readable state.
- id: tone_control_state
type: enum
values: ["TONE CTRL ON", "TONE CTRL OFF"]
- id: bass_level
type: integer
range: [44, 56] # -6 to +6dB; 50=0dB
- id: treble_level
type: integer
range: [44, 56]
- id: dialog_level
type: integer
range: [38, 62] # 50=0dB
- id: subwoofer_level
type: integer
range: [38, 62]
- id: subwoofer2_level
type: integer
range: [38, 62]
- id: cinema_eq_state
type: enum
values: ["CINEMA EQ.ON", "CINEMA EQ.OFF"]
- id: dynamic_eq_state
type: enum
values: ["DYNEQ ON", "DYNEQ OFF"]
- id: loudness_management_state
type: enum
values: ["LOM ON", "LOM OFF"]
- id: dynamic_volume_setting
type: enum
values: ["DYNVOL HEV", "DYNVOL MED", "DYNVOL LIT", "DYNVOL OFF"]
- id: multieq_mode
type: enum
values: ["MULTEQ:AUDYSSEY", "MULTEQ:BYP.LR", "MULTEQ:FLAT", "MULTEQ:MANUAL", "MULTEQ:OFF"]
- id: audio_restorer_mode
type: enum
values: ["RSTR OFF", "RSTR LOW", "RSTR MED", "RSTR HI"]
- id: picture_contrast
type: integer
range: [0, 100] # 50=0
- id: picture_brightness
type: integer
range: [0, 100] # 50=0
- id: picture_saturation
type: integer
range: [0, 100] # 50=0
- id: picture_hue
type: integer
range: [44, 56] # -6 to +6; 50=0
- id: picture_dnr
type: enum
values: ["DNR OFF", "DNR LOW", "DNR MID", "DNR HI"]
- id: picture_enhancer
type: integer
range: [0, 12]
- id: zone2_bass
type: integer
range: [40, 60]
- id: zone2_treble
type: integer
range: [40, 60]
- id: zone3_bass
type: integer
range: [40, 60]
- id: zone3_treble
type: integer
range: [40, 60]
Events
# Device sends EVENT messages for state changes asynchronously.
# EVENT format is identical to COMMAND format.
# Unsolicited events fire when: power state changes, input source changes,
# surround mode changes, channel volume changes, direct operation occurs.
# Events fire within 5 seconds of state change (per spec).
# COMMANDs are receivable during EVENT transmission (no collision handling needed).
Macros
# No explicit multi-step macros documented in source
Safety
confirmation_required_for: []
interlocks:
- description: "Wait 1 second after transmitting PWON (power on) before sending next command"
source: "Volume command note section, item J"
# UNRESOLVED: no explicit safety warnings or interlock procedures beyond timing note
Notes
Command timing: send commands at 50ms or greater intervals. RESPONSE sent within 200ms of receiving a ? query. EVENT sent within 5 seconds of state change.
ASCII-only command encoding (0x20-0x7F). CR (0x0D) terminates all commands.
Maximum data length: 135 bytes per transmission.
Volume encoding note: Master volume uses 2-char params for 0.5dB steps (e.g. MV805 = +0.5dB, MV795 = -0.5dB, MV80 = 0dB). Channel volume uses 2-char for subwoofer direct values and 3-char for 0.5dB step values.
COMMAND is receivable during EVENT transmission (no flow control needed). If input source changes and surround mode or channel volume remains the same, no EVENT is returned for those parameters.
Provenance
source_domains:
- heimkinoraum.de
source_urls:
- https://www.heimkinoraum.de/upload/files/product/IP_Protocol_AVR-Xx100.pdf
retrieved_at: 2026-05-22T12:12:53.169Z
last_checked_at: 2026-06-09T19:08:18.581Z
Verification Summary
verdict: verified
checked_at: 2026-06-09T19:08:18.581Z
matched_actions: 146
action_count: 146
confidence: medium
summary: "All 146 spec actions matched; 6 uncovered source tokens represent ≤5 functional groups (aspect ratio, bass/treble direct-set, HD preset memory, NS9G); transport port 23 / 9600-8N1 confirmed verbatim. (6 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- VSASPNRM
- VSASPFUL
- "PSBAS **"
- "PSTRE **"
- TPHDMEM
- NS9G
- "firmware version compatibility not stated in source"
- "no explicit safety warnings or interlock procedures beyond timing note"
- "firmware version compatibility not stated"
- "exact response latency guarantees not specified beyond 200ms (query) and 5s (event)"
- "error codes/fault behavior not documented"
- "Ethernet autonegotiation details not specified beyond 10BASE-T/100BASE-TX"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0