Contribute
Register

[Guide] Xiaomi Mi Notebook Pro High Sierra 10.13.6

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 try that exactly same install few days ago.
Using macOS High Sierra Patcher to download the latest version i get no partition on Clover (Latest version following your guide), even if the recommended .efis are present in the folder... maybe its a bug. I downloaded 3 or 4 times from that app and tested with 3 usb flash drives...

You need to insure you have the full installer .app.
 
Joined
Aug 20, 2013
Messages
30
Motherboard
ASUS H81MCSBR
CPU
i7 4790k
Graphics
GTX1050
Mobile Phone
  1. Android
DELETED DUPLICATED POST
 
Last edited:
Joined
Aug 20, 2013
Messages
30
Motherboard
ASUS H81MCSBR
CPU
i7 4790k
Graphics
GTX1050
Mobile Phone
  1. Android
Hi razorkey! I would like to put my contribution to your guide and give some feedback/suggestions.

Working perfectly:
  • Graphics (not the MX150, which is disabled via SSDT and will never work)
  • Keyboard
  • Backlight
  • Webcam
Could use some improvements
  • Audio (see Section 3 of the installation guide)
  • Trackpad, currently works as a trackball on first boot, some users have reported it to be working properly after waking the computer from sleep, but since sleep its not working properly for me, I cannot verify this.
  • Battery status, I am unsure of the way it is working (see Section 3 of the installation guide)
  • Custom SSDTs/DSDTs should be reviewed and updated/changed (see Section 3 in the installation guide)
  • Sleep/Wake does not work if you install Mac OSX on an external drive. Seems to be fine if you install on internal SSD.
Not working
  • WiFi/Bluetooth (never will, soldered Intel chip)
  • Fingerprint sensor (also probably will never work, not something I am interested in looking into).

I was able to spoof as Kabylake, i use your files from the this guide and used some options provided by Daliansky files.

* added bootflags: -igfxoff -igdvmtbeta
* added: IntelGraphicsDVMTFixup.kext and CoreDisplayFixup.kext on clover/kexts.
* Fake-ID: 0x59168086, ig-platform-id: 0x591b0000 (Both from Rehabman config.plist)
* Frambuffer: 0x591b0000, 32MB BIOS, 19MB framebuffer 9MB cursor bytes (credit RehabMan)


Working good with minor bugs:

• Keyboard
↳ Backlit (display) control on keyboard shortcut not work.​

• Backlit
↳ Working, only in system preferences menu.​

• Sleep/Wake
↳ Bug: Does not work if you install Mac OSX on an external drive.​

• USB 3.0

• Webcam

• Battery status​


Working with bugs:

• Graphics (Intel UHD Graphics 620)
- Works good
- Small cosmetic glitches on boot/startup Apple logo flicks and distort.

° Hdmi-out
- The mirroring option and resolution controls works.
↳ The image shows when the HDMI cable is connected, have issues read below:
- Bug 1: The display lid turn black when its connected, i tried different id-platform and i get same results.
- Bug 2: When the HDMI is unplugged from the port, the notebook immediately reboots/restarts.
* I don't have a 2k/4k monitor to test on high resolutions.​

• Audio (Realtek HD Audio Codec ALC298)
- Works very well on internal speakers (Note: The audio in this notebook is beautiful)

° Audiojack
↳ Bug: Get audio signal, but when the headphones are plugged in the audio volume quickly gets high, after that it gets very low and keeps playing, but the audio is always bad and messy. Not usable.​


Partially working

• Trackpad/Touchpad (HID-I2C by Intel <- Not 100% sure)
- As reported before, currently works like a trackball.
- I made some tests and i cannot get working anymore and I don't know why. I think is related to bugs of initials releases of VoodooI2C.kext and ApplePS2SmartTouchPad.kext. Read the links to know more about it.​


Not working

• Wireless Intel AC 8265, Bluetooth 4.1 (soldered Intel chip, will never work)
-> Actually solution: Use a USB wifi dongle MacOSX compatible.​

• NVIDIA Geforce MX150
- Disabled via SSDT and will never work.​

• Fingerprint sensor
- Also probably will never work.​

