Contribute
Register

BCM94352Z installed on ASUS Z170I Pro Gaming - WiFi and BT

Status
Not open for further replies.
Code:
iMac:~ thomas$ kextstat|grep -y acpiplat

   13    2 0xffffff7f834f8000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) B8468080-CED9-30EA-B151-33368AF9555B <12 11 7 6 5 4 3 1>

iMac:~ thomas$ kextstat|grep -y appleintelcpu

iMac:~ thomas$ kextstat|grep -y applelpc

iMac:~ thomas$ kextstat|grep -y applehda

   83    1 0xffffff7f83203000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (278.56) CFB0D0AE-F09A-3660-8F95-7A02FD5FBF07 <82 81 78 12 7 6 5 4 3 1>

  110    0 0xffffff7f83385000 0xb4000    0xb4000    com.apple.driver.AppleHDA (278.56) A4EB06C9-A40A-39EF-9C4A-D7F23DB9A2F9 <109 83 82 81 79 78 6 5 4 3 1>
Code:
iMac:~ thomas$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
KernelCache ID: 9B49D1538DB48353A94101DC3ADA02BD
symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>

If I get this right, the BrcmPatchRam2 and FirmwareRepo don't even load...
 

Attachments

  • CLOVER.zip
    1.5 MB · Views: 127
  • iMac.zip
    700.9 KB · Views: 94
Code:
iMac:~ thomas$ kextstat|grep -y acpiplat

   13    2 0xffffff7f834f8000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) B8468080-CED9-30EA-B151-33368AF9555B <12 11 7 6 5 4 3 1>

iMac:~ thomas$ kextstat|grep -y appleintelcpu

iMac:~ thomas$ kextstat|grep -y applelpc

iMac:~ thomas$ kextstat|grep -y applehda

   83    1 0xffffff7f83203000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (278.56) CFB0D0AE-F09A-3660-8F95-7A02FD5FBF07 <82 81 78 12 7 6 5 4 3 1>

  110    0 0xffffff7f83385000 0xb4000    0xb4000    com.apple.driver.AppleHDA (278.56) A4EB06C9-A40A-39EF-9C4A-D7F23DB9A2F9 <109 83 82 81 79 78 6 5 4 3 1>
Code:
iMac:~ thomas$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Broadcom_WiFi.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
KernelCache ID: 9B49D1538DB48353A94101DC3ADA02BD
symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>

If I get this right, the BrcmPatchRam2 and FirmwareRepo don't even load...

No bluetooth controller on the USB bus. Assuming hardware is installed correctly/bluetooth connected to an internal USB header, USB problem. And looking at ioreg, your USB setup is very wrong.

See guide: https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/
 
WiFi and Bluetooth upgrade to ASUS Z170I Pro Gaming.

Background see:

El Capitan instation guide: http://www.tonymacx86.com/el-capita...gaming-w-i7-6700t-35w-gtx-760-sm951-ahci.html

Also more reading here: http://www.tonymacx86.com/others/173534-neilharts-q4-z170-project-os-x.html

The ASUS Z170I Pro Gaming motherboard arrives with a non-compatible WiFi module installed in the “WiFi GO!” module as seen in the photos found in post #13 of the second link above.

The Up-Grade:

The form is m.2 with a single key slot and purchased a BCM94352Z WiFi/BT module from G.I.F.T.S LLC. on Amazon Marketplace (located in VA) for $44 with shipping.

Swapping the m.2 modules does require access to the back side of the motherboard as the ASUS “WIFI GO” module is secured to the MB with two small phillips screws.

The module:

W1.jpg


W2.jpg


Swapping bits around:

W3.jpg


W4.jpg


And not shown is a small foam spacer between the radio card and the far inside surface of the module:

W5.jpg


This bit of work does take some care and effort with a good set of tweezer to form the antenna cables and make the ufl connector attachments.

Then once the system is all back together, software needs to be added to get WiFi and BT up and happy.

As a base line I updated the system to El Capitan 10.11.4 and all updates.

I pulled over a copy of KextBeast from the downloads page.

I downloaded the latest version RehabMan’s FakePCIID zipped set of titles.

Used KextBeast to move the FakePCIID.kext and FakePCIID_Broarcom_WiFi.kext to S/L/E. That gets WiFi up and working.

