Summary

Ceiling/wall microphone array with Dante networked audio. Control via TCP/IP on port 2202 using ASCII command strings in angle-bracket format. Supports gain, mute, routing, LED status, metering, and preset recall.

Transport

protocols:
  - tcp
addressing:
  port: 2202
auth:
  type: none  # inferred: no auth procedure in source

Traits

- queryable  # inferred from GET/REP command pairs
- levelable  # inferred from AUDIO_GAIN_HI_RES, AUDIO_GAIN_POSTGATE
- routable   # inferred from channel mute, automixer, beam control

Actions

- id: get_all
  label: Get All
  kind: action
  params: []
- id: get_model
  label: Get Model
  kind: action
  params: []
- id: get_serial_num
  label: Get Serial Number
  kind: action
  params: []
- id: get_fw_ver
  label: Get Firmware Version
  kind: action
  params: []
- id: get_ip_addr_net_audio_primary
  label: Get Primary Audio Network IP Address
  kind: action
  params: []
- id: get_ip_subnet_net_audio_primary
  label: Get Primary Audio Network Subnet Mask
  kind: action
  params: []
- id: get_ip_gateway_net_audio_primary
  label: Get Primary Audio Network Gateway
  kind: action
  params: []
- id: get_control_mac_addr
  label: Get Control MAC Address
  kind: action
  params: []
- id: get_device_id
  label: Get Device ID
  kind: action
  params: []
- id: get_na_device_name
  label: Get Dante Device Name
  kind: action
  params: []
- id: get_chan_name
  label: Get Channel Name
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index (0 = all channels)
- id: get_na_chan_name
  label: Get Dante Channel Name
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index (0 = all channels)
- id: set_flash
  label: Flash LED
  kind: action
  params:
    - name: flash_state
      type: enum
      values: [ON, OFF]
- id: set_default_settings
  label: Restore Default Settings
  kind: action
  params: []
- id: set_preset
  label: Set Preset
  kind: action
  params:
    - name: "##"
      type: integer
      description: Preset number 1-10
- id: get_preset_name
  label: Get Preset Name
  kind: action
  params:
    - name: nn
      type: integer
      description: Preset number 1-10
- id: set_device_installation
  label: Set Device Installation
  kind: action
  params:
    - name: pos
      type: enum
      values: [CEILING, WALL_HORIZONTAL, WALL_VERTICAL, TABLE]
- id: get_audio_out_clip_indicator
  label: Get Audio Clip Indicator
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index (0 = all channels)
- id: set_audio_gain_hi_res
  label: Set Audio Gain (Digital)
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index (0 = all channels)
    - name: gain
      type: integer
      description: Gain value 0-1400 representing -110.0 dB to 30.0 dB
- id: set_audio_gain_hi_res_inc
  label: Set Audio Gain (Digital) Increment
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index
    - name: step
      type: integer
      description: Step in one-tenth dB
- id: set_audio_gain_hi_res_dec
  label: Set Audio Gain (Digital) Decrement
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index
    - name: step
      type: integer
      description: Step in one-tenth dB
- id: set_audio_gain_postgate
  label: Set Audio Gain Postgate
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index (0 = all channels)
    - name: gain
      type: integer
      description: Gain value 0-1400 representing -109.9 dB to 30.0 dB
- id: set_audio_gain_postgate_inc
  label: Set Audio Gain Postgate Increment
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index
    - name: step
      type: integer
      description: Step in one-tenth dB
- id: set_audio_gain_postgate_dec
  label: Set Audio Gain Postgate Decrement
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index
    - name: step
      type: integer
      description: Step in one-tenth dB
- id: get_audio_in_rms_lvl
  label: Get Audio Level RMS
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index (0 = all channels)
- id: get_audio_in_peak_lvl
  label: Get Audio Level Peak
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index (0 = all channels)
- id: set_device_audio_mute
  label: Set Device Mute
  kind: action
  params:
    - name: cmd
      type: enum
      values: [ON, OFF, TOGGLE]
- id: set_audio_mute
  label: Set Channel Mute
  kind: action
  params:
    - name: nn
      type: integer
      description: Channel number per channel assignment
    - name: cmd
      type: enum
      values: [ON, OFF, TOGGLE]
