Contribute
Register

Setting up BCM94352Z

Status
Not open for further replies.
Joined
Jan 9, 2015
Messages
336
Motherboard
Lenovo Y50-70
CPU
i7-4710HQ 2.5GHz Haswell
Graphics
Intel HD 4600 / nVidia GeForce 860m 4GB
Mac
  1. MacBook Pro
Classic Mac
  1. 0
Mobile Phone
  1. iOS
Hi, I'm having some problems setting up my new card.

I installed "FakePCIID 4532Z as...." and Wi-Fi works, but no bluetooth.

These are the patches in my config.plist (I dont need the 5ghz patch since I have "802.11 a/b/g/n/ac"):

If I'm correct the first patch should change "Third Party card" to "Airport Extreme" but It doesnt, and the second one is bluetooth related.

Code:
            <dict>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Find</key>
                <data>axAAAHUN</data>
                <key>Replace</key>
                <data>axAAAJCQ</data>
                <key>Comment</key>
                <string>10.10-BCM94352-Airport-Extreme</string>
            </dict>
            <dict>
                <key>Name</key>
                <string>IOBluetoothFamily</string>
                <key>Find</key>
                <data>SIXAdFwPt0g=</data>
                <key>Replace</key>
                <data>Qb4PAAAA61k=</data>
                <key>Comment</key>
                <string>10.10.2-BT4LE-Handoff-Hotspot</string>
            </dict>

Do I need to install this DSDT patch, RehabMan ?

