Skip to content

XiaoMi NoteBook Pro EFI v1.3.4

Compare
Choose a tag to compare
@stevezhengshiqi stevezhengshiqi released this 10 Jul 02:24

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 using Hackintool style

Add

  • Add OpenCore
  • Add SSDT-TPD0 to solve unworking trackpad after removing SSDT-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, and HDAS -> 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 because disable-external-egpu does the same thing
  • Remove SSDT-PXSX and move device properties to config.plist
  • Remove Drop DRAM and replace with dart=0
  • Remove AppleKeyFeeder.efi and DataHubDxe-64.efi which XiaoMi-Pro doesn't need
  • Remove USBPorts.kext and replace with SSDT-USB, according to #197