Summary
8×2 VGA matrix switcher with RS-232 control. Supports video-only, audio-only, and combined A/V routing to single or multiple outputs. Supports output grouping and preset memory (0–9). Serial config: 9600 baud, 8N1.
Transport
protocols:
- serial
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: null # UNRESOLVED: flow control not stated in source
auth:
type: none # inferred: no auth procedure in source
Traits
- routable # inferred from routing command examples (X V Y, X B Y, etc.)
- queryable # inferred from Status, /*Type;, /^Version; commands
Actions
- id: get_type
label: Get Matrix Model Info
kind: action
params: []
- id: reset_password
label: Reset Password
kind: action
params:
- name: password
type: string
pattern: "^[0-9]{9}$"
description: 9-digit password
- id: lock_keyboard
label: Lock Keyboard
kind: action
params: []
- id: unlock_keyboard
label: Unlock Keyboard
kind: action
params: []
- id: buzzer_off
label: Turn Buzzer Off
kind: action
params: []
- id: buzzer_on
label: Turn Buzzer On
kind: action
params: []
- id: get_version
label: Get Software Version
kind: action
params: []
- id: route_video_all
label: Transfer Video to All Outputs
kind: action
params:
- name: input
type: integer
description: Input number (1-based)
- id: mirror_all
label: Mirror All Inputs to All Matching Outputs
kind: action
params: []
- id: switch_off_all
label: Switch Off All Outputs
kind: action
params: []
- id: mirror_input_to_output
label: Mirror Input to Corresponding Output
kind: action
params:
- name: input
type: integer
description: Input number (mirrors to same output number)
- id: route_video_to_output
label: Transfer Video from Input to Output
kind: action
params:
- name: input
type: integer
description: Input number (1-based)
- name: output
type: integer
description: Output number (1-based)
- id: route_video_to_outputs
label: Transfer Video from Input to Multiple Outputs
kind: action
params:
- name: input
type: integer
description: Input number (1-based)
- name: outputs
type: array
items:
type: integer
description: Output numbers (1-based)
- id: route_audio_to_output
label: Transfer Audio from Input to Output
kind: action
params:
- name: input
type: integer
description: Input number (1-based)
- name: output
type: integer
description: Output number (1-based)
- id: route_audio_to_outputs
label: Transfer Audio from Input to Multiple Outputs
kind: action
params:
- name: input
type: integer
description: Input number (1-based)
- name: outputs
type: array
items:
type: integer
description: Output numbers (1-based)
- id: route_av_to_output
label: Transfer Audio and Video from Input to Output
kind: action
params:
- name: input
type: integer
description: Input number (1-based)
- name: output
type: integer
description: Output number (1-based)
- id: route_av_to_outputs
label: Transfer Audio and Video from Input to Multiple Outputs
kind: action
params:
- name: input
type: integer
description: Input number (1-based)
- name: outputs
type: array
items:
type: integer
description: Output numbers (1-based)
- id: route_to_group
label: Transfer Audio and Video from Input to Output Group
kind: action
params:
- name: input
type: integer
description: Input number (1-based)
- name: group
type: integer
description: Group number
- id: create_group
label: Create Output Group
kind: action
params:
- name: group
type: integer
description: Group number to create
- name: outputs
type: array
items:
type: integer
description: Output numbers to include in group
- id: query_group
label: Acquire Group Outputs
kind: action
params:
- name: group
type: integer
description: Group number to query
- id: query_input_status
label: Acquire Which Outputs Are Connected to Input
kind: action
params:
- name: input
type: integer
description: Input number to query
- id: query_all_status
label: Acquire All Input/Output Routes
kind: action
params: []
- id: save_memory
label: Save Routes to Memory
kind: action
params:
- name: slot
type: integer
minimum: 0
maximum: 9
description: Memory slot number (0-9)
- id: recall_memory
label: Recall Route Memory
kind: action
params:
- name: slot
type: integer
minimum: 0
maximum: 9
description: Memory slot number (0-9)
- id: clear_memory
label: Clear Memory
kind: action
params:
- name: slot
type: integer
minimum: 0
maximum: 9
description: Memory slot number (0-9)
Feedbacks
# UNRESOLVED: source describes commands that return status but does not specify
# response string formats. Feedback formats not documented.
Variables
# No discrete settable parameters found in source beyond routing commands.
Events
# UNRESOLVED: no unsolicited notification descriptions found in source.
Macros
# No explicit multi-step sequences described in source.
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings or interlock procedures in source.
Notes
Command syntax rules:
- Commands are case-sensitive
- Command terminators (end-of-line):
.;!"$& - Format:
[command]X[operator]Y.where X=input, Y=output - Group operations use output groups predefined via
G PP W,Y,Z.command
Pinout (9-pin female D):
| Pin | Function |
|---|---|
| 2 | Tx (Transmit) |
| 3 | Rx (Receive) |
| 5 | Ground |
Memory slots 0–9 store complete input/output route configurations.
Provenance
source_domains:
- atlona.com
- manualslib.com
source_urls:
- https://atlona.com/pdf/rs232/AVswitcher_rs232.pdf
- https://www.manualslib.com/manual/734471/Atlona-At-Vga0801-To-At-Vga9601.html
retrieved_at: 2026-05-21T18:11:38.097Z
last_checked_at: 2026-06-02T21:40:06.468Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T21:40:06.468Z
matched_actions: 25
action_count: 25
confidence: medium
summary: "spec action count: 25 (8 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "No power on/off commands found in source"
- "flow control not stated in source"
- "source describes commands that return status but does not specify"
- "no unsolicited notification descriptions found in source."
- "no safety warnings or interlock procedures in source."
- "flow control (RTS/CTS, XON/XOFF) not stated in source"
- "response format strings for Status and query commands not documented"
- "group output membership ranges not stated (e.g., group 2 = outputs 4,5,6)"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0