Xiaomi-pro-hackintosh: fingerprint scanner can now host BCM Bluetooth

Created on 24 Aug 2019  ·  20Comments  ·  Source: daliansky/XiaoMi-Pro-Hackintosh

hey @stevezhengshiqi
I've made some progress with the GTX version of the XiaoMi Notebook pro that does not have the WLAN_LTE M.2 socket pins available on the PCB. I couldnt find any other solution that didnt involve losing my Camera functionalliy within OSX which is the current work around when using this BCM M.2 package from this taobao listing.

As the ELAN Fingerprint sensor will never be used i managed to trace the D+- pins from this connector to a safe place to solder the USB data lines (D280) succesfully.

I have attached photos showing the successful connection and operation, along with a new SSDT that disables the INTEL BT and enables the ELAN USB Port to allow for the BCM BT to become active within the environment. Please note my new BT antenna location, which has no interference from the trackpad sheilding and should increase reliablity.

SSDT-USB-FingerBT.aml.zip

BCM
PCB_solder_points
Trackpad_antenna_AP
Screen Shot 2019-08-24 at 1 44 06 pm

Bluetooth

All 20 comments

@radmanz Thank you for your efforts! That's a great news to GTX model users who want to use their wireless cards' BT function.

Just a suggestion, In your SSDT-USB-FingerBT, HS02 can be deleted since it's for WLAN_LTE slot. Could you test with the following SSDT? If it's ok, I will submit it on this repository.
SSDT-USB-FingerBT.aml.zip

Tested the above SSDT, confirmed as working 👍
thanks @stevezhengshiqi

Good job !
I have bought the same wdxxfu adapter from taobao.
I have connected the wifi card successfully today but i don't see the soldering bluetooth so this week i will try your version with the fingerprint sensor. It will be easier to solder i think lol

Just a noob question : When you ask to replace the "SSDT-USB.aml" by "SSDT-USB-Finger.aml", are we supposed to rename the new in "SSDT-USB.aml" ?

Good job !
I have bought the same wdxxfu adapter from taobao.
I have connected the wifi card successfully today but i don't see the soldering bluetooth so this week i will try your version with the fingerprint sensor. It will be easier to solder i think lol

Just a noob question : When you ask to replace the "SSDT-USB.aml" by "SSDT-USB-Finger.aml", are we supposed to rename the new in "SSDT-USB.aml" ?

  • It's the latter case, you delete the original one and rename the new one to original name.

Btw, I still couldn't get Bluetooth working, so I'm thinking to replace it with the camera, so:

  • Can someone show me how the camera connector is and if it's easy to get one without Taobao?

  • And if a normal USB Bluetooth dongle can enable handoff/continuity without external kext?

hey @Menchen , I will start from the basics here to help resolve the issue.

  1. Ensure the finger print flex cable is disconnected as defined in the photos above,
  2. There are a few ways to debug the bluetooths connection to the motherboard, its a bit strange that its not working OOB with the latest fingerprint AML file. One way to check your soldering connection is to boot a live linux distro from the USB and run 'lsusb' from the terminal, this will show you all the connected devices to your USB bus.
    You should not see a device called '04f3:0c1a - Elan microelectronics', you should see a device called '05ac:8290 - Apple Inc' which is the Apple BT adaptor.
    If you see the Apple Inc BT adaptor, then the AML file is not loaded properly? Let me know how you go with further debugging. I have attached a before and after shot of the 'lsusb' command in linux showing a successful mounting of the BT device on the USB bus as device 4.
    Screen Shot 2019-09-15 at 12 40 40 pm

Can you post some photos of your WiFi card PCB and the solder connection to D280?

hey @Recreabox ,
when you run the installer in this repository, there is a bash menu which will automoate the installation of that AML file for you. the commit for this option can be found here..
https://github.com/daliansky/XiaoMi-Pro-Hackintosh/commit/7a272d0cc20123266f6b0be1b0386adb8199a856
clone the repo and run install.sh after installing OSX.

@radmanz Thanks for your help! My issue is not by using fingerprint scanner to replace Bluetooth.

My model is MX150 and have WLAN_LTE port, you can see the picture in #101 . The weird thing is that it's not recognized even in Linux. After resoldering 2 more times and still without luck.

Do you think that's possible that I broke WLAN_LTE USB line by bad soldering/bridging? Because the last attempt I tried I checked that pin 4 and pin 6 is shorted(already soldered in and checked with pin 6 and D+ pad in the adaptor).

@Menchen
I am in the same situation
So I think it will be easier to solder on the fingerprint

@Recreabox I mean, with my soldering skill I would probably ruin it.. so I don't think I would risk it.

