Jump to content

1 Screenshot

About This File

Please read me:

Ever since macOS Mojave came out (I mean the first DP) Apple removed the support for Atheros based WiFi Adapters from the IO80211Family.kext, so to fix it we need to add the AirPortAtheros40.kext to the Extensions manually.

After each clean install the AirPortAtheros40.kext needs to be installed and after clean installing Mojave DPs after few times I decides to create this app to save some time.

 

How to use it:

This application will install the missing AirPortAtheros40.kext into /System/Library/Extensions and after the installation is done and once you reboot your computer the Atheros based WiFi adapters will be enabled.

The installation is the first step of the process and it is fast but the next steps which are repairing the permission on /System/Library/Extensions and rebuilding the system caches might take a while so please wait until you were asked to reboot your computer.

 

I'm using a TP-Link WDN4800 with an Atheros chipset and it works on other similar hardware.

 

If this app helped you please consider donating; any amount is appreciated.

 

Screen Shot 2019-06-09 at 7.49.52 PM.pngScreen Shot 2019-06-09 at 7.49.22 PM.png

 

Screen Shot 2018-09-16 at 4.40.43 PM.PNGScreen Shot 2018-09-16 at 4.43.28 PM.PNG

1680545780_ScreenShot2018-09-16at4_43_07PM.PNG.059f2ac981e9580873d85f97a2504e72.PNGScreen Shot 2018-09-16 at 4.53.37 PM.PNG

 


What's New in Version 2.0   See changelog

Released

Disable SIP before running the installer.

 

Change Log:

  • Added the Atheros Support for macOS Catalina.
  • Added macOS detection for necessary file installation.
  • Backing up the original IO80211Family.kext for macOS Catalina to desktop.

 

Known issues:

  • No 5GHz network detection.
  • Rebuilding system caches with SIP enable ends up with errors.
  • After each major macOS Catalina update you may need to run the installer.

 

 




User Feedback

Recommended Comments



doesn't work on catalina final, sip is disabled.

 

cp: /System/Library/Extensions/IO80211Family.kext/Contents/_CodeSignature/CodeResources: Read-only file system cp: /System/Library/Extensions/IO80211Family.kext/Contents/MacOS/IO80211Family: Read-only file system cp: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/IO80211NetBooter.kext/Contents/_CodeSignature/CodeResources: Read-only file system cp: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/IO80211NetBooter.kext/Contents/MacOS/IO80211NetBooter: Read-only file system cp: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/IO80211NetBooter.kext/Contents/Info.plist: Read-only file system cp: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/IO80211NetBooter.kext/Contents/version.plist: Read-only file system cp: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext: Read-only file system cp: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext/Contents: No such file or directory cp: /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext/Contents/_CodeSignature: No such file or dire

 

Also putting the kext is L/E and rebuilding cache returns:

 

Kext rejected due to improper filesystem permissions: <OSKext 0x7fde40d0b620 [0x7fff8e2d9b00]> { URL = "file:///Library/Extensions/AirPortAtheros40.kext/", ID = "com.apple.driver.AirPort.Atheros40" }

 

Finally solved. Extract IO80211Family kext from this installer and use hackintool to install it.

Edited by chriz74

Share this comment


Link to comment
Share on other sites
On 10/19/2019 at 9:43 PM, NavHac said:

Add it to your clover/kext/other/ directory, My WDN4800 worked without any issue.

IO80211Family.kext.zip

Yeah it works, it wasn't working before I have been testing this since Mojave's release so I made the installer; but now using the clover/kexts/other works on both Mojave and Catalina. I guess the new revisions of clover made this possible which wasn't working before.

 

22 hours ago, chriz74 said:

doesn't work on catalina final, sip is disabled.

You need to disable SIP in recovery mode, boot into macOS and run the installer and once you're done you need to reboot back into recovery and then you need to rebuild caches and prelinkedkernel and then boot back into macOS OR use the steps that @haunteddevil619 suggested.

Share this comment


Link to comment
Share on other sites
On 10/21/2019 at 5:47 AM, haunteddevil619 said:

This is what worked for me in Catalina final-

- Disable SIP from recovery

- Get Hackintool

- Unlock it (Bottom left corner)

- In Tools tab, run Disable Gatekeeper (Home icon on the bottom)

- Run the installer by Cyberdevs

 it didn't work for me for some reason i dont know ! and showing me some localizable strings in AR9565

and here is error made when installing IO80211Family.kext on catalina

Screen Shot 2019-10-29 at 9.50.43 AM.png

Screen Shot 2019-10-30 at 2.52.19 PM.png

Edited by eissomeoe

Share this comment


Link to comment
Share on other sites
 
 
 
 
2
On 10/21/2019 at 9:01 PM, Cyberdevs said:

Yeah it works, it wasn't working before I have been testing this since Mojave's release so I made the installer; but now using the clover/kexts/other works on both Mojave and Catalina. I guess the new revisions of clover made this possible which wasn't working before.

@Cyberdevs Adding it to opencore kext directory is also working.

Share this comment


Link to comment
Share on other sites

The setup worked really well. Thank you.

I got AR9285 working on Catalina. There is a small problem: the signal strength shows 1 dot at the bottom only. The laptop is less than a meeter away from the router and it looks odd. Any ideas?

Share this comment


Link to comment
Share on other sites
On 12/2/2019 at 4:56 AM, ashcliffe said:

The setup worked really well. Thank you.

I got AR9285 working on Catalina. There is a small problem: the signal strength shows 1 dot at the bottom only. The laptop is less than a meeter away from the router and it looks odd. Any ideas?

