Summary
The Vaddio AV Bridge MatrixMIX is a multipurpose AV switcher / production switcher supporting HDMI inputs, audio mixing, IP (RTSP) and USB streaming, and camera control commands addressing cameras 1-8. The source lists RS-232 camera ports 1-6. This spec covers the documented Telnet command API used for external control and device macros, plus transport notes (RS-232, Ethernet, RTSP).
Transport
protocols:
- tcp
- serial
addressing:
port: UNRESOLVED # source does not state the Telnet command API port
serial:
baud_rate: null # UNRESOLVED: baud rate for the external RS-232 control port not stated in source
data_bits: null # UNRESOLVED: data bits not stated in source
parity: null # UNRESOLVED: parity not stated in source
stop_bits: null # UNRESOLVED: stop bits not stated in source
flow_control: UNRESOLVED # source does not state flow control
auth:
type: password
username: admin
password: password # default per source; should be changed
notes: Source states "When you connect via Telnet, you must log in using the admin account." Default password "password". A user/guest account also exists.
Traits
- powerable # inferred from camera standby commands and system reboot / factory-reset
- routable # inferred from audio route, video source, graphics source, switch take
- queryable # inferred from explicit get variants on most commands (audio mute get, audio volume get, video mute get, video source get, network settings get, streaming settings get, system factory-reset get, camera ccu get, camera standby get, version, etc.)
- levelable # inferred from audio volume up/down/set and audio crosspoint-gain set
Actions
- id: audio_mute_master
label: Audio Mute (master)
kind: action
command: "audio master mute {get|on|off|toggle}"
params:
- name: action
type: enum
values: [get, on, off, toggle]
- id: audio_mute_line_out_1
label: Audio Mute (Line Out 1)
kind: action
command: "audio line_out_1 mute {get|on|off|toggle}"
- id: audio_mute_line_out_2
label: Audio Mute (Line Out 2)
kind: action
command: "audio line_out_2 mute {get|on|off|toggle}"
- id: audio_mute_line_in_1
label: Audio Mute (Line In 1)
kind: action
command: "audio line_in_1 mute {get|on|off|toggle}"
- id: audio_mute_line_in_2
label: Audio Mute (Line In 2)
kind: action
command: "audio line_in_2 mute {get|on|off|toggle}"
- id: audio_mute_usb3_record_left
label: Audio Mute (USB3 Record Left)
kind: action
command: "audio usb3_record_left mute {get|on|off|toggle}"
- id: audio_mute_usb3_record_right
label: Audio Mute (USB3 Record Right)
kind: action
command: "audio usb3_record_right mute {get|on|off|toggle}"
- id: audio_mute_usb3_playback_left
label: Audio Mute (USB3 Playback Left)
kind: action
command: "audio usb3_playback_left mute {get|on|off|toggle}"
- id: audio_mute_usb3_playback_right
label: Audio Mute (USB3 Playback Right)
kind: action
command: "audio usb3_playback_right mute {get|on|off|toggle}"
- id: audio_mute_hdmi_in_left
label: Audio Mute (HDMI In N Left)
kind: action
command: "audio hdmi_in_{1..8}_left mute {get|on|off|toggle}"
params:
- name: input
type: integer
description: HDMI input number (1-8)
- id: audio_mute_hdmi_in_right
label: Audio Mute (HDMI In N Right)
kind: action
command: "audio hdmi_in_{1..8}_right mute {get|on|off|toggle}"
params:
- name: input
type: integer
description: HDMI input number (1-8)
- id: audio_mute_ip_out_left
label: Audio Mute (IP Stream Out Left)
kind: action
command: "audio ip_out_left mute {get|on|off|toggle}"
- id: audio_mute_ip_out_right
label: Audio Mute (IP Stream Out Right)
kind: action
command: "audio ip_out_right mute {get|on|off|toggle}"
- id: audio_mute_program_out_left
label: Audio Mute (Program Out Left)
kind: action
command: "audio program_out_left mute {get|on|off|toggle}"
- id: audio_mute_program_out_right
label: Audio Mute (Program Out Right)
kind: action
command: "audio program_out_right mute {get|on|off|toggle}"
- id: audio_mute_preview_out_left
label: Audio Mute (Preview Out Left)
kind: action
command: "audio preview_out_left mute {get|on|off|toggle}"
- id: audio_mute_preview_out_right
label: Audio Mute (Preview Out Right)
kind: action
command: "audio preview_out_right mute {get|on|off|toggle}"
- id: audio_mute_multiviewer_out_left
label: Audio Mute (Multiviewer Out Left)
kind: action
command: "audio multiviewer_out_left mute {get|on|off|toggle}"
- id: audio_mute_multiviewer_out_right
label: Audio Mute (Multiviewer Out Right)
kind: action
command: "audio multiviewer_out_right mute {get|on|off|toggle}"
- id: audio_volume_master
label: Audio Volume (master/AEC reference)
kind: action
command: "audio master volume {get|up|down|set <level>}"
params:
- name: level
type: float
description: Volume in dB. Range for master: -50.0 to 20.0 dB
- id: audio_volume_line_in_1
label: Audio Volume (Line In 1)
kind: action
command: "audio line_in_1 volume {get|up|down|set <level>}"
params:
- name: level
type: float
description: dB. Line in range: -50.0 to 20.0 dB
- id: audio_volume_line_in_2
label: Audio Volume (Line In 2)
kind: action
command: "audio line_in_2 volume {get|up|down|set <level>}"
- id: audio_volume_line_out_1
label: Audio Volume (Line Out 1)
kind: action
command: "audio line_out_1 volume {get|up|down|set <level>}"
params:
- name: level
type: float
description: dB. Line out range: -50.0 to 20.0 dB
- id: audio_volume_line_out_2
label: Audio Volume (Line Out 2)
kind: action
command: "audio line_out_2 volume {get|up|down|set <level>}"
- id: audio_volume_usb3_record_left
label: Audio Volume (USB3 Record Left)
kind: action
command: "audio usb3_record_left volume {get|up|down|set <level>}"
params:
- name: level
type: float
description: dB. USB range: -42.0 to 6.0 dB
- id: audio_volume_usb3_record_right
label: Audio Volume (USB3 Record Right)
kind: action
command: "audio usb3_record_right volume {get|up|down|set <level>}"
- id: audio_volume_usb3_playback_left
label: Audio Volume (USB3 Playback Left)
kind: action
command: "audio usb3_playback_left volume {get|up|down|set <level>}"
- id: audio_volume_usb3_playback_right
label: Audio Volume (USB3 Playback Right)
kind: action
command: "audio usb3_playback_right volume {get|up|down|set <level>}"
- id: audio_volume_hdmi_in_left
label: Audio Volume (HDMI In N Left)
kind: action
command: "audio hdmi_in_{1..8}_left volume {get|up|down|set <level>}"
params:
- name: input
type: integer
description: HDMI input number (1-8)
- name: level
type: float
description: dB. HDMI range: -42.0 to 6.0 dB
- id: audio_volume_hdmi_in_right
label: Audio Volume (HDMI In N Right)
kind: action
command: "audio hdmi_in_{1..8}_right volume {get|up|down|set <level>}"
- id: audio_volume_ip_out_left
label: Audio Volume (IP Stream Out Left)
kind: action
command: "audio ip_out_left volume {get|up|down|set <level>}"
- id: audio_volume_ip_out_right
label: Audio Volume (IP Stream Out Right)
kind: action
command: "audio ip_out_right volume {get|up|down|set <level>}"
- id: audio_volume_program_out_left
label: Audio Volume (Program Out Left)
kind: action
command: "audio program_out_left volume {get|up|down|set <level>}"
- id: audio_volume_program_out_right
label: Audio Volume (Program Out Right)
kind: action
command: "audio program_out_right volume {get|up|down|set <level>}"
- id: audio_volume_preview_out_left
label: Audio Volume (Preview Out Left)
kind: action
command: "audio preview_out_left volume {get|up|down|set <level>}"
- id: audio_volume_preview_out_right
label: Audio Volume (Preview Out Right)
kind: action
command: "audio preview_out_right volume {get|up|down|set <level>}"
- id: audio_volume_multiviewer_out_left
label: Audio Volume (Multiviewer Out Left)
kind: action
command: "audio multiviewer_out_left volume {get|up|down|set <level>}"
- id: audio_volume_multiviewer_out_right
label: Audio Volume (Multiviewer Out Right)
kind: action
command: "audio multiviewer_out_right volume {get|up|down|set <level>}"
- id: audio_route_usb3_record_left
label: Audio Route (USB3 Record Left)
kind: action
command: "audio usb3_record_left route {get|set <inputs>}"
- id: audio_route_usb3_record_right
label: Audio Route (USB3 Record Right)
kind: action
command: "audio usb3_record_right route {get|set <inputs>}"
- id: audio_route_ip_out_left
label: Audio Route (IP Stream Out Left)
kind: action
command: "audio ip_out_left route {get|set <inputs>}"
- id: audio_route_ip_out_right
label: Audio Route (IP Stream Out Right)
kind: action
command: "audio ip_out_right route {get|set <inputs>}"
- id: audio_route_program_out_left
label: Audio Route (Program Out Left)
kind: action
command: "audio program_out_left route {get|set <inputs>}"
- id: audio_route_program_out_right
label: Audio Route (Program Out Right)
kind: action
command: "audio program_out_right route {get|set <inputs>}"
- id: audio_route_preview_out_left
label: Audio Route (Preview Out Left)
kind: action
command: "audio preview_out_left route {get|set <inputs>}"
- id: audio_route_preview_out_right
label: Audio Route (Preview Out Right)
kind: action
command: "audio preview_out_right route {get|set <inputs>}"
- id: audio_route_multiviewer_out_left
label: Audio Route (Multiviewer Out Left)
kind: action
command: "audio multiviewer_out_left route {get|set <inputs>}"
- id: audio_route_multiviewer_out_right
label: Audio Route (Multiviewer Out Right)
kind: action
command: "audio multiviewer_out_right route {get|set <inputs>}"
- id: audio_route_line_out_1
label: Audio Route (Line Out 1)
kind: action
command: "audio line_out_1 route {get|set <inputs>}"
- id: audio_route_line_out_2
label: Audio Route (Line Out 2)
kind: action
command: "audio line_out_2 route {get|set <inputs>}"
- id: audio_crosspoint_gain
label: Audio Crosspoint Gain
kind: action
command: "audio <output> crosspoint-gain <input> {get|set <level>}"
params:
- name: output
type: string
description: One of usb3_record_left/right, ip_out_left/right, program_out_left/right, preview_out_left/right, multiviewer_out_left/right, line_out_1/2
- name: input
type: string
description: One of auto_mic_mix, usb3_playback_left/right, line_in_1/2, hdmi_in_<1..8>_left/right
- name: level
type: float
description: dB. Valid range -12.00 to 12.00 dB
- id: camera_home
label: Camera Home
kind: action
command: "camera <1..8> home"
params:
- name: camera
type: integer
description: Camera number (1-8)
- id: camera_pan
label: Camera Pan
kind: action
command: "camera <1..8> pan {left [<speed>]|right [<speed>]|stop}"
params:
- name: camera
type: integer
description: Camera number (1-8)
- name: direction
type: enum
values: [left, right, stop]
- name: speed
type: integer
description: Optional speed 1-24 (default 12)
- id: camera_tilt
label: Camera Tilt
kind: action
command: "camera <1..8> tilt {up [<speed>]|down [<speed>]|stop}"
params:
- name: camera
type: integer
description: Camera number (1-8)
- name: direction
type: enum
values: [up, down, stop]
- name: speed
type: integer
description: Optional speed 1-20 (default 10)
- id: camera_zoom
label: Camera Zoom
kind: action
command: "camera <1..8> zoom {in [<speed>]|out [<speed>]|stop}"
params:
- name: camera
type: integer
description: Camera number (1-8)
- name: direction
type: enum
values: [in, out, stop]
- name: speed
type: integer
description: Optional speed 1-7 (default 3)
- id: camera_focus
label: Camera Focus
kind: action
command: "camera <1..8> focus {{near [<speed>]|far [<speed>]} | {mode [auto|manual|get]} | stop}"
params:
- name: camera
type: integer
description: Camera number (1-8)
- name: speed
type: integer
description: Optional 1-8
- name: mode
type: enum
values: [auto, manual, get]
- id: camera_preset_recall
label: Camera Preset Recall
kind: action
command: "camera <1..8> preset recall <1..16> [tri-sync <1..24>] [save-ccu]"
params:
- name: camera
type: integer
description: Camera number (1-8)
- name: preset
type: integer
description: Preset number (1-16)
- name: tri_sync
type: integer
description: Optional tri-sync speed 1-24
- id: camera_preset_store
label: Camera Preset Store
kind: action
command: "camera <1..8> preset store <1..16> [tri-sync <1..24>] [save-ccu]"
params:
- name: camera
type: integer
description: Camera number (1-8)
- name: preset
type: integer
description: Preset number (1-16)
- name: tri_sync
type: integer
description: Optional tri-sync speed 1-24
- id: camera_ccu_get
label: Camera CCU Get
kind: query
command: "camera <1..8> ccu get <param>"
params:
- name: camera
type: integer
description: Camera number (1-8)
- name: param
type: enum
values: [auto_white_balance, red_gain, blue_gain, backlight_compensation, iris, auto_iris, gain, detail, chroma, wide_dynamic_range, all]
- id: camera_ccu_set
label: Camera CCU Set
kind: action
command: "camera <1..8> ccu set <param> <value>"
params:
- name: camera
type: integer
description: Camera number (1-8)
- name: param
type: enum
values: [auto_white_balance, red_gain, blue_gain, backlight_compensation, iris, auto_iris, gain, detail, chroma, wide_dynamic_range]
- name: value
type: string
description: on/off for booleans; integer range as per source (e.g. red_gain 0..255, iris 0..11, gain 0..11, detail 0..15, chroma 0..14)
- id: camera_ccu_scene_recall
label: Camera CCU Scene Recall
kind: action
command: "camera <1..8> ccu scene recall {factory <1..6>|custom <1..3>}"
params:
- name: camera
type: integer
description: Camera number (1-8)
- name: kind
type: enum
values: [factory, custom]
- name: index
type: integer
description: Scene number (factory 1-6, custom 1-3)
- id: camera_ccu_scene_store
label: Camera CCU Scene Store (Custom)
kind: action
command: "camera <1..8> ccu scene store custom <1..3>"
params:
- name: camera
type: integer
description: Camera number (1-8)
- name: index
type: integer
description: Custom scene slot (1-3)
- id: camera_standby
label: Camera Standby
kind: action
command: "camera <1..8> standby {off|on|toggle|get}"
params:
- name: camera
type: integer
description: Camera number (1-8)
- name: action
type: enum
values: [off, on, toggle, get]
- id: video_mute_master
label: Video Mute (master)
kind: action
command: "video master mute {get|off|on|toggle}"
- id: video_mute_input
label: Video Mute (HDMI Input N)
kind: action
command: "video input<1..8> mute {get|off|on|toggle}"
params:
- name: input
type: integer
description: HDMI input number (1-8)
- id: video_mute_program
label: Video Mute (Program)
kind: action
command: "video program mute {get|off|on|toggle}"
- id: video_mute_preview
label: Video Mute (Preview)
kind: action
command: "video preview mute {get|off|on|toggle}"
- id: video_mute_usb_stream
label: Video Mute (USB Stream)
kind: action
command: "video usb_stream mute {get|off|on|toggle}"
- id: video_mute_ip_stream
label: Video Mute (IP Stream)
kind: action
command: "video ip_stream mute {get|off|on|toggle}"
- id: video_source_program
label: Video Source (Program)
kind: action
command: "video program source {get|set <source channel>}"
params:
- name: source
type: enum
values: [input1, input2, input3, input4, input5, input6, input7, input8]
- id: video_source_preview
label: Video Source (Preview)
kind: action
command: "video preview source {get|set <source channel>}"
params:
- name: source
type: enum
values: [input1, input2, input3, input4, input5, input6, input7, input8]
- id: video_source_usb_stream
label: Video Source (USB Stream)
kind: action
command: "video usb_stream source {get|set <source channel>}"
params:
- name: source
type: enum
values: [program, preview, multiviewer]
- id: video_source_ip_stream
label: Video Source (IP Stream)
kind: action
command: "video ip_stream source {get|set <source channel>}"
params:
- name: source
type: enum
values: [program, preview, multiviewer]
- id: video_pip
label: Video PIP
kind: action
command: "video {program|preview} pip {get|off|source <input1..input8>}"
params:
- name: bus
type: enum
values: [program, preview]
- name: action
type: enum
values: [get, off, source]
- name: source
type: integer
description: HDMI input 1-8 (only when action=source)
- id: graphics_enable
label: Graphics Layer Enable
kind: action
command: "graphics <channel> enable <layer> {get|on|off|toggle}"
params:
- name: channel
type: enum
values: [program, preview]
- name: layer
type: enum
values: [layer1, layer2]
- name: action
type: enum
values: [get, on, off, toggle]
- id: graphics_source
label: Graphics Layer Source
kind: action
command: "graphics <channel> source <layer> {get|set <selection>}"
params:
- name: channel
type: enum
values: [program, preview]
- name: layer
type: enum
values: [layer1, layer2]
- name: selection
type: string
description: input7, input8, or a filename from the Graphics Library
- id: switch_mode
label: Switch Mode
kind: action
command: "switch mode {get|a_b|dual_bus}"
params:
- name: mode
type: enum
values: [get, a_b, dual_bus]
- id: switch_take
label: Switch Take
kind: action
command: "switch take"
description: a/b mode take
- id: switch_take_dual_bus
label: Switch Take (Dual Bus)
kind: action
command: "switch {preview|program} take"
params:
- name: bus
type: enum
values: [preview, program]
description: Dual-bus mode take on specified bus
- id: trigger
label: Trigger
kind: action
command: "trigger <1..10> {off|on|block <seconds>}"
params:
- name: index
type: integer
description: Trigger number (1-10)
- name: action
type: enum
values: [off, on, block]
- name: seconds
type: integer
description: Block duration in seconds (used with block)
- id: streaming_settings_get
label: Streaming Settings Get
kind: query
command: "streaming settings get"
- id: network_settings_get
label: Network Settings Get
kind: query
command: "network settings get"
- id: network_ping
label: Network Ping
kind: action
command: "network ping [count <count>] [size <size>] <destination-ip>"
params:
- name: count
type: integer
description: Optional, default 5
- name: size
type: integer
description: Optional, default 56 bytes
- name: destination_ip
type: string
description: Target IP or hostname
- id: system_reboot
label: System Reboot
kind: action
command: "system reboot [<seconds>]"
params:
- name: seconds
type: integer
description: Optional delay before reboot
- id: system_factory_reset
label: System Factory Reset
kind: action
command: "system factory-reset {get|on|off}"
params:
- name: action
type: enum
values: [get, on, off]
notes: factory-reset takes effect on the next reboot
- id: sleep
label: Sleep
kind: action
command: "sleep <milliseconds>"
params:
- name: milliseconds
type: integer
description: 1-10000 ms
- id: version
label: Version
kind: query
command: "version"
- id: history
label: History
kind: query
command: "history <limit>"
params:
- name: limit
type: integer
description: Max number of commands to return
- id: help
label: Help
kind: query
command: "help"
- id: exit
label: Exit
kind: action
command: "exit"
Feedbacks
- id: audio_mute_state
type: enum
values: [on, off]
- id: audio_volume_db
type: float
description: Reported in dB (e.g. "-10.0 dB")
- id: audio_route_inputs
type: string
description: List of routed inputs returned by audio <ch> route get (e.g. "[auto_mic_mix]")
- id: audio_crosspoint_gain_db
type: float
description: dB value in -12.00..12.00 range
- id: video_mute_state
type: enum
values: [on, off]
- id: video_source
type: string
description: Source label returned by video <ch> source get (e.g. "input3")
- id: video_pip_source
type: string
description: HDMI input returned by video <bus> pip get (e.g. "input2")
- id: graphics_layer_enabled
type: enum
values: [on, off]
- id: graphics_layer_source
type: string
description: e.g. "120px-Stop_Sign.png", "input7", "input8"
- id: switch_mode
type: enum
values: [a_b, dual_bus]
- id: camera_focus_mode
type: enum
values: [auto, manual]
description: Returned by camera <n> focus mode get (label "auto_focus: on/off")
- id: camera_standby_state
type: enum
values: [on, off]
- id: camera_ccu_auto_white_balance
type: enum
values: [on, off]
- id: camera_ccu_red_gain
type: integer
description: 0-255
- id: camera_ccu_blue_gain
type: integer
description: 0-255
- id: camera_ccu_backlight_compensation
type: enum
values: [on, off]
- id: camera_ccu_iris
type: integer
description: 0-11
- id: camera_ccu_auto_iris
type: enum
values: [on, off]
- id: camera_ccu_gain
type: integer
description: 0-11
- id: camera_ccu_detail
type: integer
description: 0-15
- id: camera_ccu_chroma
type: integer
description: 0-14
- id: camera_ccu_wide_dynamic_range
type: enum
values: [on, off]
- id: streaming_ip_enabled
type: boolean
- id: streaming_ip_port
type: integer
description: RTSP port; default 554
- id: streaming_ip_url
type: string
description: e.g. "vaddio-avbmm-stream"
- id: streaming_ip_protocol
type: string
description: e.g. "RTSP"
- id: streaming_usb_enabled
type: boolean
- id: network_mac_address
type: string
- id: network_ip_address
type: string
- id: network_netmask
type: string
- id: network_gateway
type: string
- id: network_vlan
type: string
description: e.g. "Disabled"
- id: factory_reset_software
type: enum
values: [on, off]
- id: factory_reset_hardware
type: enum
values: [on, off]
- id: firmware_version
type: string
description: Multi-line "version" output; key fields: System Version AVBMM, Audio, USB, Video 0 HW/SW, Video 1
Variables
# Volume, gain and level parameters already enumerated under Actions with their dB ranges.
# No additional free-form settable variables beyond what's modeled as Actions.
# UNRESOLVED: source does not document any additional settable variables outside the command catalogue above.
Events
# UNRESOLVED: source documents the response format (e.g. "OK\n>") but no unsolicited event/notifications are described.
Macros
# UNRESOLVED: source references "device macros" and includes a `sleep` command and `trigger ... block <seconds>` to coordinate macros, but does not enumerate macro definitions themselves.
Safety
confirmation_required_for:
- system factory-reset on # takes effect on next reboot; destructive if combined with reboot
- system reboot # disruptive
interlocks: []
# UNRESOLVED: source does not describe hardware interlocks, safety interlocks, or power-on sequencing requirements beyond the factory-reset behavior.
Notes
- Transport: per source, control is exposed via a Telnet command API on the device's IP interface (TCP). The source does not explicitly state the TCP port. RS-232 is also exposed (External Control port + per-camera RS-232 ports 1-6); the source does not state baud/data/parity/stop or flow-control settings for these ports.
- Auth: Telnet requires admin login. Default admin password is
password; the source recommends changing it. The source lists auserlogin whose password may be unset and says guest access is possible. - Command framing: ASCII lines terminated with CR. Responses are terminated by
OK\n>; non-OK errors precede that prefix. CTRL-5 clears the serial buffer. - Echo: source notes all ASCII (including CR) is echoed with the VT100
ESC[J(hex1B 5B 4A) suffix; most terminal programs strip it automatically. - Streaming: IP streaming uses RTSP, default port
554. USB streaming also supported. - Trigger command is disabled while the web UI's macro/trigger test mode is in use.
- After changing
switch mode, the source recommends rebooting connected controller(s). audio <out> route sethas constraints: master output cannot includeauto_mic_mix; if speech lift is enabled, master output must include it; USB3 Record outputs cannot includeusb3_playback_*in their route list.- CCU setting precedence per source:
auto_white_balanceoverrides manual red/blue gain;auto_irisdisables manual iris/gain;backlight_compensationandwide_dynamic_rangeare mutually exclusive.
Provenance
source_domains:
- res.cloudinary.com
- sicontact.net
- cdn.adiglobaldistribution.us
- search-manual.com
source_urls:
- "https://res.cloudinary.com/avd/image/upload/v134260596/Resources/Vaddio/AV%20to%20USB%20Bridges%20and%20Encoders/Operation/411-0006-30-rev-a-avb-matrixmix-integrators-complete-guide.pdf"
- "https://res.cloudinary.com/avd/image/upload/v133917588/Resources/Vaddio/AV%20to%20USB%20Bridges%20and%20Encoders/Operation/411-0006-30-rev-a-avb-matrixmix-integrators-complete-guide.pdf"
- https://www.sicontact.net/uploads/vaddio-bridge-matrix-pro-guide-complet-en.pdf
- https://cdn.adiglobaldistribution.us/pim/Original/10046/Upload_MV-999566050_UserManual.pdf
- https://www.search-manual.com/vaddio-av-bridge-matrixmix-production-system-246554-manual
retrieved_at: 2026-09-02T18:12:40.429Z
last_checked_at: 2026-10-07T11:10:13.591Z
Verification Summary
verdict: verified
checked_at: 2026-10-07T11:10:13.591Z
matched_actions: 90
action_count: 90
confidence: medium
summary: "All 90 action units match source Telnet commands with agreeing shapes; transport values are supported and the source's catalogue is fully represented. (9 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "per-camera channel counts above the explicit 8-camera example bound are not enumerated. Front-panel button/label mappings beyond what is documented here are not covered."
- "baud rate for the external RS-232 control port not stated in source"
- "data bits not stated in source"
- "parity not stated in source"
- "stop bits not stated in source"
- "source does not document any additional settable variables outside the command catalogue above."
- "source documents the response format (e.g. \"OK\\n>\") but no unsolicited event/notifications are described."
- "source references \"device macros\" and includes a `sleep` command and `trigger ... block <seconds>` to coordinate macros, but does not enumerate macro definitions themselves."
- "source does not describe hardware interlocks, safety interlocks, or power-on sequencing requirements beyond the factory-reset behavior."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0