Jump to content

Broadcom bcm43xx wireless driver [beta]


  • Please log in to reply
847 replies to this topic

#701
ashcroft

ashcroft

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
Hey all,

I'd like to upgrade my Hackintosh laptop to Draft-N with an Apple Airport Express Mini PCI-E card but I'm unsure whether a BCM94321MC or a BCM94322MC would be the better choice. Could anybody please give me some advice? Are there any significant differences? Is one faster than the other?

I found these infos on the net but they don't answer my question:

Internal Apple AirPort Extreme 802.11n MacBook (Early/Mid 2009)
Model #: BCM94322MC
Apple Part #: 661-4906
Product code: IF186-084-1
Compatible with:
MacBook 2.0 (Santa Rosa) or 2.2 GHz Core 2 Duo
MacBook 2.1 or 2.4 GHz Core 2 Duo
MacBook 2.0 GHz (Early 2009) Core 2 Duo
MacBook 2.13 GHz (Mid 2009) Core 2 Duo

Internal Apple AirPort Extreme 802.11n MA688Z/A or B
Model #: BCM94321MC
Apple Part #: 661-4460, 661-4594
Product code: IF185-038-1
Compatible with:
MacBook 1.83 or 2 GHz Core Duo
MacBook 2.0 (Santa Rosa) or 2.2 GHz Core 2 Duo
MacBook 2.1 or 2.4 GHz Core 2 Duo
MacBook Pro 15" 1.83, 2 or 2.16 GHz (Model A1150)
MacBook Pro 17" 2.16 GHz (Model A1151)
MacBook Pro 15" 2.4, 2.5 or 2.6 GHz (Model A1260)
MacBook Pro 17" 2.5 or 2.5 GHz (Model A1261)
iMac 20" 2.0 or 2.4 GHz (EMC No. 2133) Intel
Mac Pro (all 2006/2007 Models 2.0, 2.66 & 3.0 Ghz)
Mac mini (Core Duo)
Apple TV (all models)

#702
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
for those who says theyre trying to add the 4315 in dsdt .. LOL u need to make apple think its 4312.. NOT 4315 is NOT in the vanilla kext.
for those who try to add to bcm4311 inside IO80211 .. if its snow .. it ALSO needs it in the second broadcom kext the 943224 ..

also if u trying 10.6.8 make sure u add the proper model identifier of macbook board id IN SMBIOS.PLIST MAC-F##### .

i seem to not be able to use 10.6.8 on my inspiron 1520. locks up after pci init ends

EDIT: Device (PCI) had _ADR, 0x00 changged to _UID

and using MacBook4,1 smbios.plist with proper .. works!.
"<key>SMboardproduct</key>
<string>Mac-F4208CC8</string>
in SMBIOS.plist plus newer Chameleon version that is able to load SMboardproduct key correctly (replace Mac-F4208CC8 with appropriate value according to your Mac model). For me it was latest Chameleon trunk (1052)."

http://www.insanelym...p...t&p=1703018

#703
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 180 posts
  • Gender:Male
  • Location:Bangladesh
A huge number of people searching for the support BCM 4313 (14e4,4727). No support yet!!!
This mini pci-e comes with many new laptops model. From what I know, here is the laptops that come with BCM4313.
- Lenovo u460
- Lenovo s10-t
- HP G72
- Dell Vostro 3300 / 3400 / 3500 / 3700
- Dell Vostro 1014 / 1015 / 1464
- Dell Inspiron N5030 / N5010 / N301Z
- Dell Inspiron M5010 /M301Z
- Dell Studio 1457 / 1458 / 1557 / 1558 / 1747 / 1749
- Dell Studio XPS 1340 / 1645 / 1647
- Asus 1215n
- Samsung R-Series
- etc
Is there anyone had success of this airport device, please give a solution.
Or add support here....

Thanks.

#704
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida

A huge number of people searching for the support BCM 4313 (14e4,4727). No support yet!!!
This mini pci-e comes with many new laptops model. From what I know, here is the laptops that come with BCM4313.
- Lenovo u460
- Lenovo s10-t
- HP G72
- Dell Vostro 3300 / 3400 / 3500 / 3700
- Dell Vostro 1014 / 1015 / 1464
- Dell Inspiron N5030 / N5010 / N301Z
- Dell Inspiron M5010 /M301Z
- Dell Studio 1457 / 1458 / 1557 / 1558 / 1747 / 1749
- Dell Studio XPS 1340 / 1645 / 1647
- Asus 1215n
- Samsung R-Series
- etc
Is there anyone had success of this airport device, please give a solution.
Or add support here....

Thanks.


