Summary
Rotel RSP-1068 preamp/processor with RS-232C HEX protocol. Serial control at 19200 baud, 8N1, no handshaking. Device supports multi-zone power, volume, source selection, surround mode, and tone control. No auth required.
Transport
protocols:
- serial
serial:
baud_rate: 19200
parity: none
data_bits: 8
stop_bits: 1
flow_control: none
auth:
type: none # inferred: no auth procedure in source
Traits
- powerable
- routable
- levelable
- queryable
Actions
- id: power_toggle
label: Power Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x0A, 0xBE]
- id: power_off
label: Power Off
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x4A, 0xFD, 0x01]
- id: power_on
label: Power On
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x4B, 0xFF]
- id: volume_up
label: Volume Up
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x0B, 0xBF]
- id: volume_down
label: Volume Down
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x0C, 0xC0]
- id: mute_toggle
label: Mute Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x1E, 0xD2]
- id: source_cd
label: Source CD
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x02, 0xB6]
- id: source_tuner
label: Source Tuner
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x03, 0xB7]
- id: source_tape
label: Source Tape
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x04, 0xB8]
- id: source_video1
label: Source Video 1
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x05, 0xB9]
- id: source_video2
label: Source Video 2
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x06, 0xBA]
- id: source_video3
label: Source Video 3
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x07, 0xBB]
- id: source_video4
label: Source Video 4
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x08, 0xBC]
- id: source_video5
label: Source Video 5
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x09, 0xBD]
- id: source_multi_input
label: Source Multi Input
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x15, 0xC9]
- id: surround_stereo
label: Stereo
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x11, 0xC5]
- id: surround_dolby3_stereo
label: Dolby3 Stereo
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x12, 0xC6]
- id: surround_dolby_pro_logic
label: Dolby Pro Logic
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x13, 0xC7]
- id: surround_dsp_music_toggle
label: DSP Music Mode Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x14, 0xC8]
- id: treble_up
label: Treble Up
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x0D, 0xC1]
- id: treble_down
label: Treble Down
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x0E, 0xC2]
- id: bass_up
label: Bass Up
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x0F, 0xC3]
- id: bass_down
label: Bass Down
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x10, 0xC4]
- id: tone_control_select
label: Tone Control Select
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x67, 0x1B]
- id: osd_menu
label: OSD Menu
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x18, 0xCC]
- id: osd_enter
label: Enter
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x19, 0xCD]
- id: osd_cursor_right
label: Cursor Right
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x1A, 0xCE]
- id: osd_cursor_left
label: Cursor Left
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x1B, 0xCF]
- id: osd_cursor_up
label: Cursor Up
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x1C, 0xD0]
- id: osd_cursor_down
label: Cursor Down
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x1D, 0xD1]
- id: volume_direct
label: Volume Direct
kind: action
params:
- name: level
type: integer
description: Volume level 0x00 (min) to 0x60 (max)
command_template: [0xFE, 0x03, 0xA1, 0x30, $level, $checksum]
- id: main_zone_power_toggle
label: Main Zone Power Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x0A, 0xC2]
- id: main_zone_power_off
label: Main Zone Power Off
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x4A, 0x02]
- id: main_zone_power_on
label: Main Zone Power On
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x4B, 0x03]
- id: zone2_power_toggle
label: Zone 2 Power Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x0A, 0xC4]
- id: zone2_power_off
label: Zone 2 Power Off
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x4A, 0x04]
- id: zone2_power_on
label: Zone 2 Power On
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x4B, 0x05]
- id: zone2_volume_direct
label: Zone 2 Volume Direct
kind: action
params:
- name: level
type: integer
description: Volume level 0x00 (min) to 0x60 (max)
command_template: [0xFE, 0x03, 0xA1, 0x32, $level, $checksum]
- id: surround_dolby3_stereo_prologic_toggle
label: Dolby3 Stereo/Pro Logic Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x53, 0x07]
- id: surround_dts_neo6_toggle
label: dts Neo:6 Music/Cinema Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x54, 0x08]
- id: surround_music1
label: Music 1
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x57, 0x0B]
- id: surround_music2
label: Music 2
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x58, 0x0C]
- id: surround_music3
label: Music 3
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x59, 0x0D]
- id: surround_music4
label: Music 4
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x5A, 0x0E]
- id: surround_5ch_stereo
label: 5 Channel Stereo
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x5B, 0x0F]
- id: surround_7ch_stereo
label: 7 Channel Stereo
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x5C, 0x10]
- id: surround_dolby_plii_cinema
label: Dolby PLII Cinema
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x5D, 0x11]
- id: surround_dolby_plii_music
label: Dolby PLII Music
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x5E, 0x12]
- id: surround_dolby_plii_game
label: Dolby PLII Game
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x74, 0x28]
- id: surround_dolby_pro_logic_b
label: Dolby Pro Logic
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x5F, 0x13]
- id: surround_dts_neo6_music
label: dts Neo:6 Music
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x60, 0x14]
- id: surround_dts_neo6_cinema
label: dts Neo:6 Cinema
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x61, 0x15]
- id: surround_plii_panorama_toggle
label: PLII Panorama Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x62, 0x16]
- id: surround_plii_dimension_up
label: PLII Dimension Up
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x63, 0x17]
- id: surround_plii_dimension_down
label: PLII Dimension Down
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x64, 0x18]
- id: surround_plii_center_width_up
label: PLII Center Width Up
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x65, 0x19]
- id: surround_plii_center_width_down
label: PLII Center Width Down
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x66, 0x1A]
- id: surround_dolby_digital_ex_toggle
label: Dolby Digital EX Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x68, 0x1C]
- id: surround_next_mode
label: Next Surround Mode
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x22, 0xD6]
- id: record_function_select
label: Record Function Select
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x17, 0xCB]
- id: dynamic_range
label: Dynamic Range
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x16, 0xCA]
- id: digital_input_select
label: Digital Input Select
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x1F, 0xD3]
- id: zone2_main_toggle
label: Zone 2/Main
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x23, 0xD7]
- id: temp_center_trim
label: Temporary Center Trim
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x4C, 0x00]
- id: temp_subwoofer_trim
label: Temporary Subwoofer Trim
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x4D, 0x01]
- id: temp_surround_trim
label: Temporary Surround Trim
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x4E, 0x02]
- id: cinema_eq_toggle
label: Cinema EQ Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x4F, 0x03]
- id: front_display_toggle
label: Front Display On/Off
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0x52, 0x06]
- id: display_refresh
label: Display Refresh
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x10, 0xFF, 0xB3]
- id: main_zone_volume_up
label: Main Zone Volume Up
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x00, 0xB8]
- id: main_zone_volume_down
label: Main Zone Volume Down
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x01, 0xB9]
- id: main_zone_mute_toggle
label: Main Zone Mute Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x1E, 0xD6]
- id: main_zone_mute_on
label: Main Zone Mute On
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x6C, 0x24]
- id: main_zone_mute_off
label: Main Zone Mute Off
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x6D, 0x25]
- id: main_zone_source_cd
label: Main Zone Source CD
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x02, 0xBA]
- id: main_zone_source_tuner
label: Main Zone Source Tuner
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x03, 0xBB]
- id: main_zone_source_tape
label: Main Zone Source Tape
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x04, 0xBC]
- id: main_zone_source_video1
label: Main Zone Source Video 1
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x05, 0xBD]
- id: main_zone_source_video2
label: Main Zone Source Video 2
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x06, 0xBE]
- id: main_zone_source_video3
label: Main Zone Source Video 3
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x07, 0xBF]
- id: main_zone_source_video4
label: Main Zone Source Video 4
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x08, 0xC0]
- id: main_zone_source_video5
label: Main Zone Source Video 5
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x14, 0x09, 0xC1]
- id: record_source_cd
label: Record Source CD
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x15, 0x02, 0xBB]
- id: record_source_tuner
label: Record Source Tuner
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x15, 0x03, 0xBC]
- id: record_source_tape
label: Record Source Tape
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x15, 0x04, 0xBD]
- id: record_source_video1
label: Record Source Video 1
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x15, 0x05, 0xBE]
- id: record_source_video2
label: Record Source Video 2
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x15, 0x06, 0xBF]
- id: record_source_video3
label: Record Source Video 3
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x15, 0x07, 0xC0]
- id: record_source_video4
label: Record Source Video 4
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x15, 0x08, 0xC1]
- id: record_source_video5
label: Record Source Video 5
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x15, 0x09, 0xC2]
- id: record_follow_main_zone
label: Record Follow Main Zone Source
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x15, 0x6B, 0x24]
- id: zone2_volume_up
label: Zone 2 Volume Up
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x00, 0xBA]
- id: zone2_volume_down
label: Zone 2 Volume Down
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x01, 0xBB]
- id: zone2_mute_toggle
label: Zone 2 Mute Toggle
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x1E, 0xD8]
- id: zone2_mute_on
label: Zone 2 Mute On
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x6C, 0x26]
- id: zone2_mute_off
label: Zone 2 Mute Off
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x6D, 0x27]
- id: zone2_source_cd
label: Zone 2 Source CD
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x02, 0xBC]
- id: zone2_source_tuner
label: Zone 2 Source Tuner
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x03, 0xBD]
- id: zone2_source_tape
label: Zone 2 Source Tape
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x04, 0xBE]
- id: zone2_source_video1
label: Zone 2 Source Video 1
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x05, 0xBF]
- id: zone2_source_video2
label: Zone 2 Source Video 2
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x06, 0xC0]
- id: zone2_source_video3
label: Zone 2 Source Video 3
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x07, 0xC1]
- id: zone2_source_video4
label: Zone 2 Source Video 4
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x08, 0xC2]
- id: zone2_source_video5
label: Zone 2 Source Video 5
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x09, 0xC3]
- id: zone2_follow_main_zone
label: Zone 2 Follow Main Zone Source
kind: action
params: []
command: [0xFE, 0x03, 0xA1, 0x16, 0x6B, 0x25]
Feedbacks
- id: display_state
type: object
description: Front panel display state returned as ASCII chars plus flag bytes
fields:
- name: chars
type: string
description: 42 ASCII chars representing front display text
- name: flags
type: object
description: 5 flag bytes encoding icon states
- name: display_on
type: boolean
description: Front display on/off state from Flag3 bits
Variables
# UNRESOLVED: no discrete parameter query commands identified in source
Events
# UNRESOLVED: device sends unsolicited feedback on status changes per source,
# but specific event syntax not enumerated
Macros
# UNRESOLVED: no explicit multi-step macro sequences documented
Safety
confirmation_required_for: []
interlocks: []
Notes
Meta encoding rule: byte FD must be escaped as FD 00; byte FE must be escaped as FD 01. No carriage returns or line feeds after commands. Command string format: Start(0xFE) + Count(0x03) + DeviceID(0xA1) + Type + Key + Checksum. Count byte covers ID, Type, Key only.
Provenance
source_domains:
- rotel.com
source_urls:
- "https://www.rotel.com/sites/default/files/product/rs232/RSP1068%20Protocol.pdf"
- https://www.rotel.com/manuals-resources/rs232-protocols
retrieved_at: 2026-05-22T14:25:51.911Z
last_checked_at: 2026-06-10T01:28:50.903Z
Verification Summary
verdict: verified
checked_at: 2026-06-10T01:28:50.903Z
matched_actions: 105
action_count: 105
confidence: medium
summary: "All 105 action units matched source hex codes; granularity consistent across 6 tables (6 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "firmware version compatibility not stated"
- "no discrete parameter query commands identified in source"
- "device sends unsolicited feedback on status changes per source,"
- "no explicit multi-step macro sequences documented"
- "response checksum calculation algorithm not documented"
- "Zone 2 commands limited to power and volume; full source/routing for Zone 2 not documented in Type 16 table"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0