Bluethooth connecting issues with Qualcomm WCN785x and ath12k driver

There are issues connecting any device to Bluetooth in Fedora 41.
The closest I got to something that looks like a solution is this patch: Bluetooth: btusb: Add one more ID 0x0489:0xe10a for Qualcomm WCN785x - Patchwork

But I don’t know how to apply that to my system or if this would work in Fedora.

Would someone be able to help? I searched everywhere and couldn’t find any solution.

Here you have all the relevant information about my system, including the errors:

         .';:cccccccccccc:;,.             ----------
      .;cccccccccccccccccccccc;.          OS: Fedora Linux 41 (Workstation Edition) x86_64
    .:cccccccccccccccccccccccccc:.        Host: Blade 14 - RZ09-0508 (10.04)
  .;ccccccccccccc;.:dddl:.;ccccccc;.      Kernel: Linux 6.12.7-200.fc41.x86_64
 .:ccccccccccccc;OWMKOOXMWd;ccccccc:.     Uptime: 1 day, 17 hours, 58 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:.    Packages: 2545 (rpm), 21 (flatpak), 119 (brew)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc,    Shell: fish 3.7.1
:cccccccccccccc;MMM.;cccccccccccccccc:    Display (DELL U2720Q): 1920x1080 @ 60 Hz in 27" [External] *
:ccccccc;oxOOOo;MMM000k.;cccccccccccc:    Display (Dell Inc. 27"): 1920x1080 @ 60 Hz in 27" [External]
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc;    DE: GNOME 47.2
ccccc;XMO';cccc;MMM.;cccccccccccccccc'    WM: Mutter (Wayland)
ccccc;MMo;ccccc;MMW.;ccccccccccccccc;     WM Theme: Adwaita
ccccc;0MNc.ccc.xMMd;ccccccccccccccc;      Theme: Adwaita [GTK2/3/4]
cccccc;dNMWXXXWM0:;cccccccccccccc:,       Icons: Adwaita [GTK2/3/4]
cccccccc;.:odl:.;cccccccccccccc:,.        Font: Cantarell (11pt) [GTK2/3/4]
ccccccccccccccccccccccccccccc:'.          Cursor: Adwaita (24px)
:ccccccccccccccccccccccc:;,..             Terminal: Ptyxis 47.6
 ':cccccccccccccccc::;,.                  Terminal Font: FantasqueSansMono Nerd Font Mono (14pt, Bold)
                                          CPU: AMD Ryzen 9 8945HS w/ Radeon 780M Graphics (16) @ 5.26 GHz
                                          GPU 1: NVIDIA GeForce RTX 4070 Max-Q / Mobile [Discrete]
                                          GPU 2: AMD Phoenix3 [Integrated]
                                          Memory: 18.42 GiB / 30.62 GiB (60%)
                                          Swap: 15.63 GiB / 72.00 GiB (22%)
                                          Disk (/): 344.67 GiB / 952.27 GiB (36%) - btrfs
                                          Local IP (wlp3s0): 192.168.1.36/24
                                          Battery (Blade): 79% [AC Connected]
                                          Locale: en_GB.UTF-8

                                                                  
                                                                  
=== lspci -knn | grep -i net ===
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
03:00.0 Network controller [0280]: Qualcomm Technologies, Inc WCN785x Wi-Fi 7(802.11be) 320MHz 2x2 [FastConnect 7800] [17cb:1107] (rev 01)

=== lsmod | grep ath12 ===
ath12k                589824  0
qmi_helpers            40960  1 ath12k
mac80211             1777664  1 ath12k
cfg80211             1404928  2 ath12k,mac80211
mhi                   155648  2 ath12k,qrtr_mhi

=== lsmod | grep bt ===
btusb                  77824  0
btrtl                  36864  1 btusb
btintel                69632  1 btusb
btbcm                  24576  1 btusb
btmtk                  32768  1 btusb
bluetooth            1052672  44 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm

=== systemctl status bluetooth ===
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
    Drop-In: /usr/lib/systemd/system/service.d
             └─10-timeout-abort.conf, 50-keep-warm.conf
     Active: active (running) since Mon 2025-01-06 16:51:20 GMT; 1 day 17h ago
 Invocation: a83c988462474bab963c8c866ff7ddab
       Docs: man:bluetoothd(8)
   Main PID: 1784 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 37409)
     Memory: 1.2M (peak: 6.1M swap: 652K swap peak: 728K)
        CPU: 284ms
     CGroup: /system.slice/bluetooth.service
             └─1784 /usr/libexec/bluetooth/bluetoothd

