Handoff stops working on dp 6.
So it does. I'll stop trying to get it to work until DP7.
Handoff stops working on dp 6.
My guess is that it's not working because there's not a iOS beta 6 to work with it.
hey teal shark. do you and Manic Harmonic at least know what was changed in DP6 to make it not work? So that way when we get final builds we can get it to work.
what do you mean hex editing macid's? is this something we could do if there was a write up?
Yep, and considering they were NOT doing that until people discovered this card worked in the 2011 MBP, it's hard for anyone to argue that Apple is not using the "planned obsolescence" approach... Not supporting this feature on a 2011 MBP I understand. It makes sense because the default hardware doesn't support it. However, purposefully whitelisting only Macs that come with the card is a different story. This would be like if you put a genuine Apple SSD in your Mac, but you didn't get TRIM support because your Mac didn't come with an SSD.
I have now decided to share what I did to the kext, for a few reasons...
1. Apple knows exactly what they changed to make it incompatible with our Macs, so you can be sure already they know what was changed to make it work again.
2. I believe in sharing information like this and I think the community deserves to know what is changed in the kext.
Anyway, I'm not some crazy hacker genius or anything, it's a pretty simple hack. In DP3 Apple added a bunch of Mac board id's to AirPortBrcm4360.kext (It's in the Plugins folder in IO80211Family.kext) so that only Macs that came with the card could load the kext. As you can see in the screenshot, I just took the 3 first board id's and changed them to the ones from the 2011 13, 15, and 17 inch MacBook Pro.
View attachment 480242
(Yeah, I'm up late/early, don't judge me)
So basically, they just did the same thing they did with boot.efi. This is Apple's traditional approach to things like this, they just whitelist the hardware. For example, The TRIM patch simply replaces "Apple SSD" in the kext binary with a bunch of spaces.
will that work for dp6 I'm confused didn't you guys already do this?
You absolutely can! Manic Harmonic shows you what to change back in post #118:
https://forums.macrumors.com/posts/19344855/
is there something special that needs to be done before or after adding board id to the kext, i added my macs board id by editing the kext and replacing the first id but it didn't work and i didn't get the handoff option in system preferences so i ended up using the modified kext file instead and it worked
Can you please post the exact one your referring to that worked? You have dp6?
I had replaced the DP5 kext with the DP6 one when it came out, so if someone still has the DP5 one handy, I'd be quite thankful for a repost.
the dp5 kext shows the enable handoff in dp6, but yosemite dp6 handoff docent work with iOS 8 even the once that don't need the hack i think its because theres no iOS 8 beta 6 yet
This is correct.
There's a check to make sure that iOS and OS X are running the same developer preview, if they are not then handoff disables itself.
I assume this was originally intended to prevent people from running iOS DP4 with OS X DP5.
Handoff working with last .kext update :
56 0 0xffffff7f8195b000 0x5d2000 0x5d2000 com.apple.driver.AirPort.Brcm4360 (900.18.3) <55 50 49 12 7 6 5 4 3 1>
Phone calls are possible through my Mac, not wifi call but GSM calls. I also can send sms via Messages. And i can confirm in ios 8 that it really is a sms that has been sent, not an iMessage.
So no Continuity but Handoff.
witch kext did you use? does air drop work for you?