Contribute
Register

TP link WN881ND OSX 10.10.5 not appearing

Status
Not open for further replies.
For anyone still wondering what this all does:

It adds the DeviceID of the WiFi card to the kexts description so the kext can recognize and use the card.
 
This is exactly what I did to make my TL-WN881ND (pci-e) work in El Capitan 10.11.5:

1. Go to terminal and type:
sudo nano /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirportAtheros40.kext/Contents/Info.plist

2. Add this entry next to the others already present:
<string>pci168c,2e</string>

3. Save the file (ctrl+x, then 'Y' and enter).

4. Download DCPIManager (as suggested by allairgoo).

5. Run DCPIManager and:
5.a. Repair permissions
5.b. Rebuild cache

6. Restart

Done, my wifi indicator appears now and I'm able to connect to my WiFi. :DDDD #happyTimes

Thanks for your guide. This seems to help a lot of people so I was really hopeful but when I get to step 3 (Save the file) I get the error message "Operation not permitted".

I think this is because of El Capitan's SIP security thing.

I disabled the SIP and then had no problems with step 3 and was able to complete the other steps too. When I restarted the WiFi was working! Whoop!

But then when I enabled the SIP again and restart the wifi no longer works :(

Can anyone tell me whether it's possible to have the WiFi working this way AND have El Capitan's SIP enabled too?

EDIT: I'm running El Capitan 10.11.6 on a Mac Pro with the TP Link WN881ND (or trying too).
 
Last edited:
Thanks for your guide. This seems to help a lot of people so I was really hopeful but when I get to step 3 (Save the file) I get the error message "Operation not permitted".

I think this is because of El Capitan's SIP security thing.

I disabled the SIP and then had no problems with step 3 and was able to complete the other steps too. When I restarted the WiFi was working! Whoop!

But then when I enabled the SIP again and restart the wifi no longer works :(

Can anyone tell me whether it's possible to have the WiFi working this way AND have El Capitan's SIP enabled too?

EDIT: I'm running El Capitan 10.11.6 on a Mac Pro with the TP Link WN881ND (or trying too).

It's working now!
I've got no idea what made the difference but here's what I did:
I started up in Recovery mode
Opened Terminal and disabled SIP ( by typing "csrutil disable" at Terminal prompt)
restarted
followed the guide above (Wifi now working!)
emptied the trash and ran Disk Utility
restarted in Recovery mode
Enabled SIP in Terminal (by typing "csrutil enable" at Terminal prompt)
Restarted
Wifi still working!
 
Can anyone tell me whether it's possible to have the WiFi working this way AND have El Capitan's SIP enabled too?

EDIT: I'm running El Capitan 10.11.6 on a Mac Pro with the TP Link WN881ND (or trying too).

Yes you can but you need to enable SIP and allow installation of unsigned kernel extensions.

On your Hackintosh edit Clover's config.plist and adjust SIP settings to:
Code:
    <key>RtVariables</key>
    <dict>
        <key>CsrActiveConfig</key>
        <string>0x3</string>
        <key>BooterConfig</key>
        <string>0x28</string>
    </dict>

On your Mac Pro boot from Recovery, open Terminal and enter the following command:
Code:
csrutil enable --without kext
 
Hi lancelotty, hijacking your post as I'm searching for a Hackintosh expert in Bristol who can do the initial build, and act as tech support. Are you able to do that, or know anyone who is?
 
Hi lancelotty, hijacking your post as I'm searching for a Hackintosh expert in Bristol who can do the initial build, and act as tech support. Are you able to do that, or know anyone who is?
I'm next to useless I'm afraid. I was using the information here to get the Wireless router to work on my old Mac Pro. It was effective initially but I've had problems every time there was an Mac OS update so I removed the Wireless router and used one of those Mains/ethernet router things instead. Good luck though!
 
I'm next to useless I'm afraid. I was using the information here to get the Wireless router to work on my old Mac Pro. It was effective initially but I've had problems every time there was an Mac OS update so I removed the Wireless router and used one of those Mains/ethernet router things instead. Good luck though!
Not, to worry. Thanks anyway
 
Hi!

One of the solutions:
1. Run Windows o Linux, on Windows go to Device Management, open your wifi card (atheros 9287), so "Details" > "ID hardware". (I have windows in Italian, I do not know if English is really so named; With Linux I don't know lol)
2. Copy on paper (or take a photo) the characters XXXX --> "VEN_168C&DEV_XXXX".
3. Run OS X and take the file IO80211Family.kext from Hard Disk>System>Library>Extension (U need to enable "hidden files" from terminal; search how with google), copy it on the desk (and make it a backup copy).
4. Right button on it > Show package contents.
5. Go to "Contents>PlugIns>AirPortAtheros40.kext", open with "Show package contents". Now go to "Contents>Info.plist", open it with the TextEdit.
6. So look in it, and replace as I did:
My ID Hardware: ....VEN_168C&DEV_002E... (XXXX = 002E)
I replace the first <string>pci168c,XXXX</string> with my ID Hardware: <string>pci168c,2e</string>
Note: the 0 is not reported; the "E" becomes "e".
7. Save and close it, close all and go to the desk.
8. Now with Kext Wizard select the IO80211 kext modded, install it. Rebuild kext caches (I do not know if necessary.). Reboot.
9. Enjoy it.


Please use the original kext, no one downloaded from the Internet. Otherwise you have some stability issues in the system. Format (with Gparted for an partition, or DiskUtility for Erase all HDD) and reinstall in the case.

Sorry for my bad english, I'm in a hurry and I'm very tired, I did not want to write perfectly. But I hope you understand me...

bye...
Sorry but can you see my info.plist file in attachment.
Which line do I need to revise?
 

Attachments

  • Screen Shot 2017-03-20 at 5.18.22 PM.png
    Screen Shot 2017-03-20 at 5.18.22 PM.png
    176.3 KB · Views: 297
worked for me thank you very much
 
Hi Can any one help me on this?

im running Sierra 10.12.5
I have the same wifi as you do and it has the same code 002E when checked in wifi
followed the guide but it still wouldnt work
not wifi sign shows.

nothing shows in system report>wifi as in picture
i have done with kext beast, and using dcpi to rebuild cache and repair permission.
still no luck

any other method to make this work?
please help im frustrated.

Hi!

One of the solutions:
1. Run Windows o Linux, on Windows go to Device Management, open your wifi card (atheros 9287), so "Details" > "ID hardware". (I have windows in Italian, I do not know if English is really so named; With Linux I don't know lol)
2. Copy on paper (or take a photo) the characters XXXX --> "VEN_168C&DEV_XXXX".
3. Run OS X and take the file IO80211Family.kext from Hard Disk>System>Library>Extension (U need to enable "hidden files" from terminal; search how with google), copy it on the desk (and make it a backup copy).
4. Right button on it > Show package contents.
5. Go to "Contents>PlugIns>AirPortAtheros40.kext", open with "Show package contents". Now go to "Contents>Info.plist", open it with the TextEdit.
6. So look in it, and replace as I did:
My ID Hardware: ....VEN_168C&DEV_002E... (XXXX = 002E)
I replace the first <string>pci168c,XXXX</string> with my ID Hardware: <string>pci168c,2e</string>
Note: the 0 is not reported; the "E" becomes "e".
7. Save and close it, close all and go to the desk.
8. Now with Kext Wizard select the IO80211 kext modded, install it. Rebuild kext caches (I do not know if necessary.). Reboot.
9. Enjoy it.


Please use the original kext, no one downloaded from the Internet. Otherwise you have some stability issues in the system. Format (with Gparted for an partition, or DiskUtility for Erase all HDD) and reinstall in the case.

Sorry for my bad english, I'm in a hurry and I'm very tired, I did not want to write perfectly. But I hope you understand me...

bye...
 

Attachments

  • Mac system report.jpg
    Mac system report.jpg
    193.4 KB · Views: 241
Last edited:
Status
Not open for further replies.
Back
Top