Jump to content

Broadcom 43225 Device ID fix for 10.8.5+?


minus_13
 Share

11 posts in this topic

Recommended Posts

Hello..

 

As you guys know about the OSx's problem with Broadcom cards (matches the sub-vendor-id with apple's vendor-id), we couldn't use them on our lovely hackintoshes...

 

Now from this compatibility list (https://spreadsheets.google.com/pub?key=0Arr23WYNror4dEc2T045WkFrbm56N0JfQVdiSU5jdHc&hl=ru) if some guy made.. (Sorry it's in Russian) I see that from 10.8.5+ some of the cards like (43224 & 43225) might work with osx with the device id fix.... 

 

I don't know actually who updates the list so I want to ask you guys to do a favor to  the community and write a tutorial on how to do that (if possible), because many of us (like me) have this cards in our laptops and we will be happy if they work :)

 

So far I injected my device id (14e4:4357) into each of the 3 kexts (4331, 4360, 43224) but no result so far (I see they are loaded in kextstat but I see no wifi being enabled.. ) 

 

Thanks

 

Link to comment
Share on other sites

Is not possible by software level (DSDT, legacy injector, info.plist modification). Because is a firmware limitation. I am sorry.

 

BUT "maybe" there is a chance with a complete rebranding (hardware level) from linux, changing the ID 4357 to 4353, vendor, etc. Just a test.

 

Note: For HP Notebooks, the whitelist (BIOS supported cards) is another important limitation before apply the rebranding. There is a implicit risk too.

Link to comment
Share on other sites

Since 10.8.4 it's possible... Because I just did it!!! and for the information newer Broadcom cards like 4357 can not be rebranded because Broadcom implemented something that blocks the change...

 

Here is the proof: 

 

 

Credits go to toleda ( https://github.com/toleda/airport_pcie-hm )

 

I just had to install the enabler kext and then insert my device id into 4360's kext.. and it was working :)

 

For other guys to use them, I have attached the working kexts for 10.9 Mavericks (I don't know if they will work on 10.8 ML or not, so test please..)

 

 

Supported Cards (According to toleda): 

 

Native Airport PCIe Half Mini cards.

2. BCM4360 - 2.4/5 GHz, ac+abgn, 3 Stream, 1300 Mbs (PCIe x1, not HM at this time)
3. AR9280 - 2.4/5 GHz, abgn, 2 Stream, 300 Mbs
4. AR9380 - 2.4/5 GHz, abgn, 3 Stream, 450 Mbs
 
Non-Native Airport PCIe Half Mini cards
1. BCM943224 HMS - 2.4/5, GHz abgn, 2 stream, 300 Mbs
1. BCM943225 HMS - 2.4/5 GHz, bgn, 2 stream, 300 Mbs
2. BCM943225 HMB - 2.4/5 GHz, bgn, 2 stream, 300 Mbs + BT (3.0)
3. BCM94352 HMB - 2.4/5 GHz, ac+abgn, 2 stream, 867 Mbs + BT (4.0)
4. AR9285 - 2.4 GHz, abgn, 1 stream, 150 Mbs
5. AR9287 - 2.4 GHz, abgn, 2 stream, 300 Mbs

WIFI-WORKING.tiff

WifiKexts.zip

Link to comment
Share on other sites

 

Credits go to toleda ( https://github.com/toleda/airport_pcie-hm )

 

Non-Native Airport PCIe Half Mini cards
1. BCM943224 HMS - 2.4/5, GHz abgn, 2 stream, 300 Mbs
1. BCM943225 HMS - 2.4/5 GHz, bgn, 2 stream, 300 Mbs
2. BCM943225 HMB - 2.4/5 GHz, bgn, 2 stream, 300 Mbs + BT (3.0)

 

My mistake.

Note: BCM943225 is single band 108 Mbs, not dual band.  Repo updated.

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

Thank you, it works perfectly with my HP Elitebook 8460p, Broadcom 43224 a/b/g, OS X 10.9 GM. Now my laptop's fully working!

 

What version of OS X did you get this working on & did you upgrade to Maverick yet? I have the same model, tried with a fresh install of 10.9.1, but it's not working. I'm about to reformat and try again.

Link to comment
Share on other sites

  • 2 months later...

i was replace old BCM94312HMG with BCM943225 and 10.9.2 native found this card (in 4360 kext info.plist ony have 14e4:43a0) but in 10.8.5 doesn't found this card, i much edit info.plist in 4360 kext with 14e4:4357 and now 10.8.5 can found this card.

 

Can someone explant for me why 10.8.5 doesn't native this card? Thanks!

Link to comment
Share on other sites

  • 1 year later...

I am trying to get a BCM43225 / AW-NB290H working on Yosemite 10.10.5

 

I have been able to get the wifi to show up but it won't turn on

no bluetooth either

 

I installed the above kexts and patched using the Toleda DSDT repo

also tried changing the patch to reflect my card:

14E4, 4357, 106B, 04DB, Broadcom Corporation, BCM43225 802.11b/g/n

 

Does anyone know what I'm doing wrong?  How can I get this thing to work?

 

Thanks!

Avery

Link to comment
Share on other sites

 Share

×
×
  • Create New...