isotest(1) Linux System Administration isotest(1)

# [Name](#Name)

isotest - ISO testing

# [SYNOPSIS](#SYNOPSIS)

**isotest** &lt;*MODE*&gt; \[*OPTIONS*] \[*bdaddr*] \[*bdaddr1*]...

# [DESCRIPTION](#DESCRIPTION)

[**isotest(1)**](/man/os/bluez/isotest.1) is used to test Isochronous (CIS/BIS) communications on the BlueZ stack

# [MODES](#MODES)

[**-d, --dump=\[FILE\] Listen and dump incoming data**](#d,)

(CIS server/BIS broadcaster) and optionally save the contents to *FILE*.

[**-c*,* --reconnect**](#c)

Reconnect (CIS client).

[**-m, --multiple**](#m)

Multiple connects (CIS client).

[**-r, --receive=\[FILE\] Receive (CIS server/BIS broadcast receiver) and**](#r,)

optionally save the contents to *FILE*.

[**-s, --send=\[FILE\] Connect and send (CIS client/BIS broadcaster), can**](#s,)

optionally use contents from *FILE*.

[**-n*,* --silent**](#n)

Connect and be silent (CIS client/BIS broadcaster).

# [OPTIONS](#OPTIONS)

[**-b,**--bytes=**&lt;SIZE&gt;**](#b)

Send or Receive packet size

[**-i,**--index=**&lt;NUM&gt;**](#i)

Select the specified HCI device index. *hciNUM* is also acceptable.

[**-j*,--jitter=*&lt;JITTER&gt;**](#j)

Socket jitter buffer.

-h, --help

[**-q, --quiet**](#q)

Disables packet logging.

[**-t,**--timeout=**&lt;USEC&gt;**](#t)

Socket send timeout.

[**-C, --continue**](#C)

Continuously send packets starting over in case of a file.

[**-W,**--defer=**&lt;SEC&gt;**](#W)

Enable deferred setup.

[**-M,**--mtu=**&lt;SDU&gt;**](#M)

Socket QoS SDU.

[**-S, --sca/adv-interval=&lt;SCA/INTERVAL&gt;**](#S,)

Socket QoS CIS SCA/BIS advertising interval.

[**-P,**--packing=**&lt;PACKING&gt;**](#P)

Socket QoS Packing.

*PACKING* Description **0x00** Sequential **0x01** Interleaved

[**-F,**--framing=**&lt;FRAMING&gt;**](#F)

Socket QoS Framing.

*FRAMING* Description **0x00** Unframed **0x01** Framed

[**-I,**--interval=**&lt;USEC&gt;**](#I)

Socket QoS Interval.

[**-L,**--latency=**&lt;MSEC&gt;**](#L)

Socket QoS Latency.

[**-Y,**--phy=**&lt;PHY&gt;**](#Y)

Socket QoS PHY.

*PHY* Description **0x01** LE 1M **0x02** LE 2M **0x03** LE Coded

[**-R,**--rtn=**&lt;NUM&gt;**](#R)

Socket QoS retransmissions.

[**-B,**--preset=**&lt;PRESET&gt;**](#B)

Socket QoS preset.

-G, --CIG/BIG=&lt;ID&gt; Socket QoS CIG/BIG ID.

-T, --CIS/BIS=&lt;ID&gt; Socket QoS CIS/BIS ID.

[**-V,**--type=**&lt;TYPE&gt;**](#V)

Socket destination address type:

*TYPE* Description **le\_public** LE Public Address **le\_random** LE Random Address

[**-e,**--enc=**&lt;ENCRYPTION&gt;**](#e)

Socket QoS BIG Encryption

*ENCRYPTION* Description **0x00** BIG unencrypted **0x01** BIG encrypted

[**-k,**--bcode=**&lt;BCODE&gt;**](#k)

Socket QoS Broadcast Code

[**-N,**--nbis=**&lt;NBIS&gt;**](#N)

Number of BISes to create as part of a BIG (BIS broadcaster) or to synchronize to (BIS broadcast receiver)

# [EXAMPLES](#EXAMPLES)

## [Unicast Central](#Unicast_Central)

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

## [Unicast Central connecting to 2 peers using CIG 0x01](#Unicast_Central_connecting_to_2_peers_using_CIG_0x01)

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

## [Unicast Peripheral](#Unicast_Peripheral)

```
$ tools/isotest -d
```

## [Broadcaster](#Broadcaster)

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

## [Broadcast Receiver using hci1](#Broadcast_Receiver_using_hci1)

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

# [RESOURCES](#RESOURCES)

&lt;http://www.bluez.org&gt;

# [REPORTING BUGS](#REPORTING_BUGS)

&lt;linux-bluetooth@vger.kernel.org&gt;

# [Author](#Author)

Luiz Augusto Von Dentz &lt;luiz.von.dentz@intel.com&gt;

# [Copyright](#Copyright)

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

May 4, 2022 BlueZ

---

Document: isotest(1) from bluez 5.87-r1 (Chainguard OS)
Source: https://github.com/bluez/bluez
