Summary
Atlona AT-RGB0808 — 8x8 RGBHV matrix switcher. RS-232 ASCII command protocol for routing video, audio, or both between inputs and outputs; group, save, recall, and status commands included.
Transport
protocols:
- serial
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none # UNRESOLVED: flow control not stated in source
auth:
type: password # inferred: /+xxxxxxxx password-reset command present, auth procedure exists
Traits
# powerable # UNRESOLVED: no power on/off commands in source
routable # inferred: X V Y / X A Y / X B Y routing commands
queryable # inferred: Status, StatusX, /*Type, /^Version, SG queries
Actions
- id: query_type
label: Acquire Matrix Model Information
kind: query
command: "/*Type"
params: []
- id: reset_password
label: Reset Password
kind: action
command: "/+{password}"
params:
- name: password
type: string
description: New password, must be 9 digits
- id: lock_keyboard
label: Lock Keyboard
kind: action
command: "/%Lock"
params: []
- id: unlock_keyboard
label: Unlock Keyboard
kind: action
command: "/%Unlock"
params: []
- id: bell_off
label: Buzzer Off
kind: action
command: "/:BellOff"
params: []
- id: bell_on
label: Buzzer On
kind: action
command: "/:BellOn"
params: []
- id: query_version
label: Acquire Software Version
kind: query
command: "/^Version"
params: []
- id: transfer_all
label: Transfer Signal From Input To All Outputs
kind: action
command: "[{input}]All"
params:
- name: input
type: integer
description: Input number (1-8)
- id: mirror_all
label: Mirror All Inputs To All Matching Outputs
kind: action
command: "All#"
params: []
- id: all_outputs_off
label: Switch Off All Outputs
kind: action
command: "All$"
params: []
- id: mirror_input_to_matching_output
label: Mirror Input To Corresponding Output
kind: action
command: "{input}#"
params:
- name: input
type: integer
description: Input number (1-8)
- id: route_video
label: Transfer Video Input To Output
kind: action
command: "{input}V{output}"
params:
- name: input
type: integer
description: Input number (1-8)
- name: output
type: integer
description: Output number (1-8)
- id: route_video_multi
label: Transfer Video Input To Multiple Outputs
kind: action
command: "{input}V{output1},{output2},{output3}"
params:
- name: input
type: integer
description: Input number (1-8)
- name: output1
type: integer
description: First output number (1-8)
- name: output2
type: integer
description: Second output number (1-8)
- name: output3
type: integer
description: Third output number (1-8)
- id: route_audio
label: Transfer Audio Input To Output
kind: action
command: "{input}A{output}"
params:
- name: input
type: integer
description: Input number (1-8)
- name: output
type: integer
description: Output number (1-8)
- id: route_audio_multi
label: Transfer Audio Input To Multiple Outputs
kind: action
command: "{input}A{output1},{output2},{output3}"
params:
- name: input
type: integer
description: Input number (1-8)
- name: output1
type: integer
description: First output number (1-8)
- name: output2
type: integer
description: Second output number (1-8)
- name: output3
type: integer
description: Third output number (1-8)
- id: route_both
label: Transfer Audio And Video Input To Output
kind: action
command: "{input}B{output}"
params:
- name: input
type: integer
description: Input number (1-8)
- name: output
type: integer
description: Output number (1-8)
- id: route_both_multi
label: Transfer Audio And Video Input To Multiple Outputs
kind: action
command: "{input}B{output1},{output2},{output3}"
params:
- name: input
type: integer
description: Input number (1-8)
- name: output1
type: integer
description: First output number (1-8)
- name: output2
type: integer
description: Second output number (1-8)
- name: output3
type: integer
description: Third output number (1-8)
- id: route_to_group
label: Transfer Audio And Video Input To Output Group
kind: action
command: "{input}P{group}"
params:
- name: input
type: integer
description: Input number (1-8)
- name: group
type: integer
description: Group number (1-8)
- id: define_group
label: Form Output Group
kind: action
command: "{group}PP{output1},{output2},{output3}"
params:
- name: group
type: integer
description: Group number (1-8)
- name: output1
type: integer
description: First output number (1-8)
- name: output2
type: integer
description: Second output number (1-8)
- name: output3
type: integer
description: Third output number (1-8)
- id: query_group
label: Acquire Outputs In Group
kind: query
command: "S{group}"
params:
- name: group
type: integer
description: Group number (1-8)
- id: query_input_routes
label: Acquire Outputs Connected To Input
kind: query
command: "Status{input}"
params:
- name: input
type: integer
description: Input number (1-8)
- id: query_all_routes
label: Acquire All Input-Output Routing
kind: query
command: "Status"
params: []
- id: save_routes
label: Save Current Routes To Memory
kind: action
command: "Save{memory}"
params:
- name: memory
type: integer
description: Memory slot (0-9)
- id: recall_routes
label: Recall Saved Route Memory
kind: action
command: "Recall{memory}"
params:
- name: memory
type: integer
description: Memory slot (0-9)
- id: clear_memory
label: Clear Saved Route Memory
kind: action
command: "Clear{memory}"
params:
- name: memory
type: integer
description: Memory slot (0-9)
Feedbacks
- id: matrix_model
type: string
description: Response to /*Type query; device model identifier
- id: software_version
type: string
description: Response to /^Version query; firmware/software version string
- id: group_members
type: string
description: Response to S{group} query; list of outputs in named group
- id: input_routes
type: string
description: Response to Status{input} query; outputs connected to given input
- id: all_routes
type: string
description: Response to Status query; full input-output routing map
Variables
# UNRESOLVED: no settable numeric parameters (volume, gain, brightness, etc.) in source
Events
# UNRESOLVED: source describes no unsolicited device-pushed notifications
Macros
# Save / Recall / Clear commands (SaveN, RecallN, ClearN) implement named route presets
# across memory slots 0-9. Implemented above as discrete Actions; no multi-step
# composite macro sequences documented in source.
Safety
confirmation_required_for: [] # UNRESOLVED: no safety warnings in source
interlocks: [] # UNRESOLVED: no interlock procedures in source
Notes
Each command line must terminate with one of: . ; ! " $ & — source is emphatic that codes are case-sensitive, spacing-sensitive, and letter-exact.
Source documents password reset (/+xxxxxxxx) but no default password value, no lock/unlock auth flow, and no session establishment. Auth model is therefore recorded as password (inferred) but default credentials remain UNRESOLVED.
Routing commands come in three flavors: V (video-only), A (audio-only), B (audio+video). Multi-output variants accept comma-separated output lists; group variant accepts pre-defined group ID.
Provenance
source_domains:
- atlona.com
- files.avprosupply.com
source_urls:
- https://atlona.com/pdf/rs232/AVswitcher_rs232.pdf
- https://files.avprosupply.com/files/attachments/255/atlona-at-rgb0808-manual.pdf
retrieved_at: 2026-06-07T20:14:28.028Z
last_checked_at: 2026-06-09T07:14:34.396Z
Verification Summary
verdict: verified
checked_at: 2026-06-09T07:14:34.396Z
matched_actions: 25
action_count: 25
confidence: medium
summary: "All 25 spec commands matched literally in source; transport parameters confirmed; 100% coverage achieved. (9 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "HTTP/IP control availability, exact password default, firmware version range"
- "flow control not stated in source"
- "default password value, password length (only constraint stated is \"must be 9 digits\" on reset)"
- "no power on/off commands in source"
- "no settable numeric parameters (volume, gain, brightness, etc.) in source"
- "source describes no unsolicited device-pushed notifications"
- "no safety warnings in source"
- "no interlock procedures in source"
- "HTTP/IP control (if any); firmware compatibility range; default password; flow control on RS-232; response framing / termination bytes"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0