Someone may be interested in #262

hey @Menchen and @Recreabox , it sounds like there is a serious issue with the pads on these boards and they have more than 8 layers which can cause issues if you have your soldering iron turned up too hot (can burn through layers). can u test the short when its unplugged from the BT adaptor board? this may be causing the short and not your WLAN_LTE port.
Else, if you still get a short circuit while the cable is unplugged from the adaptor board then you're most likely out of luck. I recommend changing to the fingerprint solution as the solder pads are a lot easier to solder too, keep the soldering iron around 300C for these boards, use plenty of flux and dont drink a tonn of coffee before attempting :D

I mean, I don't feel comfortable soldering near plastic(last one didn't go well, I was soldering pinout for a nfc module, and after a whilr I found out that the plastic that hold the pin have melted a bit and was bent.... 😂 ). So I think I will stick to either replace camera(need that cable, maybe I can find one without taobao), use a usb bt, or use vm to drive intel bt...

Or just bt adaptor is broken, (I doubt it) but thanks anyway for your help.

@radmanz, @stevezhengshiqi

I found a D280 on my TM1701. There were traces going from it to the FP connector, so i figured those had to be the D+- pins.
They were much easier to solder than the tiny WLAN_LTE M.2 pins:
IMG_8458

Bluetooth works now, with continuity and all.

Thanks a bunch guys!

@radmanz
So i decided to test with D280 because WLAN doesn't worked for me

I use Ubuntu to test the solder
It's recognized ! :)

IMG_5436

But how to know if it's succesfully recognized on MacOS ?
Cause before use the wdxxfu card, i activated the intel bluetooth by the VM Ware method.

I have replaced the SSDT-USB with the SSDT-USB-Fingerprint in this thread and rename it in SSDT-USB but i think it's not activated on MacOS

@stevezhengshiqi @radmanz @Menchen @nobitanobi
Thank you for your reminder.I tried to use fingerprint scanner to host BCM Bluetooth and succeeded, and my welding did not damage the motherboard, because I bought a 6PIN soft wire from Taobao and then welded it directly from the other end of the soft wire. Now my Bluetooth and WiFi work perfectly.

c4d146db39aece
QQ20190918-0
QQ20190918-092825

I got Wi-Fi and Bluetooth working fine.
It's better to use the fingerprint scanner cause it's lot of easier to solder

too hard core,made my head painful!(过于硬核,使我头疼)

@stevezhengshiqi @radmanz @Menchen @nobitanobi
Thank you for your reminder.I tried to use fingerprint scanner to host BCM Bluetooth and succeeded, and my welding did not damage the motherboard, because I bought a 6PIN soft wire from Taobao and then welded it directly from the other end of the soft wire. Now my Bluetooth and WiFi work perfectly.

c4d146db39aece
QQ20190918-0
QQ20190918-092825

Hello, can you give me the 6pin Taobao link? I couldnt find it.
Thanks

@stevezhengshiqi @radmanz @Menchen @nobitanobi
Thank you for your reminder.I tried to use fingerprint scanner to host BCM Bluetooth and succeeded, and my welding did not damage the motherboard, because I bought a 6PIN soft wire from Taobao and then welded it directly from the other end of the soft wire. Now my Bluetooth and WiFi work perfectly.
c4d146db39aece
QQ20190918-0
QQ20190918-092825

Hello, can you give me the 6pin Taobao link? I couldnt find it.
Thanks

https://item.taobao.com/item.htm?spm=a230r.1.14.118.2a9a2871m7DWBl&id=598728876017&ns=1&abbucket=18#detail

here you go

@stevezhengshiqi @radmanz @Menchen @nobitanobi
Thank you for your reminder.I tried to use fingerprint scanner to host BCM Bluetooth and succeeded, and my welding did not damage the motherboard, because I bought a 6PIN soft wire from Taobao and then welded it directly from the other end of the soft wire. Now my Bluetooth and WiFi work perfectly.
c4d146db39aece
QQ20190918-0
QQ20190918-092825

Hello, can you give me the 6pin Taobao link? I couldnt find it.
Thanks

https://item.taobao.com/item.htm?spm=a230r.1.14.118.2a9a2871m7DWBl&id=598728876017&ns=1&abbucket=18#detail

here you go

thank you so much

Was this page helpful?
0 / 5 - 0 ratings

Related issues

spita90 picture spita90  ·  4Comments

ghondar picture ghondar  ·  8Comments

fang0814 picture fang0814  ·  6Comments

Remmed96 picture Remmed96  ·  8Comments

johnnync13 picture johnnync13  ·  4Comments