i keep hearing 4313 is not workable.. chip is too different. go buy a bcm94321

#705
plsh2me

plsh2me

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 180 posts
  • Gender:Male
  • Location:Bangladesh

i keep hearing 4313 is not workable.. chip is too different. go buy a bcm94321


For make the impossible to possible, we people here. Go ahead man... & make it possible.
We always with you.

Hope people here will make it.

Thank you...

#706
Amit Meena

Amit Meena

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 373 posts
  • Gender:Male

For make the impossible to possible, we people here. Go ahead man... & make it possible.
We always with you.

Hope people here will make it.

Thank you...



thats the spirit brother

#707
LatinMcG

LatinMcG

    Insanely digesting DSDT

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,509 posts
  • Gender:Male
  • Location:Tampa, Florida
wheres the spirit ? i keep waiting to see a fix. ;) wifi cards are 5 to 10 ebay. .. thats my spirit.

#708
palia95

palia95

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Hi, I'm new and I have a BCM43231 wifi adapter.
Is there a driver or a script for that chipset??
How i can install it?
Thanks!!

P.S. Sorry for my english but I'm italian!! :P

#709
Keegs.Clark23

Keegs.Clark23

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
Broadcom BCM4313; wondering if this chip can be enabled and usable??

THX Much Appreciated!!

#710
albert.ao

albert.ao

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
I have already tried the script you make but it is not working in snow leopard 10.6.5 even it is not detected.My wireless card is BCM 4311.Thx for the help.

Update: 2009-04-29 4:39PM

Since it seems to be sort of difficult for new users to edit kext-files, I've written a small script which automatically adds the PCI IDs of all Broadcom wireless cards, which are AirPort compatible.

And this is where I need your feedback: Please post your Broadcom device IDs in this topic, if you have simply added them to the AppleAirPortBrcm4311.kext. Then I can add them to my script so new users can simply download the script and get their Broadcom wireless card to work.
So please post the PCI ID and maybe a little description (at least if the card is 802.11a, b or g).

Note: Only post the PCI ID if you simply have to add the ID to AppleAirPortBrcm4311.kext in order to get it working!

Supported Chipsets:

  • All Apple AirPort One Cards (4311,4312,4313,4319,431a,432a)
  • 4306, Broadcom BCM4306 802.11 b/g Wireless LAN (confirmed)
  • 4309, Broadcom BCM4309 802.11 b Wireless LAN
  • 4315, Broadcom BCM4306 802.11 b/g Wireless LAN
  • 4318, Broadcom BCM4318 [AirForce One 54g] 802.11g Wireless LAN (confirmed)
  • 4320, Broadcom BCM4320 b/g (confirmed)
  • 4324, Broadcom BCM4324 802.11 a/b/g Wireless LAN
  • 4325, Broadcom BCM4325 802.11 a/b/g Wireless LAN
  • 2b continued
Cards that are known to work:
  • Belkin F5D7000
  • Buffalo WL12-PCI-G545
  • Linksys PCMCIA Card WPC54G
  • Dynex DX-BNBC
  • Dynex DX-BGDTC
  • Probably tons of other cards, as long as they have a supported chipset...
Usage: unzip, open a Terminal window and type 'sudo ./bcm43xx_enabler.sh'. Reboot

It is recommended to install all AirPort-Updates from SoftwareUpdate before running this script.

Use this script at your own risk!!

Changelog:
  • Version 0.5.3
    - added many new device ids
  • Version 0.5.2
    - fixed wrong permissions for /System/Library/Extensions
  • Version 0.5.1
    - added 4307, 4308, 4310, 4322, 4323 - just for testing
    - repair permissions of /System/Library/Extensions - just to make sure
  • Version 0.5
    - 4325 confirmed
    - updated to zip file again
  • Version 0.5pre2 (Beta release!)
    - added more chipsets (4314, 4315), I don't know if they even work...
    - gziped, because I don't have zip installed atm
  • Version 0.5pre (Beta release!)
    - initial Leopard support
    - added more chipsets (4321, 4e,432a,432b,432c,432d, ...)
  • Version 0.4
    - Only delete Extensions.kextcache/Extensions.mkext and not Extensions.*
  • Version 0.3
    - Delete the kextcache automatically
    - Fixed a typo that wouldn't allow the majority of users to delete the Airport2.kext
