Xiaomi-pro-hackintosh: About "Bluetooth Not Working" well mentioned in README

Created on 3 Aug 2018  路  4Comments  路  Source: daliansky/XiaoMi-Pro-Hackintosh

First of all, Thank you all for your fantastic work and make hackintosh on MiPro possible :-D.
However i am a little bit confusing about "Native Bluetooth is not working well".
i will be appreciated if you can explain it to me :)

Bluetooth question

Most helpful comment

In order to let the native Bluetooth work, people have to boot into Windows or Linux first, and then restart into macOS. In this way, the BT can connect to a majority of BT terminals.

However, if people shut down the device(the power light on the right is off), and reopen macOS, the BT won't work. Also, BT will malfunction after long time sleep.

Briefly, the reason is that our Intel BT is probably a RAMUSB device, while

original Apple Broadcom bluetooth devices are not RAMUSB devices, and thus do not have the same firmware mechanism. - According to Rehabman

Currently, I haven't found anyone who is working on our Intel BT, and I am not capable of writing this kind of driver.

UPDATE: In addition to boot in a real Windows or Linux first, VM may also help. (I haven't tested.) Thanks to black.dragon74's instruction.

All 4 comments

In order to let the native Bluetooth work, people have to boot into Windows or Linux first, and then restart into macOS. In this way, the BT can connect to a majority of BT terminals.

However, if people shut down the device(the power light on the right is off), and reopen macOS, the BT won't work. Also, BT will malfunction after long time sleep.

Briefly, the reason is that our Intel BT is probably a RAMUSB device, while

original Apple Broadcom bluetooth devices are not RAMUSB devices, and thus do not have the same firmware mechanism. - According to Rehabman

Currently, I haven't found anyone who is working on our Intel BT, and I am not capable of writing this kind of driver.

UPDATE: In addition to boot in a real Windows or Linux first, VM may also help. (I haven't tested.) Thanks to black.dragon74's instruction.

Thanks for your patient explain :-D
i have heard that in order to solve RAMUSB device firmware update problem , Rehabman created BCMPatchRam2.kext . Maybe it can help ?

It may provide inspiration to people who know how to write this kind of driver. But for customers, it doesn't help. The driver is not related to Intel BT.

OK.Thanks :-D

Was this page helpful?
0 / 5 - 0 ratings

Related issues

cook1e0 picture cook1e0  路  7Comments

bnznamco picture bnznamco  路  8Comments

Detrous picture Detrous  路  3Comments

Remmed96 picture Remmed96  路  8Comments

P0SlX picture P0SlX  路  4Comments