Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
minus_13

Broadcom 43225 Device ID fix for 10.8.5+?

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

 

Share this post


Link to post
Share on other sites
Advertisement

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.

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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!

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.



×