Not tested

• Card Reader: SD-card reader (SD/SDHC/SDXC)
I uploded my clover folder to problem report.
Rehabman could you please provide some help and tell me if i messed up with something?
 

Attachments

  • Problem Reporting.zip
    2.8 MB · Views: 88
Last edited:
Joined
Dec 30, 2017
Messages
42
Motherboard
Xiaomi Mi Notebook Pro
CPU
Intel Core i7 8550u
Graphics
Intel UHD 620, MX 150 (Disabled)
Mac
  1. MacBook Pro
Hi razorkey! I would like to put my contribution to your guide and give some feedback/suggestions.



I was able to spoof as Kabylake, i use your files from the this guide and used some options provided by Daliansky files.

* added bootflags: -igfxoff -igdvmtbeta
* added: IntelGraphicsDVMTFixup.kext and CoreDisplayFixup.kext on clover/kexts.
* Fake-ID: 0x59168086, ig-platform-id: 0x591b0000 (Both from Rehabman config.plist)
* Frambuffer: 0x591b0000, 32MB BIOS, 19MB framebuffer 9MB cursor bytes (credit RehabMan)


Working good with minor bugs:

• Keyboard
↳ Backlit (display) control on keyboard shortcut not work.​

• Backlit
↳ Working, only in system preferences menu.​

• Sleep/Wake
↳ Bug: Does not work if you install Mac OSX on an external drive.​

• USB 3.0

• Webcam

• Battery status​


Working with bugs:

• Graphics (Intel UHD Graphics 620)
- Works good
- Small cosmetic glitches on boot/startup Apple logo flicks and distort.

° Hdmi-out
- The mirroring option and resolution controls works.
↳ The image shows when the HDMI cable is connected, have issues read below:
- Bug 1: The display lid turn black when its connected, i tried different id-platform and i get same results.
- Bug 2: When the HDMI is unplugged from the port, the notebook immediately reboots/restarts.
* I don't have a 2k/4k monitor to test on high resolutions.​

• Audio (Realtek HD Audio Codec ALC298)
- Works very well on internal speakers (Note: The audio in this notebook is beautiful)

° Audiojack
↳ Bug: Get audio signal, but when the headphones are plugged in the audio volume quickly gets high, after that it gets very low and keeps playing, but the audio is always bad and messy. Not usable.​


Partially working

• Trackpad/Touchpad (HID-I2C by Intel <- Not 100% sure)
- As reported before, currently works like a trackball.
- I made some tests and i cannot get working anymore and I don't know why. I think is related to bugs of initials releases of VoodooI2C.kext and ApplePS2SmartTouchPad.kext. Read the links to know more about it.​


Not working

• Wireless Intel AC 8265, Bluetooth 4.1 (soldered Intel chip, will never work)
-> Actually solution: Use a USB wifi dongle MacOSX compatible.​

• NVIDIA Geforce MX150
- Disabled via SSDT and will never work.​
• Fingerprint sensor
- Also probably will never work.​

Not tested

• Card Reader: SD-card reader (SD/SDHC/SDXC)
I uploded my clover folder to problem report.
Rehabman could you please provide some help and tell me if i messed up with something?


Wow! This is amazing, I will test and update the guide. I think I can help you with getting the trackpad to work. Contact me via PM.

EDIT: Guide updated with Kaby Lake spoofing and trackpad working.

Also, @deniscabaldi, have you tried the full speed of USB 3.0?
 
Last edited:
Joined
Aug 20, 2013
Messages
30
Motherboard
ASUS H81MCSBR
CPU
i7 4790k
Graphics
GTX1050
Mobile Phone
  1. Android
have you tried the full speed of USB 3.0?
I copy a large file from a USB 3.0 external storage, and it was pretty fast... what speeds i have to get?
I attached some prints of about this mac.
 

