Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Stus1171

macrumors newbie
Oct 21, 2014
5
0
I have an early 2011 MacBook Pro and follwoed the instructions in post #1. Unfortunately, my Internet is not working after following the instructions (wifi is on and connected). I can't connect to the Internet as I always get a "Can't secure connection" response. How do I reset the IO80211Family back to how it originally was? At this point I just need to have Internet again. I'm running 10.10.

I've already tried reinstalling Yosemite to no avail.
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
I have an early 2011 MacBook Pro and follwoed the instructions in post #1. Unfortunately, my Internet is not working after following the instructions (wifi is on and connected). I can't connect to the Internet as I always get a "Can't secure connection" response. How do I reset the IO80211Family back to how it originally was? At this point I just need to have Internet again. I'm running 10.10.

I've already tried reinstalling Yosemite to no avail.

Is your Mac on time, i mean look at the clock, pretty sure wrong date and time. Set date and time automatically.
 

tenente

macrumors newbie
Oct 20, 2014
3
0
Italy
I mean there's nothing to solve, the message you have is the same everyone has.

Do you have a Mini or a Air maybe ?, not a 2011 Pro.

I have mac mini mid 2011 and I have follow the tutorial at post #609 until step 26. Go Back to Terminal, and type the following commands. Wait for each one to finish.

Code:
sudo kextcache -system-prelinked-kernel

I'll post the result:

sudo kextcache -system-prelinked-kernel
/ locked; waiting for lock.
Lock acquired; proceeding.
kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
BroadcomBluetoothHostControllerUSBTransport.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
IOBluetoothFamily.kext is not valid; omitting.
AirPortBrcm4360.kext has invalid signature; omitting.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
AppleBluetoothHIDMouse.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
AppleBluetoothHIDKeyboard.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
AppleBluetoothMultitouch.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
/System/Library/Extensions/IOBluetoothFamily.kext - missing load info or dependencies array in applier function.
/System/Library/Extensions/IOBluetoothFamily.kext - missing load info or dependencies array in applier function.
Can't resolve dependencies amongst kexts for prelinked kernel.
Failed to generate prelinked kernel.

but instead in the next command (sudo kextcache -system-caches) I haven't had errors.

When you restart the bluetooth clearly did not work and it didn't appear in Preferences -> General the option of enabling handoff.

I followed the steps several times but it didn't work. Can you help me?

Thanks Lem3ssie
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
I have mac mini mid 2011 and I have follow the tutorial at post #609 until step 26. Go Back to Terminal, and type the following commands. Wait for each one to finish.

Code:
sudo kextcache -system-prelinked-kernel

I'll post the result:

sudo kextcache -system-prelinked-kernel
/ locked; waiting for lock.
Lock acquired; proceeding.
kext file:///System/Library/Extensions/JMicronATA.kext/ is in hash exception list, allowing to load
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
BroadcomBluetoothHostControllerUSBTransport.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
IOBluetoothFamily.kext is not valid; omitting.
AirPortBrcm4360.kext has invalid signature; omitting.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
AppleBluetoothHIDMouse.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
AppleBluetoothHIDKeyboard.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
AppleBluetoothMultitouch.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
IOBluetoothFamily.kext is invalid; can't resolve dependencies.
/System/Library/Extensions/IOBluetoothFamily.kext - missing load info or dependencies array in applier function.
/System/Library/Extensions/IOBluetoothFamily.kext - missing load info or dependencies array in applier function.
Can't resolve dependencies amongst kexts for prelinked kernel.
Failed to generate prelinked kernel.

but instead in the next command (sudo kextcache -system-caches) I haven't had errors.

When you restart the bluetooth clearly did not work and it didn't appear in Preferences -> General the option of enabling handoff.

I followed the steps several times but it didn't work. Can you help me?

Thanks Lem3ssie

Download this one https://db.tt/f0o5QozO, repair permissions and do the 2 Terminal cache commands, reboot.
 

DavidHache

macrumors newbie
Oct 21, 2014
3
0
Bluetooth 4.0 LE for Handoff

Thanks for all the info in this thread, everyone. I can't believe this ridiculous requirement just to get Handoff to work. If Apple thinks they can change our purchasing cycle for a laptop to be the same as for a phone, they're sorely mistaken...
 

Stus1171

macrumors newbie
Oct 21, 2014
5
0
Do you use a secure proxy or a firewall ?

