Summary

Atlona AT-PRO3HD66M is a 6×6 HDMI matrix switcher supporting both RS-232 and TCP/IP control. Serial runs at 115200 baud default; IP control supports DHCP, static IP, user management, and broadcast mode. All commands are case-sensitive ASCII terminated with carriage return.

Transport

protocols:
  - tcp
  - serial
addressing:
  # UNRESOLVED: TCP port number not stated in source - operator must set port after connecting
  port: null
serial:
  baud_rate: 115200  # default per source
  data_bits: 8
  parity: none
  stop_bits: 1
  flow_control: none
auth:
  type: credential  # source states username/password required for TCP/IP
  username: root
  password: Atlona

Traits

- powerable       # PWON/PWOFF commands present
- routable        # x1AVx2 routing commands present
- queryable       # PWSTA, Status, Version, Type commands present
- levelable       # false - no level/gain commands in source

Actions

- id: power_on
  label: Power On
  kind: action
  params: []

- id: power_off
  label: Power Off
  kind: action
  params: []

- id: route
  label: Route Input to Output
  kind: action
  params:
    - name: input
      type: integer
      description: Input number (1-based)
    - name: output
      type: integer
      description: Output number (1-based)

- id: route_to_all
  label: Route Input to All Outputs
  kind: action
  params:
    - name: input
      type: integer
      description: Input number (1-based)

- id: route_multiple
  label: Route Input to Multiple Outputs
  kind: action
  params:
    - name: input
      type: integer
      description: Input number (1-based)
    - name: outputs
      type: string
      description: Comma-separated output numbers (e.g. "x1,x2,x4")

- id: turn_off_output
  label: Turn Off Output Channel
  kind: action
  params:
    - name: output
      type: integer
      description: Output number (1-based)

- id: reset_all
  label: Reset All Inputs to Corresponding Outputs
  kind: action
  params: []

- id: lock_front_panel
  label: Lock Front Panel
  kind: action
  params: []

- id: unlock_front_panel
  label: Unlock Front Panel
  kind: action
  params: []

- id: ir_on
  label: IR Receiver On
  kind: action
  params: []

- id: ir_off
  label: IR Receiver Off
  kind: action
  params: []

- id: save_preset
  label: Save Preset
  kind: action
  params:
    - name: preset
      type: integer
      description: Preset number (0-4)

- id: recall_preset
  label: Recall Preset
  kind: action
  params:
    - name: preset
      type: integer
      description: Preset number (0-4)

- id: clear_preset
  label: Clear Preset
  kind: action
  params:
    - name: preset
      type: integer
      description: Preset number (0-4)

- id: master_reset
  label: Master Reset
  kind: action
  params: []

- id: rs232_zone_command
  label: RS-232 Zone Command
  kind: action
  params:
    - name: zone
      type: integer
      description: Zone number (output number)
    - name: command
      type: string
      description: Command to forward to the zone's RS-232 connected device

- id: set_matrix_baud
  label: Set Matrix Baud Rate
  kind: action
  params:
    - name: baud_rate
      type: integer
      description: Baud rate (2400, 4800, 9600, 19200, 38400, 57600, 115200)

- id: set_output_baud
  label: Set Output Baud Rate
  kind: action
  params:
    - name: output
      type: integer
      description: Output/zone number (1-based)
    - name: baud_rate
      type: integer
      description: Baud rate
    - name: data_bits
      type: integer
      description: Data bits (7 or 8)
    - name: parity
      type: integer
      description: "Parity: 0=none, 1=odd, 2=even"
    - name: stop_bits
      type: integer
      description: Stop bits (1 or 2)

- id: edid_set_default
  label: Set EDID Default
  kind: action
  params:
    - name: input
      type: integer
      description: Input number (1-based)

- id: edid_save
  label: Save EDID to Memory
  kind: action
  params:
    - name: input
      type: integer
      description: Input number (1-based)
    - name: memory
      type: integer
      description: Memory slot number

- id: edid_set_internal
  label: Set EDID Internal
  kind: action
  params:
    - name: input
      type: integer
      description: Input number (1-based)
    - name: internal
      type: integer
      description: Internal EDID number

# TCP/IP-specific actions
- id: ipcfg
  label: Display IP Configuration
  kind: action
  params: []

- id: ip_set_timeout
  label: Set IP Timeout
  kind: action
  params:
    - name: seconds
      type: integer
      description: Timeout in seconds

- id: ip_logout
  label: IP Logout
  kind: action
  params: []

- id: ip_add_user
  label: Add IP User
  kind: action
  params:
    - name: username
      type: string
    - name: password
      type: string