- id: set_chan_automix_solo_en
  label: Set Solo Channel to Automix
  kind: action
  params:
    - name: index
      type: integer
      description: Mic input channel index (0 = all channels)
    - name: sts
      type: enum
      values: [ENABLE, DISABLE]
- id: set_beam_angle
  label: Set Lobe Beam Angle
  kind: action
  params:
    - name: index
      type: integer
      description: Beam index (1-8 for 4FT, 1-4 for 2FT)
    - name: position
      type: integer
      description: Angle from -90 to +90 degrees
- id: set_beam_w
  label: Set Lobe Beam Width
  kind: action
  params:
    - name: index
      type: integer
      description: Beam index (1-8 for 4FT, 1-4 for 2FT)
    - name: width
      type: enum
      values: [NARROW, MEDIUM, WIDE]
- id: set_speech_gating
  label: Set Speech Gating
  kind: action
  params:
    - name: nn
      type: integer
      description: Automix output channel
    - name: state
      type: enum
      values: [ON, OFF]
- id: set_noise_filter
  label: Set Enhanced Noise Filtering
  kind: action
  params:
    - name: nn
      type: integer
      description: Automix output channel
    - name: state
      type: enum
      values: [ON, OFF]
- id: set_autofocus
  label: Set Autofocus
  kind: action
  params:
    - name: status
      type: enum
      values: [ON, OFF]
- id: set_meter_rate
  label: Set Metering Rate
  kind: action
  params:
    - name: rate
      type: integer
      description: Rate in ms (100-99999, 0=off)
- id: set_meter_rate_postgate
  label: Set Post-Gate Metering Rate
  kind: action
  params:
    - name: rate
      type: integer
      description: Rate in ms (100-99999, 0=off)
- id: set_meter_rate_mxr_gain
  label: Set Automixer Gain Metering Rate
  kind: action
  params:
    - name: rate
      type: integer
      description: Rate in ms (100-99999, 0=off)
- id: set_meter_rate_aecref
  label: Set AEC Reference Metering Rate
  kind: action
  params:
    - name: rate
      type: integer
      description: Rate in ms (100-99999, 0=off)
- id: set_led_brightness
  label: Set LED Brightness
  kind: action
  params:
    - name: level
      type: integer
      description: Brightness level 0-5 (0=disabled, 5=100%)
- id: set_led_color_unmuted
  label: Set LED Color Unmuted
  kind: action
  params:
    - name: color
      type: enum
      values: [RED, ORANGE, GOLD, YELLOW, YELLOWGREEN, GREEN, TURQUOISE, POWDERBLUE, CYAN, SKYBLUE, BLUE, PURPLE, LIGHTPURPLE, VIOLET, ORCHID, PINK, WHITE]
- id: set_led_color_muted
  label: Set LED Color Muted
  kind: action
  params:
    - name: color
      type: enum
      values: [RED, ORANGE, GOLD, YELLOW, YELLOWGREEN, GREEN, TURQUOISE, POWDERBLUE, CYAN, SKYBLUE, BLUE, PURPLE, LIGHTPURPLE, VIOLET, ORCHID, PINK, WHITE]
- id: set_led_state_muted
  label: Set LED State Muted
  kind: action
  params:
    - name: state
      type: enum
      values: [ON, FLASHING, OFF]
- id: set_led_state_unmuted
  label: Set LED State Unmuted
  kind: action
  params:
    - name: state
      type: enum
      values: [ON, FLASHING, OFF]
- id: set_dev_led_in_state
  label: Set Device LED In State
  kind: action
  params:
    - name: sts
      type: enum
      values: [OFF, ON]
- id: set_peq
  label: Set PEQ Filter Enable
  kind: action
  params:
    - name: index
      type: integer
      description: Channel index (0 = all channels)
    - name: filter
      type: integer
      description: Filter number (0 = all filters)
    - name: sts
      type: enum
      values: [ON, OFF, TOGGLE]
- id: set_bypass_all_eq
  label: Bypass All EQ
  kind: action
  params:
    - name: sts
      type: enum
      values: [ON, OFF, TOGGLE]
- id: set_bypass_imx
  label: Bypass IntelliMix
  kind: action
  params:
    - name: sts
      type: enum
      values: [ON, OFF, TOGGLE]
