Summary
The Blustream C88CS (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. This spec covers power control, input/output routing, EDID management, and system configuration commands documented in the vendor control protocol reference.
Transport
protocols:
- tcp
- serial
addressing:
port: null # UNRESOLVED: port number not stated in source
serial:
baud_rate: 57600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: basic # inferred: source states default username "blustream" and password "1234"
default_username: blustream
default_password: "1234"
Traits
traits:
- powerable # PON / POFF commands
- routable # OUTxxFRyy routing commands
- queryable # STATUS query command
Actions
actions:
- id: help
label: Print Help
kind: action
command: "?"
params: []
- id: help_alt
label: Print Help
kind: action
command: "HELP"
params: []
- 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_on
label: IR Control On
kind: action
command: IRON
params: []
- id: ir_off
label: IR Control Off
kind: action
command: IROFF
params: []
- id: key_lock_on
label: Key Lock On
kind: action
command: KEYON
params: []
- id: key_lock_off
label: Key Lock Off
kind: action
command: KEYOFF
params: []
- id: debug_on
label: Debug Mode On
kind: action
command: DBGON
params: []
- id: debug_off
label: Debug Mode Off
kind: action
command: DBGOFF
params: []
- id: beep_on
label: Beep On
kind: action
command: BEEPON
params: []
- id: beep_off
label: Beep Off
kind: action
command: BEEPOFF
params: []
- id: reset
label: Reset to Defaults
kind: action
command: RESET
params: []
confirmation_required: true
notes: Requires "Yes" to confirm, "No" to discard
- id: factory_reset
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: integer
description: "EDID preset number (00-14)"
Feedbacks
feedbacks:
- id: status
label: System Status
command: STATUS
type: string
description: Returns system status including zone on/off state and connection type
Variables
variables:
- id: edid_preset
label: EDID Default Preset
type: enum
values:
- id: "00"
label: HDMI 1080p@60Hz, Audio 2CH PCM
- id: "01"
label: HDMI 1080p@60Hz, Audio 5.1CH PCM/DTS/DOLBY
- id: "02"
label: HDMI 1080p@60Hz, Audio 7.1CH PCM/DTS/DOLBY/HD
- id: "03"
label: HDMI 1080i@60Hz, Audio 2CH PCM
- id: "04"
label: HDMI 1080i@60Hz, Audio 5.1CH PCM/DTS/DOLBY
- id: "05"
label: HDMI 1080i@60Hz, Audio 7.1CH PCM/DTS/DOLBY/HD
- id: "06"
label: HDMI 1080p@60Hz/3D, Audio 2CH PCM
- id: "07"
label: HDMI 1080p@60Hz/3D, Audio 5.1CH PCM/DTS/DOLBY
- id: "08"
label: HDMI 1080p@60Hz/3D, Audio 7.1CH PCM/DTS/DOLBY/HD
- id: "09"
label: HDMI 4K2K, Audio 2CH PCM
- id: "10"
label: HDMI 4K2K, Audio 5.1CH PCM/DTS/DOLBY
- id: "11"
label: HDMI 4K2K, Audio 7.1CH PCM/DTS/DOLBY/HD
- id: "12"
label: DVI 1280x1024@60Hz, Audio None
- id: "13"
label: DVI 1920x1080@60Hz, Audio None
- id: "14"
label: DVI 1920x1200@60Hz, Audio None
Events
# UNRESOLVED: no unsolicited notification events documented in source
Macros
# UNRESOLVED: no multi-step sequences described in source
Safety
confirmation_required_for:
- reset
interlocks: []
# Note: RESET command requires "Yes" confirmation per source. No other safety
# interlocks or power-on sequencing requirements documented.
Notes
- Commands do not require spaces unless the control system mandates them. Example:
OUT01ONnotOUT 01 ON. - A carriage return (
\r,0x0D) is required after each command string. Some terminal programs use<CR>token. - Default IP address (when no DHCP server): 192.168.0.200.
- IR hardware uses 5V (Blustream standard).
- RS-232 may require a straight or null-modem cable depending on the control device pin configuration.
- The matrix also has a built-in web browser interface for control and configuration.
Provenance
source_domains:
- blustream.com.au
source_urls:
- "https://www.blustream.com.au/Attachment/DownloadFile?downloadId=192"
retrieved_at: 2026-04-29T08:34:57.092Z
last_checked_at: 2026-06-02T21:56:27.892Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T21:56:27.892Z
matched_actions: 19
action_count: 19
confidence: medium
summary: "All 19 spec actions traced to source. (8 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "exact TCP port number not stated in source (Telnet heading implies port 23 but not confirmed)"
- "source document title references CMX88AB — relationship to C88CS marketing name not clarified"
- "port number not stated in source"
- "no unsolicited notification events documented in source"
- "no multi-step sequences described in source"
- "exact format of STATUS response not documented"
- "number of inputs/outputs ranges — source shows xx=01-08 for outputs but only 01-04 for EDID inputs; unclear if matrix is 8x8 or 4x8"
- "whether commands work identically over TCP and RS-232 or have protocol-specific variations"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0