Skip to main content

Quick Start Overview

Get Started in 5 Minutes

Minimum steps to get running:
  1. Connect USB-C cable to computer
  2. Open terminal at 115200 baud
  3. Type VERSION to verify connection
  4. Type INQUIRY 5 to scan for devices
Ready for more? Follow the detailed guide below.

Quick Navigation

Overview

The ATS-BT (Acoustic Test System - Bluetooth) module is a Bluetooth communication module controlled through simple text commands. Send commands over a serial connection, and the module handles all the Bluetooth complexity for you. Perfect for acoustic testing, audio development, and test automation. The ATS-BT module features S/PDIF digital I/O with connectivity through micro BNC ports. It can run stand-alone and will connect to any S/PDIF capable interface.
The ATS-BT utilizes the IDC777 Bluetooth module from IOT747, providing advanced Bluetooth 5.4 capabilities including LE Audio (LC3 codec with Auracast and Unicast) and Classic Bluetooth with aptX support.For detailed IDC777 technical specifications and documentation, visit the IOT747 documentation page.

Hardware Setup

ATS-BT Front
ATS-BT Rear
Figure 1: ATS-BT Module Front and Rear Views

Connection Steps

1

Connect USB Power

Connect a USB Type-C cable from the ATS-BT module to your host computer. The module is powered via USB - no external power supply needed.
2

Connect S/PDIF Output

Connect the OUTPUT of the BT module to the INPUT on your ATS or S/PDIF interface.
3

Connect S/PDIF Input

Connect the INPUT of the BT module to the OUTPUT on your ATS or S/PDIF interface.
The TX/RX swap is intentional — the module receives what you transmit and vice versa.
ATS Rear Connection Figure 2: ATS rear view showing where ATS-BT connects

LED Status Indicators

LED StateStatusDescription
Solid WhiteInitializingModule is starting up
Rapid BlinkingPairing ModeReady to pair with devices
Slow BlinkingConnected/IdleBluetooth connected or waiting
OffNo Power/IdleCheck USB connection

Terminal Configuration

  • Windows (PuTTY)
  • macOS/Linux
  • Alternative (Hercules)

Windows Setup with PuTTY

1

Download PuTTY

Download PuTTY from putty.org if you don’t have it already.
2

Find COM Port

Open Device Manager (press Windows+X, then M) and look under “Ports (COM & LPT)”. Note your COM port number (e.g., COM3 or COM4) - it will be listed as “USB Serial Device”.
3

Configure PuTTY

Open PuTTY and configure:
  • Connection type: Serial
  • Serial line: Your COM port (e.g., COM3)
  • Speed: 115200
  • Click Open
For the best user experience, configure these terminal settings as shown in Figure 3 below
  • Local echo: Force on (so you can see what you type)
  • Implicit CR in every LF: On (proper line endings)
  • Implicit LF in every CR: On (proper line endings)
PuTTY ConfigurationFigure 3: PuTTY terminal configuration
To save your configuration:
  1. Enter all settings (Serial, COM port, 115200 baud)
  2. Type “ATS-BT” in “Saved Sessions”
  3. Click “Save”
Next time, just double-click “ATS-BT” from the saved sessions list.

Essential Commands

Now let’s verify your module is working correctly. Commands are case-insensitive.
  • Module Info
  • Device Discovery
  • Status Check

Basic Module Information

VERSION

Get Bluetooth Address

GET LOCAL_ADDR

View Configuration

CONFIG
Success! If you see proper responses to these commands, your ATS-BT module is working correctly and ready for Bluetooth connections.

Bluetooth Connections

  • Classic Bluetooth (A2DP)
  • BLE Audio (LE Audio)

Connecting to Classic Bluetooth Devices

Perfect for headphones, speakers, and traditional Bluetooth audio devices.
1

Put Device in Pairing Mode

Enable pairing mode on your headphones/speaker (usually holding the power button).
2

Scan for Devices

INQUIRY 5
Note the address of your device from the results.
3

Pair with Device

PAIR 001122334455
4

Open A2DP Connection

OPEN 001122334455 A2DP
Link IDs Explained:
  • 10: A2DP audio stream (first digit = device, second = profile)
  • 11: AVRCP control channel
  • Use these IDs for subsequent commands
5

Start Audio Playback

MUSIC 11 PLAY

Playback Control Commands

CommandDescriptionExample
MUSIC <id> PLAYStart playbackMUSIC 11 PLAY
MUSIC <id> PAUSEPause playbackMUSIC 11 PAUSE
MUSIC <id> STOPStop playbackMUSIC 11 STOP
VOLUME <id> <level>Set volume (0-127)VOLUME 11 64

Command Reference

HELP

Shows all available commands
HELP

VERSION

Display firmware version
VERSION

CONFIG

Shows current configuration
CONFIG

STATUS

Shows connection status
STATUS

LIST

List paired devices
LIST

GET LOCAL_ADDR

Get module’s Bluetooth address
GET LOCAL_ADDR

INQUIRY

Search for Classic Bluetooth devicesSyntax: INQUIRY <time>Example:
INQUIRY 10  # Scan for 10 seconds

SCAN

Search for BLE devicesSyntax: SCAN <time> [format] [filter]Filters:
  • 0: No filter
  • 2: Auracast Broadcasters
  • 3: Unicast Receivers
Example:
SCAN 5 OFF 3  # Scan LE Unicast devices

PAIR

Pair with a deviceSyntax: PAIR <bt_addr>Example:
PAIR 001122334455

UNPAIR

Remove device from pair listSyntax: UNPAIR [bt_addr]Examples:
UNPAIR 001122334455  # Specific device
UNPAIR               # All devices

OPEN

Open profile connectionSyntax: OPEN <bt_addr> <profile>Profiles: A2DP, AVRCP, BLE, UTXM, URXM, etc.Example:
OPEN 001122334455 A2DP

CLOSE

Close connectionSyntax: CLOSE <link_id>Example:
CLOSE 10

MUSIC

Control playbackSyntax: MUSIC <link_id> <action>Actions: PLAY, PAUSE, STOPExample:
MUSIC 10 PLAY

VOLUME

Set volume levelSyntax: VOLUME <link_id> <level>Range: 0-127Example:
VOLUME 11 64  # 50% volume

SET

Configure settingsSyntax: SET <parameter> <value>Example:
SET DEVICE_NAME "My ATS-BT"

GET

Read settingsSyntax: GET <parameter>Example:
GET DEVICE_NAME

Support & Resources

Technical Support

Email: support@echotm.com Phone: +1 (805) 880-5590 Hours: Mon-Fri, 9 AM - 5 PM PST

IDC777 Module

  • Bluetooth 5.4 specifications
  • LE Audio details
  • Hardware documentation
I