Jan 08 09:12:20 fedora bluetoothd[1784]: Endpoint registered: sender=:1.114518 path=/MediaEndpoint/A2DPSource/sbc
Jan 08 09:12:20 fedora bluetoothd[1784]: Endpoint registered: sender=:1.114518 path=/MediaEndpoint/A2DPSource/faststream
Jan 08 09:12:20 fedora bluetoothd[1784]: Endpoint registered: sender=:1.114518 path=/MediaEndpoint/A2DPSource/faststream_duplex
Jan 08 09:12:20 fedora bluetoothd[1784]: Endpoint registered: sender=:1.114518 path=/MediaEndpoint/A2DPSink/opus_05
Jan 08 09:12:20 fedora bluetoothd[1784]: Endpoint registered: sender=:1.114518 path=/MediaEndpoint/A2DPSource/opus_05
Jan 08 09:12:20 fedora bluetoothd[1784]: Endpoint registered: sender=:1.114518 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Jan 08 09:12:20 fedora bluetoothd[1784]: Endpoint registered: sender=:1.114518 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Jan 08 10:28:10 fedora bluetoothd[1784]: src/device.c:search_cb() B0:BE:83:F1:65:58: error updating services: Input/output error (5)
Jan 08 10:28:52 fedora bluetoothd[1784]: src/device.c:search_cb() B0:BE:83:F1:65:58: error updating services: Input/output error (5)
Jan 08 10:34:17 fedora bluetoothd[1784]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down

=== journalctl -u bluetooth | grep -i 'RR' ===
Dec 30 15:20:29 fedora bluetoothd[1542]: src/device.c:search_cb() DC:69:E2:76:AF:D6: error updating services: Input/output error (5)
Dec 30 16:39:29 fedora bluetoothd[1542]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Input/output error
Dec 30 17:28:09 fedora bluetoothd[1545]: src/device.c:search_cb() B8:DB:38:7B:AB:5D: error updating services: Connection timed out (110)
Jan 01 18:47:29 fedora bluetoothd[1958]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Input/output error
Jan 01 21:32:42 fedora bluetoothd[1958]: src/device.c:search_cb() D4:57:63:5E:11:D2: error updating services: Input/output error (5)
Jan 02 12:06:07 fedora bluetoothd[1958]: src/device.c:search_cb() D4:57:63:5E:11:D2: error updating services: Input/output error (5)
Jan 02 12:06:42 fedora bluetoothd[1958]: src/device.c:search_cb() D4:57:63:5E:11:D2: error updating services: Input/output error (5)
Jan 02 16:51:31 fedora bluetoothd[10131]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Input/output error
Jan 02 17:00:48 fedora bluetoothd[10131]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Input/output error
Jan 02 17:11:43 fedora bluetoothd[17158]: src/device.c:search_cb() DC:69:E2:76:AF:D6: error updating services: Input/output error (5)
Jan 03 09:36:51 fedora bluetoothd[1934]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Input/output error
Jan 03 09:38:25 fedora bluetoothd[1934]: src/device.c:search_cb() DC:69:E2:76:AF:D6: error updating services: Input/output error (5)
Jan 08 10:28:10 fedora bluetoothd[1784]: src/device.c:search_cb() B0:BE:83:F1:65:58: error updating services: Input/output error (5)
Jan 08 10:28:52 fedora bluetoothd[1784]: src/device.c:search_cb() B0:BE:83:F1:65:58: error updating services: Input/output error (5)