Attachments

  • about-usb-devices_connected.png
    about-usb-devices_connected.png
    266.5 KB · Views: 600
  • about-audio.png
    about-audio.png
    126.8 KB · Views: 604
  • about-camera.png
    about-camera.png
    96.9 KB · Views: 588
  • about-ssd.png
    about-ssd.png
    171.2 KB · Views: 628
  • about-graphics.png
    about-graphics.png
    132.2 KB · Views: 593
  • about.png
    about.png
    116.4 KB · Views: 632
  • cine-gfx.png
    cine-gfx.png
    87.5 KB · Views: 759
  • cine-cpu.png
    cine-cpu.png
    81.6 KB · Views: 593
Joined
Dec 30, 2017
Messages
42
Motherboard
Xiaomi Mi Notebook Pro
CPU
Intel Core i7 8550u
Graphics
Intel UHD 620, MX 150 (Disabled)
Mac
  1. MacBook Pro
I copy a large file from a USB 3.0 external storage, and it was pretty fast... what speeds i have to get?
I attached some prints of about this mac.

Thank you as always! I really don't know, but yeah I also tried and it seems to be working fine.
 
Joined
Aug 20, 2013
Messages
30
Motherboard
ASUS H81MCSBR
CPU
i7 4790k
Graphics
GTX1050
Mobile Phone
  1. Android
  • Audio from 3.5mm jack. Get audio signal, but when the headphones are plugged in the audio volume quickly gets high, after that it gets very low and keeps playing, but the audio is always bad and messy.

Razorkey did you see this?
https://github.com/vit9696/AppleALC/releases
On release notes there's a mention for Xiaomi:
  • Added ALC298 layout-id 99 for XiaoMIPro by DalianSky
I don't know how to start testing or apply to my boot settings...
 
Joined
Dec 30, 2017
Messages
42
Motherboard
Xiaomi Mi Notebook Pro
CPU
Intel Core i7 8550u
Graphics
Intel UHD 620, MX 150 (Disabled)
Mac
  1. MacBook Pro
Razorkey did you see this?
https://github.com/vit9696/AppleALC/releases
On release notes there's a mention for Xiaomi:
  • Added ALC298 layout-id 99 for XiaoMIPro by DalianSky
I don't know how to start testing or apply to my boot settings...

I have made a few trials. If you look at our config.plist file, it uses layout-id 13. According to the official GitHub, we should be using 99. However, with both values in config.plist my situation is the same as the one you have described.

Still, for some reason the audio jack works perfectly fine for me after every reboot that follows a Windows boot. For example:

WINDOWS -> MAC (AUDIO JACK OK) -> MAC (AUDIO JACK NOT WORKING)
MAC (AUDIO JACK NOT WORKING) -> WINDOWS -> MAC (AUDIO JACK OK)

I have no idea why this is happening @deniscabaldi .
 
Last edited:
Joined
Aug 20, 2013
Messages
30
Motherboard
ASUS H81MCSBR
CPU
i7 4790k
Graphics
GTX1050
Mobile Phone
  1. Android
I have made a few trials. If you look at our config.plist file, it uses layout-id 13. According to the official GitHub, we should be using 99. However, with both values in config.plist my situation is the same as the one you have described.

Still, for some reason the audio jack works perfectly fine for me after every reboot that follows a Windows boot. For example:

WINDOWS -> MAC (AUDIO JACK OK) -> MAC (AUDIO JACK NOT WORKING)
MAC (AUDIO JACK NOT WORKING) -> WINDOWS -> MAC (AUDIO JACK OK)

I have no idea why this is happening @deniscabaldi .

Hi! Razorkey, I'm not using dualboot yet.
But, I managed to make the audiojack work properly.

I used the Daliansky files.
There's a image diagram what i think is a step-by-step to how install. (From Dalianky Git)

How i install:

1. Put the CodecCommander.kext (rehabman) in clover folder
2. Updated ApplaALC.kext (1.2.2) - I think yours its same as mine.
3. I copy from the Daliansky XiaoMi-Pro files/ALC298_id13_CC_ALCPlugFix/SSDT-ALC298.aml to folder ACPI
4. Execute the install.commander (the one with chineses characters). File is located inside of folder XiaoMi-Pro files/ALC298_id13_CC_ALCPlugFix/ALCPlugFix
5. Restart

It's working here. Clear sound from audiojack.
:headbang:
 
Top