Summary
The Atlona AT-AV1616 is a 16-input × 16-output AV matrix switcher (part of the Atlona AV16 Series) controlled over RS-232 at 9600 baud, 8N1. This spec covers the verbatim RS-232 command set for system controls (password, keyboard lock, buzzer, version query) and operation controls (video, audio, video+audio routing; group assignment; preset save/recall/clear; routing status queries).
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 # UNRESOLVED: source describes a password (/+xxxxxxxx;) and "Set Password" feature but does not state default credentials or whether RS-232 commands require authentication
Traits
- routable # inferred from routing command examples
- queryable # inferred from query command examples
Actions
- id: acquire_model_info
label: Acquire Model Info
kind: query
command: "/*Type;"
params: []
- id: rewrite_password
label: Rewrite Password
kind: action
command: "/+{password};"
params:
- name: password
type: string
description: New password; must be 8 digits (per source).
- id: lock_keyboard
label: Lock Front-Panel Keyboard
kind: action
command: "/%Lock;"
params: []
- id: unlock_keyboard
label: Unlock Front-Panel Keyboard
kind: action
command: "/%Unlock;"
params: []
- id: buzzer_off
label: Buzzer Off
kind: action
command: "/:BellOff;"
params: []
- id: buzzer_on
label: Buzzer On
kind: action
command: "/:BellOn;"
params: []
- id: acquire_software_version
label: Acquire Software Version
kind: query
command: "/^Version;"
params: []
- id: switch_to_creator2
label: Switch to CREATOR2.0 Command System
kind: action
command: "/~CREATOR20;"
params: []
- id: input_to_all_outputs
label: Input to All Outputs
kind: action
command: "{input}All"
params:
- name: input
type: integer
description: Input channel number (1-16).
- id: all_inputs_to_matching_outputs
label: All Inputs to Matching Outputs
kind: action
command: "All#"
params: []
- id: all_outputs_off
label: All Outputs Off
kind: action
command: "All$"
params: []
- id: input_to_matching_output
label: Input to Matching Output
kind: action
command: "{input}#"
params:
- name: input
type: integer
description: Input channel number (1-16).
- id: output_off
label: Output Off
kind: action
command: "{output}$"
params:
- name: output
type: integer
description: Output channel number (1-16).
- id: route_video
label: Route Video
kind: action
command: "{input} V{outputs}"
params:
- name: input
type: integer
description: Input channel number (1-16).
- name: outputs
type: string
description: Comma-separated output channel numbers, e.g. "7" or "7,8,9" (source syntax: [x1] V[x2] or [x1] V[x2],[x3],[x4]).
- id: route_audio
label: Route Audio
kind: action
command: "{input} A{outputs}"
params:
- name: input
type: integer
description: Input channel number (1-16).
- name: outputs
type: string
description: Comma-separated output channel numbers, e.g. "4" or "4,5,6" (source syntax: [x1] A[x2] or [x1] A[x2],[x3],[x4]).
- id: route_both
label: Route Both Video and Audio
kind: action
command: "{input} B{outputs}"
params:
- name: input
type: integer
description: Input channel number (1-16).
- name: outputs
type: string
description: Comma-separated output channel numbers, e.g. "7" or "7,8,9" (source syntax: [x1] B[x2] or [x1] B[x2],[x3],[x4]).
- id: route_input_to_group
label: Route Input to Group
kind: action
command: "{input}P{group}"
params:
- name: input
type: integer
description: Input channel number (1-16).
- name: group
type: integer
description: Group number (range not stated in source).
- id: assign_outputs_to_group
label: Assign Outputs to Group
kind: action
command: "{group}PP{outputs}"
params:
- name: group
type: integer
description: Group number (range not stated in source).
- name: outputs
type: string
description: Comma-separated output channel numbers, e.g. "1,2,3" (source syntax: [x1]PP[x2],[x3],[x4]).
- id: query_group_outputs
label: Acquire Outputs in Group
kind: query
command: "S{group}"
params:
- name: group
type: integer
description: Group number (range not stated in source).
- id: query_output_input
label: Acquire Input for Output
kind: query
command: "Status{output}"
params:
- name: output
type: integer
description: Output channel number (1-16).
- id: query_all_routing
label: Acquire All Routing (Output-by-Output)
kind: query
command: "Status"
params: []
- id: save_preset
label: Save Preset
kind: action
command: "Save{preset}"
params:
- name: preset
type: integer
description: Preset slot number; source states 0-9.
- id: recall_preset
label: Recall Preset
kind: action
command: "Recall{preset}"
params:
- name: preset
type: integer
description: Preset slot number; source states 0-9.
- id: clear_preset
label: Clear Preset
kind: action
command: "Clear{preset}"
params:
- name: preset
type: integer
description: Preset slot number; source states 0-9.
- id: route_both_excl
label: Route Both Video and Audio (Excl. Syntax)
kind: action
command: "{input}*{output}!"
params:
- name: input
type: integer
description: Input channel number.
- name: output
type: integer
description: Output channel number.
- id: route_audio_excl
label: Route Audio (Excl. Syntax)
kind: action
command: "{input}*{output}$"
params:
- name: input
type: integer
description: Input channel number.
- name: output
type: integer
description: Output channel number.
- id: route_video_excl_pct
label: Route Video (Excl. Syntax %)
kind: action
command: "{input}*{output}%"
params:
- name: input
type: integer
description: Input channel number.
- name: output
type: integer
description: Output channel number.
- id: route_video_excl_amp
label: Route Video (Excl. Syntax &)
kind: action
command: "{input}*{output}&"
params:
- name: input
type: integer
description: Input channel number.
- name: output
type: integer
description: Output channel number.
Feedbacks
# UNRESOLVED: response format for /*Type; and /^Version; not specified in source
# UNRESOLVED: response format for Status / Status{x} / S{x} not specified in source
Variables
# UNRESOLVED: settable parameters beyond the discrete actions above are not documented in source
Events
# UNRESOLVED: no unsolicited notifications documented in source
Macros
# UNRESOLVED: no multi-step sequences documented in source
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings or interlock procedures documented in source
Notes
- Source exposes an apparent duplicate row:
[X1]*[X2]%and[X1]*[X2]&are both listed as "Transfer video signals from input channel [x1] to output channel [x2]". Both retained as separate actions per source row-by-row enumeration; likely a manual typo, but not collapsed by the formatter. - The
Custom Code Example(e.g.1B7.2A4.) is a shorthand combining1B7(both 1→7) and2A4(audio 2→4); it is an illustration, not a distinct command family. - Ethernet/TCP-IP control is listed for the AV16 Series in the
Control Type Specificationstable as an "Optional accessory" with RJ-45 connector and 10/100 full/half-duplex. It is not part of the standard AT-AV1616 control surface documented here, and the corresponding commands are not included. - The
Communication Modeblock describes the suppliedSWITCHER 2.0PC application's UI; it is not a device-side command. - The
/*Type;query implies a CREATOR-series command system./~CREATOR20;switches to CREATOR2.0 — additional commands in that system are not documented in the source and are not enumerated here.
Provenance
source_domains:
- atlona.com
source_urls:
- https://atlona.com/pdf/manuals/AT-AV-MATRIX.pdf
- https://atlona.com/support/
retrieved_at: 2026-07-21T22:55:36.014Z
last_checked_at: 2026-07-21T23:10:43.977Z
Verification Summary
verdict: verified
checked_at: 2026-07-21T23:10:43.977Z
matched_actions: 28
action_count: 28
confidence: medium
summary: "All 28 spec actions matched verbatim in source; transport parameters verified; bidirectional coverage complete. (10 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "default password value not stated; RS-232 auth flow (whether password is required for session) not stated; Ethernet/TCP-IP control listed as \"Optional accessory\" for AV16 Series and is not included here."
- "flow control not stated in source"
- "source describes a password (/+xxxxxxxx;) and \"Set Password\" feature but does not state default credentials or whether RS-232 commands require authentication"
- "response format for /*Type; and /^Version; not specified in source"
- "response format for Status / Status{x} / S{x} not specified in source"
- "settable parameters beyond the discrete actions above are not documented in source"
- "no unsolicited notifications documented in source"
- "no multi-step sequences documented in source"
- "no safety warnings or interlock procedures documented in source"
- "input/output channel count constraints (1-16 inferred from model number but not stated for the command set); group number range; Ethernet command set (if accessory installed); default password; RS-232 auth flow; firmware version; response/feedback payload formats for all queries."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0