OpenIntelWireless / IntelBluetoothFirmware

Intel Bluetooth Kernel Extensions for macOS
https://OpenIntelWireless.github.io/IntelBluetoothFirmware
GNU General Public License v3.0
2.47k stars 262 forks source link

Stuck on boot till the card is disconnected/reconnected #385

Closed Thatisjigen closed 1 year ago

Thatisjigen commented 2 years ago

I'm using latest opencore and Airportiwlan+Intelbluetooth firmware, bluetooth is working without the kext but isn't toogleable so I've added it to avoid wifi+bt known issues Btw once intelbluetooth firmware is enabled it stucks on boot and I have to disable it (pressing the airplane mode button) to manage to boot, once booted all is working as expected. If required I can send logs obviously HW: Zbook G1 15, Intel Centrino Advanced-N 6235

williambj1 commented 2 years ago

@Thatisjigen Please provide a picture with -v enabled when the issue happens.

Thatisjigen commented 2 years ago

IMG_2022-03-05-18-07-57-427

Here you have, I can't find nothing useful tho

Note: on Monterey it doesn't stuck so the problem isn't firmware related but only in the injector

xiaoyan0113 commented 2 years ago

hello,I use same Wireless card(Intel Centrino Advanced-N 6235) USB ID is:0x8087,0x07DA I checked instructions and find this USB ID not Compatibility. Please Compatibility this ID,Thx a lot.

williambj1 commented 2 years ago

Might be related to https://github.com/OpenIntelWireless/IntelBluetoothFirmware/commit/aaf42472824865f553eeb7e17c7fa1c024da1305

zxystd commented 2 years ago

@Thatisjigen For Intel Centrino Advanced-N 6235, the bluetooth chip doesn't need to be patched or download firmware, so the IntelBluetoothFirmware.kext is not needed, what you need is the IntelBluetoothInjector.kext, how did you load the kexts?

Thatisjigen commented 2 years ago

@Thatisjigen For Intel Centrino Advanced-N 6235, the bluetooth chip doesn't need to be patched or download firmware, so the IntelBluetoothFirmware.kext is not needed, what you need is the IntelBluetoothInjector.kext, how did you load the kexts?

Hi, yeah, firmware is not needed on Big Sur, but that way bluetooth is not toggleable, that's all. Adding the firmware the behaviour is described above ( chips needs to be shut down/up with the airplane button to pass the macos loading screen)

I'm loading the kext via opencore, no firmware injection

On Monterey, with firmware injection kext the issue disappears at all

I know that functionality is still there and toggling it on or off isn't that of a big deal, still if I can help to throubleshoot the cause of why it behaves like that when a firmware is loaded I'll be happy to provide logs and infos.

vincerutabaga commented 2 years ago

It seems that my ax201 bluetooth card stop working after monterey 12.4 update (gigabyte z490).

zxystd commented 2 years ago

@Thatisjigen @xiaoyan0113 is it fixed?

Thatisjigen commented 2 years ago

@Thatisjigen @xiaoyan0113 is it fixed?

I got no idea, my laptop died last month (rip) so I moved to a thinkpad and here it's fine (Monterey)