Then after a lot of reading and a few false starts, using KextBeast, I moved copies of BrcmPatchRAM2.kext and BrcmFirmwareRepo.kext to S/L/E. (found these files in post # 601 of: http://www.tonymacx86.com/network/1...e-into-broadcom-bluetooth-usb-devices-61.html ).

So after a reboot, I found that my system can see my iPhone but they have issues pairing. However I do have my Kensington BT mouse paired and it works very well.

System Reports:

W6.jpg


W7.jpg



As I am no expert with WiFi and BT functions, you should not ask about details not covered here. I see that there are many posts on these and related subjects which should keep anyone busy for some time.

Good modding,
neil

Also I am attaching my Clover config.plist for those that might want it.


Hi does this guide apply to Mac OS sierra?
 
Hi does this guide apply to Mac OS sierra?

Well the guide that I did is here: https://www.tonymacx86.com/threads/...ing-w-i7-6700t-35w-gtx-760-sm951-ahci.184165/ and it was for installing El Cap onto the ASUS Z170i Pro Gaming motherboard.

The guide as written does give you the UEFI BIOS setup for EL CAP and Sierra.

I have installed Sierra 10.12, and upgraded to 10.12.1, 10.12.2 and 10.12.3 and have used UniBeast and MultiBeast also to do fresh installs.

Apple has made several changes that impacted the patch level along the way. The patches needed are dependent upon your system config. On my ASUS Z170i Pro Gaming I am running a GTX 760 GPU so I am not concerned with the patches needed to address the "Top Menu Bar graphics glitch" seen when running the Intel HD530 graphics.

However to support WiFi/BT, I have changed the module to the BCM94352Z and added all of the patches related as documented in this thread.

Good modding,
neil
 
Well the guide that I did is here: https://www.tonymacx86.com/threads/...ing-w-i7-6700t-35w-gtx-760-sm951-ahci.184165/ and it was for installing El Cap onto the ASUS Z170i Pro Gaming motherboard.

The guide as written does give you the UEFI BIOS setup for EL CAP and Sierra.

I have installed Sierra 10.12, and upgraded to 10.12.1, 10.12.2 and 10.12.3 and have used UniBeast and MultiBeast also to do fresh installs.

Apple has made several changes that impacted the patch level along the way. The patches needed are dependent upon your system config. On my ASUS Z170i Pro Gaming I am running a GTX 760 GPU so I am not concerned with the patches needed to address the "Top Menu Bar graphics glitch" seen when running the Intel HD530 graphics.

However to support WiFi/BT, I have changed the module to the BCM94352Z and added all of the patches related as documented in this thread.

Good modding,
neil


so i installed the wifi card tested it fully in windows 10 bluetooth works perfectly and wifi works way better than the card that it replaced so not issues there with card and its definatlly installed correctly from the windows side of things

how ever with mac os 10.12.2 i have wifi works no issues and bluetooth is showing in system preferences and even can turn it off an on in the settings no issues, but when i search for a device it just finds nothing in mac os, in windows its instant it finds everything.

so it must be a mac os issue so any ideas how to fix the bluetooth in 10.12.2?

edit it sees bluetooth devices it just doesn't want to pair to connect to them.
 
Last edited:
so i installed the wifi card tested it fully in windows 10 bluetooth works perfectly and wifi works way better than the card that it replaced so not issues there with card and its definatlly installed correctly from the windows side of things

how ever with mac os 10.12.2 i have wifi works no issues and bluetooth is showing in system preferences and even can turn it off an on in the settings no issues, but when i search for a device it just finds nothing in mac os, in windows its instant it finds everything.

so it must be a mac os issue so any ideas how to fix the bluetooth in 10.12.2?

edit it sees bluetooth devices it just doesn't want to pair to connect to them.

Hummm... My system only has OS X, I am booted from macOS 10.12.3 and it finds my Kensington PilotMouse immediately upon powering it on.

I will attach a copy of the config.plist that I am currently using which is set to support my MSI GTX 760 ITX gpu (meaning that there is no graphics injection).

You and try it to see if it helps on your system.

Good modding,
neil
 

Attachments

  • config.plist.zip
    2.4 KB · Views: 108
Hummm... My system only has OS X, I am booted from macOS 10.12.3 and it finds my Kensington PilotMouse immediately upon powering it on.

I will attach a copy of the config.plist that I am currently using which is set to support my MSI GTX 760 ITX gpu (meaning that there is no graphics injection).

You and try it to see if it helps on your system.

Good modding,
neil

I have a NVMe ssd that is booting the OS with the changes to this config file cause any issues?
 
I have a NVMe ssd that is booting the OS with the changes to this config file cause any issues?

When I test unknown items, I clone my OS to a scratch drive and make the clone standalone bootable and remove my other drives from the system. This removes (or at least, greatly reduces) the risk of borking my system.

Good modding,
neil
 
When I test unknown items, I clone my OS to a scratch drive and make the clone standalone bootable and remove my other drives from the system. This removes (or at least, greatly reduces) the risk of borking my system.

Good modding,
neil
ok i figured it out bluetooth now 100% works and wifi is working but only still sees 2.4ghz network but not a big issue for me at teh moment since i use eithernet.

i use this guy and copied the 2 wifi kext 2 patch items that this guy had in the video for the config file and it worked it did 2 kernal panics then it booted with out issues no idea why it did that i rebooted and it was fine no more kernal panics but it works great no issues. so far.

 
Status
Not open for further replies.
Back
Top