Contribute
Register

Hackintosh Handoff Compatibility (Laptops)

Status
Not open for further replies.
Joined
Mar 19, 2014
Messages
985
Motherboard
Dell XPS 15 7590 - Clover
CPU
i7-9980HK
Graphics
HD 630 + GTX 1650
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. Apple
Mobile Phone
  1. iOS
Hi,

I have a AzureWave AW-CE123H 802.11 a/b/g/n/ac + BT 4.0 wireless card inside my Asus VivoBook S400CA. I've gotten everything working (5GHz, BT, everything else), but when I look in the bluetooth tab in the system profiler it says:

Handoff Supported: No
Instant Hotspot Supported: No

Thus, I am wondering how to get handoff / instant hotspot working? I'm not entirely sure if it's supported with this wireless card, but I've heard there's some way to spoof the whitelist with a Continuity Activation Tool (which I've used, but hasn't worked for me), and that only certain wireless cards support handoff. Can someone help me patch the whitelist so that I can get handoff / instant hotspot working? Thanks a lot! :)
 
Joined
May 24, 2011
Messages
248
Motherboard
Lenovo T440S / Toshiba X205-SLI6 / Toshiba C850 / Dell T110 / Lenovo T410 / MP3,1 / MBP4,1
CPU
i5 4300U / T9300 / i3 3110M / 8x 2.8Ghz Xeon / i5 560m / 8x 3.2Ghz X5482 / T9300
Graphics
HD4400 / 2x 8600M GT / Intel HD4000 / Intel IronLake / HD5770 / 8800GT & GTX650 / 8600M GT
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. eMac
Mobile Phone
  1. iOS
I've not worked on it yet on the hacks but I just got it going on my real Mac pro 3,1 using a similar card.
Can you post all of the Bluetooth details from your system profiler?
 
Joined
Mar 19, 2014
Messages
985
Motherboard
Dell XPS 15 7590 - Clover
CPU
i7-9980HK
Graphics
HD 630 + GTX 1650
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. Apple
Mobile Phone
  1. iOS
I've not worked on it yet on the hacks but I just got it going on my real Mac pro 3,1 using a similar card.
Can you post all of the Bluetooth details from your system profiler?
Sure.

Apple Bluetooth Software Version: 4.3.0f10 14890
Hardware, Features, and Settings:
Name: MacBook Pro
Address: 40-E2-30-3A-D9-6B
Bluetooth Low Energy Supported: Yes
Handoff Supported: No
Instant Hotspot Supported: No
Manufacturer: Broadcom
Transport: USB
Chipset: 20702A3
Firmware Version: v14 c5575
Bluetooth Power: On
Discoverable: Off
Connectable: No
Auto Seek Pointing: Off
Remote wake: On
Vendor ID: 0x13D3
Product ID: 0x3404
HCI Version: 0x6
HCI Revision: 0x15C7
LMP Version: 0x6
LMP Subversion: 0x220E
Device Type (Major): Computer
Device Type (Complete): Mac Portable
Composite Class Of Device: 0x38010C
Device Class (Major): 0x01
Device Class (Minor): 0x03
Service Class: 0x1C0
Auto Seek Keyboard: Off
Services:
Bluetooth File Transfer:
When receiving items: Accept all without warning
State: Disabled
Bluetooth File Exchange:
When other items are accepted: Save to location
When receiving items: Accept all without warning
State: Disabled
Bluetooth Internet Sharing:
State: Disabled
Incoming Serial Ports:
Bluetooth-Incoming-Port:
RFCOMM Channel: 3
Requires Authentication: No
Outgoing Serial Ports:
Bluetooth-Modem:
Address:
RFCOMM Channel: 0
Requires Authentication: No
 
Joined
May 24, 2011
Messages
248
Motherboard
Lenovo T440S / Toshiba X205-SLI6 / Toshiba C850 / Dell T110 / Lenovo T410 / MP3,1 / MBP4,1
CPU
i5 4300U / T9300 / i3 3110M / 8x 2.8Ghz Xeon / i5 560m / 8x 3.2Ghz X5482 / T9300
Graphics
HD4400 / 2x 8600M GT / Intel HD4000 / Intel IronLake / HD5770 / 8800GT & GTX650 / 8600M GT
Mac
  1. MacBook Pro
  2. Mac Pro
Classic Mac
  1. eMac
Mobile Phone
  1. iOS
I think the issue is the BT card chipset not being the Apple supported one.

Yours is Chipset: 20702A3
Mine is Chipset: 20702B0

Maybe you can do some kext injection or something in DSDT to fix it (not sure if DSDT could handle it as its USB).
 

Attachments

  • New BT.png
    New BT.png
    59.7 KB · Views: 217
Joined
Mar 19, 2014
Messages
985
Motherboard
Dell XPS 15 7590 - Clover
CPU
i7-9980HK
Graphics
HD 630 + GTX 1650
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. Apple
Mobile Phone
  1. iOS
I think the issue is the BT card chipset not being the Apple supported one.

Yours is Chipset: 20702A3
Mine is Chipset: 20702B0

Maybe you can do some kext injection or something in DSDT to fix it (not sure if DSDT could handle it as its USB).

I'll look into it, although I'm not that good at DSDT fixes and kext injections ... Thanks for this info! :D
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I'll look into it, although I'm a noob at DSDT fixes and kext injections ... Thanks for this info! :D

Nothing you can do with DSDT to fix something like that...
 
Joined
Mar 19, 2014
Messages
985
Motherboard
Dell XPS 15 7590 - Clover
CPU
i7-9980HK
Graphics
HD 630 + GTX 1650
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. Apple
Mobile Phone
  1. iOS
Nothing you can do with DSDT to fix something like that...

Dammit. XD Is there a way to spoof the chipset ID in maybe the bluetooth driver?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Dammit. XD Is there a way to spoof the chipset ID in maybe the bluetooth driver?

Probably would involve a binary patch. Assuming the driver is checking this ID somewhere and there is not some other basic incompatibility.
 
Joined
Mar 19, 2014
Messages
985
Motherboard
Dell XPS 15 7590 - Clover
CPU
i7-9980HK
Graphics
HD 630 + GTX 1650
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. Apple
Mobile Phone
  1. iOS
Probably would involve a binary patch. Assuming the driver is checking this ID somewhere and there is not some other basic incompatibility.
Alright, thanks...I'll look into it. Just a quick question, is there a way to decompile the binaries for the IOBloetoothFamily kext (and all other kexts for the matter) into source code that can be read in Xcode? Or is it compiled in a way where only Apple can decompile it?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Alright, thanks...I'll look into it. Just a quick question, is there a way to decompile the binaries for the IOBloetoothFamily kext (and all other kexts for the matter) into source code that can be read in Xcode? Or is it compiled in a way where only Apple can decompile it?

Not to 'source code' (the kexts are written in C++ or C). But you can disassemble to x86 assembly. Use 'otool -tVj the-binary-you-want-to-disassemble >output.txt'.
 
Status
Not open for further replies.
Top