ISOTEST(1) Linux System Administration ISOTEST(1)

isotest - ISO testing

isotest <MODE> [OPTIONS] [bdaddr] [bdaddr1]...

isotest(1) is used to test Isochronous (CIS/BIS) communications on the BlueZ stack

(CIS server/BIS broadcaster) and optionally save the contents to FILE.
Reconnect (CIS client).
Multiple connects (CIS client).
Connect and be silent (CIS client/BIS broadcaster).

Send or Receive packet size
Select the specified HCI device index. hciNUM is also acceptable.
Socket jitter buffer.

-h, --help

Disables packet logging.
Socket send timeout.
Continuously send packets starting over in case of a file.
Enable deferred setup.
Socket QoS SDU.
Socket QoS CIS SCA/BIS advertising interval.
Socket QoS Packing.
PACKING Description
0x00 Sequential
0x01 Interleaved
Socket QoS Framing.
FRAMING Description
0x00 Unframed
0x01 Framed
Socket QoS Interval.
Socket QoS Latency.
Socket QoS PHY.
PHY Description
0x01 LE 1M
0x02 LE 2M
0x03 LE Coded
Socket QoS retransmissions.
Socket QoS preset.

-G, --CIG/BIG=<ID> Socket QoS CIG/BIG ID.

-T, --CIS/BIS=<ID> Socket QoS CIS/BIS ID.

Socket destination address type:
TYPE Description
le_public LE Public Address
le_random LE Random Address
Socket QoS BIG Encryption
ENCRYPTION Description
0x00 BIG unencrypted
0x01 BIG encrypted
Socket QoS Broadcast Code
Number of BISes to create as part of a BIG (BIS broadcaster) or to synchronize to (BIS broadcast receiver)

$ tools/isotest -s XX:XX:XX:XX:XX:XX

$ tools/isotest -G 0x01 -s XX:XX:XX:XX:XX:XX YY:YY:YY:YY:YY:YY

$ tools/isotest -d

$ tools/isotest -s 00:00:00:00:00:00

$ tools/isotest -i hci1 -d XX:XX:XX:XX:XX:XX

Luiz Augusto Von Dentz <>

Free use of this software is granted under ther terms of the GNU Lesser General Public Licenses (LGPL).

May 4, 2022 BlueZ