Contribute
Register

Patching 10.9.4's AirPortAtheros40.kext for usage with Atheros 168c/001c

Status
Not open for further replies.
Joined
Jan 18, 2011
Messages
239
Motherboard
B85M-G
CPU
Core i7 4770
Graphics
nVidia 1050 Ti
Mac
  1. iMac
  2. MacBook Pro
Hello RehabMan and others,

I found out that you already did a patch for the OSX 10.9.4's AirPortAtheros40.kext for usage with rebranded(?) Atheros chipsets...

I use a Atheros 168c/001c, which works fine in 10.6.8, but wont be loaded in OSX 10.9.4, since the AirPortAtheros40 now seems to have a protection. The following message appears in boot log:
Code:
ATHR: devid 0x001c  not supported.
ath_dev_attach: unable to attach hardware; HAL status 1
ath_attach: Device attach failed!, error -6

You and jackito provided the following two patches. I tried both, but none of these will work. The error message is not shown with both patches anymore, but the device wont be listed under networks->add device(+).
Patch RehabMan (doesn't work, from here http://www.tonymacx86.com/yosemite-...o-13-guide-yosemite-mavericks.html#post890419 ):
Code:
cd /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/MacOS
sudo cp AirPortAtheros40 AirPortAtheros40.orig
sudo perl -pi -e 's|\x83\xc1\xf9\x83\xf9\x29|\x83\xc1\xf1\x83\xf9\x29|g' AirPortAtheros40
sudo perl -pi -e 's|\x66\x83\xf8\x30\x0f\x87\xa7\x00\x00\x00|\x66\xb8\x2a\x00\x90\x90\x90\x90\x90\x90|g' AirPortAtheros40

Patch jackito (doesn't work, from here: http://www.tonymacx86.com/yosemite-...13-guide-yosemite-mavericks-2.html#post893516 ):
Code:
cd /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/MacOS
sudo cp AirPortAtheros40 AirPortAtheros40.orig
sudo perl -pi -e 's|\x83\xc1\xf9\x83\xf9\x29|\x83\xc1\xf1\x83\xf9\x29|g' AirPortAtheros40
sudo perl -pi -e 's|\x41\x83\xfa\x30\x0f\x87\xa9\x00\x00\x00|\x41\xba\x2a\x00\x00\x00\x90\x90\x90\x90|g' AirPortAtheros40

What do I need to change to make AirPortAtheros40 work in my OSX 10.9.4? Can you give me a hint?

Thanks!
 
Hello RehabMan and others,

I found out that you already did a patch for the OSX 10.9.4's AirPortAtheros40.kext for usage with rebranded(?) Atheros chipsets...

I use a Atheros 168c/001c, which works fine in 10.6.8, but wont be loaded in OSX 10.9.4, since the AirPortAtheros40 now seems to have a protection. The following message appears in boot log:
Code:
ATHR: devid 0x001c  not supported.
ath_dev_attach: unable to attach hardware; HAL status 1
ath_attach: Device attach failed!, error -6

You and jackito provided the following two patches. I tried both, but none of these will work. The error message is not shown with both patches anymore, but the device wont be listed under networks->add device(+).
Patch RehabMan (doesn't work, from here http://www.tonymacx86.com/yosemite-...o-13-guide-yosemite-mavericks.html#post890419 ):
Code:
cd /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/MacOS
sudo cp AirPortAtheros40 AirPortAtheros40.orig
sudo perl -pi -e 's|\x83\xc1\xf9\x83\xf9\x29|\x83\xc1\xf1\x83\xf9\x29|g' AirPortAtheros40
sudo perl -pi -e 's|\x66\x83\xf8\x30\x0f\x87\xa7\x00\x00\x00|\x66\xb8\x2a\x00\x90\x90\x90\x90\x90\x90|g' AirPortAtheros40

Patch jackito (doesn't work, from here: http://www.tonymacx86.com/yosemite-...13-guide-yosemite-mavericks-2.html#post893516 ):
Code:
cd /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/MacOS
sudo cp AirPortAtheros40 AirPortAtheros40.orig
sudo perl -pi -e 's|\x83\xc1\xf9\x83\xf9\x29|\x83\xc1\xf1\x83\xf9\x29|g' AirPortAtheros40
sudo perl -pi -e 's|\x41\x83\xfa\x30\x0f\x87\xa9\x00\x00\x00|\x41\xba\x2a\x00\x00\x00\x90\x90\x90\x90|g' AirPortAtheros40

What do I need to change to make AirPortAtheros40 work in my OSX 10.9.4? Can you give me a hint?

Thanks!

Atheros 168c:1c is not supported. You need to replace it with compatible hardware.

Compatible chipsets and the procedures for making them work are covered here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html
 
Correct. Purchase compatible hardware (it is inexpensive).

No way to re-instate the support with FakePCIID.

Ok, last question, I read somewhere that support was still inside in OSX 10.9.1's AirPortAtheros40... Could I then use this OSX 10.9.1 IO80211 Family (do I need to replace the whole famaliy?) inside my 10.9.4?
 
Ok, last question, I read somewhere that support was still inside in OSX 10.9.1's AirPortAtheros40... Could I then use this OSX 10.9.1 IO80211 Family (do I need to replace the whole famaliy?) inside my 10.9.4?

Not sure if it is true... but even so, mixing old versions of IO80211Family.kext generally results in failure.

Much easier to purchase compatible hardware (I've purchased several AR9280 cards on ebay for $5.99 free shipping, for example).
 
Not sure if it is true... but even so, mixing old versions of IO80211Family.kext generally results in failure.

Much easier to purchase compatible hardware (I've purchased several AR9280 cards on ebay for $5.99 free shipping, for example).

Well doesnt seem so easy here from Germany. Do you think that the following device (AR5BHB92) will work in 10.9.4 and is also yosemite safe?

http://www.ebay.de/itm/Atheros-AR5B...308?pt=LH_DefaultDomain_0&hash=item2c729f1d0c

Sorry for asking you this, I don't really understand the half-PCIe thread... :/
 
Correct. Purchase compatible hardware (it is inexpensive).

No way to re-instate the support with FakePCIID.

Err, one very last question. Now looked into DCPI manager, and this incompatible device is listed as "AR242x / AR542x Wireless"... This is definitely not supported anymore? (I ask this again, since I do not remember if I maybe flashed some other firmware to it)
 
Yes. AR5BHB92 is AR9280 WiFi in half-mini PCIe form factor.

You probably haven't read it enough times.

Thanks a lot for this great support! Will buy it then.
 
Status
Not open for further replies.
Back
Top