FAQ:
  • "sudo: ./bcm43xx_enabler.sh: command can not be found"
    • N00b Attack: You need to be in the directory you have extracted the file to
  • "My card shows up as an AirPort but it says disabled or not configured"
    • This could have many reasons. Try one of the following things:
      • Delete the current network setup (in network preferences) and create a new one. Reboot.
      • If you had no luck, try this.
      • If that does not help, open Terminal and type: sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist. Reboot
      • If that does not help, try to move either the kext of your Wireless NIC or the kext of your wired NIC to a location where it does not get loaded on reboot. Then type (in Terminal):
        • sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
        • sudo rm /System/Library/Extensions.mkext
        • sudo rm /System/Library/Extensions.kextcache
        • Reboot
      • If that does not help either, try this. It says it is supposed to work for a LinkSys WMP54G, but I guess it should work with other AirPort cards too.
      • Some Laptops have an option "Enable Wireless Hot Keys" in the system BIOS. If you have such an option you can try to disable (or enable) it.
      • If you are using a PCI card, try putting the card into a different slot.
    • If none of these things did the trick, your card might have a crappy software power-on/off switch. Get a new one :)
  • I don't have AppleAirPortBrcm4311.kext
    • It should be on your install DVD. If not, you have to use Google a little bit. I will not send you this kext via E-Mail or PN.



#711
Dragon Master

Dragon Master

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
  • Gender:Male
  • Location:Honolulu, HI
Can anyone give me an idea of a good USB Wireless dongle to buy. The criteria that I am interested in are that it is 300Mbps Draft N, works with Snow Leopard 10.6.8 and/or 10.7, and I want it to be recognized as an Airport. If not a USB dongle, perhaps a PCI-E card for my desktop. Thanks in advance for the information everyone!!!

#712
Dragon Master

Dragon Master

    InsanelyMac Protégé

  • Members
  • Pip
  • 25 posts
  • Gender:Male
  • Location:Honolulu, HI
Has anyone tried using the AftertheMac n300?

http://afterthemac.com/

Does this work with a Hack'a'Mac? Either Snow Leopard or Lion?

#713
drone4zone

drone4zone

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
hey ALL I have Gateway LT2005e Netbook has broadcom wifi mini PCIe card 4312 but shows up in system profiler as 0x4315
I tried every thing google has to offer kext enabler editing the plist kext i even tried the pkg driver from IPC Leopard DVD, and that was close to what I got was the wifi led light came on and I have a grayed out baseball diamond with an X in side it there is an icon next to it that looks like a tv screen with a right side slot I bring the curser on it and right click it
drop down menu says network controller and power off I click power off and both icons vanish ...some how i need to edit the plugin kext correctly,at this point it's driving me nuts LOL can anyone help me with DETAILED on how to correctly edit the plist that way i can target the driver to my wifi card pcie ,after some googling i see that this wifi works with editing the plist but at this point I'm going in circles adding 4315 into the plist any help would be awesome this is a great place to be for a lending hand keep up the spirit many thanks

#714
Futan

Futan

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
  • Gender:Male
  • Location:Philadelphia, PA
What would be a good mini PCI-E half card to replace a BCM94313HMGBEPA(BCM4313 Wireless + BCM2070 Bluetooth)? Bluetooth works flawlessly out of the box but I've tried every kext I can find for BCM43xx with no luck. :x

#715
derdigga

derdigga

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
any news about BCM4313?

#716
RobotHamster

RobotHamster

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
I used this patch to successfully get airport to recognise my wireless card

But when I try to connect to a network it fails every time. The networks are visible, they just wont connect.

Any Ideas?

Edit: Never mind. I ran the network setup assistant and it connected. Weird.

#717
Amit Meena

Amit Meena

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 373 posts
  • Gender:Male
@RobotHamster

be logical and tell everyone which card you are talking about (model no.)

#718
derdigga

derdigga

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
Will this work because in the description you wrote " AirPort One Cards 4313",
so will it rly work? :)

Or is this not similiar with the BCM4313?

TIA

#719
segovn

segovn

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
I using card internet boardcom 47xx
I has search in google.com but can not found this driver for boardcom 47xx
Please DSDT for me
and i try DSDT, but not sucsess

Thank you

#720
fwood

fwood

    InsanelyMac Deity

  • Members
  • PipPipPipPipPipPipPipPipPipPip
  • 2,171 posts
  • Gender:Male
  • Interests:Music producer
Here Broadcom BCM 4318 (tested both an USRobotics MaxG and an Asus WL-g38 v2) running on snow server 10.6.8 with Kernel and Extension@64bit and with NO DSDT ( modded bios).
They don't work!
Already tested changing this kexts : IO80211 and IONetworkingfamily from 10.6.0/1/2/3/4/5/6/7....they still don't work!

Also tested IOPCFamily and AppleACPIPlatform, as before, from 10.6.0/1/2/3/4/5/6/7

tested also in E/E and S/L/E ! Still nothing!
Some help? Thanks ;)





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy