Summary
Aurora DXM control card supports bidirectional RS-232 control and TCP/IP control. This spec covers ASCII command and query protocol, routing, scene, serial-management, network, EDID, card, system, and HDBT functions.
Transport
protocols:
- serial
- tcp
addressing:
port: 1001
serial:
baud_rate: 115200
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: password
username: user
password: "123456"
Traits
- powerable # inferred from CPOWER commands
- routable # inferred from video/audio/UART routing commands
- queryable # inferred from query commands returning values
Actions
- id: switch_video_input
label: Switch Video Input
kind: action
command: "!C{input}to{outputs}<CR>"
params:
- name: input
type: integer
description: Input number, 1 through matrix maximum
- name: outputs
type: string
description: Output number(s), 1 through matrix maximum or ALL
- id: route_video
label: Route Video Inputs
kind: action
command: "!CR{input_output_pairs}<CR>"
params:
- name: input_output_pairs
type: string
description: Comma-separated input-to-output pairs
- id: select_video_input
label: Select Video Input
kind: action
command: "!CSWI:{input}<CR>"
params:
- name: input
type: integer
description: Input number, 1 through matrix maximum
- id: select_video_output
label: Select Video Output
kind: action
command: "!CSWO:{output}<CR>"
params:
- name: output
type: integer
description: Output number, 1 through matrix maximum
- id: switch_audio_input
label: Switch Audio Input
kind: action
command: "!T{input}{source}to{outputs}<CR>"
params:
- name: input
type: integer
description: Input number, 1 through matrix maximum
- name: source
type: string
description: V for internal audio or E for external audio
- name: outputs
type: string
description: Output number(s), 1 through matrix maximum or ALL
- id: route_audio
label: Route Audio Inputs
kind: action
command: "!TR{source_input}:{source_output_pairs}<CR>"
params:
- name: source_input
type: string
description: Input number plus V or E
- name: source_output_pairs
type: string
description: Comma-separated output number and V/E pairs
- id: select_audio_input
label: Select Audio Input
kind: action
command: "!TSWI:{input}{source}<CR>"
params:
- name: input
type: integer
description: Input number, 1 through matrix maximum
- name: source
type: string
description: V for internal audio or E for external audio
- id: select_audio_output
label: Select Audio Output
kind: action
command: "!TSWO:{outputs}<CR>"
params:
- name: outputs
type: string
description: Output number and V/E pairs
- id: save_scene
label: Save Scene
kind: action
command: "!S{scene}<CR>"
params:
- name: scene
type: integer
description: Scene location, 1 through 32
- id: call_scene
label: Call Scene
kind: action
command: "!R{scene}<CR>"
params:
- name: scene
type: integer
description: Scene location, 1 through 32
- id: set_av_sync
label: Set Audio Video Synchronization
kind: action
command: "!SYNC:{enabled}<CR>"
params:
- name: enabled
type: integer
description: 0 disables synchronization; 1 enables synchronization
- id: set_sync_mode
label: Set Audio Video Synchronization Mode
kind: action
command: "!SYNC_MODE:{mode}<CR>"
params:
- name: mode
type: integer
description: 0 VE to VE; 1 VE to EV; 2 V to VE; 3 E to VE; 4 V to V; 5 E to E; 6 V to E; 7 E to V
- id: set_scene_name
label: Set Scene Name
kind: action
command: "!SNAME{scene}:{name}<CR>"
params:
- name: scene
type: integer
description: Scene number, 1 through 32
- name: name
type: string
description: Scene name, maximum 15 English characters
- id: set_scene_web_display
label: Set Scene Web Display
kind: action
command: "!SUSE{scene}:{display}<CR>"
params:
- name: scene
type: integer
description: Scene location, 1 through 32
- name: display
type: integer
description: 0 no display; 1 display
- id: switch_uart
label: Switch UART
kind: action
command: "!CUART{rx}to{tx}<CR>"
params:
- name: rx
type: integer
description: RX interface, 1 through matrix maximum
- name: tx
type: string
description: TX interface number(s), 1 through matrix maximum or ALL
- id: set_ip_address
label: Set IP Address
kind: action
command: "!IP:{address}<CR>"
params:
- name: address
type: string
description: IPv4 address
- id: set_subnet
label: Set Subnet
kind: action
command: "!SUBNET:{address}<CR>"
params:
- name: address
type: string
description: IPv4 subnet address
- id: set_gateway
label: Set Gateway
kind: action
command: "!GATEWAY:{address}<CR>"
params:
- name: address
type: string
description: IPv4 gateway address
- id: set_socket_server_port
label: Set Socket Server Port
kind: action
command: "!PORT:{port}<CR>"
params:
- name: port
type: integer
description: TCP socket server port
- id: set_dhcp
label: Set Network DHCP
kind: action
command: "!DHCP:{enabled}<CR>"
params:
- name: enabled
type: integer
description: 0 disabled; 1 enabled
- id: set_serial_port
label: Set Serial Port
kind: action
command: "!UART:{baud_rate},{data_bits},{stop_bits},{parity}<CR>"
params:
- name: baud_rate
type: integer
description: 115200, 38400, 19200, or 9600
- name: data_bits
type: integer
description: 8 or 9
- name: stop_bits
type: number
description: 1, 1.5, or 2
- name: parity
type: string
description: None, Odd, or Even
- id: set_command_enable
label: Set Command Enable
kind: action
command: "!CMDEN:{enabled}<CR>"
params:
- name: enabled
type: integer
description: 0 disabled; 1 enabled
- id: set_command_sound
label: Set Command Sound
kind: action
command: "!CSOUND:{enabled}<CR>"
params:
- name: enabled
type: integer
description: 0 no sound; 1 sound
- id: set_edid_output_input
label: Switch Output EDID to Input
kind: action
command: "!EDID{output}to{input}<CR>"
params:
- name: output
type: integer
description: Output number, 1 through matrix maximum
- name: input
type: string
description: Input number, 1 through matrix maximum or ALL
- id: set_system_edid_input
label: Switch System EDID to Input
kind: action
command: "!SYSE{system}to{input}<CR>"
params:
- name: system
type: integer
description: System number, 1 through 16
- name: input
type: string
description: Input number, 1 through matrix maximum or ALL
- id: save_output_edid
label: Save Output EDID to System
kind: action
command: "!SEDID{output}to{system}<CR>"
params:
- name: output
type: integer
description: Output number, 1 through matrix maximum
- name: system
type: integer
description: System number, 1 through 16
- id: set_output_format
label: Set Output HDMI or DVI Format
kind: action
command: "!HDMODE:{output},{mode}<CR>"
params:
- name: output
type: integer
description: Output number, 1 through matrix maximum
- name: mode
type: integer
description: 0 DVI; 1 HDMI
- id: set_hdcp
label: Set Port HDCP
kind: action
command: "!HDCP:{port},{enabled}<CR>"
params:
- name: port
type: integer
description: Port number, 1 through matrix maximum
- name: enabled
type: integer
description: 0 off; 1 on
- id: set_card_power
label: Set Card Power
kind: action
command: "!CPOWER:{port},{enabled}<CR>"
params:
- name: port
type: integer
description: Port number, 1 through matrix maximum
- name: enabled
type: integer
description: 0 off; 1 on
- id: set_web_credentials
label: Set Web Username and Password
kind: action
command: "!MUNP:{username},{password}<CR>"
params:
- name: username
type: string
description: Maximum 15 English characters or Arabic numerals
- name: password
type: string
description: Maximum 15 English characters or Arabic numerals
- id: send_board_command
label: Send Control Board Command
kind: action
command: "!COM{command}<CR>"
params:
- name: command
type: string
description: Control card command
- id: send_tcp_socket_data
label: Send Data to TCP Socket Server
kind: action
command: "!SEND-SS:{ip}:{port},{data}<CR>"
params:
- name: ip
type: string
description: Destination IP address
- name: port
type: integer
description: Destination server port
- name: data
type: string
description: Data payload
- id: set_language
label: Set System Language
kind: action
command: "!LANG:{language}<CR>"
params:
- name: language
type: integer
description: 0 English; 1 Chinese
- id: restart_system
label: Restart System
kind: action
command: "!SOF-RESTART<CR>"
params: []
- id: restore_factory_settings
label: Restore Factory Settings
kind: action
command: "!SYS-RESET<CR>"
params: []
- id: send_hdbt_command
label: Send Command to HDBT Card
kind: action
command: "!SEND-CU:{baud_rate}:{direction}{port}:{data}<CR>"
params:
- name: baud_rate
type: integer
description: 115200, 38400, 19200, or 9600
- name: direction
type: string
description: I or O
- name: port
type: integer
description: HDBT card port
- name: data
type: string
description: Data payload
- id: send_receive_hdbt_command
label: Send and Receive HDBT Command
kind: action
command: "!SEND-CU-RECV:{baud_rate}:{direction}{port}:{data}<CR>"
params:
- name: baud_rate
type: integer
description: 115200, 38400, 19200, or 9600
- name: direction
type: string
description: I or O
- name: port
type: integer
description: HDBT card port
- name: data
type: string
description: Data payload
- id: query_video_routing
label: Query Video Routing Status
kind: query
command: "?CR<CR>"
params: []
- id: query_audio_routing
label: Query Audio Routing Status
kind: query
command: "?TR<CR>"
params: []
- id: query_av_sync
label: Query Audio Video Synchronization Status
kind: query
command: "?SYNC<CR>"
params: []
- id: query_sync_mode
label: Query Audio Video Synchronization Mode
kind: query
command: "?SYNC_MODE<CR>"
params: []
- id: query_scene_name
label: Query Scene Name
kind: query
command: "?SNAME{scene}<CR>"
params:
- name: scene
type: integer
description: Scene location, 1 through 32
- id: query_scene_web_display
label: Query Scene Web Display Status
kind: query
command: "?SUSE{scene}<CR>"
params:
- name: scene
type: integer
description: Scene location, 1 through 32
- id: query_uart_status
label: Query Status of All UART Routing
kind: query
command: "?CRUART<CR>"
params: []
- id: query_network_information
label: Query Network Information
kind: query
command: "?NETWORK<CR>"
params: []
- id: query_serial_port
label: Query Serial Port Settings
kind: query
command: "?UART<CR>"
params: []
- id: query_command_enable
label: Query Command Enable Status
kind: query
command: "?CMDEN<CR>"
params: []
- id: query_command_sound
label: Query Command Sound Status
kind: query
command: "?CSOUND<CR>"
params: []
- id: query_card_power
label: Query Card Power Status
kind: query
command: "?CPOWER:{port}<CR>"
params:
- name: port
type: integer
description: Port number, 1 through matrix maximum
- id: query_web_credentials
label: Query Management Username and Password
kind: query
command: "?MUNP<CR>"
params: []
- id: query_control_board_online
label: Query Central Control Board Online
kind: query
command: "?COM<CR>"
params: []
- id: query_json_status
label: Query Status Information in JSON
kind: query
command: "?JSON:{category},{mark}<CR>"
params:
- name: category
type: string
description: video, scene, system, weburl, or cont
- name: mark
type: integer
description: Status update version; 0 requests all data
- id: query_language
label: Query System Language
kind: query
command: "?LANG<CR>"
params: []
- id: query_daughter_card_types
label: Query Daughter Card Types
kind: query
command: "?RCID<CR>"
params: []
- id: query_software_version
label: Query Main Software Version
kind: query
command: "?SVER<CR>"
params: []
- id: query_hardware_version
label: Query Hardware Version
kind: query
command: "?HVER<CR>"
params: []
- id: query_back_board_version
label: Query Back Board Firmware Version
kind: query
command: "?BVER<CR>"
params: []
- id: query_matrix_type
label: Query Matrix Type
kind: query
command: "?M0<CR>"
params: []
Feedbacks
- id: video_routing_status
type: string
response: "~CR{input_output_pairs}<CR>"
- id: audio_routing_status
type: string
response: "~TR{routing}<CR>"
- id: av_sync_status
type: enum
values: [disabled, enabled]
- id: av_sync_mode
type: integer
range: 0-7
- id: scene_name
type: string
- id: scene_web_display
type: enum
values: [hidden, displayed]
- id: uart_status
type: string
- id: network_information
type: string
response: "~IP:{ip}<CR>~SUBNET:{subnet}<CR>~GATEWAY:{gateway}<CR>~PORT:{port}<CR>"
- id: serial_port_settings
type: string
response: "~UART:{baud_rate},{data_bits},{stop_bits},{parity}<CR>"
- id: command_enable_status
type: enum
values: [disabled, enabled]
- id: command_sound_status
type: enum
values: [disabled, enabled]
- id: card_power_status
type: enum
values: [off, on]
- id: web_credentials
type: string
- id: central_control_board_status
type: string
response: "~COM:1<CR>"
- id: json_status
type: json
- id: system_language
type: enum
values: [english, chinese]
- id: daughter_card_types
type: string
- id: main_software_version
type: string
- id: hardware_version
type: string
- id: back_board_firmware_version
type: string
- id: matrix_type
type: string
- id: hdbt_received_data
type: string
Variables
- id: video_routing
type: string
- id: audio_routing
type: string
- id: scene
type: integer
range: 1-32
- id: ip_address
type: string
- id: subnet
type: string
- id: gateway
type: string
- id: socket_server_port
type: integer
- id: serial_baud_rate
type: integer
values: [115200, 38400, 19200, 9600]
- id: serial_data_bits
type: integer
values: [8, 9]
- id: serial_stop_bits
type: number
values: [1, 1.5, 2]
- id: serial_parity
type: enum
values: [none, odd, even]
Events
# UNRESOLVED: unsolicited notification behavior not explicitly documented in source
Macros
# UNRESOLVED: no explicit multi-step macros documented in source
Safety
confirmation_required_for:
- restore_factory_settings
interlocks: []
# UNRESOLVED: no explicit safety warnings or interlock procedures documented in source
Notes
Command terminator is <CR>, documented as 0x0D hexadecimal or 13 decimal. Command prefix !, query prefix ?, response prefix ~. RS-232 connector: tip TX, ring RX, sleeve ground. Bidirectional serial transmission only possible point-to-point. Command sending speed can affect operation.
Provenance
source_domains:
- files.hdtvsupply.com
- auroramultimedia.com
- manualslib.com
source_urls:
- https://files.hdtvsupply.com/brand/aurora/aurora-multimedia-dxm-88-16164-g4-um.pdf
- https://auroramultimedia.com/products/dxco-1-sdi-g4
- https://www.manualslib.com/manual/1628153/Aurora-Dxm-G4-Series.html
- "https://www.manualslib.com/manual/1628153/Aurora-Dxm-G4-Series.html?page=45"
retrieved_at: 2026-08-07T23:07:06.144Z
last_checked_at: 2026-10-01T06:36:45.795Z
Verification Summary
verdict: verified
checked_at: 2026-10-01T06:36:45.795Z
matched_actions: 58
action_count: 58
confidence: medium
summary: "All 58 numbered source commands map one-to-one to the 58 spec action units with matching literals and shapes; transport values appear in source. (4 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "unsolicited notification behavior not explicitly documented in source"
- "no explicit multi-step macros documented in source"
- "no explicit safety warnings or interlock procedures documented in source"
- "RS-232 default settings are documented; exact model-specific UART configuration availability not separately stated."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0