Bluetooth error after upgrade to F37 (Thinkpad X13 Gen2 AMD)

I just upgraded to F37 and now it seems something related to bluetooth has broken.

F35/36 ran fine and bluetooth worked with no issues - Thinkpad X13 Gen2 AMD

kernel:

6.0.8-300.fc37.x86_64

journalctl shows:

[  350.405092] Bluetooth: hci0: using rampatch file: qca/rampatch_usb_00130200.bin
[  350.405095] Bluetooth: hci0: QCA: patch rome 0x130200 build 0x4610, firmware rome 0x130200 build 0x17f3
[  351.097743] Bluetooth: hci0: using NVM file: qca/nvm_usb_00130200.bin
[  351.131242] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[  351.553918] Bluetooth: hci0: unexpected cc 0x2060 length: 1 < 7
[  351.553981] Bluetooth: hci0: Opcode 0x2060 failed: -38
[  353.612904] Bluetooth: hci0: command tx timeout 

inxi -Eazy

Bluetooth:
  Device-1: Foxconn / Hon Hai type: USB driver: btusb v: 0.8 bus-ID: 5-4:5
    chip-ID: 0489:e0d0 class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 5 state: down
    bt-service: enabled,running rfk-block: hardware: no software: no
    address: <filter>
  Info: acl-mtu: 1024:7 sco-mtu: 120:5 link-mode: peripheral accept

rfkill list

0: tpacpi_bluetooth_sw: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
2: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no

I have a hunch it might be related to a needed linux-firmware update but I’m not sure.

Update: Booted off an F36 Live USB and bluetooth works out of the box on that.

Update: I found the bug and reported it here 2149136 – Bluetooth: hci0: unexpected cc 0x2060 length: 1 < 7, Bluetooth: hci0: Opcode 0x2060 failed: -38, Bluetooth: hci0: command tx timeout

You can work around it by patching your own kernel for the time being.