Subscribe to our RSS news feed
AAPL 275.62 (0.56)

> Forum Guidelines

Welcome to the Genius Bar. Here's how this forum works:

1. Members are encouraged to make a guide that details something that they might have found troubling or challenging. Chances are, if you've seen the same question asked over and over again, you should write a guide for it.

2. This is not the forum for asking questions. If you have a question about a thread that's already here, feel free to ask it. Just don't start a thread for a specific question. Use the other forums here for that.

3. Posting links to off-site tutorials is not allowed.

4. That's it! Thanks for sharing your information with the rest of us. :)

To keep this forum clean this forum is moderated. You can post in existing topics but new ones will have to be approved before they show up. Quality guides promoting new methods and encouraging users to learn will be approved.


[How To]Atheros AR5212 based cards, now w/ Leopard, Netgear WG311T, TP-LINK TL550G, TL-WN650G / 651G & other AR5212 ca
*******
  • Group: Members
  • Posts: 865
  • Joined: 26-September 06
  • Member No.: 57,474
WITH 10.4.x
Checked with 10.4.8/.9, gives you a 100% airport extreme experience. cool.gif
For use with 10.4.10+ you need to copy the kext from one of the previous versions. You can get it easily by downloading Apple's 10.4.8 update, then using Pacifist to extract the IO80211Family.kext


WITH 10.5.x
Using the 10.4.8 kext with Leopard gives you a working airport extreme, but only for WEP or open networks. WPA is proving a bit belligerent, you can connect to wpa2/wpa networks using the "chipxsd method" described at the end of this post. Editing the 10.5 kext can lock up your system when trying to use your airport. Feedback would be greatly appreciated if you have found a way, or even if you tried and failed.

Leopard "instructions" after the Tiger ones.


10.4 up to 10.4.8


Manufacturer ID: 168c
Device ID: 0013

(168c:0013)


Edit:

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

from

<key>IONameMatch</key>
<array>
<string>pci106b,0086</string>
<string>pci168c,1c</string>


change to

<key>IONameMatch</key>
<array>
<string>pci106b,0086</string>
<string>pci168c,1c</string>
<string>pci168c,13</string>

if your manufacturer & Device ID are different, just change the line to

<string>pci{man ID,Dev ID}</string>


Then

sudo chown -R root:wheel /System/Library/Extensions/
sudo chmod -R 755 /System/Library/Extensions/
sudo rm /System/Library/Extensions.mkext
sudo rm /System/Library/Extensions.kextcache

