Enable CONFIG_BT_ATH3K for Atheros AR3012 Bluetooth on generic-x86-64

Author: therajuahammadCreated Sep 7, 2026Updated Sep 21, 2026

Describe the issue you are experiencing

Describe the issue you are experiencing

The internal Bluetooth adapter on my ASUS laptop is detected by the HAOS kernel as a USB device, but no Bluetooth HCI controller is created.

The Bluetooth hardware is an Atheros AR3012 with USB ID 04ca:3010.

Home Assistant shows:

No unconfigured Bluetooth adapters found.

The device is correctly detected on USB, but there is no driver bound to the Bluetooth interfaces and /sys/class/bluetooth/ is empty.

I believe the issue is that CONFIG_BT_ATH3K is disabled in the HAOS kernel.

What operating system image do you use?

generic-x86-64

What version of Home Assistant Operating System is installed?

Home Assistant OS 18.2

Kernel version

Linux 6.18.39-haos

Hardware details

Laptop: ASUS X-series laptop

Bluetooth chipset:

  • Atheros AR3012
  • USB VID: 04ca
  • USB PID: 3010

USB detection:

usb 1-6: New USB device found, idVendor=04ca, idProduct=3010

### What operating system image do you use?

generic-x86-64 (Generic UEFI capable x86-64 systems)

### What version of Home Assistant Operating System is installed?

18.2

### Did the problem occur after upgrading the Operating System?

No

### Hardware details

Laptop: ASUS X-series laptop

Bluetooth chipset:

Atheros AR3012
USB VID: 04ca
USB PID: 3010


### Steps to reproduce the issue

1.usb 1-6: New USB device found, idVendor=04ca, idProduct=3010
2.
3.
...


### Anything in the Supervisor logs that might be useful for us?

```txt
usb 1-6: New USB device found, idVendor=04ca, idProduct=3010

Anything in the Host logs that might be useful for us?

txt
usb 1-6: New USB device found, idVendor=04ca, idProduct=3010

System information

No response

Additional information

No response

Source: home-assistant/operating-system