Contribute
Register

[Guide] Airport - PCIe Half Mini v2

Status
Not open for further replies.
Disclaimer
I'm committed to fixing this problem even to the point of writing/contributing patches to the best of my ability. I'm relatively new to hackintosh however I have around ~10 years work experience as a professional programmer. I've used mac as my primary platform for the last 5 years and I'd really like to get feature parity with my other Mac devices. So here goes.

Current Hardware and System Configuration


Issue Report
Fairly straightforward, I cannot get my onboard wifi/bt to work.

Background
I have a dual-boot hackintosh where osx and win7 are on 2 partitions of the same drive. I have both operating systems installed UEFI and my firmware (bios) is running in UEFI mode. I replaced my mini-PCIe intel wireless with a BCM94352HMB chip. Wireless and Bluetooth both work on my Windows partition. I have all of my original kext files backed up in a tarball for emergency repair/recovery. See above link for complete hardware and build spec. I am expert in *nix, terminal does not scare me.

Prior to trying to complete the following steps, my computer would sleep/restart normally, now my machine crashes if I try either of these 2 actions. I've tried to reset my kexts to defaults, however this didn't seem to fix the issue. I'm fairly (but not completely) certain that attempting to fix the wifi/bt caused the restart/shutdown issue.

Steps I took
  1. Ran wireless_bcm94352-100-v3.0b.command from toleda's github repo
  2. Installed BrcmPatch kext (the-darkvoid's version, linked above in config)
  3. Installed FakePCIID kext (RehabMan's version, linked above in config

Screenshots (System Information)
SI/Hardware/PCI https://www.dropbox.com/s/3d3kbpzx2n20sdb/Screenshot 2015-08-24 13.53.37.png?dl=0
SI/Network https://www.dropbox.com/s/n07ulfq4dehpzg4/Screenshot 2015-08-24 13.54.32.png?dl=0
SI/Network/Wi-Fi https://www.dropbox.com/s/7vk12xhjpioorl9/Screenshot 2015-08-24 13.54.54.png?dl=0
SI/Hardware/Bluetooth https://www.dropbox.com/s/v964psjtn9hcq9b/Screenshot 2015-08-24 13.56.01.png?dl=0
SI/Hardware/USB https://www.dropbox.com/s/4ex2g4hlrvl2e99/Screenshot 2015-08-24 14.05.29.png?dl=0 and https://www.dropbox.com/s/u2t72wvoulfc3hu/Screenshot 2015-08-24 14.06.14.png?dl=0

Console
bcm messages https://www.dropbox.com/s/7cj01ad4oqfjqty/bcm_messages.log?dl=0

IOReg
https://www.dropbox.com/s/5h3paieyg3xai6y/plato.ioreg?dl=0

DCPIManager/PCI list
https://www.dropbox.com/s/6zmrb8gm9d9m91f/Screenshot 2015-08-24 14.25.51.png?dl=0


Any and all help is greatly appreciated, thanks in advance.
 
RehabMan,

Ref:Azurewave AW-CB161H

I can find ref to Azurewave AW-CB160H but can't find AW-CB161H a newer chip?. However, everyone notes it works on the 4570 4770 versions. I installed FAkePCID_BCM94352 and FakePCID. to no avail. Lost sheep in the woods. What am I missing?

Where in IORegister should I look for ID?

jhawk
 
Disclaimer
I'm committed to fixing this problem even to the point of writing/contributing patches to the best of my ability. I'm relatively new to hackintosh however I have around ~10 years work experience as a professional programmer. I've used mac as my primary platform for the last 5 years and I'd really like to get feature parity with my other Mac devices. So here goes.

Current Hardware and System Configuration


Issue Report
Fairly straightforward, I cannot get my onboard wifi/bt to work.

Background
I have a dual-boot hackintosh where osx and win7 are on 2 partitions of the same drive. I have both operating systems installed UEFI and my firmware (bios) is running in UEFI mode. I replaced my mini-PCIe intel wireless with a BCM94352HMB chip. Wireless and Bluetooth both work on my Windows partition. I have all of my original kext files backed up in a tarball for emergency repair/recovery. See above link for complete hardware and build spec. I am expert in *nix, terminal does not scare me.

Prior to trying to complete the following steps, my computer would sleep/restart normally, now my machine crashes if I try either of these 2 actions. I've tried to reset my kexts to defaults, however this didn't seem to fix the issue. I'm fairly (but not completely) certain that attempting to fix the wifi/bt caused the restart/shutdown issue.

Steps I took
  1. Ran wireless_bcm94352-100-v3.0b.command from toleda's github repo
  2. Installed BrcmPatch kext (the-darkvoid's version, linked above in config)
  3. Installed FakePCIID kext (RehabMan's version, linked above in config

Screenshots (System Information)
SI/Hardware/PCI https://www.dropbox.com/s/3d3kbpzx2n20sdb/Screenshot 2015-08-24 13.53.37.png?dl=0
SI/Network https://www.dropbox.com/s/n07ulfq4dehpzg4/Screenshot 2015-08-24 13.54.32.png?dl=0
SI/Network/Wi-Fi https://www.dropbox.com/s/7vk12xhjpioorl9/Screenshot 2015-08-24 13.54.54.png?dl=0
SI/Hardware/Bluetooth https://www.dropbox.com/s/v964psjtn9hcq9b/Screenshot 2015-08-24 13.56.01.png?dl=0
SI/Hardware/USB https://www.dropbox.com/s/4ex2g4hlrvl2e99/Screenshot 2015-08-24 14.05.29.png?dl=0 and https://www.dropbox.com/s/u2t72wvoulfc3hu/Screenshot 2015-08-24 14.06.14.png?dl=0

Console
bcm messages https://www.dropbox.com/s/7cj01ad4oqfjqty/bcm_messages.log?dl=0

IOReg
https://www.dropbox.com/s/5h3paieyg3xai6y/plato.ioreg?dl=0

DCPIManager/PCI list
https://www.dropbox.com/s/6zmrb8gm9d9m91f/Screenshot 2015-08-24 14.25.51.png?dl=0


Any and all help is greatly appreciated, thanks in advance.

BCM94352 requirements:
- FakePCIID.kext and FakePCIID_BCM94352Z_as_BCM94360CS2.kext: https://github.com/RehabMan/OS-X-Fake-PCI-ID. Install with Kext Wizard to /S/L/E.
- BrcmPatchRAM.kext: https://github.com/RehabMan/OS-X-BrcmPatchRAM. Install with Kext Wizard to /S/L/E.
- 5Ghz patch for WiFi documented here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html
- handoff patch for bluetooth documented here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html

--

If you need help, post ioreg that isn't corrupt.

Post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.
 
RehabMan,

Ref:Azurewave AW-CB161H

I can find ref to Azurewave AW-CB160H but can't find AW-CB161H a newer chip?. However, everyone notes it works on the 4570 4770 versions. I installed FAkePCID_BCM94352 and FakePCID. to no avail. Lost sheep in the woods. What am I missing?

Where in IORegister should I look for ID?

jhawk

In the ioreg I only see a Realtek WiFi, 10ec:8821. It is not supported.
 
RehabMan,

That might explain why I can't get it to work! The Gigabyte site is where I got Azurewave AW-CB161H not the first thing that didn't match up.

thanks
jhawk
 
BCM94352 requirements:
- FakePCIID.kext and FakePCIID_BCM94352Z_as_BCM94360CS2.kext: https://github.com/RehabMan/OS-X-Fake-PCI-ID. Install with Kext Wizard to /S/L/E.
- BrcmPatchRAM.kext: https://github.com/RehabMan/OS-X-BrcmPatchRAM. Install with Kext Wizard to /S/L/E.
- 5Ghz patch for WiFi documented here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html
- handoff patch for bluetooth documented here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html

--

If you need help, post ioreg that isn't corrupt.

Post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.


Appreciate all your help and the fast replies. Looks like I was missing the FakePCIID_BCM94352Z_as_BCM94360CS2.kext plist from your patch, wifi now works like a charm :)

Bluetooth is on, but not finding devices, I followed the patch instructions closely. I updated the IOReg dump to version 2.1 so that you can see it, same link.

The restart/shutdown bug is still a problem. Here's what I see when I turn on the -v flag in Clover https://www.dropbox.com/s/45j4kcxuqnl7dwz/2015-08-24 12.14.34.jpg?dl=0, details for that issue are posted here http://www.tonymacx86.com/general-h...es-too-long-clover-10-10-5-a.html#post1087938
 
Appreciate all your help and the fast replies. Looks like I was missing the FakePCIID_BCM94352Z_as_BCM94360CS2.kext plist from your patch, wifi now works like a charm :)

Bluetooth is on, but not finding devices, I followed the patch instructions closely. I updated the IOReg dump to version 2.1 so that you can see it, same link.

No patching required for bluetooth (just handoff/hotspot). Test with vanilla kexts first (with Clover, best to use config.plist KextsToPatch).

The ioreg shows BT working. Perhaps you have a firmware issue. See which firmware is being used on Windows, compare with firmware that BrcmPatchRAM is pushing. You can restart from Windows into Yosemite and BrcmPatchRAM will leave the firmware that is already resident.

The restart/shutdown bug is still a problem. Here's what I see when I turn on the -v flag in Clover https://www.dropbox.com/s/45j4kcxuqnl7dwz/2015-08-24 12.14.34.jpg?dl=0, details for that issue are posted here http://www.tonymacx86.com/general-h...es-too-long-clover-10-10-5-a.html#post1087938

Probably not related, but Airport Extreme patch is not needed with FakePCIID.
 
if i could get some advice
looking for a cheap wifi card for my laptop
doesnt have to be ac and i dont care for bluetooth but wouldnt mind having at though
what are the best options ?
and are there wifi cards that work natively without kexts or patches or is it a must for all?
 
if i could get some advice
looking for a cheap wifi card for my laptop
doesnt have to be ac and i dont care for bluetooth but wouldnt mind having at though
what are the best options ?
and are there wifi cards that work natively without kexts or patches or is it a must for all?

AR5BHB92. It is Atheros AR9280. Has dual radio, no Bluetooth. Supported natively. I've purchased from eBay for $5.99 free shipping in the past.
 
Status
Not open for further replies.
Back
Top