- id: ip_del_user
  label: Delete IP User
  kind: action
  params:
    - name: username
      type: string

- id: ip_dhcp_on
  label: Enable DHCP
  kind: action
  params: []

- id: ip_dhcp_off
  label: Disable DHCP
  kind: action
  params: []

- id: ip_static
  label: Set Static IP
  kind: action
  params:
    - name: address
      type: string
    - name: netmask
      type: string
    - name: gateway
      type: string

- id: ip_set_port
  label: Set TCP/IP Port
  kind: action
  params:
    - name: port
      type: integer

- id: ip_login_on
  label: Enable IP Login
  kind: action
  params: []

- id: ip_login_off
  label: Disable IP Login
  kind: action
  params: []

- id: broadcast_on
  label: Enable Broadcast Mode
  kind: action
  params: []

- id: broadcast_off
  label: Disable Broadcast Mode
  kind: action
  params: []

Feedbacks

- id: command_result
  type: enum
  values:
    - success
    - Command FAILED
  description: Generic command acknowledgement

- id: power_status
  type: enum
  values:
    - PWON
    - PWOFF
  description: Power state response to PWSTA

- id: firmware_version
  type: string
  description: Firmware version response to Version command

- id: model_number
  type: string
  description: Model number response to Type command

- id: lock_status
  type: enum
  values:
    - Lock
    - Unlock

- id: routing_confirmation
  type: string
  description: Echoes routing command (e.g. x1AVx2)

- id: output_off_confirmation
  type: string
  description: Echoes output off command (e.g. x1$)

- id: status_output
  type: string
  description: Status of single output to Statusx1 command (e.g. x7AVx1)

- id: status_all
  type: string
  description: Full routing status to Status command

- id: save_confirm
  type: string
  description: Preset save confirmation (e.g. Save2)

- id: recall_confirm
  type: string
  description: Preset recall confirmation

- id: clear_confirm
  type: string
  description: Preset clear confirmation

- id: rs232_zone_feedback
  type: string
  description: Feedback from RS-232 zone command

- id: ip_config
  type: string
  description: IP configuration response to IPCFG

- id: ip_timeout_feedback
  type: string
  description: IP timeout response (e.g. IPTimout120)

- id: ip_user_list
  type: string
  description: User list from IPAddUser

- id: ip_dhcp_status
  type: string
  description: DHCP status (e.g. IPDHCP on)

- id: ip_static_confirm
  type: string
  description: Static IP confirmation (e.g. IPStatic address netmask gateway)

- id: ip_port_confirm
  type: string
  description: Port confirmation (e.g. IPPort Y)

- id: ip_login_status
  type: string
  description: IPLogin status (e.g. IPLogin on)

- id: broadcast_status
  type: string
  description: Broadcast mode status

- id: rs232para_feedback
  type: string
  description: RS-232 parameter status for outputs

- id: edid_confirm
  type: string
  description: EDID operation confirmation

Variables

# UNRESOLVED: no discrete settable parameters outside of action commands in source

Events

# UNRESOLVED: no unsolicited event descriptions in source - device may send spontaneous
# feedbacks but none documented

Macros

# UNRESOLVED: no explicit multi-step sequences described in source

Safety

confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings or interlock procedures in source

Notes

Commands are case-sensitive ASCII terminated with carriage return (\r). Failed commands return Command FAILED. Serial default: 115200/8/N/1. Matrix supports DHCP (default on) for TCP/IP. Login credentials: username root, password Atlona. Output RS-232 ports default to 9600/8/N/1. Preset slots 0–4 for save/recall/clear.

Provenance

source_domains:
  - atlona.com
source_urls:
  - https://atlona.com/pdf/manuals/AT-PRO3HD66M_V2.pdf
  - https://atlona.com/downloads/AMX_AT-PRO3HD66M.zip
  - https://atlona.com/downloads/Neets_AT-PRO3HD66M.zip
retrieved_at: 2026-05-19T19:45:48.289Z
last_checked_at: 2026-06-02T21:47:50.894Z

Verification Summary

verdict: verified
checked_at: 2026-06-02T21:47:50.894Z
matched_actions: 34
action_count: 34
confidence: medium
summary: "All 34 spec actions traced to source. (9 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "voltage/power specs not stated in source"
- "TCP port number not stated in source - operator must set port after connecting"
- "no discrete settable parameters outside of action commands in source"
- "no unsolicited event descriptions in source - device may send spontaneous"
- "no explicit multi-step sequences described in source"
- "no safety warnings or interlock procedures in source"
- "TCP port number not stated in source — operator must configure"
- "unsolicited event messages not documented in source"
- "firmware version compatibility range not stated in source"

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