Jump to content

Broadcom BCM4352 802.11 ac wifi and bluetooth combo card


Leon

BCM4352 combo card  

254 members have voted

  1. 1. Are you interested in the BCM4352 combo card

    • Yes - I am considering
    • Yes - where do i order
    • Dont care
    • No way!


Recommended Posts

  • Administrators

!!! NOTICE !!!

  1. When dual-booting with Windows and Linux you might need to shut down entirely before booting the other OS, or wifi/bluetooth might not work.

!!! NOTICE !!!

 

 

Credits:

Sponsors:

  • Leon Bollerup, 50$
  • Raistlin5, 20$

  • chinglung hwang, 10$

  • moonman, 20$

  • Ruben Penas, 10$

  • Gary Goodvin, 10$

  • Sonam Nyangpo, 10$

  • Iordan Iordanov, 20$

 

If you want to support this project, then please donate to [email protected] - all donations are anonymous unless you ask to be mentioned here - your donation will help solve the last problems and make sure that we have a unique and good combo card solution for everyone to benefit from.


.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. 

 

We are happy to announce (as the first hackintosh site?) a new Combo card solution based on Broadcom - this card not only brings AC standards but also Bluetooth 4.0 to our machines.

This Half-size mini-pci is based on BCM4352

DSCN4015.JPG

Running on Mountain Lion and Mavericks
Snip20130628_1.png

Snip20130628_2.png

Read more here: http://img.onant.com/201304/detail.php?id=aigale-bcm4352

Uniwifi who is presently one of the few people selling this card is working on a good price for our members - until then you can contact him on [email protected]

 

Traffic stats (Using windows 8.1 and a latest gen Time Capsule - OSX coming soon)
Capture.PNG

.. testing on my home internet connection (100mbit from Risknet)
capture2.PNG

 

 

Installation method:

For bluetooth, use the kext from this thread: Bluetooth Kext

 

For WiFi, you need to patch dsdt (or) kext. You can also use the attached patched kexts for WiFi but its recommended to use either dsdt/kext patch in future.

 

Patching DSDT:

Needed:

  • DSDT Editor 
  • IORegistryExploere

For this, you need to find where the wifi card is detected by Mac OSX which can be done by going through the ioregfile.

  •  First, look at the section "IOService:/AppleACPIPlatformExpert/PCI0@0" in ioregfile and find the device starting with the name "RPXX".
  •  Next, find where the Wifi is detected by looking at the name "AirPort_xxx" (after installing patched wifi kexts from EDP/patching kext yourself).
  • After locating the device "RPXX", add the method below to that Device in DSDT and compile it.

Note:This is located at one of those Devices of the DSDT: RP01/RP02/RP03/RP04/RP05/RP06/RP07/RP08 (some notebooks might have this name differently, so find it from ioregfile with the above steps).
DSDT Patch:

Method (_DSM, 4, NotSerialized)
{
 Store (Package (0x0C)
 {
    "AAPL,slot-name", 
    Buffer (0x05)
    {
    "PCIe"
    }, 
    "name",      
    Buffer (0x0D)
    {
        "pci14e4,43a0"      
    }, 
    "device-id",      
    Buffer (0x04)
     {
         0xA0, 0x43, 0x00, 0x00      
     }, 
    "IOName", 
    "pci14e4,43a0", 
    "device_type", 
    Buffer (0x11)
     {
          "Wi-Fi Controller"
     }, 
    "model", 
    Buffer (0x33)
    {
          "Broadcom BCM4352 802.11ac Wireless Network Adapter"
    }
  }, Local0)
  DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  Return (Local0)
}

Patching Kext:
For this, we need to inject our card's ids to the Apple WiFi Kext. You can use the attached script to patch (or) can manually patch using the below steps.
 

Manual patch:
You need to patch the kext "AirPortBrcm4360.kext" located at System/Library/Extensions/IO80211Family.kext/Contents/Plugins/".


Copy the kext to Desktop and Open the file "Info.plist" using text editor located inside the kext we are patching and add the bolded line below to the section "IOKitPersonalities->IONameMatch" as shown below.

 

IONameMatch
pci14e4,43b1
pci14e4,43a0
 

After editing, save the file and install the kext.

 

Fixing 5-ghz
Thanks to Toleda who found that country of the card needs to be changed from XT to US wich then enables 5ghz.

Solution:
For terminal:

sudo perl -pi -e 's|\x01\x58\x54|\x01\x58\x58|g' /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360

sudo touch /System/Library/Extensions/

This is offcourse also intergrated into EDP.

 

Downloads

Wifi kext for Mountain lion: BCM4352-60.wifi.kext for ML.zip (not patched for 5ghz)

Wifi kext for Mavericks: BCM4360-52.wifi.kext for Mavericks.zip  (not patched for 5ghz)

 

 

For the latest Windows drivers, follow this link: http://www.dell.com/support/drivers/us/en/19/driverdetails?driverid=W49DT

 

 

Enjoy! :-)

Patch Broadcom WiFi kext.zip

  • Like 3
Link to comment
Share on other sites

  • Administrators

Hey Everyone,

Good news, Dinesh have permanently fixed the bluetooth via a fully working firmware uploader - no need to patch local kexts.

Its tested to work on both ML and Mav - The BTuploader will get a second thread on the forum since it also works for a bunch of other kinds of cards.

Again, this could only be done because of the many donations you have made - thank you for your support.


//Leon

  • Like 1
Link to comment
Share on other sites

  • Administrators

Hi,

In some cases you might have to turn of your machine entirely before booting into windows - and in some cases either disable your onboard or remove it - so yes, it might be the case :)

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...