Jump to content

1 Screenshot

About This File

Modified IO80211Family.kext especially who use device based on Atheros40 (the idea came from CtlnaAHCIPort.kext) so we don't need to touch /S/L/E just inject via OpenCore, and we can running Big SUr without open Sealed (no need remove/delete vanilla IO80211Family.kext in /S/L/E)

 

I'm not try in Mojave or Catalina but I'm sure is worked too

 

1. just put 2 kext HS80211Family.kext & AirPortAtheros40.kext  .../OC/Kexts and make sure inject via config.plist

  do not inject IO80211NetBooter in the plist (must do research so i leave there in plugin),  I remove IO80211NetBooter from plugin so as not to confuse

see my pict below just add 2 value

509405553_ScreenShot2020-10-10at10_17_05.png.8100d3f0de3a0564dcb1d943019cc356.png

 

2. you can add value manually VendorID in IONameMatch (atheros40) if your ID not present

 

3. refer to @MaLd0n guide in olarila for working Wifi Atheros AR9565, AR9462, AR9463, AR9485

here is the modification (no need injector)

AR9565 AirPortAtheros40-9565.kext.zip

AR9462 AirPortAtheros40-9462.kext.zip

AR9463 AirPortAtheros40-9463.kext.zip

AR9485 AirPortAtheros40-9485.kext.zip

 

Additional : Fake Locale & Country Code

 

Use this kext WifiLocFix.kext.zip to fix Locale & Country Code (Fake AirPort Location Interface)

 

657559936_ScreenShot2020-10-14at20_39_48.png.e0fd611bc2519555dfd2e1d458aa5744.png

 

You can change it inside WifiLocFix.ket depend on your location

and don't forget to inject in your config.plist

 

 Card Type: AirPort Extreme  (0x168C, 0x3112)

  Firmware Version: Atheros 9380: 4.0.74.0-P2P

  MAC Address: XXXXXXXXXXXXXX

  Locale: ETSI

  Country Code: ID

  Supported PHY Modes: 802.11 a/b/g/n

  Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64

  Wake On Wireless: Supported

  Status: Connected

 

 


What's New in Version 1.0.0   See changelog

Released

No changelog available for this version.

  • Like 19
  • Thanks 15

User Feedback

Recommended Comments



PG7

Posted

1 hour ago, oldman20 said:

Im using AR9285 and after edit plist file wifi work with OpenCore-BigSur/ Catalina. But can't work with Clover-Big Sur/ or Catalina, what should I do, thank?

 

problem already solved in the next commit, it has been solved and is working without problems!

 

I leave here a folder with Clover r5127 where it solves in BigSur but using BOOT.efi as well as CloverX64.efi and the kext that are already ready for AR9285 that I use myself

 

Spoiler

ar9565.thumb.png.280c02178709c06e3502b62a69458f8b.png1201907248_ar9485-2.thumb.png.c23f48cccabb80089b4f3f368093d32d.png662883162_ar9485-1.thumb.png.b9a21ee87e16c765b8261bc838e23bf7.pngar9285.thumb.png.f779f1e3b640eff7227147efbf4479ba.png

 

r5127 BOOT + Drivers + Kext Ateros ar9285 BigSur.zip

  • Like 3
  • Thanks 3
oldman20

Posted (edited)

On 11/30/2020 at 8:37 AM, PG7 said:

 

problem already solved in the next commit, it has been solved and is working without problems!

 

I leave here a folder with Clover r5127 where it solves in BigSur but using BOOT.efi as well as CloverX64.efi and the kext that are already ready for AR9285 that I use myself

 

  Reveal hidden contents

ar9565.thumb.png.280c02178709c06e3502b62a69458f8b.png1201907248_ar9485-2.thumb.png.c23f48cccabb80089b4f3f368093d32d.png662883162_ar9485-1.thumb.png.b9a21ee87e16c765b8261bc838e23bf7.pngar9285.thumb.png.f779f1e3b640eff7227147efbf4479ba.png

 

r5127 BOOT + Drivers + Kext Ateros ar9285 BigSur.zip

Thank, i will try it

Edit: It's working fine, thank you

btw, how can you make wifi menu more detail like that?

 

Screen Shot 2020-12-05 at 23.49.21.png

Edited by oldman20
  • Thanks 1
Aguys

Posted

It works! It works! It works!
AR9462 and Big Sur 11.0.1

nickbolero

Posted (edited)

1123152749_Schermata2020-12-07alle19_34_19.thumb.png.badd3553500081587aa2a536126249ff.png

Hi I tried the kext for Wifi Atheros 9485. The wifi works, the download / upload also works quite well.
The only thing that doesn't fit me is the range of channels that it can see and the wifi icon always shows only one notch. Even if I'm very close to the wifi source?
Is there something I'm wrong?

 

  Versioni software:

  CoreWLAN: 16.0 (1657)

  CoreWLANKit: 16.0 (1657)

  Menu extra: 17.0 (1728)

  Informazioni di Sistema: 15.0 (1502)

  Famiglia IO80211: 12.0 (1200.12.2b1)

  Diagnosi: 11.0 (1163)

  Utilità AirPort: 6.3.9 (639.14)

  Interfacce:

