Enabling Bluetooth Audio

Hardware support for Bluetooth® audio varies by platform. The following table summarizes the support provided in each case:

Module SoC Bluetooth® Support
On SoC M.2 key E * None
NVIDIA® Jetson AGX Orin™ T234 TBD TBD TBD
NVIDIA® Jetson Xavier NX™ series T194 X †
NVIDIA® Jetson AGX Xavier™ series T194 X
* Through M.2 key E connector. Customer must supply Bluetooth hardware except as noted for individual modules.
Reference carrier board supports Bluetooth. Customer must supply Bluetooth hardware on production systems.

To ensure the Bluetooth software stack conforms to the configuration, Bluetooth audio is disabled by default. If additional Bluetooth audio profiles are enabled, product conformance may be impacted.

To enable Bluetooth audio

  1. Navigate to this file:

    /lib/systemd/system/bluetooth.service.d/nv-bluetooth-service.conf
    
  2. Use a text editor to change this line:

    ExecStart=/usr/lib/bluetooth/bluetoothd -d --noplugin=audio,a2dp,avrcp
    

    To this:

    ExecStart=/usr/lib/bluetooth/bluetoothd -d
    

    (That is, delete the --noplugin option and all of its values.)

  3. Enter these commands to update the apt-get package list and install the pulse audio package:

    $ sudo apt-get update
    $ sudo apt-get install pulseaudio-module-bluetooth
    
  4. Enter this command to reboot the NVIDIA® Jetson™ device:

    $ sudo reboot
    
  5. When the reboot is complete, pair and connect any Bluetooth headset.