Hackintosh your XiaoMi Pro Notebook
- Support 10.13.x and 10.14
- CPU native support. For people who want better performance (maybe shorter battery life), please replace
/CLOVER/kexts/Other/CPUFriendDataProvider.kext
with the archive in #53 - The sound card is ALC298, fake with
AppleALC
, layout-id: 99; and injection information is located at/CLOVER/config.plist
- Touchpad driver using
VoodooI2C
, support for multiple gestures; touchpad boot can be used normally, no drift, no wakeup - Other ACPI patch fixes using hotpatch mode, file located in
/CLOVER/ACPI/patched
- USB shadowing using
/CLOVER/ACPI/patched/SSDT-USB.aml
- Native Brightness hotkey support, related file is located at
/CLOVER/ACPI/patched/SSDT-LGPA.aml
- Native Bluetooth is not working well. If you want to disable it to save power or to use BT dongle, please read instructions here: #24.
-
RehabMan Updated AppleBacklightInjector and EAPD-Codec-Commander and OS-X-ACPI-Battery-Driver and OS-X-Clover-Laptop-Config and OS-X-FakeSMC-kozlek and OS-X-Null-Ethernet and OS-X-USB-Inject-All and OS-X-Voodoo-PS2-Controller for maintenance
-
vit9696 Updated Lilu and AppleALC and WhateverGreen for maintenance
-
alexandred and hieplpvip Updated VoodooI2C for maintenance
-
PavelLJ and Javmain and johnnync13 for valuable suggestions
Please refer to the detailed installation tutorial (Chinese version) macOS安装教程兼小米Pro安装过程记录.
A complete EFI archive is available 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!
-
10-14-2017
- EFI update, touch pad is working
-
10-17-2017
- EFI update, fixed graphics driver
- Add HDMI Audio output
- Driver Update:
Lilu
v1.2.0AppleALC
v1.2.1IntelGraphicsDVMTFixup
v1.2.0AirportBrcmFixup
v1.1.0
- Driver repair:
IntelGraphicsFixup
v1.2.0
-
10-18-2017
- tested graphics driver is not as good as the first version, now the graphics driver is restored to fake 0x19160000
- ACPI repair
- Driver fixes
- Remove
USBInjectAll
withSSDT-UIAL.aml
built-in USB device
-
10-19-2017
- Graphics driver is normal
- The touchpad turns on normally, multi-gestures are normal after waking up
- normal sleep
- Battery information is normal
-
10-31-2017
- Update sound card driver, fix earphone problem
- New driver to increase layoutid: 13
- Supports four nodes to support the headset to switch freely, Mic / LineIn is working properly
-
11-2-2017
Lilu
v1.2.0 update, support 10.13.2BetaAppleALC
update, using the latest revision of Lilu co-compiler to solve 10.13.1 update can not be driven after the problem
-
11-5-2017
- Integrate
AppleALC_ALC298_id13_id28.kext
driver to EFI - Add EFL directory ALCPlugFix directory, please enter the ALCPlugFix directory after the installation is complete, double-click the
install.command
to automatically install. Command Install the headset plug-in state correction daemon - Fixed Drivers64UEFI to solve the problem that can not be installed
- Updated
apfs.efi
to version 10.13.1
- Integrate
-
11-7-2017
Lilu
v1.2.1 is not stable at the moment, with the risk of inability to enter the system, so downgrade to v1.2.0AppleALC
downgraded to V1.2.0 EFI temporarily does not support macOS 10.13.2Beta version of the installation, Lilu does not exhaust will continue to update
-
1-25-2018
- Support for 10.13.x installation
- Updated
VoodooI2C
to version 2.0.1, supports multi-gestures, touchpad boot can be used normally, no drift, no wakeup - Fixed the issue of percentage refreshes
- Fix sound card sleep wake up soundless problem
- Fixed screen brightness can not be saved problem
- Updated
Lilu
v1.2.2 - Updated
AppleALC
v1.2.2 support millet pro, injection ID: 99 - Update
IntelGraphicsFixup
v1.2.3
-
4-8-2018
- Support for 10.13.4 installation
- Updated
ACPIBatteryManager
v1.81.4 - Updated
AppleALC
v1.2.6 - Updated
FakeSMC
v6.26-344-g1cf53906.1787 - Updated
IntelGraphicsDVMTFixup
v1.2.1 - Updated
IntelGraphicsFixup
v1.2.7, no need kexts for faking Intel Graphics' ID - Updated
Lilu
v1.2.3 - Updated
Shiki
v2.2.6 - Updated
USBInjectAll
v0.6.4 - Add
AppleBacklightInjector
to widen the range of brightness - Add
CPUFriend
andCPUFriendDataProvider
to enable native XCPM - Add boot flags
shikigva=1
,igfxrst=1
andigfxfw=1
to make the Graphics card more powerful and fix strange secondary boot interface. - Add
SSDT-LGPA.aml
, support native brightness hotkey
-
4-13-2018
- Update
AppleALC
v1.2.7 - Update
SSDT-IMEL.aml
,SSDT-PTSWAK.aml
,SSDT-SATA.aml
,SSDT-XOSI.aml
from Rehabman's Github - Edit
SSDT-LPC.aml
to load native AppleLPC - Update
Clover
r4438
- Update
-
5-14-2018
- Rename some SSDTs to fit with Rehabman's sample:https://github.com/RehabMan/OS-X-Clover-Laptop-Config. Also update
SSDT-GPRW.aml
,SSDT-DDGPU.aml
,SSDT-RMCF.aml
andSSDT-XHC.aml
- Delete some useless renames in config and incorrect boot flag
shikigva=1
- Redo the USB Injection, now it supports type-c USB3.0
- Delete
SSDT-ADBG.aml
since it's useless - Delete
SSDT-IMEI.aml
to avoid kernel error report(Graphics id is automatically injected byIntelGraphicsFixup
) - Add
SSDT-EC.aml
andSSDT-SMBUS.aml
to launch AppleBusPowerController and AppleSMBusPCI - Edit
SSDT-PCIList.aml
to let System Information.app show correct information - Update
Lilu
v1.2.4 - Update
CPUFriendDataProvider
to save power - Update
Clover
r4458
- Rename some SSDTs to fit with Rehabman's sample:https://github.com/RehabMan/OS-X-Clover-Laptop-Config. Also update
-
7-27-2018
- Update
Clover
r4625 - Update
AppleALC
v1.3.1 - Update
Lilu
v1.2.6 - Update
CPUFriendDataProvider
by using MBP15,2's PM template to enable native HWP - Update
VoodooI2C
v2.0.3 - Update
USBInjectAll
v0.6.6 - Update
CodecCommander
v2.6.3 by mergingSSDT-MiPro_ALC298.aml
- Delete useless boot flags
igfxfw=1
and-disablegfxfirmware
- Edit
SSDT-PCIList.aml
to letSystem Information.app
show more PCI devices - Use
WhateverGreen
to replaceIntelGraphicsFixup
,Shiki
andIntelGraphicsDVMTFixup
- Use
VoodooPS2Controller
to replaceApplePS2SmartTouchPad
- Add minStolen Clover patch
- Add support for Mojave (the installation instruction is at above)
- Update
-
8-9-2018
- Update
Clover
r4641 - Update
WhateverGreen
v1.2.1 - Update
AppleALC
- Update
CPUFriendDataProvider
by using default EPP value to enhance performance - Update
Lilu
- Update
config.plist
, using AddProperties to replace minStolen Clover patch - Change AppleIntelFramebuffer@0's connertor-type from LVDS to eDP because MiPro uses eDP pin
- No injection of ig-platform-id 0x12345678 by using
config_install.plist
anymore,WhateverGreen
can help do this. - Mojave installation become easier
- Update
-
8-10-2018
-
Update config.plist, add a new graphics card injection method
-
Modify the VRAM to 2048Mb
-
add the KBL platform DVMT patch
-
add Lilu crash information display
-
Whatevergreen
regular update;AppleALC
regular update -
9-19-2018
- Add
SSDT-ELAN.aml
to fix the problem of touchpad failure underMojave
- Add
-
Alipay | |
---|---|
- QQ群:
- 247451054 小米PRO黑苹果高级群
- 137188006 小米PRO黑苹果
- 331686786 一起吃苹果
- 688324116 一起黑苹果
- 257995340 一起啃苹果