Summary

KD-MSW8x4 (Fat Boy Series) is an 8x4 HDTV matrix switcher controllable via RS-232. Spec covers serial protocol parameters and full command set: I/O routing, status query, unit addressing, video mute, fade-to-black interval, output mode, factory reset, IR enable/disable, and front-panel lock.

Transport

protocols:
  - serial
serial:
  baud_rate: 4800
  data_bits: 8
  parity: none
  stop_bits: 1
  flow_control: none
auth:
  type: none  # inferred: no auth procedure in source

Traits

- routable  # inferred from I/O switching command CCxy
- queryable  # inferred from status command CCww

Actions

- id: switch_io
  label: I/O Switching
  kind: action
  command: "CC{x}{y}"
  params:
    - name: x
      type: integer
      description: Output position (1-4)
    - name: y
      type: integer
      description: Input position (1-8)

- id: status_query
  label: Status Query
  kind: query
  command: "CCww"
  params: []

- id: set_address
  label: Set Unit Address
  kind: action
  command: "CCA{nn}"
  params:
    - name: nn
      type: integer
      description: Address 01-15 for addressable units; 16 selects default non-addressable unit

- id: mute_enable
  label: Enable Video Mute
  kind: action
  command: "CCm{n}"
  params:
    - name: n
      type: integer
      description: Output number (1-5); 5 mutes every output

- id: mute_disable
  label: Disable Video Mute
  kind: action
  command: "CCn{n}"
  params:
    - name: n
      type: integer
      description: Output number (1-5)

- id: set_fade_to_black_interval
  label: Set Fade-to-Black Interval
  kind: action
  command: "CCi{i}"
  params:
    - name: i
      type: integer
      description: Interval 0-9 (0=no mute, 1=28ms, 2=40ms, 3=80ms, 4=120ms, 5=160ms, 6=240ms, 7=320ms, 8=400ms, 9=600ms)

- id: output_mode_rgbhv
  label: Output Mode RGBHV
  kind: action
  command: "CCOR"
  params: []

- id: output_mode_component
  label: Output Mode Component
  kind: action
  command: "CCOC"
  params: []

- id: factory_default
  label: Factory Default Reset
  kind: action
  command: "CCF0"
  params: []

- id: disable_ir
  label: Disable IR Remote Control
  kind: action
  command: "I"
  params: []

- id: enable_ir
  label: Enable IR Remote Control
  kind: action
  command: "u"
  params: []

- id: disable_front_panel
  label: Disable Front Panel Pushbuttons
  kind: action
  command: "d"
  params: []

- id: enable_front_panel
  label: Enable Front Panel Pushbuttons
  kind: action
  command: "e"
  params: []

Feedbacks

- id: status_response
  type: string
  description: Response to CCww status or CCxy switch command; format UUy1y2y3y4n where y1..y4 are current input (1-8) for each of 4 outputs and n is unit number (1-15)

Variables

# No discrete settable variables beyond those enumerated as Actions.

Events

# No unsolicited events documented.

Macros

# No multi-step sequences documented.

Safety

confirmation_required_for: []
interlocks: []
# UNRESOLVED: source mentions IR 0->5->1->3 example for address linking but does not document explicit safety interlocks.

Notes

All commands are fixed-length ASCII; no terminator required per source. Factory reset (CCF0) sets all outputs to input 1, termination enabled, unit address 16, mute interval 240ms. Output mode (CCOR/CCOC) must be set correctly or mute function and video output will not work.

Provenance

source_domains:
  - keydigital.com
source_urls:
  - "http://keydigital.com/Control%20Mods%20Codes/KDMSW8x4_RS232_Commands.pdf"
  - "https://keydigital.com/Control%20Mods%20Codes/KDMSW8x4_RS232_Commands.pdf"
retrieved_at: 2026-07-21T23:35:58.397Z
last_checked_at: 2026-07-22T00:08:29.917Z

Verification Summary

verdict: verified
checked_at: 2026-07-22T00:08:29.917Z
matched_actions: 13
action_count: 13
confidence: medium
summary: "All 13 spec actions matched verbatim in source with correct shapes and transport parameters verified. (3 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "no IP/Ethernet control documented; only RS-232"
- "source mentions IR 0->5->1->3 example for address linking but does not document explicit safety interlocks."
- "source does not document termination enable/disable command byte (mentioned only as part of factory reset state). No IP/Ethernet control documented. Firmware version compatibility not stated."

From the AI4AV catalog (https://ai4av.net) · ODbL-1.0