Contribute
Register

wildwillow's Dual Boot Skylake Build : Asus Z170 Deluxe - i5-6600K - GTX970 SSC - 32GB RAM

Joined
Mar 22, 2016
Messages
105
Motherboard
Asus Z170 Deluxe
CPU
i7-6700k
Graphics
STRIX-GTX980TI-DC3OC-6GD5-GAMING
Mac
MacBook Pro
Mobile Phone
iOS
I tried to read Toledo's guide. But I still don't understand. I am no stupid but I don't have much time in my hands. Could you please explain me what do I need to do in simple words. 2,4 wifi, does work, but sometimes seems to be very slow.
 

wildwillow

Moderator
Joined
Jun 26, 2012
Messages
4,569
Motherboard
Z170 Deluxe
CPU
i5-6600K
Graphics
GTX 970
Mac
MacBook Pro
Mobile Phone
iOS, Other
Hello, thank you for very nice and detailed guide. I have created installation usb using El Capitan 10.11.4. I had to use El Capitan post installation tools to get audio working. As for wifi/Bluetooth, still straggling to understand what to do. I tried to start from point 2, but I didn't get Bluetooth working, nor did 5ghz wifi.
Did you update your system?
I tried to read Toledo's guide. But I still don't understand. I am no stupid but I don't have much time in my hands. Could you please explain me what do I need to do in simple words. 2,4 wifi, does work, but sometimes seems to be very slow.
Hi BulatM,

As I mentioned to phramenma I followed the entire guide. To enable 5GHz WiFi you'll have to enable every step within the guide, this is what I did, it took me a while too but as the BCM94360HMB is a WiFi/Bluetooth combo is beneficial to get it working correctly. It was tough with 5GHz Wifi but enabling Bluetooth with kexts and using the patches made both work at their designed speeds. Well as fast a my equipment can handle, it has doubled my WiFi connection speed.

For bluetooth I installed RehabMan's kexts, BrcmFirmwareRepo.kext and BrcmPatchRam2.kext using KextBeast installer to /Library/Extensions. Restarted the system, bluetooth recognised. Enabled Bluetooth file sharing in System Preferences/Sharing. Restarted again and bluetooth worked and connected to my devices.

If you mean did I update OS X, yes I'm running 10.11.4 (been testing HD530 support) and WiFi and Bluetooth work.
 

wildwillow

Moderator
Joined
Jun 26, 2012
Messages
4,569
Motherboard
Z170 Deluxe
CPU
i5-6600K
Graphics
GTX 970
Mac
MacBook Pro
Mobile Phone
iOS, Other
I just did what I mentioned in Post #8 and Bluetooth is now available.
Unfortunately it's not finding any devices.
See Post#12 second paragraph where I explained how I got bluetooth to work. Those were the exact steps.
Hope it helps.
 
Joined
Mar 25, 2016
Messages
34
Motherboard
Asus Z170 Deluxe
CPU
Intel i7 6700K
Graphics
ASUS GeForce STRIX GTX 980
Mac
iMac, MacBook Pro
Classic Mac
Mobile Phone
iOS
Hej wildwillow, I was just wondering why I have to edit the "IO80211Family.kext" for WiFi if the BCM94360HMB is stated as native.
The Guide for "B. Edit Info.plist" says:
7. find: <string>pci14e4,43a0</string> Native
8. add: <string>pci14e4,4353</string> For BCM943224 HMS
9. add: <string>pci14e4,4357</string> For BCM943225 HMB
or add: <string>pci14e4,43b1</string> For BCM94352 HMB

What shall I do there if I have the above stated BCM94360HMB?
 
Joined
Mar 25, 2016
Messages
34
Motherboard
Asus Z170 Deluxe
CPU
Intel i7 6700K
Graphics
ASUS GeForce STRIX GTX 980
Mac
iMac, MacBook Pro
Classic Mac
Mobile Phone
iOS
Or am I just confusing something.
The Guide is pretty straight forward and I can follow all the steps, but I am just wondering if I am mixing BCM94352 and BCM94360?
I mean, why edit everything to BCM93452?
Sorry, if I miss the forest for the trees...
 

wildwillow

Moderator
Joined
Jun 26, 2012
Messages
4,569
Motherboard
Z170 Deluxe
CPU
i5-6600K
Graphics
GTX 970
Mac
MacBook Pro
Mobile Phone
iOS, Other
Hej wildwillow, I was just wondering why I have to edit the "IO80211Family.kext" for WiFi if the BCM94360HMB is stated as native.
The Guide for "B. Edit Info.plist" says:
7. find: <string>pci14e4,43a0</string> Native
8. add: <string>pci14e4,4353</string> For BCM943224 HMS
9. add: <string>pci14e4,4357</string> For BCM943225 HMB
or add: <string>pci14e4,43b1</string> For BCM94352 HMB

What shall I do there if I have the above stated BCM94360HMB?
As you can see the device/sub device ID already exists in the info.plist, if you were to have either of the other devices, add the corresponding string for the corresponding device.

