Jump to content

Simple Broadcom Wirless Tutorial


  • Please log in to reply
146 replies to this topic

#1
sportman

sportman

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
Broadcom Wireless Tutorial



Kext Used
The kext used for this tutorial is the IO80211Family.kext. This kext needs to be put into /System/Library/Extensions/ if it is not already there.

Entering your device ID
  • Make a backup of IO80211Family.kext
  • Edit the .plist file

cd /System/Library/Extensions

sudo nano /IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist

  • Once editing the plist navigate to the area where you see

<string>pci14e4,4311</string>
<string>pci14e4,4318</string>
<string>pci14e4,4320</string>

  • Add a line with dev id (in place of XXXX)

<string>pci14e4,XXXX</string>


Setting Permissions
  • Type these commands into terminal

sudo chown -R root:wheel /System/Library/Extensions

kextcache -k /System/Library/Extensions


Final touches (Optional)
  • edit the interface config in order to use the airport utility instead of istumbler.

sudo nano /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

  • swap the en0 with en1 for that device.
  • Run disk util and repair perms
  • Please note that you may need to change the number to en2 if you have 2 onbaord pci lan cards.
Sometimes your network card is already configured as an airport device and you do not need to swap the en #

#2
Rammjet

Rammjet

    InsanelyMac V.I.P.

  • Gurus
  • 5,302 posts
  • Gender:Male
Good tutorial!


3 things:

1) The en0 to en1 swap should be optional, only if needed. When you install the JaS DVD, the IO80211Family.kext is already modified and my card was detected without the en0 to en1 trick.

2) I have 2 onboard LAN ports, so IF the en0 trick were needed, it would be swapping en0 to en2.

3) I believe (but I'm not positive) this only works on PCI cards with the Broadcom chips - not USB devices. Thus the "pci" in the entry "pci14e4,4320"

#3
sportman

sportman

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 165 posts
Thanks for the reply Rammjet, i will edit my tutorial to include the information you just provided. Thanks :D.

#4
RobM

RobM

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
Umm, OK.

Problem, I don't have a IO80211Family.kext file. :\

#5
vVP0Hy2acxClG9pFUnBV

vVP0Hy2acxClG9pFUnBV

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts

Umm, OK.

Problem, I don't have a IO80211Family.kext file. :\


There is an error in the tutorial, the line "sudo nano /IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist" should read "sudo nano ./IO80211Family.kext/Contents/PlugIns/AppleAirPortBrcm4311.kext/Contents/Info.plist"

#6
funkmasta

funkmasta

    InsanelyMac Protégé

  • Members
  • Pip
  • 39 posts
I'm having a problem before even reaching this far. For some reason, my Truemobile 1450 won't even be detected by my BIOS, thought I have an Inspiron 8600 so no locking out issues should occur. What else could the problem be?

#7
lagrossebete

lagrossebete

    InsanelyMac Protégé

  • Members
  • Pip
  • 8 posts
ok, i will be a bit more clear in my post

i read all the previous posts & couldnt succeed...

the WIFI PCI card NETGEAR WG311v2 i try to install is not even recognized in system profiler
(it is supposed to have an Atheros chipset)

i have 2 other PCI card recognized:
1) Realtek ethernet controller recognised (internet ok with it)
2) Firewire+USB2.0 card recognised

+ my Nvidia Geforce FX5500 AGP graghic card recognised with the PCI cards (thx to MacVidia driver 1.0.8)


For my WIFI PCI card NETGEAR WG311v2
My Vendor ID is: 104c
My Device ID is: 9966

i got confused trying to figure out between the 2 tuto, Rammjet & Sportman....

Ramjeet, please try to drop me a line if you read this....

what do i have to do?? :P

Edit this file:

sudo nano System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros5424.kext/Contents/Info.plist

Look for:

<string>pci106b,0086</string>
<string>pci168c,1c</string>

Add this line:

<string>pci168c,13</string>

Make sure you indent these lines to match the ones above it.


i understand i have to change the "pci168c" by "pci104c" and
<string>pci168c,13</string> by <string>pci104c,9966/string>
but what about the first of the three lines??

Also previously i tried to replace IOPCIFamily.kext with the one from 10.4.5 with pacifist, it did not work
do i have to do it anyway??

If its not too much to ask ramjeet, could you please drop me a tuto for my device+vendor ID
and all the edit/command to do??
I got lost swappin...
You guys on this forum are saviours!!

