Summary

The Atlona AT-PROHD82M is an HDMI matrix switcher controllable via RS-232 (and RS-485) serial interface. This spec covers the documented serial command set for routing, volume, and preset management.

Transport

protocols:
  - serial
serial:
  baud_rate: 9600
  data_bits: 8
  parity: none
  stop_bits: 1
  flow_control: none  # UNRESOLVED: flow control not stated in source
auth:
  type: none  # inferred: no auth procedure in source

Traits

- routable  # inferred from input/output routing command examples
- levelable  # inferred from volume adjustment commands
- powerable  # inferred: device is switcher with power; no explicit power cmd in source excerpt

Actions

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

- id: route_av_single
  label: Route AV (Input to Single Output)
  kind: action
  command: "x{x1}AVx{x2}"
  params:
    - name: x1
      type: integer
      description: Input channel number
    - name: x2
      type: integer
      description: Output channel number

- id: route_av_multi
  label: Route AV (Input to Multiple Outputs)
  kind: action
  command: "x{x1}AVx{x2},x{x3},x{x4}"
  params:
    - name: x1
      type: integer
      description: Input channel number
    - name: x2
      type: integer
      description: First output channel number
    - name: x3
      type: integer
      description: Second output channel number
    - name: x4
      type: integer
      description: Third output channel number

- id: route_audio_single
  label: Route Audio (Input to Single Output)
  kind: action
  command: "x{x1}Ax{x2}"
  params:
    - name: x1
      type: integer
      description: Input channel number
    - name: x2
      type: integer
      description: Output channel number

- id: save_preset
  label: Save Preset
  kind: action
  command: "Save{Y}"
  params:
    - name: Y
      type: integer
      description: Preset number (0-9)

- id: recall_preset
  label: Recall Preset
  kind: action
  command: "Recall{Y}"
  params:
    - name: Y
      type: integer
      description: Preset number (0-9)

- id: vol100
  label: Volume Output 1 Level 00
  kind: action
  command: "Vol100"
  params: []
- id: vol101
  label: Volume Output 1 Level 01
  kind: action
  command: "Vol101"
  params: []
- id: vol102
  label: Volume Output 1 Level 02
  kind: action
  command: "Vol102"
  params: []
- id: vol103
  label: Volume Output 1 Level 03
  kind: action
  command: "Vol103"
  params: []
- id: vol104
  label: Volume Output 1 Level 04
  kind: action
  command: "Vol104"
  params: []
- id: vol105
  label: Volume Output 1 Level 05
  kind: action
  command: "Vol105"
  params: []
- id: vol106
  label: Volume Output 1 Level 06
  kind: action
  command: "Vol106"
  params: []
- id: vol107
  label: Volume Output 1 Level 07
  kind: action
  command: "Vol107"
  params: []
- id: vol108
  label: Volume Output 1 Level 08
  kind: action
  command: "Vol108"
  params: []
- id: vol109
  label: Volume Output 1 Level 09
  kind: action
  command: "Vol109"
  params: []
- id: vol110
  label: Volume Output 1 Level 10
  kind: action
  command: "Vol110"
  params: []
- id: vol200
  label: Volume Output 2 Level 00
  kind: action
  command: "Vol200"
  params: []
- id: vol201
  label: Volume Output 2 Level 01
  kind: action
  command: "Vol201"
  params: []
- id: vol202
  label: Volume Output 2 Level 02
  kind: action
  command: "Vol202"
  params: []
- id: vol203
  label: Volume Output 2 Level 03
  kind: action
  command: "Vol203"
  params: []
- id: vol204
  label: Volume Output 2 Level 04
  kind: action
  command: "Vol204"
  params: []
- id: vol205
  label: Volume Output 2 Level 05
  kind: action
  command: "Vol205"
  params: []
- id: vol206
  label: Volume Output 2 Level 06
  kind: action
  command: "Vol206"
  params: []
- id: vol207
  label: Volume Output 2 Level 07
  kind: action
  command: "Vol207"
  params: []
- id: vol208
  label: Volume Output 2 Level 08
  kind: action
  command: "Vol208"
  params: []
- id: vol209
  label: Volume Output 2 Level 09
  kind: action
  command: "Vol209"
  params: []
- id: vol210
  label: Volume Output 2 Level 10
  kind: action
  command: "Vol210"
  params: []
- id: clear_preset
  label: Clear Preset
  kind: action
  command: "Clear{Y}"
  params:
    - name: Y
      type: integer
      description: Preset number (0-9)

Feedbacks

# UNRESOLVED: source states "unit does not send out a message when a value is changed
# from the front panel or by IR control" and does not document any response strings.
# No feedback payloads documented in source.

Variables

# UNRESOLVED: no settable parameters distinct from the discrete Actions above are
# documented in source.

Events

# UNRESOLVED: no unsolicited notifications documented in source.

Macros

# UNRESOLVED: no multi-step sequences documented in source.

Safety

confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings, interlock procedures, or power-on sequencing
# requirements documented in source.

Notes

  • Source states: "When the unit recognizes a complete command it will perform the requested action. There is no delimiter character required."
  • Source states: "The unit does not send out a message when a value is changed from the front panel or by IR control" — host should poll if state sync required.
  • Volume commands are listed as discrete per-level entries (Vol100–Vol110 for output 1, Vol200–Vol210 for output 2); enumerated as separate actions to preserve source-row fidelity.
  • Pinout documented for both RS-232 (Tx/Rx/GND on pins 2/3/5) and RS-485 (A/B/GND on pins 2/3/5).

Provenance

source_domains:
  - atlona.com
  - manualslib.com
source_urls:
  - https://atlona.com/pdf/manuals/AT-PROHD82M_manual2.pdf
  - https://www.manualslib.com/manual/788217/Atlona-At-Prohd82m.html
retrieved_at: 2026-06-12T02:01:50.815Z
last_checked_at: 2026-06-12T19:09:50.036Z

Verification Summary

verdict: verified
checked_at: 2026-06-12T19:09:50.036Z
matched_actions: 29
action_count: 29
confidence: medium
summary: "All 29 spec actions matched verbatim against source commands; transport fully verified. (11 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "RS-485 command syntax and any RS-485-specific commands not documented in source."
- "feedback/response messages not documented in source."
- "flow control not stated in source"
- "power on/off commands not present in supplied source excerpt. Trait may not apply."
- "source states \"unit does not send out a message when a value is changed"
- "no settable parameters distinct from the discrete Actions above are"
- "no unsolicited notifications documented in source."
- "no multi-step sequences documented in source."
- "no safety warnings, interlock procedures, or power-on sequencing"
- "RS-485 command syntax not documented in source excerpt."
- "flow control, status query commands, and firmware version not stated in source."

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