About This Tool
This web-based tester helps you identify which Chrome Web API works with your Bluetooth audio devices.
It supports testing both BLE GATT (Web Bluetooth API) and Serial Port (Web Serial API) communication methods.
Supported Protocols
Airoha PEQ Protocol - Used by many audio devices including:
- Audeze Maxwell (Bluetooth wireless)
- Moondrop Edge ANC, Pill
- KiwiEars devices
- Many other Airoha-based headphones
FiiO Protocol - Used by FiiO devices:
- FiiO EH11
- FiiO EH13
- Protocol: BLE GATT
Nothing Protocol - Used by Nothing devices:
- Nothing Headphone (1)
- Protocol: USB Serial with CRC16 checksums
- EQ Bands: 8 parametric bands with global gain
- Float32 encoding for frequency, gain, and Q values
Tanchjim RITA Protocol - Used by Tanchjim devices:
- Tanchjim RITA
- Protocol: Classic Bluetooth SPP (Serial Port Profile)
- EQ Bands: 12 parametric bands
- Frame:
FF A1 <len> <cmd> [data] AA / response: FF A2 <len> <cmd> [data]
- Gain: signed 16-bit Γ 100, big-endian; Q: uint16 Γ 100, big-endian
Edifier ConnectX Protocol - Used by Edifier devices:
- Edifier W830NB
- Edifier W820NB
- Other Edifier ConnectX compatible devices
- Protocol: Classic Bluetooth SPP (Serial Port Profile)
- EQ Bands: 6 parametric bands with offset encoding
Earfun Protocol - Used by Earfun devices:
- Earfun Tune Pro
- Protocol: Classic Bluetooth SPP (Serial Port Profile)
- EQ Bands: 10-band graphic EQ (31.5Hz - 16kHz)
- Checksum: (payloadLength + sum(payload)) & 0xFF
- Gain Range: -12dB to +12dB (likely)
Chrome Web APIs
Web Bluetooth API
Works on all platforms (desktop + mobile). Allows web pages to connect to BLE devices.
No pairing required - user approves connection in browser dialog.
Web Serial API
Desktop only (Windows, macOS, Linux). Allows web pages to connect to serial ports.
Device must be paired via system Bluetooth settings first.
How to Use
- Make sure your device is powered on and in range
- Choose the appropriate tab:
- Audeze: Maxwell / Maxwell 2 via BLE GATT
- Moondrop: Edge ANC (and other Airoha/Moondrop devices) via Serial Port
- Edifier: W830NB and ConnectX devices
- Earfun: Tune Pro (10-band EQ)
- FiiO: EH11 / EH13 via BLE GATT
- Nothing: Headphone (1) via Serial Port
- Tanchjim RITA: 12-band PEQ over Bluetooth SPP
- For Serial/Edifier/Earfun/Nothing: Pair device via system Bluetooth settings first
- Click "Connect" and select your device
- Try the available commands (presets, EQ, battery, etc.)
- Check the results and console log
Technical Details
Airoha BLE Service
5052494d-...-424c45
Command Format
05 5A 06 00 00 0A [preset] EF E8 03
Response Size
193 bytes
EQ Bands
10 bands (32Hz - 16kHz)
Need help? Check the console log for detailed information about what's happening.
If a method doesn't work, try the other one - some devices only support one method.