Summary
The Blustream HMXL Series (CMX88AB) is an 8×8 HDMI matrix switcher controllable via TCP/IP (Telnet) and RS-232 serial. Commands are ASCII strings terminated with a carriage return. The unit also provides a built-in web browser interface for control and configuration. This spec covers the Telnet/RS-232 command set.
Transport
protocols:
- tcp
- serial
addressing:
port: null # UNRESOLVED: TCP port number not stated in source
# Default IP (DHCP fallback): 192.168.0.200
serial:
baud_rate: 57600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: credential # source lists default username "blustream" and password "1234" under TCP/IP section
# UNRESOLVED: unclear whether credentials apply to Telnet control or only the web browser interface
Traits
traits:
- powerable # PON / POFF commands
- routable # OUTxxFRyy input/output routing
- queryable # STATUS command returns system and port status
Actions
actions:
- id: power_on
label: Power On
kind: action
command: "PON"
params: []
- id: power_off
label: Power Off
kind: action
command: "POFF"
params: []
- id: output_on
label: Output On
kind: action
command: "OUTxxON"
params:
- name: output
type: integer
description: "Output zone number (01-08)"
- id: output_off
label: Output Off
kind: action
command: "OUTxxOFF"
params:
- name: output
type: integer
description: "Output zone number (01-08)"
- id: route_output
label: Route Output from Input
kind: action
command: "OUTxxFRyy"
params:
- name: output
type: integer
description: "Output zone number (01-08)"
- name: input
type: integer
description: "Input source number (01-08)"
- id: ir_control
label: Set IR Control
kind: action
command: "IRON/OFF"
params:
- name: state
type: enum
values: [ON, OFF]
description: "Enable or disable IR control"
- id: key_control
label: Set Key Control
kind: action
command: "KEYON/OFF"
params:
- name: state
type: enum
values: [ON, OFF]
description: "Enable or disable front-panel key control"
- id: debug_mode
label: Set Debug Mode
kind: action
command: "DBGON/OFF"
params:
- name: state
type: enum
values: [ON, OFF]
description: "Enable or disable debug mode"
- id: beep_control
label: Set Beep
kind: action
command: "BEEPON/OFF"
params:
- name: state
type: enum
values: [ON, OFF]
description: "Enable or disable onboard beep"
- id: reset_system
label: Reset System to Default
kind: action
command: "RESET"
params: []
notes: "Prompts confirmation - type 'Yes' to confirm, 'No' to discard"
- id: restore_factory
label: Restore Factory Settings
kind: action
command: "RESETDEF"
params: []
- id: edid_copy
label: Copy EDID
kind: action
command: "EDIDxxCPyy"
params:
- name: input
type: string
description: "Input port (01-08, or 00 for ALL)"
- name: output
type: string
description: "Output port (01-08, or 00 for ALL)"
- id: edid_set_default
label: Set EDID Default
kind: action
command: "EDIDxxDFzz"
params:
- name: input
type: string
description: "Input port (01-04, or 00 for ALL)"
- name: edid_preset
type: string
description: "EDID preset number (00-14)"
Feedbacks
feedbacks:
- id: system_status
label: System Status
command: "STATUS"
type: string
description: "Returns system status including zones on/off and connection types"
- id: help
label: Help Information
command: "?"
type: string
description: "Prints help information (also via HELP command)"
Variables
# UNRESOLVED: no settable continuous variables (e.g. volume, gain) described in source
Events
# UNRESOLVED: no unsolicited notification protocol described in source
Macros
# UNRESOLVED: no multi-step sequences described in source
Safety
confirmation_required_for:
- action_id: reset_system
description: "RESET command requires 'Yes' confirmation before executing"
interlocks: []
Notes
- Commands are ASCII strings; carriage return (
\r/0x0D) terminates each command. - No spaces between command tokens unless required by the control program.
- Depending on the control device serial port pin configuration, either a straight or null-modem RS-232 cable may be required.
- EDID default preset values range from
zz=00(HDMI 1080p@60Hz, 2CH PCM) throughzz=14(DVI 1920x1200@60Hz, no audio) — see source for full list. - Default IP address (DHCP fallback): 192.168.0.200.
Provenance
source_domains:
- blustream.com.au
source_urls:
- "https://www.blustream.com.au/Attachment/DownloadFile?downloadId=192"
retrieved_at: 2026-04-29T08:35:00.695Z
last_checked_at: 2026-06-02T21:56:30.383Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T21:56:30.383Z
matched_actions: 13
action_count: 13
confidence: medium
summary: "All 13 spec actions traced to source. (12 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "TCP port number not stated in source — Telnet port assumed but unconfirmed"
- "scope of \"HMXL Series\" vs \"CMX88AB\" unclear — source document only references CMX88AB"
- "TCP port number not stated in source"
- "unclear whether credentials apply to Telnet control or only the web browser interface"
- "no settable continuous variables (e.g. volume, gain) described in source"
- "no unsolicited notification protocol described in source"
- "no multi-step sequences described in source"
- "TCP/Telnet control port number not stated"
- "whether Telnet session requires login credentials is ambiguous — credentials listed may be web-interface-only"
- "exact output/input count for the full HMXL Series is not stated; CMX88AB is 8×8"
- "no response format documentation for STATUS or other query commands"
- "no command timing or rate-limiting information"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0