Summary

Rotel RT-11 V02 tuner with RS-232 ASCII control protocol. All commands terminated by !. Responses terminate with ! or byte-count prefix for variable-length text. No flow control on RS-232 hardware.

Transport

protocols:
  - serial
serial:
  baud_rate: 115200
  data_bits: 8
  parity: none
  stop_bits: 1
  flow_control: none
auth:
  type: none  # inferred: no auth procedure in source

Traits

- powerable       # power_on!, power_off!, power_toggle!
- queryable       # get_current_power!, get_current_source!, etc.
- routable        # fm!, dab! source selection
- levelable       # dimmer_0! through dimmer_6!

Actions

- id: power_on
  label: Power On
  kind: action
  params: []

- id: power_off
  label: Power Off
  kind: action
  params: []

- id: power_toggle
  label: Power Toggle
  kind: action
  params: []

- id: source_fm
  label: Select FM Source
  kind: action
  params: []

- id: source_dab
  label: Select DAB Source
  kind: action
  params: []

- id: tune_up
  label: Tune Up
  kind: action
  params: []

- id: tune_down
  label: Tune Down
  kind: action
  params: []

- id: queue
  label: Access Preset List
  kind: action
  params: []

- id: preset_up
  label: Preset Up
  kind: action
  params: []

- id: preset_down
  label: Preset Down
  kind: action
  params: []

- id: fm_mono
  label: Toggle FM Mono/Stereo Mode
  kind: action
  params: []

- id: fm_rds_disp
  label: Toggle FM RDS / DAB Station Information
  kind: action
  params: []

- id: menu
  label: Display System Menu
  kind: action
  params: []

- id: module_setup
  label: Display FM/DAB Setup Menu
  kind: action
  params: []

- id: exit
  label: Exit Key
  kind: action
  params: []

- id: up
  label: Cursor Up
  kind: action
  params: []

- id: down
  label: Cursor Down
  kind: action
  params: []

- id: left
  label: Cursor Left
  kind: action
  params: []

- id: right
  label: Cursor Right
  kind: action
  params: []

- id: enter
  label: Enter Key
  kind: action
  params: []

- id: numeric_key
  label: Numeric Key
  kind: action
  params:
    - name: digit
      type: integer
      description: Digit 0-9

- id: memory
  label: Select Memory for Saving Presets
  kind: action
  params: []

- id: recall_fm_preset
  label: Recall FM Preset
  kind: action
  params:
    - name: preset
      type: integer
      description: Preset number 01-30

- id: recall_dab_preset
  label: Recall DAB Preset
  kind: action
  params:
    - name: preset
      type: integer
      description: Preset number 01-30

- id: dimmer_toggle
  label: Toggle Display Dimmer
  kind: action
  params: []

- id: dimmer_level
  label: Set Display Dimmer Level
  kind: action
  params:
    - name: level
      type: integer
      description: Dimmer level 0-6 (0=brightest, 6=dimmest)

- id: display_update_auto
  label: Set Display Update to Auto
  kind: action
  params: []

- id: display_update_manual
  label: Set Display Update to Manual
  kind: action
  params: []

Feedbacks

- id: power_state
  label: Power State
  type: enum
  values:
    - on
    - standby

- id: current_source
  label: Current Source
  type: enum
  values:
    - fm
    - dab

- id: display_update_mode
  label: Display Update Mode
  type: enum
  values:
    - auto
    - manual

- id: dimmer_state
  label: Dimmer State
  type: integer
  description: 0 (brightest) to 6 (dimmest)

- id: display
  label: Full Display
  type: string
  description: "3-digit byte count + comma + text, e.g. display=020,Sample Text"

- id: display_line1
  label: Display Line 1
  type: string
  description: "2-digit byte count + comma + text"

- id: display_line2
  label: Display Line 2
  type: string
  description: "2-digit byte count + comma + text"

- id: product_type
  label: Product Type
  type: string
  description: "2-digit byte count + comma + product name, e.g. product_type=05,RT-11"

- id: product_version
  label: Product Version
  type: string
  description: "2-digit byte count + comma + version string, e.g. product_version=06,V2.1.6"

- id: display_size
  label: Display Size
  type: string
  description: "Columns and rows, e.g. display_size=20,02!"

- id: current_station
  label: Current Station
  type: string
  description: "FM: 9-char frequency + !; DAB: 16-char station name + !"

- id: current_preset
  label: Current Preset
  type: string
  description: "preset_fm=##! or preset_dab=##!"

- id: fm_preset
  label: FM Preset
  type: string
  description: "fm_preset_n=##,text"

- id: dab_preset
  label: DAB Preset
  type: string
  description: "dab_preset_n=##,text"

- id: all_fm_presets
  label: All FM Presets
  type: string
  description: "fm_allpreset_01 through fm_allpreset_30"

- id: all_dab_presets
  label: All DAB Presets
  type: string
  description: "dab_allpreset_01 through dab_allpreset_30"

Variables

# UNRESOLVED: no standalone settable parameters separate from discrete actions

Events

# UNRESOLVED: unsolicited notifications not described in source

Macros

# UNRESOLVED: no multi-step macros described in source

Safety

confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings or interlock procedures in source

Notes

All commands require ! terminator. No spaces in commands. No carriage return or line feed after command. Responses terminate with ! or variable-length byte-count prefix. RS-232 hardware does not support flow control — packet loss possible without proper timing.

Provenance

source_domains:
  - rotel.com
source_urls:
  - "https://www.rotel.com/sites/default/files/product/rs232/RT11%20Protocol.pdf"
retrieved_at: 2026-05-21T20:52:15.149Z
last_checked_at: 2026-06-12T19:35:22.388Z

Verification Summary

verdict: verified
checked_at: 2026-06-12T19:35:22.388Z
matched_actions: 28
action_count: 28
confidence: medium
summary: "All 28 spec actions matched verbatim in source; transport parameters (115200 baud, 8 data bits, no parity, 1 stop bit, no flow control) confirmed; source coverage is complete. (7 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "rear-panel mini USB models (pre-V02) do not support this protocol"
- "no standalone settable parameters separate from discrete actions"
- "unsolicited notifications not described in source"
- "no multi-step macros described in source"
- "no safety warnings or interlock procedures in source"
- "rear-panel mini USB models do not support this protocol (earlier models)"
- "unsolicited event emissions not confirmed in source (display update is requestable)"

From the AI4AV catalog (https://ai4av.net) · ODbL-1.0