Code Monkey home page Code Monkey logo

xiaomi-pro's Introduction

XiaoMi NoteBook Pro for macOS Mojave & High Sierra

Hackintosh your XiaoMi Pro Notebook

English | 中文

Features

  • Support 10.13.x and 10.14.
  • ACPI fixes use hotpatch; related files are located in /CLOVER/ACPI/patched.

Audio

  • The model of the sound card is Realtek ALC298, which is drived by AppleALC on layout-id 99; injection information is located in /CLOVER/config.plist.
  • If headphones are not working, please see ALCPlugFix. You may need to replug headphone after every boot.
  • Some i5 devices may fail to drive microphone, please follow instructions in #13.

Bluetooth

  • Native Bluetooth is not working well. The model is Intel® Dual Band Wireless-AC 8265. There are two options you can do with it:
    • Disable it to save power or use a BT dongle. Please read instructions here: #24.
    • Buy and insert a supported wireless card in M.2 slot and carefully solder D+ and D- wires to the WLAN_LTE slot. After that, please replace the archive in #7.

CPU

  • The model is i5-8250U or i7-8550U, and XCPM power management is native supported.
  • XCPM and HWP are recommended to work together to reach better power management (>=10.13.6). Please replace /CLOVER/kexts/Other/CPUFriendDataProvider.kext with the archive in #53 to enable HWP.

Ethernet

  • The model name is RTL8153, and is natively supported by 10.13+.
  • This ethernet card is connected to USB port.

Graphics

  • The model name is Intel UHD Graphics 620, faked to Intel HD Graphics 620 by injecting ig-platform-id 00001659.
  • The discrete graphics' name is NVIDIA GeForce MX150, disabled by SSDT-DDGPU.aml becuase macOS doesn't support Optimus technology.
  • Use HDMI port on the left side may cause black internal display, please try to reopen the lid.
  • Native brightness hotkey support; related file is located in /CLOVER/ACPI/patched/SSDT-LGPA.aml.

Keyboard

  • Caps Lock may not function well, please read instructions in #2 to uncheck Use the Caps Lock key to switch to and from ABC.
  • The latest keyboard driver can temporily disable the touchpad during typing. If you are not happy with the lag, a workaround is provided in #19.

SSD

  • Recent model uses PM981 SSD instead of PM961. This EFI doesn't fully support PM981, and PM981 users can replace their SSDs or visit How to fix PM981 in 10.3.3.
    • PM981 SSD's serial number starts with MZVLB, and PM961 SSD's serial number starts with MZVLW.

Touchpad

  • The model name is ETD2303(ELAN), and the driver is a patched verison of VoodooI2C, which has no scale problem or sleep issue.
  • Don't forget to uncheck Smart Zoom in SysPref - Trackpad - Scroll & Zoom to help trackpad work better.

USB

  • USB Port Patching uses Intel FB-Patcher, related file is located in /CLOVER/kexts/Other/USBPorts.kext.
  • SD Card Reader's model name is RTS5129. It is not supported and be disabled to save power.

Wi-Fi

FAQ

My device is locked by Find My Mac and can't be booted, what should I do now?

I believe there are many ways to solve this problem. I give a most understandable one here (at least for me). The solution is to refresh your BIOS in order to clean nvram.plist. Please read How to update BIOS in BIOS folder.

I opened the FileVault and I can't find macOS partition in Clover boot page, how can I solve it?

It is not recommened to open FileVault. You can press Fn + F3 in the Clover boot page and choose the icon with FileVault. Then you can boot in the system and close FileVault.

My touchpad isn't working after update.

You need to rebuild the kext cache after every system update. Use Kext Utility.app or type sudo kextcache -i / in Terminal.app. Then restart. If this still doesn't work, try to press F9.

I can't boot in Windows/Linux by using Clover, but able to boot by press F12 and select OS.

Many people met this problem by using the new version of AptioMemoryFix.efi. A workaround is to delete AptioMemoryFix-64.efi in /CLOVER/drivers64UEFI/ and replace it with the old version provided in #93.

Installation

Please refer to the detailed installation tutorial Xiaomi Mi Notebook Pro High Sierra 10.13.6 or video tutorial Xiaomi NoteBook PRO HACKINTOSH INSTALLATION GUIDE !!!.

A complete EFI archive is available in releases page,Thanks to the continuous update of stevezhengshiqi.

If the tracpad doesn't work during installation, please plug a wired mouse or a wireless mouse projector before the installation. After the installation completes, open Terminal.app and type sudo kextcache -i /. Wait for the process ending and restart the device. Enjoy your trackpad!

Changelog

You can view Changelog for detailed information.

A reward

All the project is made for free, but you can reward me if you want.

Wechat Alipay
wechatpay_160 alipay_160

Credits

Support and discussion

xiaomi-pro's People

Contributors

stevezhengshiqi avatar daliansky avatar qeeqez avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.