(Or, use the script in the attached .dmg file if you can't be bothered cleaning up permissions by hand)

Reboot...

and voil detected as an airport extreme card whistle.gif


LEOPARD INSTRUCTIONS:

The previous kext method:

For use with 10.5 you need to copy the kext from one of the previous versions. You can get it easily by downloading Apple's 10.4.8 update, then using Pacifist to extract the IO80211Family.kext

Edit the kext as per the Tiger instructions above...

(Thanks Eclau.)

QUOTE (cyclonefr @ Oct 31 2007, 11:59 PM) *
Got the exact same prob and i ended up copying the IO80211Family.kext I used in Tiger, it still works in Leo smile.gif



The new kext method

For 10.5, follow the same procedure, but edit the System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros.kext

QUOTE (azaraphale @ Nov 23 2007, 06:56 AM) *
1. Changed the IO80211Family kext/Atheros plugin for the card (changed <string>pci168c,1c</string> to <string>pci168c,13</string>) - card showed up in Profiler.
2. Changed the NetworkInterfaces.plist to en1 for Airport - the icon showed up but was blank.
3. Changed the preferences.plist to en1 too - the icon showed up and had signal. Stuck me pass in and was connected. On reboot I have to click on my preferred network, but I can live with that.

IO80211Family version is 2.0
IONetworkingFamily version is 1.6.0
AirportAtheros Version is 3.0.

Glad it helped smile.gif



warning:
QUOTE
after adding the line in the info.plist the card is recognized as airport and it even shows the available networks, but when i try to connect to a network the whole os freezes


With Leopard kexts a lot of computers get this problem -consider it a "work in progress." This seems to help in some cases:

QUOTE (Alucard69 @ Nov 3 2007, 07:20 PM) *
the solution..... I took all other device ids and only left mine in there .


Connecting to WPA/WPA2 in 10.5

To connect to WPA/WPA2 networks follow this guide (thanks chipsxd). Your airport icon in the task bar may or may not work, and, you might get an error at the end of the steps - BUT you will be connected to the network

QUOTE (chipxsd @ Nov 5 2007, 11:14 AM) *
I don't know if others found out a way to connect to a secured wireless connection with the Tiger kext? ... but I think I have found a solution:

You have to use the 'Assist me' -> 'Diagnostics', to connect to your secured connection, it worked fine for me. I took the liberty to include screenshots in this post, so you can see how I did it...


I had to use the System Preferences -> Network -> Assist me... -> Diagnostics -> AirPort -> ... to get me connected to my access point


Here you see me connected to my secured wifi connection


A little tip to make life easier. under /system/library/CoreServices is the Network Diagnostics.app. Drag it onto your dock and use it to connect - saves a few clicks

To make it connect automatically at login:

Use chipxsd's script from here

or:

QUOTE (Cirrus @ Nov 13 2007, 07:51 PM) *
sudo chmod +s /usr/sbin/networksetup
sudo nano /etc/rc.local
networksetup -setairportnetwork "yournetwork" "yourpassword"


Note: if you get these symptoms:

QUOTE (chipxsd @ Apr 9 2007, 05:05 AM) *
When OSX loads, I see the Airport icon on the bar, but it doesn't seem to work. When I load the System Profiler, it says "Airport is currently off".


Then

QUOTE (thew @ Apr 9 2007, 11:15 PM) *
You just need to edit the /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist file

edit the string <string>en0</string>

to <string>en1</string> (or en2 if you have other network cards i guess)

and string <key>IOInterfaceUnit</key>
<integer>0</integer>

to <key>IOInterfaceUnit</key>
<integer>1</integer> <--- this number shall reflect the one used in the other.. so if you have en1 it shoud be 1 and en2 should be 2 and so on.

Then just reboot and check your network settings. It should find a new Airport card.


(Thanks thew.)

This post has been edited by consolation: Jan 18 2008, 12:02 AM
Attached File(s)
Attached File  Extension_folder_fix.dmg ( 49.56K ) Number of downloads: 3703
 
PM Profile Card
Go to the top of the page
+ Quote Post

Posts in this topic
- consolation   [How To]Atheros AR5212 based cards, now w/ Leopard   Jan 29 2007, 03:49 AM
- - rparker   Hi, where did you purchase this card, or where is ...   Jan 29 2007, 09:37 PM
|- - consolation   QUOTE (rparker @ Jan 30 2007, 10:37 AM) H...   Jan 30 2007, 01:24 AM
- - saGat   Works Great !!!!! thanks :]   Jan 29 2007, 11:17 PM
- - saGat   I have the getgear WG311T that has the same device...   Jan 30 2007, 08:03 AM
- - i.Silver   Where can I find the Device ID and Vendor ID witho...   Jan 30 2007, 08:31 PM
- - i.Silver   Shooting myself in the foot here... I found my own...   Jan 30 2007, 08:51 PM
- - consolation   If you install apple's AirPortExtremeUpdate200...   Feb 16 2007, 05:41 AM
- - matticus   Is there a known solution for Atheros 5523-based c...   Feb 23 2007, 01:33 PM
|- - consolation   QUOTE (matticus @ Feb 24 2007, 02:33 AM) ...   Feb 23 2007, 10:21 PM
- - matticus   Yeah. It looks like it's just plain incompati...   Feb 24 2007, 06:01 AM
- - ounas   Thanks with your help my TP-Link wireless card wor...   Apr 5 2007, 09:04 PM
- - chipxsd   I must be doing something wrong. I have the same c...   Apr 8 2007, 05:05 PM
|- - consolation   QUOTE (chipxsd @ Apr 9 2007, 05:05 AM) I ...   Apr 9 2007, 04:52 AM
- - thew   You just need to edit the /Library/Preferences/Sys...   Apr 9 2007, 11:15 AM
|- - chipxsd   Finnaly, it works!! Thank you Thew and co...   Apr 9 2007, 01:45 PM
- - aRnonymous   it worked for me on a tp-link TL550G works good an...   May 4 2007, 06:12 PM
- - consolation   Tidied up first post.   Jun 11 2007, 12:57 AM
- - UltimateGordita   I used this method in an attempt to get my Netgear...   Aug 24 2007, 01:53 AM
- - consolation   boot into single user mode (instructions on how to...   Aug 24 2007, 07:45 AM
- - KELVIN88   This method works for my Netgear WG311 (first revi...   Aug 25 2007, 12:45 PM
- - UneeK   New revisions of these cards use AR5213 and dont w...   Sep 15 2007, 06:58 AM
- - d3ll   Consolation, I read this entire thread and gave i...   Oct 8 2007, 04:25 AM
- - d3ll   Consolation, I was finally able to make them work...   Oct 8 2007, 09:44 AM
- - consolation   Hi, I was just typing you a reply when you posted...   Oct 8 2007, 09:57 AM
- - d3ll   Thanks for the quick reply. the Linksys wmp300n :...   Oct 8 2007, 10:17 AM
- - consolation   That's manufacturer id not chipset; looks like...   Oct 8 2007, 10:54 AM
- - d3ll   LSPCI from a Linux Live CD shoudl give me the Manu...   Oct 9 2007, 12:09 AM
- - eclau   Netgear WG311T PCI 10.4.10 Have edited according t...   Oct 15 2007, 02:13 PM
|- - consolation   I'd check that I have the correct manufacturer...   Oct 15 2007, 07:31 PM
|- - consolation   QUOTE (eclau @ Oct 16 2007, 03:13 AM) Hav...   Oct 25 2007, 09:09 PM
- - eclau   the kexts are different. in 10.4.8, it's AirPo...   Oct 16 2007, 02:19 AM
- - consolation   Replace the /System/Library/Extensions/IO80211Fami...   Oct 16 2007, 02:46 AM
- - eclau   copying kext from 10.4.8 did the trick! Thank ...   Oct 16 2007, 01:11 PM
- - vilja   Tp-Link TL-WN651G Works Great !!!...   Oct 25 2007, 08:40 PM
- - se_dony   i can't get it to work in leopard. after addin...   Oct 30 2007, 11:34 PM
|- - consolation   QUOTE (se_dony @ Oct 31 2007, 12:34 PM) i...   Oct 31 2007, 09:11 AM
- - cyclonefr   Got the exact same prob and i ended up copying the...   Oct 31 2007, 10:59 AM
- - JohnnyBGoode   My Netgear WG311T is finally recognized by Leo, th...   Nov 1 2007, 01:40 PM
- - consolation   Yeah, I noticed that as well. We might need to cop...   Nov 2 2007, 04:00 AM
- - se_dony   ok. i tried the versions that i thought might wor...   Nov 2 2007, 10:31 AM
- - rel22   For Leopard 10.5: I use orignal IO80211Family.kext...   Nov 2 2007, 11:14 AM
|- - consolation   QUOTE (rel22 @ Nov 3 2007, 12:14 AM) For ...   Nov 2 2007, 08:17 PM
- - neikous   I just went to the store and picked up a Netgear W...   Nov 2 2007, 11:07 PM
- - chipxsd   Same thing happens to me with Leo - the whole comp...   Nov 2 2007, 11:11 PM
|- - neikous   QUOTE (chipxsd @ Nov 2 2007, 11:11 PM) Sa...   Nov 3 2007, 12:10 AM
- - cyclonefr   No permissions errors... Try to chown -R root:whee...   Nov 2 2007, 11:44 PM
- - chipxsd   neikous: that's what I did, but the system com...   Nov 3 2007, 12:25 AM
- - consolation   OK, this is getting a bit confused now. I have two...   Nov 3 2007, 04:14 AM
- - Alucard69   I don't know if anyone has posted this but I m...   Nov 3 2007, 06:20 AM
|- - consolation   QUOTE (Alucard69 @ Nov 3 2007, 07:20 PM) ...   Nov 3 2007, 08:32 AM
|- - Alucard69   QUOTE (consolation @ Nov 3 2007, 03:32 AM...   Nov 3 2007, 08:14 PM
- - JohnnyBGoode   Doesn't work for me. I tried everything that y...   Nov 3 2007, 11:28 AM
- - neikous   JohnnyBGoode since we have the same card, I could ...   Nov 3 2007, 05:04 PM
- - chipxsd   Just did a fresh install of Leopard, and it turns ...   Nov 3 2007, 10:20 PM
|- - Alucard69   QUOTE (chipxsd @ Nov 3 2007, 05:20 PM) Ju...   Nov 4 2007, 01:24 AM
- - consolation   Had a play using tiger framework, with the tiger k...   Nov 4 2007, 07:31 PM
- - se_dony   consolation: not perfect but fair enough! can...   Nov 4 2007, 08:06 PM
- - chipxsd   There 'is' another way, but no one would p...   Nov 4 2007, 08:58 PM
- - chipxsd   I don't know if others found out a way to conn...   Nov 4 2007, 10:14 PM
|- - consolation   chipxsd that's a work of bloody genius, but, c...   Nov 4 2007, 10:55 PM
|- - sziggle   QUOTE (chipxsd @ Nov 4 2007, 05:14 PM) I ...   Nov 5 2007, 01:49 PM
|- - consolation   QUOTE (sziggle @ Nov 6 2007, 02:49 AM) if...   Nov 7 2007, 06:10 PM
|- - BoBo   I may have found the solution. I think you need ...   Nov 9 2007, 08:21 AM
- - chipxsd   Sorry to disappoint you, but as I said, I'm us...   Nov 4 2007, 11:10 PM
|- - consolation   Sorry, I misread your post. Your method works with...   Nov 4 2007, 11:22 PM
- - se_dony   chipxsd: thanks for the awesome tip! it wor...   Nov 5 2007, 12:01 AM
- - d3ll   CAn I get kext also be extracted fromt he Jas 10.4...   Nov 5 2007, 01:08 AM
- - Mac R0cketman   I have a WG311T working with consolations method b...   Nov 5 2007, 11:05 AM
- - chipxsd   sziggle: I thought that too, Mac users must have t...   Nov 5 2007, 02:36 PM
- - sziggle   QUOTE (consolation @ Jan 28 2007, 10:49 P...   Nov 5 2007, 05:41 PM
- - neikous   very nice chipxsd - i will test this with WPA when...   Nov 5 2007, 05:41 PM
- - d3ll   Read my Post above on how I solved it. You have ...   Nov 5 2007, 11:37 PM
- - Mac R0cketman   I have a WG311T wifi card when i use 10.4.5 IO802...   Nov 6 2007, 02:09 PM
- - d3ll   I think there is more to this. See this thread. ...   Nov 7 2007, 01:25 AM
- - chipxsd   It's true, my ToH installation had the 10.4.8 ...   Nov 11 2007, 08:06 PM
- - chipxsd   Ok, guys, sorry to brake the bad news - but it see...   Nov 12 2007, 11:14 PM
- - Cirrus   Thats good news. I can confirm this. To make it a...   Nov 13 2007, 06:51 AM
- - consolation   Lot's of "real" mac users are having...   Nov 13 2007, 08:19 AM
|- - chipxsd   I found a shell command which can work with the ke...   Nov 13 2007, 09:11 AM
- - chipxsd   I've created a primitive shell script, which c...   Nov 13 2007, 06:48 PM
|- - sziggle   QUOTE (chipxsd @ Nov 13 2007, 12:48 PM) I...   Nov 13 2007, 11:39 PM
- - Emby boss   Hi people I have a question: I can't make my A...   Nov 13 2007, 10:58 PM
- - pluggulp   Great work chipsxd ! could you please clarify...   Nov 14 2007, 10:52 AM
|- - consolation   QUOTE (pluggulp @ Nov 14 2007, 11:52 PM) ...   Nov 14 2007, 11:25 AM
- - chipxsd   pluggulp: I'm using 10.5 - IONetworkingFamily....   Nov 14 2007, 12:42 PM
|- - pluggulp   QUOTE (chipxsd @ Nov 14 2007, 10:42 PM) ....   Nov 14 2007, 11:57 PM
|- - consolation   QUOTE (pluggulp @ Nov 15 2007, 12:57 PM) ...   Nov 15 2007, 05:16 AM
|- - pluggulp   QUOTE (consolation @ Nov 15 2007, 03:16 P...   Nov 16 2007, 11:22 AM
|- - chipxsd   QUOTE (pluggulp @ Nov 16 2007, 12:22 PM) ...   Nov 16 2007, 02:14 PM
- - kseelbo   I was also having the same problems as most of us ...   Nov 15 2007, 02:50 PM
- - kseelbo   Just an update to my previous post, I uninstalled ...   Nov 15 2007, 04:37 PM
- - Evgenystan   My card is TrendNet TEW-503PI PCI (Atheros 5006XS ...   Nov 16 2007, 04:10 AM
|- - consolation   QUOTE (Evgenystan @ Nov 16 2007, 05:10 PM...   Nov 16 2007, 08:27 PM
- - cyclonefr   Doesn't add any Atheros kext.   Nov 16 2007, 03:57 PM
|- - consolation   QUOTE (cyclonefr @ Nov 17 2007, 04:57 AM)...   Nov 16 2007, 07:36 PM
- - chinasky   Hello, ive running my dlink G520 (atheros chip) ...   Nov 16 2007, 11:41 PM
- - eclau   Updated to 10.5.1... Changing devide id in AirPor...   Nov 17 2007, 01:28 AM
- - chinasky   I finally got my dlink G520 working in leo. I incl...   Nov 17 2007, 11:18 PM
- - BugsBunny   I AM FINALLY ONLINE VIA ATHEROS WLAN (PCMCIA) IN L...   Nov 18 2007, 10:20 AM
4 Pages V   1 2 3 > » 

Reply to this topic Start new topic

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 6th September 2010 - 04:12 AM