Summary
Atlona AT-VGA1604 is controlled through RS-232 using a 9-pin female D connector. Source documents system commands, video/audio routing, groups, status queries, and route memory operations.
Transport
protocols:
- serial
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
auth:
type: none # inferred: no auth procedure in source
Traits
- routable # inferred from video and audio routing commands
- queryable # inferred from status and information query commands
Actions
- id: acquire_model_information
label: Acquire Model Information
kind: query
command: "/*Type;"
params: []
- id: reset_password
label: Reset Password
kind: action
command: "/+xxxxxxxx;"
params:
- name: password
type: string
description: Nine-digit password
- id: lock_keyboard
label: Lock Keyboard
kind: action
command: "/%Lock;"
params: []
- id: unlock_keyboard
label: Unlock Keyboard
kind: action
command: "/%Unlock;"
params: []
- id: buzzer_off
label: Turn Buzzer Off
kind: action
command: "/:BellOff;"
params: []
- id: buzzer_on
label: Turn Buzzer On
kind: action
command: "/:BellOn;"
params: []
- id: acquire_software_version
label: Acquire Software Version
kind: query
command: "/^Version;"
params: []
- id: route_input_to_all_outputs
label: Route Input to All Outputs
kind: action
command: "[ X ]All."
params:
- name: input
type: integer
description: Input number
- id: mirror_all_matching_routes
label: Mirror All Inputs to Matching Outputs
kind: action
command: "All#."
params: []
- id: switch_off_all_outputs
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: "X#."
params:
- name: input
type: integer
description: Input number
- id: route_video_to_output
label: Route Video Input to Output
kind: action
command: "XVY."
params:
- name: input
type: integer
description: Input number
- name: output
type: integer
description: Output number
- id: route_video_to_outputs
label: Route Video Input to Multiple Outputs
kind: action
command: "XVW,Y,Z."
params:
- name: input
type: integer
description: Input number
- name: outputs
type: string
description: Comma-separated output numbers
- id: route_audio_to_output
label: Route Audio Input to Output
kind: action
command: "XAY."
params:
- name: input
type: integer
description: Input number
- name: output
type: integer
description: Output number
- id: route_audio_to_outputs
label: Route Audio Input to Multiple Outputs
kind: action
command: "XAW,Y,Z."
params:
- name: input
type: integer
description: Input number
- name: outputs
type: string
description: Comma-separated output numbers
- id: route_video_audio_to_output
label: Route Video and Audio Input to Output
kind: action
command: "XBY."
params:
- name: input
type: integer
description: Input number
- name: output
type: integer
description: Output number
- id: route_video_audio_to_outputs
label: Route Video and Audio Input to Multiple Outputs
kind: action
command: "XBW,Y,Z."
params:
- name: input
type: integer
description: Input number
- name: outputs
type: string
description: Comma-separated output numbers
- id: route_video_audio_to_group
label: Route Video and Audio Input to Output Group
kind: action
command: "XPG."
params:
- name: input
type: integer
description: Input number
- name: group
type: integer
description: Group number
- id: form_output_group
label: Form Output Group
kind: action
command: "GPPW,Y,Z."
params:
- name: group
type: integer
description: Group number
- name: outputs
type: string
description: Comma-separated output numbers
- id: acquire_group_outputs
label: Acquire Group Outputs
kind: query
command: "SG."
params:
- name: group
type: integer
description: Group number
- id: acquire_input_outputs
label: Acquire Outputs Connected to Input
kind: query
command: "StatusX."
params:
- name: input
type: integer
description: Input number
- id: acquire_all_routes
label: Acquire All Input and Output Routes
kind: query
command: "Status."
params: []
- id: save_routes
label: Save Routes to Memory
kind: action
command: "SaveN."
params:
- name: memory
type: integer
description: Memory number from 0 to 9
- id: recall_routes
label: Recall Saved Route Memory
kind: action
command: "RecallN."
params:
- name: memory
type: integer
description: Memory number
- id: clear_route_memory
label: Clear Route Memory
kind: action
command: "ClearN."
params:
- name: memory
type: integer
description: Memory number
Feedbacks
- id: model_information
type: string
description: Matrix model information returned by /*Type; query
- id: software_version
type: string
description: Software version returned by /^Version; query
- id: group_outputs
type: string
description: Outputs belonging to requested group
- id: input_output_routes
type: string
description: Outputs connected to requested input
- id: all_routes
type: string
description: Current input and output routing state
Variables
# UNRESOLVED: no independently settable non-discrete parameters documented in source
Events
# UNRESOLVED: unsolicited notifications not documented in source
Macros
# UNRESOLVED: explicit multi-step sequences not documented in source
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: safety warnings, interlock procedures, and power-on sequencing not documented in source
Notes
Command codes are case-, spacing-, and lettering-sensitive. Every command requires an ending character: ., ;, !, $, or &.
RS-232 pin assignments: pin 2 Tx, pin 3 Rx, pin 5 Gnd; remaining listed pins not used.
Provenance
source_domains:
- atlona.com
- files.avprosupply.com
source_urls:
- https://atlona.com/pdf/rs232/AVswitcher_rs232.pdf
- https://files.avprosupply.com/files/attachments/260/atlona-at-vga1604-a-manual.pdf
- https://atlona.com
retrieved_at: 2026-07-22T00:14:34.203Z
last_checked_at: 2026-07-22T00:56:39.221Z
Verification Summary
verdict: verified
checked_at: 2026-07-22T00:56:39.221Z
matched_actions: 25
action_count: 25
confidence: medium
summary: "All 25 spec actions matched in source with whitespace-collapsed matching; transport parameters verified; no unrepresented commands. (5 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "no independently settable non-discrete parameters documented in source"
- "unsolicited notifications not documented in source"
- "explicit multi-step sequences not documented in source"
- "safety warnings, interlock procedures, and power-on sequencing not documented in source"
- "command responses and acknowledgement formats not fully specified in source."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0