dokterdok / Continuity-Activation-Tool

An all-in-one tool to activate and diagnose macOS 10.10-12 Continuity on compatible Mac configurations.
MIT License
1.6k stars 150 forks source link

"Wi-Fi: No hardware installed" after two weeks with High Sierra, then possibly hibernation #433

Open walkky opened 6 years ago

walkky commented 6 years ago

Historic context:

Prior to 21-12-2017, I used to have latest MacOS Sierra with Continuity Activation running smoothly for several months.

On 21-12-2017 I faced "WiFi: No Hardware Installed" which I solved with re-installing Sierra from recovery, preserving all user data and settings. Immediately after that, I applied MacOS Security Update 2017-002 10.12.6. Together, this resulted in Continuity stopped working, which I didn't try to fix for several months.

Current problem

I updated to High Sierra 10.13.3 on 04 March 2018, Supplemental Update for it on 06 March, Unlox.it on 07 March; re-installed CAT latest Beta and Night Patch on 07 March.

Since that time everything worked fine until yesterday morning (22 March) when I've got "Wi-Fi: No hardware installed".

The only things that I did just before getting "Wi-Fi: No hardware installed" that could be related are:

  1. updating two third-party apps with App Store on 21 March: Telegram, Todoist
  2. draining battery to zero charge, with hibernation restore/complete reboot after that--night between 21 March and 22 March
  3. resetting NVRAM/PRAM--only did it several days (or weeks?) before, not immediately prior to the problem (how can I find out when I last did it?)

Standard questions

Have you tried these steps?

To fix the current problem, I tried:

  1. running "csrutil enable --without-kext" from recovery--under High Sierra, it says "Invalid option --without-kext". Looks like "without-kext" is no longer supported under High Sierra. Looks like all KEXT-related policy has changed in High Sierra, per Apple's article for developers

  2. running "csrutil disable" from recovery--it made Instant Hotspot and Handover active again. When I tried "csrutil enable" from recovery again, Wifi was inactive again.

I still have TimeMachine backups made:

  1. just prior to upgrading to High Sierra
  2. just prior to installing Supplemental Update
  3. just prior to installing some/all patches (definintely prior to CAT)

Is there already an open topic for this issue?

Issues #405 seem to be related.

Please include the following information.

  • OS Version:

10.13.3

  • Mac model:

Macbook Air 13" mid 2011 (MacBookAir4,2; Intel Core i7; 1,8 GHz)

  • Dongle or replaced card?:
  • Used dongle/card:

factory built-in card only. Bluetooth firmware version: v154 c5904

Your Issue:

See above.

Steps done to try to fix the issue:

See above.

Have you tried to patch the kext again after uninstalling? If the issue still persists please send me the broken kext to catbetaelcap@gmail.com

I didn't try to patch again. Wouldn't it be more helpful to first send the KEXTs I have currently active? If so, where exactly can I find them on High Sierra? Browsing CAT logs from the last installation, most(or all?) backup attempts were failed with "Read-only file system".

Please let me know if you need installation logs from the original/re-apply installations of CAT.

finbarrcnaipe commented 6 years ago

I had a similar issue on 10.3.4. After a reboot, suddenly no Wi-Fi Hardware detected. I rebooted to recovery, disabled SIP, rebooted, uninstalled CAT, reboot, reinstalled CAT, reboot, reboot to recovery, re-enable SIP (csr enable --without kext), reboot, everything OK again.

Just installed 10.3.5, and did the same thing again.

During uninstall, CAT has not been able to restore original drivers from recovery for awhile now. So I'm not exactly sure what is going on with the uninstall. In any event, w/10.3.5 today the process outcome was CAT seems to be working fine.

jafrancov commented 6 years ago

Same issue on 10.13.5, did the same process as @DOCSISMan.

Finally I reinstalled the OS, and vualà, hardware available again, so, I guess it's something related with the CAT integration with High Sierra 10.13.4 and .5

Jiang-Yuzheng commented 5 years ago

I have same problem, MacBook Air 13" Mid 2011 10.13.6.

try

"csrutil enable --without kext"from recovery--under High Sierra, without one “-”

then working fine.

Elias795 commented 4 years ago

I have the sane trouble in a MacBook Pro 2011, 15”, High Sierra 10.12.6. In my case I Identify that the problem occurs when I actívate the SIP again, it works fine with the SIP disabled, but when the SIP is on, the laptop dont even recognize the Airport Card, regardless the Bluetooth works fine, but if it is the old airport card, without continuity and stuff.

I hope you can help me to solve this, or let men know if I can be safe with the SIP off.