Releases: daliansky/XiaoMi-Pro-Hackintosh
XiaoMi NoteBook Pro EFI v1.4.2
2020-07-16
Supported macOS Version:
- KBL: 10.13, 10.14, 10.15, 11.0 - 11.0 beta 2
Update
- Update
OpenCore
v0.6.0 (up to acidanthera/OpenCorePkg@20e60b0) - Update
Lilu
v1.4.6 (up to acidanthera/Lilu@28122d0) - Update
VirtualSMC
v1.1.5 (up to acidanthera/VirtualSMC@fab53dc) to show battery percentage on macOS11 - Update
AppleALC
v1.5.1 (up to acidanthera/AppleALC@f07c1f8) - Update
WhateverGreen
v1.4.1 (up to acidanthera/WhateverGreen@b97c692) - Update
VoodooPS2
v2.1.6 (up to acidanthera/VoodooPS2@60a4566)
Clover
- Remove
NoRomInfo
key
OC
- Update config
Thanks to @stevezhengshiqi
XiaoMi NoteBook Pro EFI v1.4.1
2020-07-12
Supported macOS Version:
- KBL: 10.13, 10.14, 10.15, 11.0 - 11.0 beta 2
Update
- Update
OpenCore
v0.6.0 (up to acidanthera/OpenCorePkg@eee51ba) to support macOS11.0 beta 1 (20A4299v) - Update
Lilu
v1.4.6 (up to acidanthera/Lilu@8a81e92) - Update
AppleALC
v1.5.1 (up to acidanthera/AppleALC@df23c40) - Update
VirtualSMC
v1.1.5 (up to acidanthera/VirtualSMC@90b1f45) - Update
WhateverGreen
v1.4.1 (up to acidanthera/WhateverGreen@39e3b55) - Update
VoodooPS2
v2.1.6 (up to acidanthera/VoodooPS2@071850a) - Update
VoodooInput
v1.0.7 (up to acidanthera/VoodooInput@46a01f9) - Update
VoodooI2C
v2.4.4 (up to VoodooI2C/VoodooI2C@451739c) - Update
NVMeFix
v1.0.3 (up to acidanthera/NVMeFix@48a0fda) - Update
HibernationFixup
v1.3.4 (up to acidanthera/HibernationFixup@bb49d28) - Update
IntelBluetoothFirmware
v1.1.1 - Update
SSDT-LGPA
andSSDT-PS2K
to support native screenshot key, video mirror key, and mission control key; map PrtScn key to F11, Insert key to F12, and double-press Fn key to F13- Video mirror key and mission control key are only for MX150 BIOS version >= 0A07
Change
- Disable
FBEnableDynamicCDCLK
since it will cause black screen wake from hibernation; for people who want to enable HiDPI resolution > 1424x802, please change the value forframebuffer-flag
toCwfjAA==
Clover
- Add
OcQuirks.efi
,OpenRuntime.efi
, andOcQuirks.plist
to replaceAptioMemoryFix.efi
- Add
NoRomInfo
to hide Apple ROM information
OC
- Update config to support
OpenCore
v0.6.0
Thanks to @stevezhengshiqi
XiaoMi NoteBook Pro EFI v1.4.1 beta 1
Known Issue: IntelBluetoothFirmware.kext
and IntelBluetoothInjector.kext
may cause frequent KPs, please remove those kexts if you suffer from sleep problems.
2020-06-14
Supported macOS Version:
- KBL: 10.13, 10.14, 10.15
Update
- Update
Clover
r5119 - Update
VoodooI2C
v2.4.3
Clover
- Update
setpowerstate_panic=0
kernel patch - Remove
AudioDxe.efi
OC
- Update config
Thanks to @stevezhengshiqi
XiaoMi NoteBook Pro EFI v1.4.0
Known Issue: IntelBluetoothFirmware.kext
and IntelBluetoothInjector.kext
may cause frequent KPs, please remove those kexts if you suffer from sleep problems.
2020-06-01
Supported macOS Version:
- KBL: 10.13, 10.14, 10.15
Update
- Update
Clover
r5118 - Update
OpenCore
v0.5.9 - Update
Lilu
v1.4.5 - Update
AppleALC
v1.5.0 - Update
VirtualSMC
v1.1.4 - Update
WhateverGreen
v1.4.0 - Update
VoodooPS2
v2.1.5 - Update
SSDT-TPD0
- Update
SSDT-PS2K
- Update
SSDT-XCPM
Change
- Use
VoodooInput
bundled withVoodooI2C
Clover
- Remove
DropOEM_DSM
asClover
r5117 dropped it - Reverse back font.png in
Xiaomi
theme sinceClover
r5116 fixed the font problem
OC
- Update config to support
OpenCore
v0.5.9
XiaoMi NoteBook Pro EFI v1.3.9
Known Issue: IntelBluetoothFirmware.kext
and IntelBluetoothInjector.kext
may cause frequent KPs, please remove those kexts if you suffer from sleep problems.
2020-05-04
Supported macOS Version:
- KBL: 10.13, 10.14, 10.15
Update
- Update
Clover
r5115 - Update
OpenCore
v0.5.8 - Update
Lilu
v1.4.4 - Update
AppleALC
v1.4.9 - Update
WhateverGreen
v1.3.9 - Update
HibernationFixup
v1.3.3 - Update
VoodooInput
v1.0.5 - Update
VoodooI2C
v2.4.2 - Update
VoodooPS2
v2.1.4 - Update
VirtualSMC
v1.1.3 - Update
SSDT-USB
- Update
framebuffer-flags
property - Update PCI device properties
Add
- Add
_UPC -> XUPC
rename
Remove
- Remove
SSDT-DRP08
to unlock Intel Wi-Fi - Remove
USBInjectAll
Clover
- Update font.png in
Xiaomi
theme to supportClover
r5115
OC
- Update config to support
OpenCore
v0.5.8
XiaoMi NoteBook Pro EFI v1.3.8
Known Issue: IntelBluetoothFirmware.kext
and IntelBluetoothInjector.kext
may cause frequent KPs, please remove those kexts if you suffer from sleep problems.
2020-04-10
Supported macOS Version:
- KBL: 10.13, 10.14, 10.15
Update
- Update
Clover
r5109 - Update
OpenCore
v0.5.7 - Update
Lilu
v1.4.3 - Update
AppleALC
v1.4.8 - Update
VirtualSMC
v1.1.2 - Update
WhateverGreen
v1.3.8 - Update
NVMeFix
v1.0.2 - Update
VoodooPS2
v2.1.3 - Update
VoodooI2C
v2.4, support trackpad in Recovery mode, and no need to rebuild kextcache after system update - Update
IntelBluetoothFirmware
v1.0.3 - Update
SSDT-TPD0
, based on #365 - Update
SSDT-LGPA
Add
- Add
VoodooInput
- Add
framebuffer-flags
property to support 1440x810 HiDPI resolution - Add
force-online
andforce-online-framebuffers
properties to fix HDMI on macOS10.15.4
Remove
- Remove
MATH._STA and LDR2._STA -> XSTA
rename - Remove
TPD0._INI -> XINI
andTPD0._CRS -> XCRS
renames
Clover
- Update
setpowerstate_panic=0
kernel patch for macOS10.15.4
OC
- Update config to support
OpenCore
v0.5.7
XiaoMi NoteBook Pro EFI v1.3.7
Known Issue: IntelBluetoothFirmware.kext
and IntelBluetoothInjector.kext
may cause frequent KPs, please remove those kexts if you suffer from sleep problems.
2020-03-25
Supported macOS Version:
- KBL: 10.13, 10.14, 10.15
Update
- Update
Clover
r5107 to support macOS10.15.4 - Update
USBInjectAll
v0.7.3 from Sniki's fork- The origin Rehabman's fork does not update a long time ago
- Update
SSDT-USB
- Our type-c ports are with switch, so the
UsbConnector
should be0x09
- Our type-c ports are with switch, so the
Clover
- Update
Xiaomi
theme to support Clover r5105+ - Add
setpowerstate_panic=0
kernel patch for macOS10.15 according to Acidanthera/AppleALC#513 - Clover: Remove MSR 0xE2 patch because Clover can automatically patch
OC
- Update config to better support
OpenCore
v0.5.6
XiaoMi NoteBook Pro EFI v1.3.6
Known Issue: IntelBluetoothFirmware.kext
and IntelBluetoothInjector.kext
may cause frequent KPs, please remove those kexts if you suffer from sleep problems.
2020-03-10
Supported macOS Version:
- KBL: 10.13, 10.14, 10.15.0 - 10.15.3
Update
- Update
Clover
r5104 - Update
OpenCore
v0.5.6 - Update
Lilu
v1.4.2 - Update
AppleALC
v1.4.7 - Update
WhateverGreen
v1.3.7 - Update
HibernationFixup
v1.3.2 - Update
VirtualSMC
v1.1.1 - Update
VoodooPS2
v2.1.2 - Update
AppleSupportPkg
v2.1.6 - Update
VoodooI2C
v2.3 - Update
SSDT-USB
- Update
SSDT-MCHC
Add
- Add
IntelBluetoothFirmware
andIntelBluetoothInjector
to support native Intel Bluetooth - Add
SSDT-DRP08
to disable Intel Wireless Card - Add
SSDT-PS2K
to customizeVoodooPS2Keyboard
instead of directly editinginfo.plist
- Add
complete-modeset-framebuffers
property to improve HDMI - Add
EFICheckDisabler
- Add
NVMeFix
- Add back
SSDT-DDGPU
to disable discrete graphics card instead of usingdisable-external-egpu
Remove
- Remove AppleIntelLpssI2C patches because alexandred/VoodooI2C@c6e3c27 solved the race problem
Change
- Change layout-id back to 30
Clover
- Add
PanicNoKextDump
to replace panic kext logging patches
OC
- Update config to support
OpenCore
v0.5.6
XiaoMi NoteBook Pro EFI v1.3.5
2019-07-17
Supported macOS Version:
- KBL: 10.13, 10.14, 10.15.0 - 10.15.3
Update
- Update
Clover
r5018 - Update
OpenCore
v0.0.4 - Update
WhateverGreen
to improve HDMI - Update
SSDT-LGPA
- Update
SSDT-TPD0
Add
- Add
TPD0._INI -> XINI
andTPD0._CRS -> XCRS
, pair withSSDT-TPD0
Remove
- Remove
enable-hdmi-dividers-fix
OC
- Update config to support
OpenCore
v0.0.4
XiaoMi NoteBook Pro EFI v1.3.4
2019-07-10
Supported macOS Version:
- KBL: 10.13, 10.14, 10.15.0 - 10.15.3
Update
- Update
Clover
r4986 - Update
Lilu
v1.3.7 - Update
AppleALC
v1.3.9 - Update
WhateverGreen
v1.3.1 - Update
VirtualSMC
v1.0.6 - Update and edit
VoodooPS2
v2.0.2 to avoid F11 disabling trackpad - Update
VoodooI2C
- Update Device Properties obtained by
Hackintool
- Update
SSDT-MEM2
- Update
SSDT-HPET
- Update comments in
config.plist
usingHackintool
style
Add
- Add
OpenCore
- Add
SSDT-TPD0
to solve unworking trackpad after removingSSDT-XOSI
and_OSI -> XOSI
- Add back
SSDT-ALS0
to ensure backlight can be preserved - Add back
HibernationFixup
- Add
enable-hdmi-dividers-fix
properties for HDMI
Remove
- Remove
GFX0 -> IGPU
,HECI -> IMEI
, andHDAS -> HDEF
according to WhateverGreen FAQ.IntelHD.en.md - Remove
SSDT-XOSI
and_OSI -> XOSI
because as OpenCore Configuration says, "Avoid patching _OSI to support a higher level of feature sets unless absolutely required. Commonly this enables a number of hacks on APTIO firmwares, which result in the need to add more patches. Modern firmwares generally do not need it at all, and those that do are fine with much smaller patches." - Remove
_DSM -> XDSM
because as OpenCore Configuration says, "Try to avoid hacky changes like renaming _PRW or _DSM whenever possible." - Remove
SAT0 -> SATA
- Remove IRQ fixes due to OpenCore discussion, "...but be very careful about the IRQs, some people remove them, yet this is usually strongly undesired."
- Remove
SSDT-DDGPU
becausedisable-external-egpu
does the same thing - Remove
SSDT-PXSX
and move device properties toconfig.plist
- Remove
Drop DRAM
and replace withdart=0
- Remove
AppleKeyFeeder.efi
andDataHubDxe-64.efi
which XiaoMi-Pro doesn't need - Remove
USBPorts.kext
and replace withSSDT-USB
, according to #197