Summary

The Atlona AT-RGB2424 is a 24x24 professional RGBHV/Component Video matrix switcher. This spec covers its RS-232 serial control protocol (9600 8N1) using the ASCII command set documented in section 6.0 of the AT-RGB0802–AT-RGB6464 user manual, which Atlona publishes as the canonical reference for the AT-RGB2424.

Transport

protocols:
  - serial
serial:
  baud_rate: 9600
  data_bits: 8
  parity: none
  stop_bits: 1
  flow_control: none
auth:
  type: password  # UNRESOLVED: source documents an 8-digit password feature ("Set Password", "/+xxxxxxxx;") but does not specify default credentials or login handshake

Traits

- routable  # inferred from input/output routing commands (V, A, B, P, All# etc.)
- queryable  # inferred from Status[x1], Status, S[x], /*Type;, /^Version; queries

Actions

# System Commands
- id: query_model
  label: Query Model
  kind: query
  command: "/*Type;"
  params: []

- id: set_password
  label: Set Password
  kind: action
  command: "/+xxxxxxxx;"
  params:
    - name: password
      type: string
      description: 8-digit numeric password

- id: lock_keyboard
  label: Lock Keyboard
  kind: action
  command: "/%Lock;"
  params: []

- id: unlock_keyboard
  label: Unlock Keyboard
  kind: action
  command: "/%Unlock;"
  params: []

- id: buzzer_off
  label: Turn Off Buzzer
  kind: action
  command: "/:BellOff;"
  params: []

- id: buzzer_on
  label: Turn On Buzzer
  kind: action
  command: "/:BellOn;"
  params: []

- id: query_firmware_version
  label: Query Firmware Version
  kind: query
  command: "/^Version;"
  params: []

- id: switch_to_creator2
  label: Switch to CREATOR 2.0 Command System
  kind: action
  command: "/~CREATOR20;"
  params: []

# Operation Commands
- id: input_to_all_outputs
  label: Route Input to All Outputs
  kind: action
  command: "[x1]All"
  params:
    - name: input
      type: integer
      description: Input channel number (1-based)

- id: all_passthrough
  label: Transfer All Inputs to Matching Outputs
  kind: action
  command: "All#"
  params: []

- id: all_outputs_off
  label: Switch Off All Outputs
  kind: action
  command: "All$"
  params: []

- id: input_to_matching_output
  label: Route Input to Matching Output
  kind: action
  command: "[x1]#"
  params:
    - name: input
      type: integer
      description: Input channel number (1-based); routed to same-numbered output

- id: switch_off_output
  label: Switch Off Output
  kind: action
  command: "[x1]$"
  params:
    - name: output
      type: integer
      description: Output channel number (1-based)

- id: route_video
  label: Route Video Signal
  kind: action
  command: "[x1]V[x2]"
  params:
    - name: input
      type: integer
      description: Input channel number (1-based)
    - name: output
      type: integer
      description: Output channel number (1-based)

- id: route_video_multi
  label: Route Video Signal to Multiple Outputs
  kind: action
  command: "[x1]V[x2],[x3],[x4]"
  params:
    - name: input
      type: integer
      description: Input channel number (1-based)
    - name: outputs
      type: string
      description: Comma-separated list of output channel numbers

- id: route_audio
  label: Route Audio Signal
  kind: action
  command: "[x1]A[x2]"
  params:
    - name: input
      type: integer
      description: Input channel number (1-based)
    - name: output
      type: integer
      description: Output channel number (1-based)

- id: route_audio_multi
  label: Route Audio Signal to Multiple Outputs
  kind: action
  command: "[x1]A[x2],[x3],[x4]"
  params:
    - name: input
      type: integer
      description: Input channel number (1-based)
    - name: outputs
      type: string
      description: Comma-separated list of output channel numbers

- id: route_video_and_audio
  label: Route Both Video and Audio Signals
  kind: action
  command: "[x1]B[x2]"
  params:
    - name: input
      type: integer
      description: Input channel number (1-based)
    - name: output
      type: integer
      description: Output channel number (1-based)

- id: route_video_and_audio_multi
  label: Route Both Video and Audio Signals to Multiple Outputs
  kind: action
  command: "[x1]B[x2],[x3],[x4]"
  params:
    - name: input
      type: integer
      description: Input channel number (1-based)
    - name: outputs
      type: string
      description: Comma-separated list of output channel numbers

- id: route_input_to_group
  label: Route Input to Group of Outputs
  kind: action
  command: "[x1]P[x2]"
  params:
    - name: input
      type: integer
      description: Input channel number (1-based)
    - name: group
      type: integer
      description: Group number

- id: define_group
  label: Group Outputs Under Group Number
  kind: action
  command: "[x1]PP[x2],[x3],[x4]"
  params:
    - name: group
      type: integer
      description: Group number to define
    - name: outputs
      type: string
      description: Comma-separated list of output channel numbers

- id: query_group_outputs
  label: Query Outputs in Group
  kind: query
  command: "S[x]"
  params:
    - name: group
      type: integer
      description: Group number