en1:

  Tipo di scheda: AirPort Extreme (0x168C, 0x1186)  

  Versione firmware: Atheros 9485: 4.0.74.0-P2P

  Indirizzo MAC:  xx : xx: xx: xx: xx: xx

  Impostazioni locali: ETSI

  Codice paese: IT

  Modalità PHY supportata: 802.11 a / b / g / n

  Canali supportati: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13

  Riattiva da wireless: Supportato

  Stato: Connesso

Edited by nickbolero
  • Like 1
Rodion2010

Posted

How is it related with USB? do you mean any driver that is loaded permanently?

Thanks

 

<key>IOKitPersonalities</key>

<dict>

<key>Wifi ID Injection</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.driver.AppleUSBMergeNub</string>

<key>IOClass</key>

<string>AppleUSBMergeNub</string>

<key>IOProviderClass</key>

<string>AtherosNewma40Interface</string>

<key>IOProviderMergeProperties</key>

<dict>

<key>IO80211CountryCode</key>

<string>ID</string>

<key>IO80211Locale</key>

<string>ETSI</string>

</dict>

</dict>

</dict>

 

 

javanesse

Posted

can i use it out using OC? how?

 

On 11/30/2020 at 8:37 AM, PG7 said:

  

problem already solved in the next commit, it has been solved and is working without problems!

 

I leave here a folder with Clover r5127 where it solves in BigSur but using BOOT.efi as well as CloverX64.efi and the kext that are already ready for AR9285 that I use myself

  

  Hide contents

ar9565.thumb.png.280c02178709c06e3502b62a69458f8b.png1201907248_ar9485-2.thumb.png.c23f48cccabb80089b4f3f368093d32d.png662883162_ar9485-1.thumb.png.b9a21ee87e16c765b8261bc838e23bf7.pngar9285.thumb.png.f779f1e3b640eff7227147efbf4479ba.png

 

r5127 BOOT + Drivers + Kext Ateros ar9285 BigSur.zip

 

Rodion2010

Posted

On 12/20/2020 at 12:59 AM, javanesse said:

can i use it out using OC? how?

 

 

I think you can. Use it exactly in that way as any other kext

Carlos Novas

Posted (edited)

Funcionando excelente en Mac Big Sur 11.1 

 Atheros 9285 y OC 0.6.5 gracias y muchos exitos

Edited by Carlos Novas
javanesse

Posted (edited)

@pico joeaccording the attachment of @MaLd0n files, what you mean no need injector?

 

i've been running big sur 11.01 trying to add 9485 but still no luck yet.

 

Edit: so im using TPLink WN781ND V.2 PCIe with AR9485 chipset and its now working after combining the kexts above with ATH9KInjector.kext, didn't compare those ven id yet but for now its ok for me. thanks @pico joe and @MaLd0n, absolute great work. thank you.

Edited by javanesse
lesosso

Posted

I think i am almost there, i have put your 2 kext in place and inject them in config.plist it boots to the desktop and i can play with the OS but eventually (under 1 minute) it will crash. If i remove wifi card OS is stable with kext injected (no change to config.plist) 

 

Big SUr 11.2 but was doing the same thing with 11.1

 

Ever heard of similar scenario ?

 

 

  • Like 1
macdodo

Posted

Fine. WDN4800 is working. 10.15.7

Rodion2010

Posted

On 2/7/2021 at 1:04 AM, lesosso said:

Ever heard of similar scenario ?

 

 

Works Ok for me, any modern macOS (Mojave, Catalina, Big Sur), WDN4800

added MinKernel to config, we dont need these kexts in Sierra/Hierra

1061994035_2021-03-130_59_05.png.1465f1980276f410eb35df6d5afd36e1.png

lucasrp

Posted

Works for Atheros AR956x?

Rodion2010

Posted

3 hours ago, lucasrp said:

Works for Atheros AR956x?

if it worked with Hierra, it will work with this kext too, it is the same kext

lucasrp

Posted

1 hour ago, Rodion2010 said:

if it worked with Hierra, it will work with this kext too, it is the same kext

It didn’t work for me. I don’t know if I’m doing something wrong or it’s some problem with OpenCore. I put both Kexts in OC/Kexts and updated my config.plist...

Rodion2010

Posted

You need different device-ids in the kext for different atheros models

are you sure yours are matching?

<key>IONameMatch</key>
			<array>
				<string>pci168c,30</string>
				<string>pci168c,2a</string>
				<string>pci106b,0086</string>
				<string>pci168c,1c</string>
				<string>pci168c,23</string>
				<string>pci168c,24</string>
			</array>

this is from the original kext

what is ID of your card?

lucasrp

Posted (edited)

2 hours ago, Rodion2010 said:

You need different device-ids in the kext for different atheros models

are you sure yours are matching?




<key>IONameMatch</key>
			<array>
				<string>pci168c,30</string>
				<string>pci168c,2a</string>
				<string>pci106b,0086</string>
				<string>pci168c,1c</string>
				<string>pci168c,23</string>
				<string>pci168c,24</string>
			</array>

this is from the original kext

what is ID of your card?

I don’t know, how do I find out? 

 

It's 0x168C,36

 

----EDIT2

I don't know what I did, but it's working now! Thanks :)

Edited by lucasrp
  • Like 2
Rodion2010

Posted (edited)

<string>pci168c,30</string>
<string>pci168c,36</string>
...

 

Edited by Rodion2010
Rodion2010

Posted

I use another way

find 0FB787DC 040000
replace B8640000 009090
 64 is regdomain code 

  • 0х64 - FCC
  • 0х37 - ETSI
  • 0х65 - APAC
  • 0х6A - RoW
  • 0х8D - Japan
  • 0х5E - Korea
  • 0x69 - World9
LockDown

Posted

What about "Unsupported ioctl XXX"

Hiw can we fix it?

Rodion2010

Posted (edited)

16 hours ago, ellaosx said:

What about "Unsupported ioctl XXX"

Hiw can we fix it?

it was in Sierra and older macOS too, is this a real problem we need to fix?

once at system startup:

2021-05-07 18:31:22.315880+0300 0x563      Default     0x0                  0      kernel: (AirPortAtheros40) 5.205698: apple80211Request[10514] Unsupported ioctl 156

2021-05-07 18:31:22.315971+0300 0x563      Default     0x0                  0      kernel: (AirPortAtheros40) 5.205799: apple80211Request[10514] Unsupported ioctl 181

2021-05-07 18:31:22.315991+0300 0x563      Default     0x0                  0      kernel: (AirPortAtheros40) 5.205819: apple80211Request[10514] Unsupported ioctl 156

2021-05-07 18:31:22.316001+0300 0x563      Default     0x0                  0      kernel: (AirPortAtheros40) 5.205829: apple80211Request[10514] Unsupported ioctl 181

2021-05-07 18:31:22.316021+0300 0x563      Default     0x0                  0      kernel: (AirPortAtheros40) 5.205849: apple80211Request[10514] Unsupported ioctl 156

2021-05-07 18:31:22.316029+0300 0x563      Default     0x0                  0      kernel: (AirPortAtheros40) 5.205857: apple80211Request[10514] Unsupported ioctl 181

2021-05-07 18:31:22.316039+0300 0x563      Default     0x0                  0      kernel: (AirPortAtheros40) 5.205867: apple80211Request[10514] Unsupported ioctl 156

2021-05-07 18:31:22.316047+0300 0x563      Default     0x0                  0      kernel: (AirPortAtheros40) 5.205875: apple80211Request[10514] Unsupported ioctl 181

2021-05-07 18:31:25.808161+0300 0x19a      Default     0x0                  0      kernel: (AirPortAtheros40) 8.697989: apple80211Request[10514] Unsupported ioctl 156

2021-05-07 18:31:25.808178+0300 0x19a      Default     0x0                  0      kernel: (AirPortAtheros40) 8.698006: apple80211Request[10514] Unsupported ioctl 181

2021-05-07 18:31:25.808238+0300 0x19a      Default     0x0                  0      kernel: (AirPortAtheros40) 8.698066: apple80211Request[10514] Unsupported ioctl 156

2021-05-07 18:31:25.808242+0300 0x19a      Default     0x0                  0      kernel: (AirPortAtheros40) 8.698070: apple80211Request[10514] Unsupported ioctl 181

2021-05-07 18:31:25.808254+0300 0x19a      Default     0x0                  0      kernel: (AirPortAtheros40) 8.698082: apple80211Request[10514] Unsupported ioctl 156

2021-05-07 18:31:25.808261+0300 0x19a      Default     0x0                  0      kernel: (AirPortAtheros40) 8.698089: apple80211Request[10514] Unsupported ioctl 181

2021-05-07 18:31:25.808268+0300 0x19a      Default     0x0                  0      kernel: (AirPortAtheros40) 8.698097: apple80211Request[10514] Unsupported ioctl 156

2021-05-07 18:31:25.808272+0300 0x19a      Default     0x0                  0      kernel: (AirPortAtheros40) 8.698101: apple80211Request[10514] Unsupported ioctl 181

2021-05-07 18:31:25.808401+0300 0x19a      Default     0x0                  0      kernel: (AirPortAtheros40) 8.698229: apple80211Request[10514] Unsupported ioctl 230

Edited by Rodion2010
LockDown

Posted

On 5/8/2021 at 12:14 AM, Rodion2010 said:

it was in Sierra and older macOS too, is this a real problem we need to fix?

It would be great to have it fixed though.

prud28

Posted (edited)

The monterey panic at HS80211Family.kext

Edited by prud28
  • Like 2
Ludox

Posted

I confirm

8 hours ago, prud28 said:

The monterey panic at HS80211Family.kext

 

  • Like 2
LockDown

Posted (edited)

11 hours ago, prud28 said:

The monterey panic at HS80211Family.kext

@pico joe

Maybe its time to mod 8011Family of Mojave

Edited by ellaosx

×
×
  • Create New...