=== sudo hciconfig -a ===
hci0:	Type: Primary  Bus: USB
	BD Address: 4C:82:A9:E4:52:A6  ACL MTU: 1024:8  SCO MTU: 240:4
	UP RUNNING PSCAN ISCAN 
	RX bytes:56363 acl:12 sco:0 events:1551 errors:0
	TX bytes:16158 acl:14 sco:0 commands:520 errors:0
	Features: 0xff 0xfe 0x0f 0xfe 0xd8 0x3f 0x5b 0x87
	Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 
	Link policy: RSWITCH HOLD SNIFF 
	Link mode: PERIPHERAL ACCEPT 
	Name: 'fedora'
	Class: 0x7c010c
	Service Classes: Rendering, Capturing, Object Transfer, Audio, Telephony
	Device Class: Computer, Laptop
	HCI Version: 5.3 (0xc)  Revision: 0x0
	LMP Version: 5.3 (0xc)  Subversion: 0x43fb
	Manufacturer: Qualcomm (29)


=== sudo dmesg | grep -i firmware ===

=== btmgmt info ===
Index list with 1 item
hci0:	Primary controller
	addr 4C:82:A9:E4:52:A6 version 12 manufacturer 29 class 0x7c010c
	supported settings: powered connectable fast-connectable discoverable bondable link-security ssp br/edr le advertising secure-conn debug-keys privacy static-addr phy-configuration cis-central cis-peripheral 
	current settings: powered connectable discoverable bondable ssp br/edr le secure-conn cis-central cis-peripheral iso-broadcaster sync-receiver 
	name fedora
	short name 

