| .. _bluetooth_unicast_audio_client: | 
 |  | 
 | Bluetooth: Unicast Audio Client | 
 | ############################### | 
 |  | 
 | Overview | 
 | ******** | 
 |  | 
 | Application demonstrating the LE Audio unicast client functionality. Scans for and | 
 | connects to a LE Audio unicast server and establishes an audio stream. | 
 |  | 
 | This sample can be found under | 
 | :zephyr_file:`samples/bluetooth/unicast_audio_client` in the Zephyr tree. | 
 |  | 
 | Check the :ref:`bluetooth samples section <bluetooth-samples>` for general information. | 
 |  | 
 | Requirements | 
 | ************ | 
 |  | 
 | * BlueZ running on the host, or | 
 | * A board with Bluetooth Low Energy 5.2 support | 
 |  | 
 | Building and Running | 
 | ******************** | 
 |  | 
 | When building targeting an nrf52 series board with the Zephyr Bluetooth Controller, | 
 | use `-DOVERLAY_CONFIG=overlay-bt_ll_sw_split.conf` to enable the required ISO | 
 | feature support. | 
 |  | 
 | Building for an nrf52840dk | 
 | -------------------------- | 
 |  | 
 | .. zephyr-app-commands:: | 
 |    :zephyr-app: samples/bluetooth/unicast_audio_client/ | 
 |    :board: nrf52840dk_nrf52840 | 
 |    :goals: build | 
 |    :gen-args: -DOVERLAY_CONFIG=overlay-bt_ll_sw_split.conf | 
 |  | 
 | Building for an nrf5340dk | 
 | ------------------------- | 
 |  | 
 | You can build both the application core image and an appropriate controller image for the network | 
 | core with: | 
 |  | 
 | .. zephyr-app-commands:: | 
 |    :zephyr-app: samples/bluetooth/unicast_audio_client/ | 
 |    :board: nrf5340dk_nrf5340_cpuapp | 
 |    :goals: build | 
 |    :west-args: --sysbuild | 
 |  | 
 | If you prefer to only build the application core image, you can do so by doing instead: | 
 |  | 
 | .. zephyr-app-commands:: | 
 |    :zephyr-app: samples/bluetooth/unicast_audio_server/ | 
 |    :board: nrf5340dk_nrf5340_cpuapp | 
 |    :goals: build | 
 |  | 
 | In that case you can pair this application core image with the | 
 | :ref:`hci_ipc sample <bluetooth-hci-ipc-sample>` | 
 | :zephyr_file:`samples/bluetooth/hci_ipc/nrf5340_cpunet_iso-bt_ll_sw_split.conf` configuration. | 
 |  | 
 | Building for a simulated nrf52_bsim | 
 | ----------------------------------- | 
 |  | 
 | Similarly to how you would for real HW, you can do: | 
 |  | 
 | .. zephyr-app-commands:: | 
 |    :zephyr-app: samples/bluetooth/unicast_audio_client/ | 
 |    :board: nrf52_bsim | 
 |    :goals: build | 
 |    :gen-args: -DOVERLAY_CONFIG=overlay-bt_ll_sw_split.conf | 
 |  | 
 | Note this will produce a Linux executable in `./build/zephyr/zephyr.exe`. | 
 | For more information, check :ref:`this board documentation <nrf52_bsim>`. | 
 |  | 
 | Building for a simulated nrf5340bsim | 
 | ------------------------------------ | 
 |  | 
 | .. zephyr-app-commands:: | 
 |    :zephyr-app: samples/bluetooth/unicast_audio_client/ | 
 |    :board: nrf5340bsim_nrf5340_cpuapp | 
 |    :goals: build | 
 |    :west-args: --sysbuild |