- id: set_eq_contour
  label: Set EQ Contour
  kind: action
  params:
    - name: sts
      type: enum
      values: [OFF, LOWSHELF]
- id: set_reboot
  label: Reboot Device
  kind: action
  params: []

Feedbacks

- id: rep_all
  label: All Properties Response
  type: string
- id: rep_model
  label: Model Response
  type: string
- id: rep_serial_num
  label: Serial Number Response
  type: string
- id: rep_fw_ver
  label: Firmware Version Response
  type: string
- id: rep_ip_addr_net_audio_primary
  label: Primary Audio Network IP Response
  type: string
- id: rep_ip_subnet_net_audio_primary
  label: Primary Audio Network Subnet Mask Response
  type: string
- id: rep_ip_gateway_net_audio_primary
  label: Primary Audio Network Gateway Response
  type: string
- id: rep_control_mac_addr
  label: Control MAC Address Response
  type: string
- id: rep_device_id
  label: Device ID Response
  type: string
- id: rep_na_device_name
  label: Dante Device Name Response
  type: string
- id: rep_chan_name
  label: Channel Name Response
  type: string
- id: rep_na_chan_name
  label: Dante Channel Name Response
  type: string
- id: rep_flash
  label: Flash LED Response
  type: enum
  values: [ON, OFF]
- id: rep_default_settings
  label: Restore Default Settings Response
  type: string
- id: rep_preset
  label: Preset Response
  type: string
- id: rep_preset_name
  label: Preset Name Response
  type: string
- id: rep_encryption
  label: Encryption Status Response
  type: enum
  values: [ON, OFF]
- id: rep_device_installation
  label: Device Installation Response
  type: enum
  values: [CEILING, WALL_HORIZONTAL, WALL_VERTICAL, TABLE]
- id: rep_audio_out_clip_indicator
  label: Audio Clip Indicator Response
  type: enum
  values: [OFF, ON]
- id: rep_audio_gain_hi_res
  label: Audio Gain (Digital) Response
  type: integer
- id: rep_audio_gain_postgate
  label: Audio Gain Postgate Response
  type: integer
- id: rep_audio_in_rms_lvl
  label: Audio Level RMS Response
  type: integer
- id: rep_audio_in_peak_lvl
  label: Audio Level Peak Response
  type: integer
- id: rep_device_audio_mute
  label: Device Mute Response
  type: enum
  values: [ON, OFF]
- id: rep_audio_mute
  label: Channel Mute Response
  type: enum
  values: [ON, OFF]
- id: rep_num_active_mics
  label: Active Mic Channels Response
  type: integer
- id: rep_chan_automix_solo_en
  label: Solo Channel to Automix Response
  type: enum
  values: [ENABLE, DISABLE]
- id: rep_automix_gate_out_ext_sig
  label: Automixer Gate Out Status for Lobes Response
  type: enum
  values: [ON, OFF]
- id: rep_beam_angle
  label: Lobe Beam Angle Response
  type: integer
- id: rep_beam_w
  label: Lobe Beam Width Response
  type: enum
  values: [NARROW, MEDIUM, WIDE]
- id: rep_speech_gating
  label: Speech Gating Response
  type: enum
  values: [ON, OFF]
- id: rep_noise_filter
  label: Enhanced Noise Filtering Response
  type: enum
  values: [ON, OFF]
- id: rep_autofocus
  label: Autofocus Response
  type: enum
  values: [ON, OFF]
- id: rep_meter_rate
  label: Metering Rate Response
  type: integer
- id: rep_meter_rate_postgate
  label: Post-Gate Metering Rate Response
  type: integer
- id: rep_meter_rate_mxr_gain
  label: Automixer Gain Metering Rate Response
  type: integer
- id: rep_meter_rate_aecref
  label: AEC Reference Metering Rate Response
  type: integer
- id: rep_err
  label: Error Response
  type: string
- id: rep_dev_mute_status_led_state
  label: Mute LED State Response
  type: enum
  values: [ON, OFF]
- id: rep_led_brightness
  label: LED Brightness Response
  type: integer
- id: rep_led_color_unmuted
  label: LED Color Unmuted Response
  type: enum
  values: [RED, ORANGE, GOLD, YELLOW, YELLOWGREEN, GREEN, TURQUOISE, POWDERBLUE, CYAN, SKYBLUE, BLUE, PURPLE, LIGHTPURPLE, VIOLET, ORCHID, PINK, WHITE]
