Help - Search - Members - Calendar
Full Version: Broadcom bcm43xx wireless driver [beta]
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > LAN and Wireless
Pages: 1, 2, 3, 4, 5, 6, 7
netkk
QUOTE(netkk @ Aug 11 2008, 03:33 AM) *
Hi,
my Dell Truemobile 1490 is partially working on 10.5.4

I can connect to unsecured networks, but whenever I try WEP secured ones I get an error message and I can't connect.

Anyone has this problem too?

Please, any help would be appreciated.

Thank you in advance.


Ok, BuildSmart helped me with this WEP problem.
Working solution here: http://forum.insanelymac.com/index.php?s=&...st&p=852179
BuildSmart
QUOTE(netkk @ Aug 11 2008, 06:38 AM) *
Ok, BuildSmart helped me with this WEP problem.
Working solution here: http://forum.insanelymac.com/index.php?s=&...st&p=852179
I have been saying this exact thing in all of the Dell posts and you're the first one to actually place a public post about doing it, most get it working and then vanish.

A thank you is not required but sinc you performed the task on your laptop, did you use a Linux Live CD or did you install Linux to perform the change, would you consider putting together a proper little tutorial on how to do it so others with these laptops can achieve the same results, the forum admin can post the tutorial as a sticky making it easy for everyone to find.

