Summary
The Aurora Dxcihdmi1G3 is an HDBaseT/HDMI matrix card in the DXM G3 series. This spec covers control via the main RS-232 serial port and LAN Telnet control. The device routes HDMI/HDBaseT inputs to outputs (up to 16x16), supports presets, per-port serial pass-through, HDCP negotiation, and network/serial configuration commands.
Transport
protocols:
- serial
- tcp
serial:
baud_rate: 115200 # source states recommended baud rate is 115k
data_bits: 8
parity: none
stop_bits: 1
flow_control: null # UNRESOLVED: flow control not stated in source
addressing:
port: null # UNRESOLVED: default TCP port not explicitly stated (example shows TcpPort:1001 but as a settable value, not the default)
auth:
type: none # inferred: no serial/Telnet auth procedure in source (web server has user/123456, but that is the web UI, not the control path)
Traits
traits:
- routable # inferred: route command !Rxtoz present
- queryable # inferred: many query commands (? prefix) present
Actions
# Commands use: ! = command, ? = query, ~ = response. <CR> = 0x0D.
# Wait >= 250ms between commands (firmware 2.2.6 and above).
- id: route
label: Route Input to Output
kind: action
command: "!Rxtoz<CR>"
params:
- name: x
type: integer
description: "input port number (0-16; 0 = unroute)"
- name: z
type: string
description: "output port number(s) 1-16, comma-separated for multiple (e.g. 1,4,5)"
- id: preset_recall
label: Recall Preset
kind: action
command: "!Px<CR>"
params:
- name: x
type: integer
description: "preset number 1-9"
- id: preset_save
label: Save Preset
kind: action
command: "!Sx<CR>"
params:
- name: x
type: integer
description: "preset number 1-9"
- id: baud_rate_setup_input
label: Set Input Card Baud Rate
kind: action
command: "!BRabINx<CR>"
params:
- name: a
type: enum
description: "baud rate: 2400, 4800, 9600, 19200, 38400"
- name: b
type: enum
description: "bits/parity/stop: 8N1, 8E1, 8O1"
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- id: baud_rate_setup_output
label: Set Output Card Baud Rate
kind: action
command: "!BRabOUTx<CR>"
params:
- name: a
type: enum
description: "baud rate: 2400, 4800, 9600, 19200, 38400"
- name: b
type: enum
description: "bits/parity/stop: 8N1, 8E1, 8O1"
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- id: serial_input_port_receive
label: Set Input Card Serial Receive
kind: action
command: "!RXaINx<CR>"
params:
- name: a
type: enum
description: "OFF or ON"
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- id: serial_output_port_receive
label: Set Output Card Serial Receive
kind: action
command: "!RXaOUTx<CR>"
params:
- name: a
type: enum
description: "OFF or ON"
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- id: serial_transmit_input
label: Serial Transmit to Input Port
kind: action
command: "!RSINxTXnns<CR>"
params:
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- name: nn
type: string
description: "byte count 00-99, double-digit ASCII (zero-padded); %0D hex counts as 1 byte"
- name: s
type: string
description: "ASCII string; non-printable via URL-encoded (%0D) or 0x0D hex"
- id: serial_transmit_output
label: Serial Transmit to Output Port
kind: action
command: "!RSOUTxTXnns<CR>"
params:
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- name: nn
type: string
description: "byte count 00-99, double-digit ASCII (zero-padded)"
- name: s
type: string
description: "ASCII string; non-printable via URL-encoded (%0D) or 0x0D hex"
- id: hdcp_input_negotiation
label: Set HDCP Input Negotiation
kind: action
command: "!HDCPyINx<CR>"
params:
- name: y
type: enum
description: "A = normal HDCP operation; W = HDCP disabled"
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- id: hdcp_forced_output
label: Set HDCP Forced Output
kind: action
command: "!HDCPyOUTx<CR>"
params:
- name: y
type: enum
description: "A = output HDCP follows routed input; W = force HDCP on for faster switching"
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- id: set_ip_address
label: Set MCU IP Address
kind: action
command: "!IP:x<CR>"
params:
- name: x
type: string
description: "IP address in form xxx.xxx.xxx.xxx"
- id: set_subnet_mask
label: Set MCU Subnet Mask
kind: action
command: "!Mask:x<CR>"
params:
- name: x
type: string
description: "subnet mask in form xxx.xxx.xxx.xxx"
- id: set_gateway
label: Set MCU Gateway
kind: action
command: "!Gate:x<CR>"
params:
- name: x
type: string
description: "gateway in form xxx.xxx.xxx.xxx"
- id: set_tcp_port
label: Set MCU TCP Port
kind: action
command: "!TcpPort:x<CR>"
params:
- name: x
type: integer
description: "TCP port number"
- id: set_tcp_protocol
label: Set TCP Server or Client
kind: action
command: "!TcpProtocol:x<CR>"
params:
- name: x
type: enum
description: "Server or Client"
- id: set_main_baudrate
label: Set Main RS232 Baud Rate
kind: action
command: "!MBaud:x<CR>"
params:
- name: x
type: enum
description: "9600, 19200, 38400, 57600, 115200"
- id: set_main_data_bits
label: Set Main RS232 Data Bits
kind: action
command: "!MDBits:x<CR>"
params:
- name: x
type: enum
description: "7 or 8"
- id: set_main_stop_bits
label: Set Main RS232 Stop Bits
kind: action
command: "!MSBits:x<CR>"
params:
- name: x
type: enum
description: "1 or 2"
- id: set_main_parity
label: Set Main RS232 Parity
kind: action
command: "!MParity:x<CR>"
params:
- name: x
type: enum
description: "None, Even, Odd"
- id: query_hot_plug
label: Query Hot Plug
kind: query
command: "?HPx<CR>"
params:
- name: x
type: enum
description: "IN or OUT"
- id: query_input_card_baud_rate
label: Query Input Card Baud Rate
kind: query
command: "?BRINx<CR>"
params:
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- id: query_output_card_baud_rate
label: Query Output Card Baud Rate
kind: query
command: "?BROUTx<CR>"
params:
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- id: query_input_card_serial_receive
label: Query Input Card Serial Receive
kind: query
command: "?RXINx<CR>"
params:
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- id: query_output_card_serial_receive
label: Query Output Card Serial Receive
kind: query
command: "?RXOUTx<CR>"
params:
- name: x
type: string
description: "port number(s) 1-16, space-separated for multiple"
- id: query_firmware_input_card
label: Query Firmware Input Card
kind: query
command: "?FMINx<CR>"
params:
- name: x
type: integer
description: "port number 1-4"
- id: query_firmware_output_card
label: Query Firmware Output Card
kind: query
command: "?FMOUTCx<CR>"
params:
- name: x
type: integer
description: "port number 1-4"
- id: query_firmware_main_processor
label: Query Firmware Main Processor
kind: query
command: "?FM0<CR>"
params: []
- id: query_input_route
label: Query Input Route
kind: query
command: "?RINx<CR>"
params:
- name: x
type: integer
description: "port number 1-16; response lists multiple outputs space-separated if input routed to more than one output"
- id: query_ip_address
label: Query MCU IP Address
kind: query
command: "?IP<CR>"
params: []
- id: query_subnet_mask
label: Query Subnet Mask
kind: query
command: "?Mask<CR>"
params: []
- id: query_gateway
label: Query Gateway
kind: query
command: "?Gate<CR>"
params: []
- id: query_tcp_port
label: Query TCP Port
kind: query
command: "?TcpPort<CR>"
params: []
- id: query_tcp_protocol
label: Query TCP Server or Client
kind: query
command: "?TcpProtocol<CR>"
params: []
- id: query_main_baudrate
label: Query Main RS232 Baud Rate
kind: query
command: "?MBaud<CR>"
params: []
- id: query_main_data_bits
label: Query Main RS232 Data Bits
kind: query
command: "?MDBits<CR>"
params: []
- id: query_main_stop_bits
label: Query Main RS232 Stop Bits
kind: query
command: "?MSBits<CR>"
params: []
- id: query_main_parity
label: Query Main RS232 Parity
kind: query
command: "?MParity<CR>"
params: []
Feedbacks
# Responses use ~ prefix, same case as the command, terminated by <CR>.
- id: route_response
type: string
description: "Echo of route command, e.g. ~R5to1,2,3,4<CR>"
- id: preset_response
type: string
description: "Echo of preset command, e.g. ~P2<CR>"
- id: preset_save_response
type: string
description: "Echo of preset-save command, e.g. ~S5<CR>"
- id: baud_rate_setup_input_response
type: string
description: "Echo of input baud setup, e.g. ~BR96008N1IN1<CR>"
- id: baud_rate_setup_output_response
type: string
description: "Echo of output baud setup, e.g. ~BR192008N1OUT1 3 5 13<CR>"
- id: serial_receive_input_response
type: string
description: "Echo of input receive toggle, e.g. ~RXOFFIN11 15<CR>"
- id: serial_receive_output_response
type: string
description: "Echo of output receive toggle, e.g. ~RXONOUT11 15<CR>"
- id: serial_transmit_input_response
type: string
description: "Echo of input serial transmit, e.g. ~RSIN1 3 12TX04123%0D<CR>"
- id: serial_transmit_output_response
type: string
description: "Echo of output serial transmit, e.g. ~RSOUT1 3 12TX04123%0D<CR>"
- id: hot_plug_response
type: string
description: "Hot-plug query response, e.g. ~HPIN1000010000<CR>"
- id: serial_passthrough_report
type: string
description: "Unsolicited serial pass-through from DXW wall plate, e.g. ~RSIN1TX05~BP1<CR><CR>"
Variables
# Settable parameters covered by dedicated set commands above (baud, data/stop/parity bits,
# IP/mask/gateway, TCP port, TCP protocol). No additional settable variables beyond those actions.
Events
# Unsolicited serial pass-through events arrive as ~RSIN{x}TX{nn}{string} when a connected
# wall plate (e.g. DXW-2) sends data. Example: ~RSIN1TX05~BP1<CR><CR>.
# UNRESOLVED: complete list of unsolicited event types not enumerated in source.
Macros
# UNRESOLVED: no multi-step sequences described in source.
Safety
confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings, interlock procedures, or power-on sequencing
# requirements stated in source.
Notes
- Command/query/response markers:
!= command,?= query,~= response. Case sensitive. Queries/commands share case with their response. <CR>= carriage return (0x0D / decimal 13).- Timing: wait at least 250ms between commands (firmware 2.2.6 and above).
- Serial pass-through byte count
nnmust be double-digit ASCII, zero-padded (e.g. 04). Hex via URL-encoding (%0D) counts as 1 byte; some systems use0x0Dinstead. - RS-232 connector: DB-9 Female. Pin 2 = TX, Pin 3 = RX, Pin 5 = GND.
- LAN: 10/100 Mbps, RJ-45. Default IP 192.168.2.175, default subnet 255.255.255.0. Web server default credentials: user
user/ password123456(web UI only). - Main RS-232 config is selectable via front panel; recommended 115200 8N1.
Provenance
source_domains:
- files.avprosupply.com
source_urls:
- https://files.avprosupply.com/files/attachments/11777/aurora-multimedia-dxm-88-g3-103484-manual.pdf
retrieved_at: 2026-07-03T19:54:56.265Z
last_checked_at: 2026-07-07T11:02:06.204Z
Verification Summary
verdict: verified
checked_at: 2026-07-07T11:02:06.204Z
matched_actions: 38
action_count: 38
confidence: medium
summary: "All 38 spec actions matched literally in source with correct parameter shapes; bidirectional coverage complete. (10 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "exact matrix size (number of inputs/outputs) for the Dxcihdmi1G3 card not explicitly stated; command syntax implies up to 16 ports"
- "flow control not stated in source"
- "default TCP port not explicitly stated (example shows TcpPort:1001 but as a settable value, not the default)"
- "complete list of unsolicited event types not enumerated in source."
- "no multi-step sequences described in source."
- "no safety warnings, interlock procedures, or power-on sequencing"
- "default TCP/Telnet control port not explicitly stated (TcpPort example value 1001 not confirmed as default)."
- "Telnet authentication procedure not described (web UI creds do not apply to control path)."
- "exact card port count for Dxcihdmi1G3 not stated; syntax supports up to 16 ports."
- "firmware query parameter semantics (?FMOUTC uses 'C' suffix) not explained in source."
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0