I do have a firewall. I think my issue is relating to kext issues. I don't have the original IO80211Family.kext anymore. I'm thinking if I could get my hands on it, the issue would be fixed.
 

sasaleks

macrumors newbie
Oct 21, 2014
4
0
Does this works as well on MBP late 2011?

Can anybody tell something positive about MBP late 2011?

i've tried both versions but without success :confused:
 

hectord27

macrumors newbie
Oct 20, 2014
7
0
Macbook Air mid 2011 works now

Macbook Air mid 2011 working with Handoff and iOS8.1

My Info: (you can check yours at :apple:>About this Mac>System Report>Hardware>Bluetooth

Model Name: MacBook Air
Model Identifier: MacBookAir4,2
Apple Bluetooth Software Version: 4.3.0f10 14890
LMP Version: 0x6
LMP Subversion: 0x2293


Ok so after trying and trying and trying I finally gave in and reinstalled Yosemite WITHOUT losing any of my information.

Here is what I did:

1. Time Machine backup.

2. In case you don't know how to go into recovery, what you do is restart the computer. Right when it starts to boot up HOLD "Command-R" while it's loading. (I do it during the Apple logo as well). This should take you into Disk Utility and not your Operating System.

3. When you see the Recovery menu make sure you are connected to the internet.

4. Choose "Reinstall OS X"

5. Follow instructions and it will go through the whole process. Make sure to choose your internal hard drive as the installation hardware, not a USB or External Hard drive you might have plugged in.

6. Once everything is up and running, I restarted once again and I followed these instructions to get HANDOFF working: (Make sure to follow them slowly and meticulously.)

7. https://forums.macrumors.com/threads/1803192/



After that Handoff worked perfectly. My iPhone is also on version iOS 8.1.

This is the only thing that has worked for me and even though it might seem like a pain in the butt it worked. Everything else I did before did not even though I followed the instructions. Plus, I didn't lose any information and I had a backup on Time Machine so no need to worry.
 
Last edited:

sasaleks

macrumors newbie
Oct 21, 2014
4
0
Just to clarify:
My MBP late 2011 runs LMP: 0x4

So i still don't get if its possible to make working with this LMP version?!
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
Can you at least tell which version should work? First one for MBP early 2011 or the one for MBA/MM?


Create a txt file, rename it as you want with .sh as extension, paste this code inside and save :
Code:
#!/bin/bash
KEXT_PATH="/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360"
KEXT_NAME="AirPortBrcm4360"

timestamp=`date +%Y%m%d-%H%M%S`
echo "Backing up original kext"
sudo cp "$KEXT_PATH" "${KEXT_NAME}_$timestamp"

version=$(ioreg -l | grep board-id | awk -F\" '{print $4}')
echo The version is $version

if [[ ${#version} -ne 20 ]]; then
	echo "With your version this script doesn't work"
	exit 1
fi

echo "Patching the kext..."
sudo perl -pi -e "s|\x4D\x61\x63\x2D\x30\x30\x42\x45\x36\x45\x44\x37\x31\x45\x33\x35\x45\x42\x38\x36|$version|" "$KEXT_PATH"
sudo perl -pi -e "s|\x4D\x61\x63\x2D\x32\x45\x36\x46\x41\x42\x39\x36\x35\x36\x36\x46\x45\x35\x38\x43|$version|" "$KEXT_PATH"

echo "Marking kext cache as dirty..."
sudo touch /System/Library/Extensions

echo "Setting permission and rebuilding kext cache..."
sudo chown -R root:wheel /System/Library/Extensions/IO80211Family.kext
sudo chmod -R 755 /System/Library/Extensions/IO80211Family.kext
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches

echo "Done"

After that you open Terminal, you enter : "sudo chmod +x " without quotes, and drag you file on the window. Then execute the file.

----------

Just to clarify:
My MBP late 2011 runs LMP: 0x4

So i still don't get if its possible to make working with this LMP version?!

No your Mac needs a hardware upgrade.
 

sasaleks

macrumors newbie
Oct 21, 2014
4
0
Create a txt file, rename it as you want with .sh as extension, paste this code inside and save :
Code:
#!/bin/bash
KEXT_PATH="/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360"
KEXT_NAME="AirPortBrcm4360"

timestamp=`date +%Y%m%d-%H%M%S`
echo "Backing up original kext"
sudo cp "$KEXT_PATH" "${KEXT_NAME}_$timestamp"

version=$(ioreg -l | grep board-id | awk -F\" '{print $4}')
echo The version is $version

if [[ ${#version} -ne 20 ]]; then
	echo "With your version this script doesn't work"
	exit 1
fi

echo "Patching the kext..."
sudo perl -pi -e "s|\x4D\x61\x63\x2D\x30\x30\x42\x45\x36\x45\x44\x37\x31\x45\x33\x35\x45\x42\x38\x36|$version|" "$KEXT_PATH"
sudo perl -pi -e "s|\x4D\x61\x63\x2D\x32\x45\x36\x46\x41\x42\x39\x36\x35\x36\x36\x46\x45\x35\x38\x43|$version|" "$KEXT_PATH"

echo "Marking kext cache as dirty..."
sudo touch /System/Library/Extensions

echo "Setting permission and rebuilding kext cache..."
sudo chown -R root:wheel /System/Library/Extensions/IO80211Family.kext
sudo chmod -R 755 /System/Library/Extensions/IO80211Family.kext
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches

echo "Done"

After that you open Terminal, you enter : "sudo chmod +x " without quotes, and drag you file on the window. Then execute the file.

----------



No your Mac needs a hardware upgrade.

Ebay i'm coming :p
 

score4fps

macrumors member
Aug 6, 2014
46
7
Los Angeles
Woo-Hoo!

Fourth attempt finally took, on MBA mid-2011! Many thanks. Two silly questions:
What do I do with the two kexts on my desktop? Delete?
Calls are not coming through on my MBA, is that b/c I'm using wi-fi calling (via T-Mo)?
Many, many thanks for your efforts!
 

hectord27

macrumors newbie
Oct 20, 2014
7
0
Fourth attempt finally took, on MBA mid-2011! Many thanks. Two silly questions:
What do I do with the two kexts on my desktop? Delete?
Calls are not coming through on my MBA, is that b/c I'm using wi-fi calling (via T-Mo)?
Many, many thanks for your efforts!

Do you have Bluetooth on on both devices? Do a reset of both devices as well ns make sure to logout and in on both iCloud accounts. Also, enable keychain on both devices.
 

rafalovitch

macrumors newbie
Oct 20, 2014
3
0
MBA mid 2011 - works great also with the calling function... Although on my office wifi it worked and on my home wifi calling didn't work, strange :-/
 

hectord27

macrumors newbie
Oct 20, 2014
7
0
Confirming Hotspot works with continuity.

I am currently using Hotspot mode from my phone and I can confirm that Handoff still works.

Macbook Air mid 2011 4,2
 

rvaldez22

macrumors newbie
Oct 21, 2014
2
0
HELP! Handoff not working

I have a MBP late 2011 15" i have tried all of the suggested solutions and i just don't seem to get this working, i have updated my wifi/bluetooth card and i made sure it was a 4.0 card, so i don't know what i am doing wrong.
Can somebody please past a download link for a mod kext for my mac?

This is my ID
Mac-94245A3940C91C80

Please anybody?
I'll greatly appreciated!!!
 

ogoidluis

macrumors newbie
Oct 21, 2014
5
0
Macbook Pro Mid 2010

Why cannot a macbook pro mid 2010 upgrade their board to a 4.0 bluetooth and use continuity?
 

Lem3ssie

macrumors regular
Aug 19, 2014
123
1
i have a mbp late 2011 15" i have tried all of the suggested solutions and i just don't seem to get this working, i have updated my wifi/bluetooth card and i made sure it was a 4.0 card, so i don't know what i am doing wrong.
Can somebody please past a download link for a mod kext for my mac?

This is my id
mac-94245a3940c91c80

please anybody?
I'll greatly appreciated!!!

#1042
 

neiives

macrumors newbie
Oct 21, 2014
3
0
MBP early 2011 and MBP mid 2012

Hi,

I've a MBP 13" early 2011 with id Mac-94245B3640C91C81, and my girlfriend has a MBP 13" mid 2012 with id Mac-6F01561E16C75D06.

She doesn't have an iphone and i do, so i want to know if i can change the BT boards from one to another?

If i do so, do i have to change the files too in order to make handoff and continuity to work on my MBP early 2011 with iPhone 4s?

Thanks
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.