=== cat /sys/kernel/debug/usb/devices ===

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 5
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 6.12
S:  Manufacturer=Linux 6.12.7-200.fc41.x86_64 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:65:00.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=01 Dev#=  2 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1532 ProdID=02b6 Rev= 2.00
S:  Manufacturer=Razer
S:  Product=Razer Blade
C:* #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=1ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=01 Driver=usbhid
E:  Ad=82(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
I:* If#= 2 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=02 Driver=usbhid
E:  Ad=83(I) Atr=03(Int.) MxPS=   8 Ivl=1ms
I:* If#= 3 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=01 Driver=usbhid
E:  Ad=84(I) Atr=03(Int.) MxPS=   2 Ivl=1ms

T:  Bus=01 Lev=01 Prnt=01 Port=04 Cnt=02 Dev#=  3 Spd=12   MxCh= 0
D:  Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0489 ProdID=e11b Rev= 0.01
C:* #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=1ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=83(I) Atr=01(Isoc) MxPS=   0 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=   0 Ivl=1ms
I:  If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=83(I) Atr=01(Isoc) MxPS=   9 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=   9 Ivl=1ms
I:  If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=83(I) Atr=01(Isoc) MxPS=  17 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  17 Ivl=1ms
I:  If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=83(I) Atr=01(Isoc) MxPS=  25 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  25 Ivl=1ms
I:  If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=83(I) Atr=01(Isoc) MxPS=  33 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  33 Ivl=1ms
I:  If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=83(I) Atr=01(Isoc) MxPS=  49 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  49 Ivl=1ms
I:  If#= 1 Alt= 6 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=83(I) Atr=01(Isoc) MxPS=  63 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  63 Ivl=1ms
I:  If#= 1 Alt= 7 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
E:  Ad=83(I) Atr=01(Isoc) MxPS=  65 Ivl=1ms
E:  Ad=03(O) Atr=01(Isoc) MxPS=  65 Ivl=1ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=10000 MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.10 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 6.12
S:  Manufacturer=Linux 6.12.7-200.fc41.x86_64 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:65:00.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 6.12
S:  Manufacturer=Linux 6.12.7-200.fc41.x86_64 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:65:00.4
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.01 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=30c9 ProdID=00cb Rev=10.02
S:  Manufacturer=15125764-003CK330
S:  Product=Integrated Camera
S:  SerialNumber=200901010001
C:* #Ifs= 5 Cfg#= 1 Atr=80 MxPwr=500mA
A:  FirstIf#= 0 IfCount= 2 Cls=0e(video) Sub=03 Prot=00
A:  FirstIf#= 2 IfCount= 2 Cls=0e(video) Sub=03 Prot=00
A:  FirstIf#= 4 IfCount= 1 Cls=fe(app. ) Sub=01 Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
E:  Ad=83(I) Atr=03(Int.) MxPS=  32 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
I:  If#= 1 Alt= 1 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS= 128 Ivl=125us
I:  If#= 1 Alt= 2 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS= 512 Ivl=125us
I:  If#= 1 Alt= 3 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=1020 Ivl=125us
I:  If#= 1 Alt= 4 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=1536 Ivl=125us
I:  If#= 1 Alt= 5 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=2040 Ivl=125us
I:  If#= 1 Alt= 6 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=2304 Ivl=125us
I:  If#= 1 Alt= 7 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=2940 Ivl=125us
I:* If#= 2 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=01 Driver=uvcvideo
E:  Ad=85(I) Atr=03(Int.) MxPS=  32 Ivl=4ms
I:* If#= 3 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=01 Driver=uvcvideo
I:  If#= 3 Alt= 1 #EPs= 1 Cls=0e(video) Sub=02 Prot=01 Driver=uvcvideo
E:  Ad=82(I) Atr=05(Isoc) MxPS= 128 Ivl=125us
I:  If#= 3 Alt= 2 #EPs= 1 Cls=0e(video) Sub=02 Prot=01 Driver=uvcvideo
E:  Ad=82(I) Atr=05(Isoc) MxPS= 256 Ivl=125us
I:  If#= 3 Alt= 3 #EPs= 1 Cls=0e(video) Sub=02 Prot=01 Driver=uvcvideo
E:  Ad=82(I) Atr=05(Isoc) MxPS= 512 Ivl=125us
I:  If#= 3 Alt= 4 #EPs= 1 Cls=0e(video) Sub=02 Prot=01 Driver=uvcvideo
E:  Ad=82(I) Atr=05(Isoc) MxPS= 768 Ivl=125us
I:  If#= 3 Alt= 5 #EPs= 1 Cls=0e(video) Sub=02 Prot=01 Driver=uvcvideo
E:  Ad=82(I) Atr=05(Isoc) MxPS=1020 Ivl=125us
I:  If#= 3 Alt= 6 #EPs= 1 Cls=0e(video) Sub=02 Prot=01 Driver=uvcvideo
E:  Ad=82(I) Atr=05(Isoc) MxPS=1120 Ivl=125us
I:  If#= 3 Alt= 7 #EPs= 1 Cls=0e(video) Sub=02 Prot=01 Driver=uvcvideo
E:  Ad=82(I) Atr=05(Isoc) MxPS=1120 Ivl=125us
I:* If#= 4 Alt= 0 #EPs= 0 Cls=fe(app. ) Sub=01 Prot=01 Driver=(none)

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=10000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.10 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 6.12
S:  Manufacturer=Linux 6.12.7-200.fc41.x86_64 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:65:00.4
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=05 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 6.12
S:  Manufacturer=Linux 6.12.7-200.fc41.x86_64 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:67:00.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=06 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=10000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.10 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 6.12
S:  Manufacturer=Linux 6.12.7-200.fc41.x86_64 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:67:00.3
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=07 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso= 27
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 6.12
S:  Manufacturer=Linux 6.12.7-200.fc41.x86_64 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:67:00.4
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=07 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 18 Spd=480  MxCh= 6
D:  Ver= 2.10 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=0451 ProdID=8442 Rev= 1.00
S:  SerialNumber=8B020849C5B6
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=01 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms
I:* If#= 0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=07 Lev=02 Prnt=18 Port=00 Cnt=01 Dev#= 19 Spd=480  MxCh= 4
D:  Ver= 2.10 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0610 Rev= 6.55
S:  Manufacturer=GenesysLogic
S:  Product=USB2.1 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=07 Lev=03 Prnt=19 Port=00 Cnt=01 Dev#= 21 Spd=12   MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs=  1
P:  Vendor=3142 ProdID=0001 Rev= 1.00
S:  Manufacturer=FIFINE Microphones
S:  Product=FIFINE K670 Microphone
S:  SerialNumber=REV1.0
C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I:  If#= 1 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I:* If#= 1 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E:  Ad=01(O) Atr=0d(Isoc) MxPS= 200 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I:* If#= 2 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E:  Ad=82(I) Atr=05(Isoc) MxPS= 200 Ivl=1ms
I:* If#= 3 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=87(I) Atr=03(Int.) MxPS=  16 Ivl=2ms

T:  Bus=07 Lev=03 Prnt=19 Port=02 Cnt=02 Dev#= 23 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=05ac ProdID=0265 Rev= 8.60
S:  Manufacturer=Apple Inc.
S:  Product=Magic Trackpad
S:  SerialNumber=CC2202302R10W5WAQ
C:* #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=8ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=1ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=84(I) Atr=03(Int.) MxPS=  16 Ivl=8ms
E:  Ad=04(O) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:* If#= 3 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=85(I) Atr=03(Int.) MxPS=  64 Ivl=2ms

T:  Bus=07 Lev=03 Prnt=19 Port=03 Cnt=03 Dev#= 24 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1532 ProdID=0e05 Rev= 8.21
S:  Manufacturer=Razer Inc
S:  Product=Razer Kiyo Pro
C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=500mA
A:  FirstIf#= 0 IfCount= 2 Cls=0e(video) Sub=03 Prot=00
A:  FirstIf#= 2 IfCount= 2 Cls=01(audio) Sub=02 Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
E:  Ad=85(I) Atr=03(Int.) MxPS=   8 Ivl=16ms
I:* If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
I:  If#= 1 Alt= 1 #EPs= 1 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
E:  Ad=81(I) Atr=05(Isoc) MxPS=3072 Ivl=125us
I:* If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=snd-usb-audio
I:  If#= 3 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
I:* If#= 3 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E:  Ad=82(I) Atr=05(Isoc) MxPS= 196 Ivl=1ms
I:  If#= 3 Alt= 2 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E:  Ad=82(I) Atr=05(Isoc) MxPS=  68 Ivl=1ms
I:  If#= 3 Alt= 3 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E:  Ad=82(I) Atr=05(Isoc) MxPS= 100 Ivl=1ms
I:  If#= 3 Alt= 4 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=snd-usb-audio
E:  Ad=82(I) Atr=05(Isoc) MxPS= 132 Ivl=1ms

T:  Bus=07 Lev=02 Prnt=18 Port=02 Cnt=02 Dev#= 25 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=05ac ProdID=029c Rev= 3.90
S:  Manufacturer=Apple Inc.
S:  Product=Magic Keyboard
S:  SerialNumber=F0T1503RKQ8139XAK
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=8ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
E:  Ad=82(I) Atr=03(Int.) MxPS=  16 Ivl=8ms

T:  Bus=07 Lev=02 Prnt=18 Port=04 Cnt=03 Dev#= 22 Spd=480  MxCh= 0
D:  Ver= 2.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0451 ProdID=82ff Rev= 2.00
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=125us

T:  Bus=08 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=10000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.10 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 6.12
S:  Manufacturer=Linux 6.12.7-200.fc41.x86_64 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:67:00.4
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

Many thanks