Code:
into device Label PXSX parent_label RP03 replace_content begin
[COLOR=#795DA3]Method[/COLOR] (_DSM, [COLOR=#0086B3]4[/COLOR], NotSerialized)\n
{\n
    [COLOR=#0086B3]If[/COLOR] ([COLOR=#0086B3]LEqual[/COLOR](Arg2, Zero)) { [COLOR=#0086B3]Return[/COLOR] ([COLOR=#0086B3]Buffer[/COLOR]() { 0x03 } ) }\n
    [COLOR=#0086B3]Return[/COLOR] ([COLOR=#0086B3]Package[/COLOR]()\n
    {\n
        [COLOR=#183691]"vendor-id"[/COLOR], [COLOR=#0086B3]Buffer[/COLOR]() { 0xe4, 0x14, 0x00, 0x00 },\n
        [COLOR=#183691]"device-id"[/COLOR], [COLOR=#0086B3]Buffer[/COLOR]() { 0xa0, 0x43, 0x00, 0x00 },\n
        [COLOR=#183691]"subsystem-vendor-id"[/COLOR], [COLOR=#0086B3]Buffer[/COLOR]() { 0x6b, 0x10, 0x00, 0x00 },\n
        [COLOR=#183691]"subsystem-id"[/COLOR], [COLOR=#0086B3]Buffer[/COLOR]() { 0x34, 0x01, 0x00, 0x00 },\n
        [COLOR=#183691]"compatible"[/COLOR], [COLOR=#183691]"pci14e4,43a0"[/COLOR],\n
        [COLOR=#183691]"IOName"[/COLOR], [COLOR=#183691]"pci14e4,43a0"[/COLOR],\n
        [COLOR=#183691]"name"[/COLOR], [COLOR=#183691]"pci14e4,43a0"[/COLOR]
    })\n
}\n
end;

I have PXSX and RP03 in my DSDT, the laptops should be quite similar (Y50 and U430).

I see that the-darkvoid has removed his BCM4352 WiFi DSDT patches from his github so maybe the above patch is not needed anymore.

Attached is IOReg and DSDT.
 

Attachments

  • DSDT.aml
    38.1 KB · Views: 432
  • wifi.ioreg
    1.5 MB · Views: 388
You need this to enable BT on this card: http://www.tonymacx86.com/network/1...ware-into-broadcom-bluetooth-usb-devices.html

No DSDT patch required. The first patch you posted above should not be required to have the card recognized as airport extreme with FakePCIID. Handoff I'm not sure since I don't use it, but you can experiment once you get BT working.

Ok, right now I have these 2 kexts installed:

BrcmPatchRAM.kext
FakePCIID_BCM94352Z_as_BCM94360CS2.kext


And these 2 clover patches (the IOBluetooth is taken from the-darkvoid's plist for 10.10.2 for the same card):

Code:
            <dict>
                <key>Name</key>
                <string>AirPortBrcm4360</string>
                <key>Find</key>
                <data>axAAAHUN</data>
                <key>Replace</key>
                <data>axAAAJCQ</data>
                <key>Comment</key>
                <string>10.10-BCM94352-Airport-Extreme</string>
            </dict>
            <dict>
                <key>Name</key>
                <string>IOBluetoothFamily</string>
                <key>Find</key>
                <data>SIXAdFwPt0gQg8kEg/kGdVBIiw==</data>
                <key>Replace</key>
                <data>PsaDvAIAAAJBvg8AAADpTgAAAA==</data>
                <key>Comment</key>
                <string>10.10.2-BT4LE-Handoff-Hotspot</string>
            </dict>

Wireless and Bluetooth IS working.

I didnt test Handoff/Continuity yet but I think they work.

I uploaded Screenshots for the System Info and IOReg.

Can someone:

1. Confirm that 5ghz appears to be working ?

2. Explain to me why Airport Extreme is not appearing ?
The clover patch is correct, I double checked it. I know this is something cosmetic but why isn't it working on my card ? I think this means there are some problems with my patches/kext.. i dont know..

It works for the-darkvoid with the SAME card on the SAME OS version...
 

Attachments

  • Screen Shot 2015-02-21 at 5.38.50 PM.png
    Screen Shot 2015-02-21 at 5.38.50 PM.png
    342.1 KB · Views: 1,250
  • Screen Shot 2015-02-21 at 5.39.12 PM.png
    Screen Shot 2015-02-21 at 5.39.12 PM.png
    261.3 KB · Views: 1,381
  • Screen Shot 2015-02-21 at 5.39.44 PM.png
    Screen Shot 2015-02-21 at 5.39.44 PM.png
    456.5 KB · Views: 1,140
  • wifi.ioreg
    2.8 MB · Views: 365
1. Yes.
2. Remove patch #1 (AirPortBrcm4360) as already mentioned. You don't need it with FakePCIID.
 
1. Yes.
2. Remove patch #1 (AirPortBrcm4360) as already mentioned. You don't need it with FakePCIID.


Done that, still the same...

And one more thing. I am connected to the 5GHz version of my wi-fi network but in Wireless it shows Supported PHY Modes: n

Shouldn't there be more ? Like on the interface itself ? (802.11 a/b/g/n/ac)

Screenshot attached.
 

Attachments

  • Screen Shot 2015-02-21 at 6.00.24 PM.jpg
    Screen Shot 2015-02-21 at 6.00.24 PM.jpg
    228 KB · Views: 635
Done that, still the same...
It may have to do with the fact that your card is at en2: Do you have a LAN port on this laptop? Which smbios are you using? MacBook Air 6,2? It's possible that OSX won't flag the card as airport extreme unless it's in the expected position in the network interface but I'm only guessing.
I'll tell you this much for sure: I have the same card (at en0: ), using the same FakePCIID kexts, no config.plist kext patch or dsdt patches, using mba6,2 smbios, and my card is recognized as Airport Extreme.

And one more thing. I am connected to the 5GHz version of my wi-fi network but in Wireless it shows Supported PHY Modes: n

Shouldn't there be more ? Like on the interface itself ? (802.11 a/b/g/n/ac)

Screenshot attached.
No, the card supports a/b/g/n/ac so that's what you see. When you click on your wifi network, it shows you what the actual mode of this network is, in your case n.
 
It may have to do with the fact that your card is at en2: Do you have a LAN port on this laptop? Which smbios are you using? MacBook Air 6,2? It's possible that OSX won't flag the card as airport extreme unless it's in the expected position in the network interface but I'm only guessing.
I'll tell you this much for sure: I have the same card (at en0: ), using the same FakePCIID kexts, no config.plist kext patch or dsdt patches, using mba6,2 smbios, and my card is recognized as Airport Extreme.


No, the card supports a/b/g/n/ac so that's what you see. When you click on your wifi network, it shows you what the actual mode of this network is, in your case n.

Well I already have Ethernet at en0, is it possible to "allocate" Wi-Fi to en0 too ?

Anyways since this is a cosmetic issue I'll come back if this reappears after I reinstall OS X since I have a problem with the kernel_task load (over 93%, probably a bad kext, that's what RehabMan told me).
 
Well I already have Ethernet at en0, is it possible to "allocate" Wi-Fi to en0 too ?
No, that's why I asked if you had a LAN port. If eth is at en0: and you're using MBP smbios, one would expect wifi to be an en1: Not sure if that's where your problem lies, but that wouldn't hurt to fix this part.
If you're gonna do a fresh install with the BCM93452Z in place, it will reorder itself. You can also do it manually but it's probably not worth the time if you're about to reinstall.
 
No, that's why I asked if you had a LAN port. If eth is at en0: and you're using MBP smbios, one would expect wifi to be an en1: Not sure if that's where your problem lies, but that wouldn't hurt to fix this part.
If you're gonna do a fresh install with the BCM93452Z in place, it will reorder itself. You can also do it manually but it's probably not worth the time if you're about to reinstall.

Yeah, no point in doing that anyways.

Thanks for your help !
 
Ensure you have no DSDT patches for your BCM94352Z.
The FakePCIID version does not require any.

It should automatically appear as an Apple Extreme since FakePCIID makes OS X believe its an authentic card.
 
Status
Not open for further replies.
Back
Top