Jump to content

10.13 Fix Handoff


4 posts in this topic

Recommended Posts

So I have been trying to figure out why Handoff hasn't been working while everything else does, I downloaded Continuity Activation Tool (CAT) to see if it could help resolve the issue and I noticed the kext used for the Wifi was different than displayed in Sierra, didn't pay it much attention thinking it must be the SMBIOS on my iMac and my iFrankie (Hackintosh) and some change in High Sierra (HS) or I needed to do the basic troubleshooting guides I found all over the place.

 

Then it occurred to me, it's using a different kext... why not rename it to .bak and see what happens?

 

So I renamed AirPortBrcmNIC-MFG.kext to AirPortBrcmNIC-MFG.bak and wow Handoff on my iMac is working, checked iFrankie and the same kext is present and will be disabled or removed as well!

 

iFrankie

AirPort Extreme  (0x14E4, 0x133)

Bluetooth Chipset: 20703A1

 

iMac 21.5 Mid 2010 (upgraded components)

AirPort Extreme  (0x14E4, 0x112)

Bluetooth Chipset: 20702B0

 

I do wish Clover Configurator Vibrant (CCV) had an option to add blacklisted kexts, I know in the future I am going to have to repeat this process again and again, but thanks to CAT I discovered I was correct and something had changed with HS though I did not expect that kext would cause an issue.

 

I didn't have this working on iFrankie right away, After doing a little searching it seems this issue had been addressed and replacing AirPortBrcm4360.kext in IO80211Family.kext was needed on iFrankie, which of course did not work.

 

I returned the original kext, cleared nvram, ran Olarila.command (thanks MaLd0n!), signed out of iCloud, turned off bluetooth and rebooted, signed back into iCloud/Messages/Facetime and after a couple minutes Handoff was working as it should. :)

 

I also ran CAT which may have had an impact on this, with Option 1... Possibly needed this step because I am on SMBIOS 11,3.

 

So in short:

 

Rename AirPortBrcmNIC-MFG.kext

To AirPortBrcmNIC-MFG.bak

 

Rejoice! Handoff should be working again! :D

If not, sign out of iCloud, turn off bluetooth and reboot!

 

Mods sticky if found useful.

Link to comment
Share on other sites

Guest ricoc90

Once Brcm4360 loads, it doesn't load AirPortBrcmNIC-MFG.kext anymore

 

So my workaround was to add a compatible device id found in AirPortBrcm4360.kext to my DSDT

 

(in Sierra my device id (43a0) was in AirPortVrcm4360.kext, but in High Sierra it's using AportBrcmNIC-MFG.kext instead)

Link to comment
Share on other sites

Once Brcm4360 loads, it doesn't load AirPortBrcmNIC-MFG.kext anymore

 

So my workaround was to add a compatible device id found in AirPortBrcm4360.kext to my DSDT

 

(in Sierra my device id (43a0) was in AirPortVrcm4360.kext, but in High Sierra it's using AportBrcmNIC-MFG.kext instead)

 

On my iMac all I had to do was remove that one kext, my Hackintosh is proving more tricky now calling from facetime is broken (might have been all along?) and I started over on the steps to see if anything would change and removing from IO80211Family AirportBrcmNIC disables my wireless card completely and AirportBrcm4360 even edited does not activate itself.

 

I hadn't tried clearing nvram or rebuilding the cache (other than using Kext Utility) to see if I could get everything up again, but it seems like it's going to be a frustrating works once kind of thing.

CAT still reported continuity active, but Handoff stopped working, should have been satisfied with what I had and left it alone when I had it working.

 

I'll start over again another day and hopefully everything works.

 

Though I have had everything working on Sierra and almost everything with High Sierra, Messages, Facetime calling and Handoff were always hit or miss with my install being it would work then something would break it like rebooting.

 

I also noticed my iPad mini Wifi does not do work with 10.13 like support for Handoff to iOS9.x was dropped, so Sierra may be my best bet or I should really stop worrying over it and enjoy having Messages working lol

 

I thought maybe I am doing it wrong and actually replaced AirportBrcmNIC by renaming the Sierra AirportBrcm4360 and moving it in as it's same name, none of these worked... Maybe I will find a post that is more clear about replacing or My card on my Hackintosh being 14e4 43ba uses a different kext though it is a 4360.

 

I haven't been able to get the Apple Bluetooth to work on windows 10, tried everything I could find, compatibility mode and even modifying the apple driver inf and adding windows 10, not so worried there.

 

EDIT: I removed my hackintosh from my iCloud, put the stock IO80211Family.kext back and let everything sit for about a week and didin't boot into Mac, signed into it yesterday, logged out of iCloud when it said there was a problem, ran the olarila.command @MaLd0n provides, shutdown overnight, signed into iCloud, rebooted and everything works... probably won't need to wait a week for all this, but I needed a break from this stuff lol

Link to comment
Share on other sites

 Share

×
×
  • Create New...