- id: rep_led_color_muted
  label: LED Color Muted Response
  type: enum
  values: [RED, ORANGE, GOLD, YELLOW, YELLOWGREEN, GREEN, TURQUOISE, POWDERBLUE, CYAN, SKYBLUE, BLUE, PURPLE, LIGHTPURPLE, VIOLET, ORCHID, PINK, WHITE]
- id: rep_led_state_muted
  label: LED State Muted Response
  type: enum
  values: [ON, FLASHING, OFF]
- id: rep_led_state_unmuted
  label: LED State Unmuted Response
  type: enum
  values: [ON, FLASHING, OFF]
- id: rep_dev_led_in_state
  label: Device LED In State Response
  type: enum
  values: [OFF, ON]
- id: rep_peq
  label: PEQ Filter Enable Response
  type: enum
  values: [ON, OFF, TOGGLE]
- id: rep_bypass_all_eq
  label: Bypass All EQ Response
  type: enum
  values: [ON, OFF, TOGGLE]
- id: rep_bypass_imx
  label: Bypass IntelliMix Response
  type: enum
  values: [ON, OFF, TOGGLE]
- id: rep_eq_contour
  label: EQ Contour Response
  type: enum
  values: [OFF, LOWSHELF]

Variables

# UNRESOLVED: no discrete settable parameters outside action scope identified beyond those in Actions

Events

- id: sample
  label: Audio Levels Sample
  params:
    - name: aaa
      type: integer
      description: Audio level 000-060 for channel 1
    - name: bbb
      type: integer
      description: Audio level 000-060 for channel 2
    - name: ccc
      type: integer
      description: Audio level 000-060 for channel 3
    - name: ddd
      type: integer
      description: Audio level 000-060 for channel 4
- id: sample_postgate
  label: Post-Gate Audio Levels Sample
  params:
    - name: aaa
      type: integer
    - name: bbb
      type: integer
    - name: ccc
      type: integer
    - name: ddd
      type: integer
- id: sample_mxr_gain
  label: Automixer Gain Metering Sample
  params:
    - name: aaa
      type: integer
    - name: bbb
      type: integer
    - name: ccc
      type: integer
    - name: ddd
      type: integer
- id: sample_aecref
  label: AEC Reference Audio Level Sample
  params:
    - name: aaa
      type: integer

Macros

# UNRESOLVED: no explicit multi-step macro sequences documented in source

Safety

confirmation_required_for: []
interlocks: []
<!-- UNRESOLVED: no safety warnings or interlock procedures in source -->

Notes

Connection: TCP/IP on port 2202. Telnet negotiation must be disabled or passive on client. First command via PuTTY may return error — resend to resolve.

Channel assignments differ by model:

  • MXA710-2FT: Dante outputs 1-4, automixer output 5, post-gate channels 1-4
  • MXA710-4FT: Dante outputs 1-8, automixer output 9, post-gate channels 1-8

Audio gain (AUDIO_GAIN_HI_RES) range: 0-1400 representing -110.0 dB to 30.0 dB, scaled as (value * 10) + 1100.

Audio level metering values 000-060 represent -60 to 0 dBFS.

REBOOT command does not send acknowledgement.

Provenance

source_domains:
  - shure.com
  - pubs.shure.com
  - techportal.shure.com
source_urls:
  - https://www.shure.com/en-US/docs/commandstrings/mxa710
  - https://pubs.shure.com/command-strings/MXA310/en-US
  - https://techportal.shure.com/en
retrieved_at: 2026-05-13T21:20:49.541Z
last_checked_at: 2026-06-02T22:14:27.917Z

Verification Summary

verdict: verified
checked_at: 2026-06-02T22:14:27.917Z
matched_actions: 49
action_count: 49
confidence: medium
summary: "All 49 spec actions traced to source (dip-safe re-verify). (5 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "Dante audio transport details not documented in control spec"
- "no discrete settable parameters outside action scope identified beyond those in Actions"
- "no explicit multi-step macro sequences documented in source"
- "no safety warnings or interlock procedures in source"
- "Dante audio transport protocol details, device password/encryption key management, precise firmware version compatibility"

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