Contribute
Register

Broadcom WiFi/Bluetooth [Guide]

Joined
May 15, 2019
Messages
7
Motherboard
Gigabyte Z390 M Gaming
CPU
Intel Core i5-9600K
Graphics
Sapphire RX 580 Nitro+ 8gb
Just wake up today in the morning and everything just start to work. Wifi card suddenly connects to 5Ghz network and everything works as expected.
 
Joined
May 15, 2019
Messages
7
Motherboard
Gigabyte Z390 M Gaming
CPU
Intel Core i5-9600K
Graphics
Sapphire RX 580 Nitro+ 8gb
Just wake up today in the morning and everything just start to work. Wifi card suddenly connects to 5Ghz network and everything works as expected.
Later today, without any changes, I was unable to connect to my 5Ghz. :banghead:
I don't understand what's wrong with FV-T919
 
Joined
May 15, 2019
Messages
7
Motherboard
Gigabyte Z390 M Gaming
CPU
Intel Core i5-9600K
Graphics
Sapphire RX 580 Nitro+ 8gb
Not correct, see Post #1/
I. Broadcom WiFi/BT Installation
WiFi Injection


Not correct, #a is not a valid country code; set country code same as router
Later today, without any changes, I was unable to connect to my 5Ghz. :banghead:
I don't understand what's wrong with FV-T919
Finally got solution. Just switch wifi channel from 36 to 40. And it starts to work as expected! I have removed all additional kext's (AirportBrcmFixup and FakePCIID with FakePCIID_Broadcom_WiFi). It works without them right now! Maybe this helps somebody someday!
 
Joined
May 10, 2019
Messages
1
Hello guys, I followed this guide but I cannot get it to work. I have a Dell XPS 15 9560 and I installed a BCM94352Z DW1560 card. DCPIManager detects it but I cannot turn it on.
 

Attachments

toleda

Moderator
Joined
May 20, 2010
Messages
24,460
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
I followed this guide but I cannot get it to work
Missed this step, Post #1/
I. Broadcom WiFi/BT Installation
  1. Remove all Wifi patches and kexts
Restart, reply with new files
 
Joined
May 31, 2019
Messages
12
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
 

Attachments

Last edited:

toleda

Moderator
Joined
May 20, 2010
Messages
24,460
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
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
Two issues:
a. Attached SSDT-UIAC.dsl is wrong:
Code:
                    "HS14", Package() // Bluetooth on Internal USB2
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 14, 0, 0, 0 },
                    },
See [Guide] Creating a Custom SSDT for USBInjectAll.kext/Post #1/"In the case of the NUC6i7KYK, only HS09 needs adjusting. Since the bluetooth controller is internal, it should be 255"

b. Attached SSDT-UIAC.dsl is not the binary, remove; compile, install SSDT-UIAC.aml

I cannot get it to connect to my iPhone 8
Do not pair your iPhone 8 with macOS, not required for Continuity; delete (X)
See Post #1/This thread does not support ...
 
Last edited:
Joined
May 31, 2019
Messages
12
Motherboard
ASUS Z370-P II
CPU
Intel Core i5-9600K
Graphics
Asus Radeon RX580 8GB OC
Two issues:
a. Attached SSDT-UIAC.dsl is wrong:
Code:
                    "HS14", Package() // Bluetooth on Internal USB2
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 14, 0, 0, 0 },
                    },
See [Guide] Creating a Custom SSDT for USBInjectAll.kext/Post #1/"In the case of the NUC6i7KYK, only HS09 needs adjusting. Since the bluetooth controller is internal, it should be 255"

b. Attached SSDT-UIAC.dsl is not the binary, remove; compile, install SSDT-UIAC.aml
Hi Toleda,

Thank you for the advice - however, (a.) I can confirm that this is not the issue, I forgot to mention this in my original post but I've been testing HS14 (the Bluetooth device on an internal HS USB) set both as a UsbConnector 0 and 255 - it does not seem to make any difference on my system. The device behaves the exact same way regardless of which number is used, and the issues persist in the same form I described. Also, (b.), I attached the .dsl as I thought it'd be easier for you to look into than a compiled SSDT. Naturally, my EFI partition has the compiled version and I can confirm that I tested it and the SSDT is being loaded and all USB ports work perfectly except for the Bluetooth device on HS14 which the issues are related to. By the way - does it make any difference that USBInjectAll.kext is now also installed in /L/E/ but an SSDT is only present in the EFI partition?

Thanks for your response though, it is highly appreaciated!
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,460
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
iMac, MacBook Pro, Mac mini
Classic Mac
512K, LC, Power Mac
Mobile Phone
iOS
Thank you for the advice - however
Attached files, absolutely useless. Explanations, not relevant. Advice, not valid
Start over, restart
Do not manipulate any requested file
Attach new Post #1/VI. Problem Reporting files
 
Last edited:

JoQ

Joined
Jan 17, 2011
Messages
24
Motherboard
Gigabyte Z97MX-Gaming 5
CPU
i7-4770k
Graphics
R9 290
Mobile Phone
Android, iOS
I got my Hackintosh connected via ethernet, and I have no use for Wifi. What are my best options to get native bluetooth and enabling the Handoff/Continuity functions? Do I still need to get a Broadcom card with Wifi? And if I do, can I disable Wifi and only use bluetooth + ethernet to enable all functions in Mac OS?
 
Top