I haven't looked at the driver provided by Dell and I can't confirm if you need to mod it or download one from somewhere so you might want to include instructions on fixing the windows driver (it's a small edit to the .inf file) or provide a link to an available WHQL driver so windows can continue to function after the change if it's needed cause most noobs are just that.
richichiii
help me , i have the mac os x 10.4.5 and i have the laptop aspire 4720z with the bcm 4315 i use the scripts that you make, but it doesn't work, why??? can you help meee
richichiii
another question, how can i do the AirPort-Updates from SoftwareUpdate, if i don't have internet, because the ethernet also is not working,
cnthinkoname
I know I'm a noob I'm 14 and sooooo happy I got iAtkos on my dv5 how do I install this thing? which file? What do i do?!?!?
BuildSmart
QUOTE(cnthinkoname @ Aug 17 2008, 07:12 PM) *
I know I'm a noob I'm 14 and sooooo happy I got iAtkos on my dv5 how do I install this thing? which file? What do i do?!?!?

You don't do anything, it's beyond your skill level and my patience to explain it to you.
cnthinkoname
Wow thanks, my issue was in terminal I put the ' =). It didn't work for me I have the Intel 5100 which I thought was based on the broadcom but it turns out HP Crapsupport doesn't even know I have the intel they thought I have the broadcom, NEED 5100 HELP IS IT POSSIBLE????!!!!
mmmrks
Hi! JaS 10.5.4 on an Intel DG33TL board. I just bought the Dynex DX-BGDTC wireless PCI card. XP shows Vendor 14E4 with 4318, manufacturer listed as Broadcom. Ubuntu 8.04 and XP SP3 have no problem using this card. OS X is another story...

I successfully ran your script, which added 4318 (among others) to the AppleAirPortBrcm4311.kext.

Nothing shows up in System Profiler, no Airport icon. Nothing under PCI devices.

Anything I'm missing? Kudos on all the progress!
quinielascom
QUOTE(richichiii @ Aug 17 2008, 05:48 AM) *
help me , i have the mac os x 10.4.5 and i have the laptop aspire 4720z with the bcm 4315 i use the scripts that you make, but it doesn't work, why??? can you help meee


Hey, you not need the script for you only is necessary make two things:

1.- Search in the forum for IOPCIFamily.kext patched by Chun-Nan and download then install with KextHelper

2.- Optional, finish your work with a Authentic AirPort with this guide: http://forum.insanelymac.com/index.php?s=&...st&p=776755

or try follow the next steps:

QUOTE
1. Boot up a Linux Live CD or Live USB.

2. Open terminal and check that the bcm43xx linux module is present:

> sudo modprobe bcm43xx

Now, we need the chip firmware:

http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
We have to extract it to /lib/firmware with the tool bcm43xx-fwcutter
http://prdownload.berlios.de/bcm43xx/bcm43...ter-006.tar.bz2

> tar xvf bcm43xx-fwcutter-006.tar.bz2
> cd bcm43xx-fwcutter-006
> make
> sudo ./bcm43xx-fwcutter -w /lib/firmware wl_apsta-3.130.20.0.o

Then, reload the module:

> sudo rmmod bcm43xx
> sudo modeprobe bcm43xx

Now, turn on the card and try it:

> sudo ifconfig ethX up
> sudo iwlist ethX scan
(ethX, X is your interface number)

If you get a list of available networks, the card works fine !

3. Time to hack the card SPROM.

The subsystem vendor id is 0x103c (HP) and the subsystem product id is 0x1363.
In an AirPort the subsystem vendor id is 0x106b (Apple) and the subsystem product id is 0x004e

We just need to change these values in the SPROM, the tool we need:

http://linuxwireless.org/download/bcm43xx/...x-sprom.tar.bz2

> tar xvf bcm43xx-sprom.tar.bz2
> cd bcm43xx-sprom
> make

Now, hack

> sudo iwpriv ethX read_sprom > card_sprom
(ethX, X is your interface number)
> ./ssb-sprom -i card_sprom --subv 0x106b --subp 0x004e > new_sprom
> sudo iwpriv ethX write_sprom $(cat new_sprom)

We check that's all good

> sudo iwpriv ethX read_sprom > sprom_check
> ./ssb-sprom -i sprom_check -P

and look at the subsystem vendor/product ID.

6. Reboot and enjoy !


Regards.

Note: The guide posted here no is mine, i only make minor changes that worked fine for me.
Eureka!
Hi,
It seams like it should be working... I ran the script and everything went well (it says it was successful) but then when I reboot its just the same old thing (no air port in the menu bar), also when I go in to the network preferences there isn't even a airport option. I have a PCI 802.11 card.
Thanks a lot for help!


~Greg
BuildSmart
QUOTE(Eureka! @ Aug 19 2008, 08:01 PM) *
Hi,
It seams like it should be working... I ran the script and everything went well (it says it was successful) but then when I reboot its just the same old thing (no air port in the menu bar), also when I go in to the network preferences there isn't even a airport option. I have a PCI 802.11 card.
Thanks a lot for help!
~Greg

The lack of information prevents anyone with knowledge or experience from helping you.

You have a PCI card but don't say what model, brand or chipset or if it supports 802.11a/b/g/n and you provide no information about the computer or OS.

As you are finding out, the script only seems to work on about 60% of the cards and while it can provide you with working wireless it may not provide you with stable wireless.

Start by installing PCIUtils v3.0.0 (look in XLabs), provide output for the wireless adapter from the following terminal command:
CODE
lspci -vvnn
and:
CODE
find /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns

kolef
broadcom 4321AG 802.11a/b/g draft-n wifi adapter...

i've tried the sudo ./bcm43xx_enabler.sh and reboot but nothing happens...

eitangabay
bcm43xx_enabler_0.5.1pre.sh.zip

Works Great with Dell Inspiron 1525 2261.

Thanks!
Eureka!
QUOTE(BuildSmart @ Aug 20 2008, 07:38 AM) *
The lack of information prevents anyone with knowledge or experience from helping you.

You have a PCI card but don't say what model, brand or chipset or if it supports 802.11a/b/g/n and you provide no information about the computer or OS.

As you are finding out, the script only seems to work on about 60% of the cards and while it can provide you with working wireless it may not provide you with stable wireless.

Start by installing PCIUtils v3.0.0 (look in XLabs), provide output for the wireless adapter from the following terminal command:
CODE
lspci -vvnn
and:
CODE
find /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns


thanks for the reply! ok, do you know how you find the model of wireless card, the computer is pretty old and I don't know where the manual is. It is an IBM think pad r50 with a 1.4ghz intel core solo proccessor with 512mb of ram. I'm running the kalyway 10.5.1 os. I'll try what you said.

Thanks!


~Greg

P.S. I assume what you mean by PCIUtils is the download that you posted Here


UPDATE 1:

ok, so i've done everything and it seams like it should be working (no problems with the installation or with the terminal commands) but nothing is different (I don't know what to expect). So I'll poke around the network prefs and reboot to see what I'll come up with.