Or am I just confusing something.
The Guide is pretty straight forward and I can follow all the steps, but I am just wondering if I am mixing BCM94352 and BCM94360?
I mean, why edit everything to BCM93452?
Sorry, if I miss the forest for the trees...
Correct, the guide is universal and not only for a single card/our device. Hence why I mentioned to read the guide over. It all gets clearer and clearer. When you take only your slice of instructions out of the guide it turns into mini guides.
 
Joined
Mar 25, 2016
Messages
34
Motherboard
Asus Z170 Deluxe
CPU
Intel i7 6700K
Graphics
ASUS GeForce STRIX GTX 980
Mac
iMac, MacBook Pro
Classic Mac
Mobile Phone
iOS
I have now run through the Guide, but unfortunately Bluetooth is still not finding any Devices.

Here's what I did:
1) Installed FakePCIID_Broadcom_WiFi.kext to L/E
-> Do I have to edit Devices/Fake ID, also? And if so, what do I have to fill in?
2) Used wireless_bcm94352-110-v4.0c.command and Option 3: Handoff/BCM94352/Country Code
3) Installed BrcmPatchRAM to L/E
4) Used wireless_bcm94352-110-v4.0c.command again, this time Option 1: Handoff
-> Really needed?
5) Used wireless_bcm94352-110-v4.0c.command and Option 3: Handoff/BCM94352/Country Code
-> Again really needed?

Regarding Handoff
Do I have to add the following manually or is the command fixing it already:
  1. Binary patch: IOBluetoothFamily
    1. Find: 48 85 FF 74 47 48 8B 07
    2. Replace: 41 BE 0F 00 00 00 EB 44
 

wildwillow

Moderator
Joined
Jun 26, 2012
Messages
4,569
Motherboard
Z170 Deluxe
CPU
i5-6600K
Graphics
GTX 970
Mac
MacBook Pro
Mobile Phone
iOS, Other
I have now run through the Guide, but unfortunately Bluetooth is still not finding any Devices.

Here's what I did:
1) Installed FakePCIID_Broadcom_WiFi.kext to L/E
-> Do I have to edit Devices/Fake ID, also? And if so, what do I have to fill in?
2) Used wireless_bcm94352-110-v4.0c.command and Option 3: Handoff/BCM94352/Country Code
3) Installed BrcmPatchRAM to L/E
4) Used wireless_bcm94352-110-v4.0c.command again, this time Option 1: Handoff
-> Really needed?
5) Used wireless_bcm94352-110-v4.0c.command and Option 3: Handoff/BCM94352/Country Code
-> Again really needed?

Regarding Handoff
Do I have to add the following manually or is the command fixing it already:
  1. Binary patch: IOBluetoothFamily
    1. Find: 48 85 FF 74 47 48 8B 07
    2. Replace: 41 BE 0F 00 00 00 EB 44
Have a look in About This Mac/System Report/Bluetooth and take a look at the status of the device.
You've done what I've done but I've used the config-bcm94352-110.plist for the patches (Pasted them to my config.plist/KextToPatch). The only one that I couldn't get to patch on the fly using Clover was the Country Code patch for WiFi, I added the Country code patch to the kext with wireless_bcm94352-110-v4.0c.command which did the trick. I did this again when I updated to 10.11.4.
 
Joined
Mar 25, 2016
Messages
34
Motherboard
Asus Z170 Deluxe
CPU
Intel i7 6700K
Graphics
ASUS GeForce STRIX GTX 980
Mac
iMac, MacBook Pro
Classic Mac
Mobile Phone
iOS
Are there any dis- or advantages between the different methods?

I added the Country Code with command, also.

But most importantly:
Regarding Handoff
Do I have to add the following manually or is the command fixing it already:

  1. Binary patch: IOBluetoothFamily
    1. Find: 48 85 FF 74 47 48 8B 07
    2. Replace: 41 BE 0F 00 00 00 EB 44
 

wildwillow

Moderator
Joined
Jun 26, 2012
Messages
4,569
Motherboard
Z170 Deluxe
CPU
i5-6600K
Graphics
GTX 970
Mac
MacBook Pro
Mobile Phone
iOS, Other
Are there any dis- or advantages between the different methods?

I added the Country Code with command, also.

But most importantly:
Regarding Handoff
Do I have to add the following manually or is the command fixing it already:

  1. Binary patch: IOBluetoothFamily
    1. Find: 48 85 FF 74 47 48 8B 07
    2. Replace: 41 BE 0F 00 00 00 EB 44
If the/any kext is replaced during an update it will have to patched again, using Clovers KextToPatch "should" continue to work after an update as long as the binaries remain the same.

The installation instructions for that part of the guide says 3. Select one method, if you ran the wireless_bcm94352-110.command and selected Patch :1 then the patch is in place. If you have the patch in your config.plist the patch is in place.
 
Top