If anybody succeeded in installing the same card could drop a line as well......
Forgive my english, i'm french.....

#8
Rammjet

Rammjet

    InsanelyMac V.I.P.

  • Gurus
  • 5,302 posts
  • Gender:Male
The process for enabling an Atheros device is exactly the same as the Broadcom device except for the file that you edit.

For my WIFI PCI card NETGEAR WG311v2
My Vendor ID is: 104c
My Device ID is: 9966


Vendor ID 104c is Texas Instruments.

A Google of WG311v2 says the chipset in this device is Texas Instruments.

There is no driver solution for a Texas Instruments chipset.

#9
Tim Leslie

Tim Leslie

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
  • Location:Warshington state
After completeing all instructions to the letter, I got my BCM 4318 to recognise teh wireless network, but it can't access the web. :2cents:

I did the optional stuff in the networkinterface.plist but it keeps resetting back to en0 after reboot

any thoughts?

#10
Gato_shin

Gato_shin

    InsanelyMac Protégé

  • Members
  • PipPip
  • 58 posts
  • Location:Wollongong Australia
  • Interests:Quite a lot
Cannot use the command to edit the file used Text Edit instead

Then I find my card is already in the list (4318, Jas 10.4.6+PPF1)

Just run chown and kextcache commands

After reboot, the airport icon appears... but cannot connect to my router, and system down after I click on "Retry" butten

Boot again, a warning appears, and the airport icon disappeared......

All steps above had benn repeated for 2 times...

Driving me more crazy...

Attached Files



#11
chello

chello

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
  • Gender:Male
  • Location:Connecticut
dell wireless 14e4 4320 isnt recognized even after i followed the tutorial and used the correct file paths. any ideas?

#12
Rammjet

Rammjet

    InsanelyMac V.I.P.

  • Gurus
  • 5,302 posts
  • Gender:Male

dell wireless 14e4 4320 isnt recognized even after i followed the tutorial and used the correct file paths. any ideas?

My card is a Buffalo card with Broadcom chipset that also has device id 4320. When I installed the JaS 10.4.6 installation, I selected his wireless package. It has a lot of device id's added to the Broadcom kext. When I first booted up, my card was detected and functioned without any other action.

#13
joe75

joe75

    Renegade

  • Retired
  • 2,088 posts
  • Gender:Male
  • Location:Rochester, NY
My Dell 1500 has a Id 4328. I added it to the plist, but after reboot there was no airport icon, but my light for wifi was on :) Would this card be too new to use the IO80211Family.kext from 10.4.5. ;)

#14
ellioT

ellioT

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
I have a pcmcia version which uses the Atheros driver, the vendor id is 168c and device id is 0013. Will this method work? i changed the stuff, but it doesn't seem to find my card at all. I also tried using the IO80211 kext from 10.4.5 which worked for some people, but still nothing. I was wondering if maybe this was only working for the onboard model of this card and pcmcia wasn't going to work.

I have been trying ALL day, still nothing. Thanks a bunch in advance to anyone

#15
cloudy

cloudy

    InsanelyMac Protégé

  • Members
  • PipPip
  • 59 posts
i bought a laptop(HP Presario C300 series) a week ago. it has a broadcom that exactly matches the dev id as 4311, but it never apears as an installed one.
i have the kext file in my OSX 10.4.6.
do in need another kext file of OSX 10.4.3? Could someone help me with this kext file?
thanks

#16
Lucho

Lucho

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
I have the same problem with a compaq c300 series, please help us.

#17
boardjnky4

boardjnky4

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
Ive gotten everything done successfully.

I boot up and see the airport signal meter in the top right.

it says that its not configured. when i go into the network preferences, i do not see an airport connection, just 2 built in ethernet.

is there a solution for this?

any help is greatly appreciated

#18
skippyretard

skippyretard

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 198 posts
  • Gender:Male
  • Location:South Carolina
This is the wireless installer package from JaS 10.4.7 dvd, it worked for me.
Attached File  Wireless.Support.pkg.zip   1.13MB   5091 downloads

#19
Lucho

Lucho

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
It doesnt wor for me, its the same patch i had in my computer.

#20
skippyretard

skippyretard

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 198 posts
  • Gender:Male
  • Location:South Carolina

It doesnt wor for me, its the same patch i had in my computer.



sorry, I don't know what else to try





0 user(s) are reading this topic

0 members, 0 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