thanks

UPDATE 1.1:

Any thoughts?
GutWulf
mcsmart
Thanks. Many-many thanks!
bcm43xx_enabler_0.5.1pre.sh.zip This one finally made my Lenovo G410M (it has bcm4311 inside, but on mini pci-e, with soft wifiswitch) online. Wifi is now working and its a miracle )) Cos' it was totally invisible to macos before this enabler and previous versions of enabler didnt work. In all the hack-mac-os-versions - kalyway, ideneb, leoforall - even with broadcom patches etc. But now its fine ) Im sooo happy about it ))
Eureka!
No ideas? Please throw em out even if there is a small chance of it working, just so I can keep trying. Right now I'm kind of stymie. :'(

Thanks,

~Greg
Solo_
thanks mcsmart, and thanks to every one here.....im finaly connected via AirPort

My Laptop; MSI wind
WLan: Dell 1395 , Device ID: 4315

i run the script and reboot, change the string of 4320 to mine 4315
reboot again and bingoooooo.....thanks again guys
BuildSmart
QUOTE(Eureka! @ Aug 21 2008, 10:54 AM) *
No ideas? Please throw em out even if there is a small chance of it working, just so I can keep trying. Right now I'm kind of stymie. :'(

Thanks,

~Greg
Due to the lack of provided information no one will be able to help you, I gave instructions and it appears you didn't follow them.

Last time I ask for the information, if you don't provide the info you will be ignored.
Eureka!
QUOTE(BuildSmart @ Aug 22 2008, 07:52 AM) *
Due to the lack of provided information no one will be able to help you, I gave instructions and it appears you didn't follow them.

Last time I ask for the information, if you don't provide the info you will be ignored.

Well thanks for the reply but, evidently you didn't read my post! (scroll up, its the one with a big UPDATE in it) quote: "It is an IBM think pad r50 with a 1.4ghz intel core solo proccessor with 512mb of ram. I'm running the kalyway 10.5.1 os." also I asked how to get more specifics on getting information on the wi-fi card. So I've given all I really know, if you would please ask exactly what information you need and how to get it I would be very appreciative.
I'm a noob at this kind of thing so please cut me a little slack. tongue.gif

Thanks in advance,

~Greg
jdkent
QUOTE(mcsmart @ Jun 17 2007, 02:28 AM) *
BTW: Of course you could use this card with Linux thumbsup_anim.gif . But the bcm43xx kernel module requires you to install the required firmware manually (using bcm43xx-fwcutter). Since the firmware is not open source it can not be included in a standard Linux distribution. Check the bcm43xx-fwcutter manpage...

Darwin probably crashes because it expects the card to be turned on. There has to be a pretty crappy software power switch in the card you are using. This is the only thing I could think of right now...


Wow, I spent a few hours on this problem. I finally just booted Windows to start the card and then restarted in OS X and it worked. The crappy software power switch was not turning on the card.

Thanks for the help!
BigPimpin
QUOTE(Eureka! @ Aug 22 2008, 01:25 PM) *
Well thanks for the reply but, evidently you didn't read my post!
No, he read it. So did I and about a hundred other people.

QUOTE
It is an IBM think pad r50 with a 1.4ghz intel core solo proccessor with 512mb of ram. I'm running the kalyway 10.5.1 os.
And that's exactly the information that is of no use when you have a problem with device drivers.

QUOTE
I asked how to get more specifics on getting information on the wi-fi card. So I've given all I really know, if you would please ask exactly what information you need and how to get it I would be very appreciative.
I'm a noob at this kind of thing so please cut me a little slack. tongue.gif
You only get slack if you're willing to do some of your own research. There are plenty of topics, including a sticky or two, that tell you how to get the pertinent information. You would do well to find and read those topics and learn WHAT those bits of information are and HOW to find the values. The topics aren't hard to find. It would take all of about 10 minutes to find them. There is no excuse for not doing that on your own FIRST and then asking questions SECOND.

It's bad form, especially for a noob, to expect others to spoon-feed them every step of the way.
Eureka!
QUOTE(BigPimpin @ Aug 23 2008, 03:11 AM) *
No, he read it. So did I and about a hundred other people.

And that's exactly the information that is of no use when you have a problem with device drivers.

You only get slack if you're willing to do some of your own research. There are plenty of topics, including a sticky or two, that tell you how to get the pertinent information. You would do well to find and read those topics and learn WHAT those bits of information are and HOW to find the values. The topics aren't hard to find. It would take all of about 10 minutes to find them. There is no excuse for not doing that on your own FIRST and then asking questions SECOND.

It's bad form, especially for a noob, to expect others to spoon-feed them every step of the way.


ok, well sorry for the bad impression, I don't really know what to look for so I guess I'll just look around the web for a few more years on a quest to get wi fi on my comp.
BigPimpin
Spare us the drama queen antics and just admit you want someone else to do your homework. The lone bright spot I see here is that your goal is not difficult to achieve for someone with normal intelligence. You'll never get it to work.
serraz
hey man i was wondering if the Broadcom bcm4312 was supported i used a leo4allv4 disc to do the install if i need to use a different disc i am willing to get it and do i i have a HP TX2011au lepod works great apart from the fact that it has no internet any help would be much appreciated.
casixmiro
help me, i have a broadcom 4310
JMB1961
Any thoughts on this?

Dell Latitude C840 up and running with 10.4.8.
Linksys WPC54G v3.1 plugged-in
Script bcm4xx . . . . from the front page of this discussion run with no affect.
sudo dmesg doesn't report a card

Airport admin won't even recognize I've got a card installed.

Any suggestions would be welcome. Anyone know if this version Linksys card has the Broadcom chipset?

smile.gif NEW ADDITION ON PROGRESS MADE SO FAR:

Made some progress this evening by fixing PCMIA using instructions found here:
http://forum.insanelymac.com/index.php?showtopic=36437

The card is now powered up and dmesg sees it! Just need now to get it recognized by Airport as a wireless card and we'll be in business! GREAT FORUM!!!

sad.gif ANOTHER UPDATE:
Just noticed that dmesg reports: IOPCCard info: Intel PCIC probe: TI 4451, rev 00
Which "I think" means TI chipset on this Linksys card, which means "I think", time to get a different card.
RIGHT???


randomemail999
Well after spending a couple hours working on this in the end I punched a figurative hole though the mac operating system scream at it "die, die, die!!!" Then I pulled the plug and decided I'll try again another day. I guess today is that day...

Let me first describe my computer:
quad booting: xp/vista/kalaway 10.5.2/kubuntu
quad core: Intel core 2 quad (2.4 Ghz)
Motherboard: dg33tl (also known as the devil)
Graphics card: nVidia 8800GT (512mb)
Wireless card: Dynex PCI card: DX-BGDTC Broadcom BCM4318KFBG

So I was searching for drivers... none to be found and then I came across this topic. It looked promising and matched my chipset. I downloaded and ran the file. It didn't work. I restarted the computer and still nothing. I rechecked the ktext file and it was changed. Puzzle I read on to figure out what was wrong. About page 3-4 I ran into these messages
QUOTE
mcsmart
It sounds like you need to swap your network interfaces in /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist.
Do you have 2 onboard LAN cards? That could be the problem.

QUOTE
Wenle Z.
yep, i have two lan on my motherboard. now, my lan dont even work now. any solution?

(I have my wireless card and intergated ethernet port... I don't know if that applies, but I tried it anyway. P.S. lan never worked... thats why I'm trying to get the wireless to)
QUOTE
gai-jin
I have a 4318, but after running the script I'm still not seeing anything that indicates the wireless card is enabled.

One odd bit -- before running the script, 'Built in Ethernet' in the network panel was dithered out. After running the script, it is available and I can set configuration options for it. I plugged into a wired network w/ dhcp, but it didn't seem to detect it.

Is is possible that, since I don't have a driver yet for my wired ethernet, it is looking at the first ethernet adapter it finds (the wireless, in this case) and assuming it's the 'built in ethernet'?

How could I correct this?
------------------------------
Also, FWIW, I checked in /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist. and show en0 and fw0 interfaces, but nothing for wireless.
------------------------------
It looks like that's exactly what's happening. Digging around, I found in the Network Utility the Info section. There, for interface en0, it lists Vendor as "Apple", model as "Wireless Network Adapter".

I'm still trying to get my Yukon 8036 adapter working, but until then, what do I need to do to get the broadcom adapter recognized / configured as an airport card, rather than as en0 ?

QUOTE
k3nny
From my understanding you just have to set the integer from 0 to 1 in this part of
/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
(after modifying the kext)

CODE
<key>IOInterfaceUnit</key>
<integer>0</integer>


So that looked like the answer to my problems. I change the integer and restarted. To my surprise there was something new in the network connections... to my extreme disappointment it didn't pop up as a wireless card... it popped up as a firewire connection. At that moment at that moment I started to scream at it for confusing wireless internet with a firewire card...

So I'm here asking for everyone's help. Any ideas... I'll try anything. On that note I remember people talking about re-branding/debranding their card. I'm tempted to try this, but I'm not really good at linux(I just started using it yesterday... not even sure what sudo means, but its used alot... I think something with the permissions, *shrug*), so the directions kindof confused me. If I get desperate (or someone gives me a little better instructions, the massive output confused me) I'll try that.

Thanks for all of the help,
Hieros
randomemail999
Hey everyone I'm back. Unfortunately you can't edit your post after a certain amount of time, so I'll have to double post.

Well I tried a couple things. first I tried this: sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
I was hoping that would reset everything and it would find it... no dice.

Then I though to just pull out my firewire connection that's located in the front. really no reason other than to see what would happen... which turned out to be nothing.

Next I found an example of NetworkInterfaces.plist and trying to just make it correct. That didn't really work. Here is what I got so far. (note that instead of using <key> and <value> I just put an equal sign between them here. In the real file, they have the appropriate tags)
QUOTE
BSD Name=en0
IOBuiltin=true
IOInterfaceType=6
IOInterfaceUnit=0
IOMACAddress=AJAnAAHRBeI=
IOPathmatch=IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/P32@1E/IOPCI2PCIBridge/pci11c1,5811@3/AirPort_Brcm43xx/IO80211Interface

I've tried changing the "BSD Name" and "IOInterfaceUnit" to (en)1, but that doesn't do anything
I'm not sure what the IOInterfaceType should be, but from what I have found 144 is firewire and 6 is internet, so I set it to 6
I have no clue about IOBuiltin, if I'm suppose to set this to true/false I don't know.
I didn't touch IOMACAddress... not sure about that either
the IOPathMatch confuesed me the most... please tell me if there are any errors in there. I was working off an example and I don't know.

Also every time I reboot the firewire connect gets added back on, even when I delete it off. Also under network prefences the delete button is grayed out...

So any ideas before I move on to rebranding?
randomemail999
Sorry me one last time. I realized that I was very stupid and didn't look at the simplest of things. In vista, a let comes on to so that the power is on and in mac it doesn't do that... realizing that I just need to get rid of that soft switch. I heard someone saying that if you boot into windows (which turns it on) and reboot into mac it will work (attempting that now).

I've also heard putting some tape on pin #20 will stop this, but I'm not sure if thats the same for my card. I'll attempt it and give the results shortly

Hieros

EDIT: well that wasn't the problem... It probably didn't help, but still no dice
finalusergt
Thanks for your help,

The script also works for my Dell Latitude D630 (Dell Wireless 1395 or Broadcom 43xx)

com.apple.driver.AirPortBrcm43xx (314.46.9) <77 69 17 7 6 5 4 2>

bcm43xx_enabler_0.5.1pre.sh.zip
James Croft 92
alright, well like i am a bit of a newbie to using mac, so alright, yeh i get the command not found when i type "sudo ./..." in the terminal, but alright i dont know how to sort it.
plamenv0
ive got a broadcom 4315 wireless card that i cant get to work sad.gif can anyone help me ?!?
remrem
i installed a broadcom 4311 chip on my benq joybook
it dual boots with vista and kalyway 10.5.2 vanilla. i cant get this to work. im new to this macintel thing and
im wondring if im doing the right thing.

when i type the sudo...etc on the terminal, it asks for the password and after typing the password nothing follows.
is it already loaded? system profiler still doesnt show an airport card

thanks in advance
CyberTron88
I've installed iATKOS 10.5.4, HP Broadcom 4321 (14e4, 4328).

I've run tried running the bcm43xx_enabler_0.5.1pre.sh.zip, it does not get detected. Tried edited the plist file suggested by buildsmart, does not work either.

I know the card works cos I've dual boot in vista and it works fine.

Any other information needed that can help me setup my broadcom card?

Thanks

I've attached my output from lspci -vvnn
CyberTron88
I've tried changing the subsystem id to 0x106b, 0x0087 also no go.
wtf69wtf
hey guys
I am trying to install the # Dell TrueMobile 1395 Wireless Controller which I have been looking around and it is said that it is the Broadcom BCM4310
I installed all three of the attachments on the first post and i cant get them to work. do i have to do something in the BIOS? or does the swithch has to be a certain way?

please help

i have a Dell Vostro 1510





Ethernet is working
audio not working
graphics working
boot up somewhat need to have the dvd in the drive or else it trys to boot from LAN
hramo001
I installed kalway 10.5.2 succesfully. However my wifi card, a 1395 dell mini card. When i applied this script it froze. I tried reinstalling it just kept freezing. Has anyone been able to make a 1395 dell work?
penarol
Hi

This one work for me in Dell Vostro 1510 with minipcie 1395 Wifi.
Now i can navigate in my kitchen...... biggrin.gif
Thanks for your time and efforts...



psxsnake
the script work for me
MSI WIND with DELL 1395 smile.gif
thx
seasoul
QUOTE(spikeh @ Nov 4 2007, 08:32 PM) *
The script worked fine, but my Linksys WPC54G (BCM4318) is still detected as "Unknown Vendor, Network Controller". Any attempt to open Airport or find networks using Internet Connect results in freezing the system.

I do not think it is the PCMCIA drivers, because when I insert a Belkin card it is correctly detected by Airport as "Ralink, RT2500".

I am currently using 10.4.9 and ToH's 8.9.1 kernel, following this path: JaS 10.4.8 SSE2/SSE3/PPF1/PPF2 -> Delta (official) 10.4.9 update -> ToH's SSE2 8.9.1 kernel. System specs are in my signature.

Thank you for your time.



I also got such a problem. But during a quite short time after leopard started, I can see the detection of wireless signal. Just a short time, then the wifi keeps in a state " Unkown Vender". What 's the problem? Did anyone have any idea?
deniedhero
Which one of these is the pre2 one I use for the Dell 1395?
Mottanu
Hi. I have a Compaq Presario C571NR with a broadcom 4311 mini pci-e. I have installed Iatkos v1.0 r2, and it didn't recognized it. I tried many advices to make it work, but no success. In lspci my Mac recognize it, but that's all. In the top bar it says "no Airport card installed". Can you give some advices?

Thanks.
seasoul
QUOTE(mcsmart @ May 21 2007, 12:56 PM) *
Update: 2008-07-27 3:24PM

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
  • 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
  • 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.1pre
    - added 4307, 4308, 4310, 4322, 4323 - just for testing
  • 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: ./bcm43xxenabler.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.
    • If none of these things did the trick, your card might have a crappy software power-on/off switch. Get a new one smile.gif


I installed IATKOS 10.5.4. My cardbus wireless card is Linksys WPC 54G version 3. I used Chun-Nan 's pcmcia/cardbus driver to activate the slot, but failed to make the wireless work by using this driver. The symtom is like in this post exactly:

http://forum.insanelymac.com/index.php?sho...4&hl=wpc54g

I noticed that soon after I boot leopard the wireless signal come out for a short moment, and then disappear.

But in the second post, the author confirmed that Linksys WPC54G works, that means many people succeed to make it. I was a little wondering if it is because the IOCARDFAMILY driver.

If you have experiences, please help me solve it. I also tried my friends D-link 650+, the same problem.
~Eureka
QUOTE(Mottanu @ Sep 21 2008, 11:00 PM) *
Hi. I have a Compaq Presario C571NR with a broadcom 4311 mini pci-e. I have installed Iatkos v1.0 r2, and it didn't recognized it. I tried many advices to make it work, but no success. In lspci my Mac recognize it, but that's all. In the top bar it says "no Airport card installed". Can you give some advices?

Thanks.


Hi Mottanu,

I have revised IOPCIFamily. Hopefully it will fix the broadcom 4311 issue in compaq computer this time. You can give it a try.

http://forum.insanelymac.com/index.php?showtopic=119291

Chun-Nan

QUOTE(seasoul @ Sep 22 2008, 07:12 AM) *
I installed IATKOS 10.5.4. My cardbus wireless card is Linksys WPC 54G version 3. I used Chun-Nan 's pcmcia/cardbus driver to activate the slot, but failed to make the wireless work by using this driver. The symtom is like in this post exactly:

http://forum.insanelymac.com/index.php?sho...4&hl=wpc54g

I noticed that soon after I boot leopard the wireless signal come out for a short moment, and then disappear.

But in the second post, the author confirmed that Linksys WPC54G works, that means many people succeed to make it. I was a little wondering if it is because the IOCARDFAMILY driver.

If you have experiences, please help me solve it. I also tried my friends D-link 650+, the same problem.


Hi seasoul,

Have you tried beta3 IOPCIFamily to see if it makes any difference? In addition, you may wnat to try different AppleAirPortBrcm4311 driver for your wireless since your pccard slot is recognized.

Chun-Nan
Mottanu
It's working!! Wow! great! Thank you very much Chun-Nan! You are the best!
kmikase
One stupid question. I've seen above that in the log the 4321 has been added. Does it means that if i put this one in my laptop (no whitelist) it will work as an airport ?
(I'd like to replace my 4965)
seasoul
QUOTE(Chun-Nan @ Sep 22 2008, 07:29 PM) *
Hi Mottanu,

I have revised IOPCIFamily. Hopefully it will fix the broadcom 4311 issue in compaq computer this time. You can give it a try.

http://forum.insanelymac.com/index.php?showtopic=119291

Chun-Nan



Hi seasoul,

Have you tried beta3 IOPCIFamily to see if it makes any difference? In addition, you may wnat to try different AppleAirPortBrcm4311 driver for your wireless since your pccard slot is recognized.

Chun-Nan



Problem solved. Thanks a lot for your help, Chun-Nan. I tried beta3 IOPCIFamily this time to make the wireless work. Previously I used rev8 version.smile.gif I thought the beta version may be not stable, so I missed it.

Other guys who suffered the same thing as me, you can always try the newest one. smile.gif
Boombeng
Hi,
thanks a lot mcsmart,
5.1pre works well for 1397 WLAN Mini-Cardin in Dell studio 15 laptop (Broadcom 4315)
I'm a newbie so it took me time to understand how to specify directory to run the script with terminal!
Alex HQuest
QUOTE(mcsmart @ May 21 2007, 09:56 AM) *
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).


Another happy user of BuildSmart's PCI Broadcom 802.11n -- Vendor ID 0x14E4 Product ID 0x4329.

QUOTE(mcsmart @ May 21 2007, 09:56 AM) *
[*]"My card shows up as an AirPort but it says disabled or not configured"


I ran Assistant and created a new location. I was unable to set AirPort under "Automatic" location. Now, fully working.

Cheers.
sel6006
Hi i have an HP Pavillion dv2000 Laptop with Broadcom 802.11b/g WLAN wireless chipset, i have followed the instructions and terminal says that everything has completed successfuly but when i reboot the operating system doesnt recognize my wireless chip at all and in the system profiler it says that airport is configured to en0 even when i edited the kext to say en1 which is my device's location, help is appreciated smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.