Don't know if that can help but i moved to 5.8.1 kernel . It works well with my previous workaround :
remove ibt- * from /lib/firmware/intel then copy all ibt-* from linux-firmware_1.183.2_all.deb
It works fine until an apt-upgrade installs the new latest linux-firmware 1.187.3 .
This time i do the first step again but nothing work . So i reinstalled linux-firmware 1.187.3 and i deleted all ibt-12* then update-initramfs -u -k `uname -r` .
It works now, until the next update i suppose.
This time no firmware it loaded at boot for bluetooth
[ 0.130388] Spectre V2 : Enabling Restricted Speculation for firmware calls
[ 3.669777] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-cc-a0-56.ucode failed with error -2
[ 3.670121] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-cc-a0-55.ucode failed with error -2
[ 3.670135] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-cc-a0-54.ucode failed with error -2
[ 3.670219] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-cc-a0-53.ucode failed with error -2
[ 3.670417] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-cc-a0-52.ucode failed with error -2
[ 3.670562] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-cc-a0-51.ucode failed with error -2
[ 3.670971] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-cc-a0-50.ucode failed with error -2
[ 3.671106] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-cc-a0-49.ucode failed with error -2
[ 3.676998] iwlwifi 0000:01:00.0: loaded firmware version 48.4fa0041f.0 cc-a0-48.ucode op_mode iwlmvm
[ 3.677171] iwlwifi 0000:01:00.0: Direct firmware load for iwl-debug-yoyo.bin failed with error -2
[ 3.789219] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[ 3.858532] iwlwifi 0000:01:00.0: Allocated 0x00400000 bytes for firmware monitor.
Don't know if that can help but i moved to 5.8.1 kernel . It works well with my previous workaround : 1.183.2_ all.deb
remove ibt- * from /lib/firmware/intel then copy all ibt-* from linux-firmware_
It works fine until an apt-upgrade installs the new latest linux-firmware 1.187.3 .
This time i do the first step again but nothing work . So i reinstalled linux-firmware 1.187.3 and i deleted all ibt-12* then update-initramfs -u -k `uname -r` .
It works now, until the next update i suppose.
This time no firmware it loaded at boot for bluetooth
[ 0.130388] Spectre V2 : Enabling Restricted Speculation for firmware calls cc-a0-56. ucode failed with error -2 cc-a0-55. ucode failed with error -2 cc-a0-54. ucode failed with error -2 cc-a0-53. ucode failed with error -2 cc-a0-52. ucode failed with error -2 cc-a0-51. ucode failed with error -2 cc-a0-50. ucode failed with error -2 cc-a0-49. ucode failed with error -2 dmc_ver1_ 04.bin (v1.4)
[ 3.669777] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-
[ 3.670121] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-
[ 3.670135] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-
[ 3.670219] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-
[ 3.670417] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-
[ 3.670562] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-
[ 3.670971] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-
[ 3.671106] iwlwifi 0000:01:00.0: Direct firmware load for iwlwifi-
[ 3.676998] iwlwifi 0000:01:00.0: loaded firmware version 48.4fa0041f.0 cc-a0-48.ucode op_mode iwlmvm
[ 3.677171] iwlwifi 0000:01:00.0: Direct firmware load for iwl-debug-yoyo.bin failed with error -2
[ 3.789219] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_
[ 3.858532] iwlwifi 0000:01:00.0: Allocated 0x00400000 bytes for firmware monitor.
modinfo btintel
filename: /lib/modules/ 5.8.1-050801- generic/ kernel/ drivers/ bluetooth/ btintel. ko 98F673AD generic SMP mod_unload 26:3C:C9: CF:EE:A9: 9D:5E:55: 15:C7:01: C5:AA:C3: 30:93 3D:07:B1: D9:8E:E2: F8:90:FC: 00:ED:47: A0:0D:08: 2C:9A: EB:B0:68: 24:94:6B: 2D:8B:15: CE:41:5E: EF:6E:7A: 87:2E:DD: 24:11:15: B3:9F:1C: 82:6D:69: 73:76:FE: 83:C8:11: F2:52:4D: C1:F8:55: A7:3B:62: D3:D3:C1: 37:22:4D: 93:B2:BB: A7:61:FE: 18:EA:BE: EF:B3:AD: C1:7A:53: 3A:9D:13: E5:E7:26: FA:DD:1C: D0:41:B0: 45:C0:4E: 25:B5:99: 2D:61:9E: CD:62:29: 29:4E:5B: E8:FF:48: 22:F0:71: A9:DB:76: C8:22:49: BE:92:59: B5:B8:AD: CE:FB:20: 3D:19:49: 5E:F8:24: 1D:E2:EE: AC:1F:3C: 68:32:9C: AE:5F:1C: C8:02:AA: FC:47:43: E0:F3:73: F7:5B:54: 9D:26:59: B9:A4:CC: 1E:4C:E8: 8A:6F:C3: CE:CC:F6: FF:F9:1C: 59:3A:FF: 5A:BF:E6: 58:62:C6: 6C:04:3E: C9:B7:3C: D5:A9:D6: DA:29:37: 60:34:D2: D6:7C:C1: B8:A7:6F: 1E:0D:E9: DA:E3:7A: BB:9B:A2: BC:43:F7: 21:90:2F: 8E:77:FC: B8:C0:AA: B8:57:F7: 4B:F2:1A: 6B:87:DE: 47:55:BA: A5:07:D6: A7:8A:F8: CC:25:19: BC:0D:CE: CD:A9:46: 0D:E5:CB: 95:A7:6B: 18:1E:B1: 89:6E:2C: DA:90:33: CB:F8:FC: 00:DD:AB: 7F:04:D4: 2F:C6:6F: BA:02:47: E8:AB:7F: 66:C6:B0: F6:12:53: B7:CF:93: 40:27:A0: 3B:4F:DA: 49:EE:CC: D7:11:39: 24:7F:12: 9D:E5:64: 5E:26:57: A9:7D:65: 1B:03:62: 59:CF:AA: 46:24:BF: A5:04:CA: AE:BD:A9: 6C:47:42: 57:6D:2E: 7A:00:E3: 02:57:8E: EB:DC:05: 87:F6:0E: 79:86:12: 01:10:13: 16:73:37: E9:FF:6F: 3A:B5:9E: 6C:E2:CB: 16:EC:E1: 64:9F:D4: 85:5A:41: 41:B6:36: 20:B4:71: 10:09:8B: 1B:53:20: CE:CB:FB: E7:7E:2E: A5:8F:9E: 93:EF:B9: D8:A3:0A: E2:22:29: 19:26:AC: 5E:A9:73: 5A:27:96: F1:AD:E1: 0A:AF:50: E6:9F:23: 70:F0:F4: 75:F7:5E: E4:F0:F0: 10:F9:01: BD:07:00: 0D:3C:81: AC:23:0F: 74:04:D2: 22:C5:F2: 8D:5D:8D: 7B
firmware: intel/ibt-12-16.ddc
firmware: intel/ibt-12-16.sfi
firmware: intel/ibt-11-5.ddc
firmware: intel/ibt-11-5.sfi
license: GPL
version: 0.1
description: Bluetooth support for Intel devices ver 0.1
author: Marcel Holtmann <email address hidden>
srcversion: A42C3539AE01FBB
depends: bluetooth
retpoline: Y
intree: Y
name: btintel
vermagic: 5.8.1-050801-
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 0F:94:1A:
sig_hashalgo: sha512
signature: 6F:BB:4D:
4A:68:
47:9E:
17:DE:
D4:1D:
42:4E:
22:A0:
73:09:
1A:AE:
5C:E7:
FF:6B:
B9:C4:
12:FA:
7E:23:
AD:E3:
0A:BF:
FB:CB:
40:A5:
40:8A:
19:50:
50:FB:
DC:F4:
43:82:
46:2A:
19:77:
71:A4:
fo btintel