Onboard Intel Bluetooth works for Classic (A2DP), but Low Energy (LE) fails to enable

Hello,

I’m running EndeavourOS on an ASUS TUF H770-PRO WIFI motherboard. I’m facing a strange issue where my onboard Intel Bluetooth works perfectly for Classic profiles (I can connect and use my A2DP headphones), but all Bluetooth Low Energy (LE) functionality seems to be broken.

System Information:

  • Motherboard: ASUS TUF GAMING H770-PRO WIFI
  • Kernel: 6.12.40-1-lts
  • BlueZ: bluez-utils 5.83-1
  • Firmware: linux-firmware 20250708-1

Problem Description: I can successfully connect and use my headphones. However, I cannot connect to any LE devices (keychron k3 max keyboard, xbox wireless controller). When I try to manually enable LE mode in btmgmt, it fails with Unable to send Set Low Energy cmd.

$ sudo btmgmt [mgmt]# select hci0 Selected index 0 [hci0]# le on Unable to send Set Low Energy cmd

Controller Information (btmgmt info):
btmgmt info
Unable to send index_list cmd

Troubleshooting Summary:

  • Driver Initialization: dmesg shows a completely clean initialization. The driver finds and loads the intel/ibt-1040-4150.sfi firmware successfully. https://pastebin.com/W7kWWYnk
  • Service Status: bluetooth.service is active and running correctly.
    https://pastebin.com/kvS37WAK
  • Blocks: rfkill shows no soft or hard blocks.

My Question: My controller appears to be in a state where only the Classic (BR/EDR) portion is functional. Does this seems to be a driver or firmware bug specific to the LE capabilities of this Intel chip?

Has anyone encountered a similar issue where LE mode fails while Classic Bluetooth works? Are there any kernel or module parameters that might force LE to initialize correctly?

Thank you for your help.