Hi, as far as I know the signal strength shouldn't be affected at all, the only thing that comes to mind is to make sure the antennas are connected correctly.

Share this comment


Link to comment
Share on other sites

It worked perfectly on Atheros AR9280, Catalina 10.15.2.

Got some errors when using the app v2, so instead "open" it and copied the kexts from inside to Clover v.5100 "other" folder, and restarted. That´s all.

Thanks a lot for making those kexts!

Share this comment


Link to comment
Share on other sites

Hi,

 

It works well on Catalina 10.15.3.

But, I don't know why, I have a sleep issue with the Kext and don't have without.

I can go to sleep but I have a black screen until I wake up.

If someone knows what to do, it will be appreciated. ;) 

Share this comment


Link to comment
Share on other sites
On 12/2/2019 at 2:26 AM, ashcliffe said:

The setup worked really well. Thank you.

I got AR9285 working on Catalina. There is a small problem: the signal strength shows 1 dot at the bottom only. The laptop is less than a meeter away from the router and it looks odd. Any ideas?


I got the same problem.
Strangely hackintool has a "feature" to install this driver also, and it "solved" the problem.

 

My problem is that I was messing around and now can't connect to any wireless. The device shows up but no networks appear.
I have deleted Ather40.kext from everywhere but no go.
 

Also the installer works nice for me on 10.14 but not 10.15.
Same problem as others described.
Will text the solutions provided.

Share this comment


Link to comment
Share on other sites
On 3/28/2020 at 7:32 PM, skinniezinho said:


I got the same problem...


Same issue. 1 signal bar, yet I'm less than 1 meter away. The signal level shows full when disconnected from the network. As soon as you connect, it drops to 1. I do believe it's just a cosmetic anomaly though. Either way, it'd be nice to see it fixed if possible, and very much appreciated.

Edit: I've rolled back to Mojave, and have applied the installers included kexts exactly how I did with Catalina... The above cosmetic bug is not apparent on Mojave. The signal icon reports appropriate signals. So it just appears to be Catalina suffering that issue. I think I am going to stay put.

Edited by stickman1989

Share this comment


Link to comment
Share on other sites

About the Signal Strength icon, I can't reproduce the issue so sadly I don't know what's causing it. It shows normal on macOS Mojave and Catalina for me.

Share this comment


Link to comment
Share on other sites
On 11/1/2019 at 3:02 AM, NavHac said:

@Cyberdevs Adding it to opencore kext directory is also working.

Do you added only IO80211Family.kext or also AirpotAtheros40?

 

I had to add both because just loading IO8011Family wasn't doing nothing.

 

I had to add IO80211Family.kext/Contents/PlugIns/AirportAtheros40.kext and that made it work.

 

Cheers!

Share this comment


Link to comment
Share on other sites

@el_charlie

For macOS Mojave I only use AirportAtheros40.kext but for Catalina I use IO811Family.kext from Mojave.

 

To All with the Signal icon with one bar issue:

Which IO811Family.kext are you using the original one from the installer/macOS Mojave or the modified version that has been mentioned in some previous posts which only has the AiprotAtheos40.kext?

Share this comment


Link to comment
Share on other sites
2 hours ago, Cyberdevs said:

@el_charlie

For macOS Mojave I only use AirportAtheros40.kext but for Catalina I use IO811Family.kext from Mojave.

 

To All with the Signal icon with one bar issue:

Which IO811Family.kext are you using the original once from the installer/macOS Mojave or the modified version that has been mentioned in some previous posts which only has the AiprotAtheos40.kext?

I used the IO802Family kext included on this app (Atheros Installer for mojave and catalina)

Share this comment


Link to comment
Share on other sites
2 hours ago, Cyberdevs said:

@el_charlie

For macOS Mojave I only use AirportAtheros40.kext but for Catalina I use IO811Family.kext from Mojave.

 

To All with the Signal icon with one bar issue:

Which IO811Family.kext are you using the original once from the installer/macOS Mojave or the modified version that has been mentioned in some previous posts which only has the AiprotAtheos40.kext?

 

I used both of the original kexts from your original installer on Catalina (AirPortAtheros40.kext and IO80211Family.kext)

Edited by stickman1989

Share this comment


Link to comment
Share on other sites
On 10/30/2019 at 1:44 PM, eissomeoe said:

 it didn't work for me for some reason i dont know ! and showing me some localizable strings in AR9565

and here is error made when installing IO80211Family.kext on catalina

Screen Shot 2019-10-29 at 9.50.43 AM.png

Screen Shot 2019-10-30 at 2.52.19 PM.png

 

I have the same problem on Catalina 10.15.4. Is there any solution?

 

Share this comment


Link to comment
Share on other sites
On 4/19/2020 at 6:11 PM, witjojo said:

 

I have the same problem on Catalina 10.15.4. Is there any solution?

 

i have the same issue on opencore AMD mackintosh 10.15.5

Share this comment


Link to comment
Share on other sites

Greeting,  I did have 5ghz visibility and connection before.  But now no more.

What happened?  Which kext should I revert back to, to get 5Ghz?

 

Thank you

Share this comment


Link to comment
Share on other sites
53 minutes ago, makk said:

Greeting,  I did have 5ghz visibility and connection before.  But now no more.

What happened?  Which kext should I revert back to, to get 5Ghz?

 

Thank you

5GHz issue started with Mojave, prior to Mojave it was working but not anymore.

Share this comment


Link to comment
Share on other sites

×