- Joined
- May 31, 2019
- Messages
- 13
- Motherboard
- ASUS Z370-P II
- CPU
- Intel Core i5-9600K
- Graphics
- Asus Radeon RX580 8GB OC
Hi Folks,
I just completed my first Hackintosh build very recently. I got everything to work despite a range of various setbacks, except for one annoying issue related to the BCM2045A0 Bluetooth device in my DW1820A card. After following the guide in the first post in this thread and installing the BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext, and AirportBrcmFixup.kext kernel extensions into the /Library/Extensions/ folder and installing my Clover-injected kexts in that folder, as well as mapping the USB layout into the SSDT file, there is still a recurring kernel panic that persists.
The panic happens (1.) on boot if BT was used in the previous OS X session, and (2.) a few seconds after wake, while the system is running. The first few times when it happened after waking the computer all USB devices appeared to be disconnected as the OS would automatically start looking for BT peripherals, which in turn may have been causing the kernel panics while the system was running. Interestingly, after installing my kexts (previously injected by Clover only) in /L/E/, this issue appears to be gone (based on the limited testing I've done), but a kernel panic still occurs after restarting. If the kernel panic occurs, it persist and OS X cannot be booted without enabling safe mode. OS X becomes bootable without -x again only if I (a.) remove the cable connecting the BCM2045A0 to the motherboard, or (b.) if I boot into Windows 10, turn the BT off-on there and then boot into OS X subsequently (BTW, both WiFi and BT are working perfectly in Windows 10 after installing some great BT drivers from Lenovo).
Based on these I think that OS X may be struggling to set the right power states in the BT chipset, or possibly that it leaves incorrect information in the NVRAM - I am really not an expert, so just thinking out loud here, I've only started working with OS X a few days ago.
Surprisingly, when a kernel panic does not occur and OS X boots with the BT chipset connected, the WiFi in the DW1280A works perfectly and so does the BT with my speakers - there's not even any stutter which is surprising given that it's causing kernel panics and Handoff does not work either. Also, I cannot get it to connect to my iPhone 8, my phone either says it's unable to connect or it connects but then drops the connection. I am not sure whether this is an issue with the BT on my build or I'm just not sure what to use the connection for - I've never owned an OS X device in my life and I've no idea what the phone-Mac BT connection is meant to be used for.
Any pointers would be appreciated, especially with regards to getting rid of the kernel panics and getting the Handoff/iPhone connection working. Please find attached the problem reporting files.
Many thanks in advance!
Kris
I just completed my first Hackintosh build very recently. I got everything to work despite a range of various setbacks, except for one annoying issue related to the BCM2045A0 Bluetooth device in my DW1820A card. After following the guide in the first post in this thread and installing the BrcmFirmwareRepo.kext, BrcmPatchRAM2.kext, and AirportBrcmFixup.kext kernel extensions into the /Library/Extensions/ folder and installing my Clover-injected kexts in that folder, as well as mapping the USB layout into the SSDT file, there is still a recurring kernel panic that persists.
The panic happens (1.) on boot if BT was used in the previous OS X session, and (2.) a few seconds after wake, while the system is running. The first few times when it happened after waking the computer all USB devices appeared to be disconnected as the OS would automatically start looking for BT peripherals, which in turn may have been causing the kernel panics while the system was running. Interestingly, after installing my kexts (previously injected by Clover only) in /L/E/, this issue appears to be gone (based on the limited testing I've done), but a kernel panic still occurs after restarting. If the kernel panic occurs, it persist and OS X cannot be booted without enabling safe mode. OS X becomes bootable without -x again only if I (a.) remove the cable connecting the BCM2045A0 to the motherboard, or (b.) if I boot into Windows 10, turn the BT off-on there and then boot into OS X subsequently (BTW, both WiFi and BT are working perfectly in Windows 10 after installing some great BT drivers from Lenovo).
Based on these I think that OS X may be struggling to set the right power states in the BT chipset, or possibly that it leaves incorrect information in the NVRAM - I am really not an expert, so just thinking out loud here, I've only started working with OS X a few days ago.
Surprisingly, when a kernel panic does not occur and OS X boots with the BT chipset connected, the WiFi in the DW1280A works perfectly and so does the BT with my speakers - there's not even any stutter which is surprising given that it's causing kernel panics and Handoff does not work either. Also, I cannot get it to connect to my iPhone 8, my phone either says it's unable to connect or it connects but then drops the connection. I am not sure whether this is an issue with the BT on my build or I'm just not sure what to use the connection for - I've never owned an OS X device in my life and I've no idea what the phone-Mac BT connection is meant to be used for.
Any pointers would be appreciated, especially with regards to getting rid of the kernel panics and getting the Handoff/iPhone connection working. Please find attached the problem reporting files.
Many thanks in advance!
Kris
Attachments
Last edited: