Contribute
Register

How can I install TP-Link TL-WN881ND on Sierra?

Status
Not open for further replies.
Hi,

All of the solutions did not work for me.
"No hardware detected" on sierra 10.12.5 with TL-WN881ND firmware Atheros AR9287.

I inject kext at boot with unibeast. Any ideas?

EDIT: It works... I had to modify directly the kext in /S/L/E... It doesn't work when we insert it in the EFI of Clover

If you wouldn't mind can you tell me exactly what you did? I'm somewhat new to Hackintosh. I'm up perfectly running on 10.12.4 but scared to lose WiFi so can you tell me exactly what you added or edited? Thanks!
 
If you wouldn't mind can you tell me exactly what you did? I'm somewhat new to Hackintosh. I'm up perfectly running on 10.12.4 but scared to lose WiFi so can you tell me exactly what you added or edited? Thanks!
i think he means to install kext on System/Library/extensions instead of EFI clover partition. Good luck
 
could anybody reupload the kext file? pls
 
For TL-WN881ND (Atheros 9287), apply one of these patches. Clover's kext to patch method not described here.

DSDT patch (Permanent Fix):
This injects fake id (pci168c,2a) for the wireless card, a vanilla approach. If using clover then it is very simple by using inbuilt clover patch. Open config plist using clover configurator. Under ACPI —> DSDT fixes —> AddDTGP & FixAirport. These two fixes will make WN881ND work with most versions of MacOS. Confirmed working with El capitan. Reported as not working with sierra. If u are injecting DSDT, then u can add these fixes manually to DSDT like i did, which will work for sure. Ask if need help.

Kext patch (Lost with any major update excluding security updates):
Copy IO80211Family.kext from S/L/E to desktop. Add the device id to info plist.
Path: IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/Info.plist
Add (or edit) any one of the following strings to info.plist in the appropriate location, where similar strings are present.
<string>pci168c,2e</string> or
<string>pci168c,30a4</string>

Install the modified kext. Need to repeat for every update. Detailed description here.

Have a look #1
Thanks a lot man! working great with high sierra
 
For TL-WN881ND (Atheros 9287), apply one of these patches. Clover's kext to patch method not described here.

DSDT patch (Permanent Fix):
This injects fake id (pci168c,2a) for the wireless card, a vanilla approach. If using clover then it is very simple by using inbuilt clover patch. Open config plist using clover configurator. Under ACPI —> DSDT fixes —> AddDTGP & FixAirport. These two fixes will make WN881ND work with most versions of MacOS. Confirmed working with El capitan. Reported as not working with sierra. If u are injecting DSDT, then u can add these fixes manually to DSDT like i did, which will work for sure. Ask if need help.

Kext patch (Lost with any major update excluding security updates):
Copy IO80211Family.kext from S/L/E to desktop. Add the device id to info plist.
Path: IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/Info.plist
Add (or edit) any one of the following strings to info.plist in the appropriate location, where similar strings are present.
<string>pci168c,2e</string> or
<string>pci168c,30a4</string>

Install the modified kext. Need to repeat for every update. Detailed description here.

Have a look #1

System: i5-8600k on Gigabyte 370z and OS 10.13.1

Wifi card: WN881ND.

DSDT patch does not work

I tried Kext patch next. Adding

<string>pci168c,2e</string>

in

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

and reboot

Did not work either. I tried copying the kext into the EFI folder. No luck either.

I tried DPCI manager and I can see the card there, so that's good i guess. However, repairing permissions and rebuilding cashes within DPCI crashed the hack and now it does not boot any more.

I appreciate any support. Thanks!
 
use ke
System: i5-8600k on Gigabyte 370z and OS 10.13.1

Wifi card: WN881ND.

DSDT patch does not work

I tried Kext patch next. Adding

<string>pci168c,2e</string>

in

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

and reboot

Did not work either. I tried copying the kext into the EFI folder. No luck either.

I tried DPCI manager and I can see the card there, so that's good i guess. However, repairing permissions and rebuilding cashes within DPCI crashed the hack and now it does not boot any more.

I appreciate any support. Thanks!
use kext utility to install that kext after then use fix airdrop in config plist in EFI partition. it should work
 
To those who got the WN881ND, can I ask if yours is v1 or v2?

I got a v2 today, but it wouldn't work.
 
I'll answer my own question here. The v1 works fine, but v2 uses the RealTek 8168.
 
I'll answer my own question here. The v1 works fine, but v2 uses the RealTek 8168.
I got a v2 and it is not working after having followed the steps written in this thread.
Could someone explain what to do in detail please?
 
I got a v2 and it is not working after having followed the steps written in this thread.
Could someone explain what to do in detail please?

My guess is the IO80211Family.kext won't help you. You'll need the RealTek kext.
 
Status
Not open for further replies.
Back
Top