- id: query_output_route
  label: Query Input for Output
  kind: query
  command: "Status[x1]"
  params:
    - name: output
      type: integer
      description: Output channel number (1-based)

- id: query_all_routes
  label: Query All Input/Output Routes
  kind: query
  command: "Status"
  params: []

- id: save_preset
  label: Save Current Routing to Preset
  kind: action
  command: "Save[Y]"
  params:
    - name: preset
      type: integer
      description: Preset slot (0-9)

- id: recall_preset
  label: Recall Preset
  kind: action
  command: "Recall[Y]"
  params:
    - name: preset
      type: integer
      description: Preset slot (0-9)

- id: clear_preset
  label: Clear Preset
  kind: action
  command: "Clear[Y]"
  params:
    - name: preset
      type: integer
      description: Preset slot (0-9)

# CREATOR 2.0 command-system variants
- id: creator2_route_both
  label: CREATOR 2.0: Route Both Video and Audio
  kind: action
  command: "[X1]*[X2]!"
  params:
    - name: input
      type: integer
      description: Input channel number
    - name: output
      type: integer
      description: Output channel number

- id: creator2_route_audio
  label: CREATOR 2.0: Route Audio
  kind: action
  command: "[X1]*[X2]$"
  params:
    - name: input
      type: integer
      description: Input channel number
    - name: output
      type: integer
      description: Output channel number

- id: creator2_route_video_pct
  label: CREATOR 2.0: Route Video (%)
  kind: action
  command: "[X1]*[X2]%"
  params:
    - name: input
      type: integer
      description: Input channel number
    - name: output
      type: integer
      description: Output channel number

- id: creator2_route_video_amp
  label: CREATOR 2.0: Route Video (&)
  kind: action
  command: "[X1]*[X2]&"
  params:
    - name: input
      type: integer
      description: Input channel number
    - name: output
      type: integer
      description: Output channel number

Feedbacks

- id: model_info
  type: string
  description: Response to /*Type; - model identifier string
- id: firmware_version
  type: string
  description: Response to /^Version; - software version string
- id: group_membership
  type: string
  description: Response to S[x] - list of output channels in the named group
- id: output_route
  type: string
  description: Response to Status[x1] - input channel routed to the queried output
- id: all_routes
  type: string
  description: Response to Status - full input-to-output routing map, one output per line

Variables

# Preset slots (0-9) are settable via Save/Recall/Clear and treated as discrete state.
# UNRESOLVED: source does not expose any continuous settable parameters (no volume, gain, brightness).

Safety

confirmation_required_for: []
interlocks: []
# UNRESOLVED: source contains one operational warning ("make sure the RGBHV connectors from the sources and to the destination should be in the same Order, Otherwise it could cause color loss or no output signal at all") but no formal safety interlock or power-on sequencing procedure.

Notes

  • Source manual covers the entire AT-RGB0802 → AT-RGB6464 family; ManualsLib lists AT-RGB2424 in the "also suitable for" list, so the command set in section 6.0 is the canonical reference for the AT-RGB2424.
  • Serial pinout per source: pin 2 = TX, pin 3 = RX, pin 5 = GND (9-pin female D connector on the unit).
  • Bundled control application is "Switcher 2.0" (also called "CREATOR 2.0"); the /~CREATOR20; command switches the unit into the alternate command system documented in the last four rows of the command table.
  • Ethernet (RJ-45) is listed as an "optional accessory" in the spec table but no IP protocol, port, or command mapping is provided in the source — IP control is therefore not covered by this spec.
  • Front-panel button syntax ("Input + AV/VIDEO/AUDIO + Output + END + ENTER") mirrors the ASCII operation commands but is not independently enumerated above.

Provenance

source_domains:
  - atlona.com
  - files.bzbexpress.com
  - manualslib.com
source_urls:
  - https://atlona.com/pdf/manuals/AT-RGB-MATRIX.pdf
  - https://files.bzbexpress.com/files/attachments/17032/atlona-at-rgb2424-manual.pdf
  - https://www.manualslib.com/manual/632369/Atlona-At-Rgb0802-To-At-Rgb6464.html
  - https://atlona.com
retrieved_at: 2026-06-15T06:41:51.397Z
last_checked_at: 2026-08-05T07:19:24.111Z

Verification Summary

verdict: verified
checked_at: 2026-08-05T07:19:24.111Z
matched_actions: 31
action_count: 31
confidence: medium
summary: "All 31 spec actions and transport values are present verbatim in the RS-232 command table and spec section. (5 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "Ethernet/IP control port is listed in the spec table (RJ-45, optional accessory) but no IP protocol/port details are given in the source. RS-232 only below."
- "source documents an 8-digit password feature (\"Set Password\", \"/+xxxxxxxx;\") but does not specify default credentials or login handshake"
- "source does not expose any continuous settable parameters (no volume, gain, brightness)."
- "source contains one operational warning (\"make sure the RGBHV connectors from the sources and to the destination should be in the same Order, Otherwise it could cause color loss or no output signal at all\") but no formal safety interlock or power-on sequencing procedure."
- "firmware version range, default password, Ethernet/IP control protocol, command-response framing (delimiters, line ending) are not stated in the source."

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