Enabling Bluetooth Handoff in A Hackintosh

What is Bluetooth Handoff?

Bluetooth Handoff is a feature of OS X Yosemite 10.10 that allows you to pick up what you were doing on your iOS devices device with your mac. It works for Mail, Safari, iWork, Calendar, and Contacts. Sadly it does not work by default on Hackintoshes.

Connecting iCloud

You must have iCloud working on your Hackintosh to enable handoff. For more information see Fixing iCloud and iMessage.

Enabling Bluetooth

For Handoff to work at all, you first need Bluetooth working on your Hackintosh. Moreover, only certain Bluetooth chips appear to be working with the handoff. Here is a list of Working Adapters

Azurewave AW-CE123H

Azurewave AW-CE123H
The Azurewave AW-CE123H works best with this patch. If you are buying a Bluetooth adapter to use with the handoff, get one of these. It will fit PCI-e slots on desktops and laptops.


The ORICO BTA-402 also works, but only with ‘MacBook Pro’ SMBIOS. The hotspot feature does not work with this adapter. I would only recommend using this one if you already have it, or if you absolutely must have a USB adapter.

See Hackintosh Bluetooth for more information.

Enabling Handoff

Depending on your bootloader the steps to enable handoff will be different.


If you use the Clover Configurator, you can simply add the following under Kernel and Kext Patches
IOBluetoothFamily Clover Bluetooth Handoff Patch
If you have not already done this, make sure kext_dev_mode is set to 1.
Clover Configurator Enable kext-dev-mode
You can also manually add the following lines to your clover config.

<string>Enable Handoff</string>

Now sign out of iCloud, reboot and sign back in. Handoff should now work.


The steps for chameleon are a little different.

Open a terminal and enter the following command.

sudo cp -r /System/Library/Extensions/IOBluetoothFamily.kext /System/Library/Extensions/IOBluetoothFamily.kext.bak

This will make a backup copy of your IOBluetoothFamily.kext in case something breaks. Then type

sudo perl -i.bak -pe 's|x8Bx87x8Cx01x00x00|xB8x0Fx00x00x00x90​|sg' /System/Library/Extensions/IOBluetoothFamily.kext/Contents/MacOS/IOBluetoothFamily

Now sign out of iCloud, reboot and sign back in.

Should something go horribly wrong, you can revert your IOBluetoothFamily.kext using the following terminal command.

sudo mv /System/Library/Extensions/IOBluetoothFamily.kext.bak /System/Library/Extensions/IOBluetoothFamily.kext

Disclaimer: I have not personally done this on my Hackintosh.
Apple Continuity

Hackintosh Sugguestions

Leave A Reply

This website uses cookies to improve your experience. By continue browsing you're accepting the Terms & Conditions of This website. Accept Read More