Skip to content

Releases: daliansky/XiaoMi-Pro-Hackintosh

XiaoMi NoteBook Pro EFI v1.3.6

11 Mar 00:16
Compare
Choose a tag to compare

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 and IntelBluetoothInjector to support native Intel Bluetooth
  • Add SSDT-DRP08 to disable Intel Wireless Card
  • Add SSDT-PS2K to customize VoodooPS2Keyboard instead of directly editing info.plist
  • Add complete-modeset-framebuffers property to improve HDMI
  • Add EFICheckDisabler
  • Add NVMeFix
  • Add back SSDT-DDGPU to disable discrete graphics card instead of using disable-external-egpu

Remove

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

17 Jul 00:55
Compare
Choose a tag to compare

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 and TPD0._CRS -> XCRS, pair with SSDT-TPD0

Remove

  • Remove enable-hdmi-dividers-fix

OC

  • Update config to support OpenCore v0.0.4

XiaoMi NoteBook Pro EFI v1.3.4

10 Jul 02:24
Compare
Choose a tag to compare

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

XiaoMi NoteBook Pro EFI v1.3.3

16 Apr 01:15
Compare
Choose a tag to compare

2019-04-16

Supported macOS Version:

  • KBL: 10.13, 10.14

Update

  • Update Clover r4920
  • Update AppleALC v1.3.7
  • Update WhateverGreen
  • Update VoodooPS2
  • Update VoodooI2C v2.1.6

Remove

  • Remove SSDT-RTC and replace with Rtc8Allowed and FixRTC

XiaoMi NoteBook Pro EFI v1.3.2

28 Mar 06:17
Compare
Choose a tag to compare

2019-03-28

Supported macOS Version:

  • KBL: 10.13, 10.14

Update

  • Update Clover r4910
  • Update AppleALC v1.3.6
  • Update WhateverGreen v1.2.8
  • Update Lilu v1.3.5
  • Update VoodooPS2
  • Update USBPorts and merge SSDT-USBX

Remove

  • Remove SSDT-PTSWAK because Xiaomi-Pro doesn't need it
  • Remove SMCSuperIO.kext because it failed to detect supported SuperIO chip

Change

  • Edit hotpatches to fit ACPI 6.3 standard
  • Change AppleRTC back to true and InjectKexts mode to Detect

XiaoMi NoteBook Pro EFI v1.3.1

28 Feb 19:48
Compare
Choose a tag to compare

2019-03-01

Supported macOS Version:

  • KBL: 10.13, 10.14

Update

  • Update Clover r4892
  • Update USBPorts to support more models

Remove

  • Remove SSDT-PNLF and replace with AddPNLF argument as suggested in WhateverGreen FAQ
  • Remove RtcHibernateAware and replace with NeverHibernate. Sleep will consume more battery. Only after unlocking CFG then RtcHibernateAware could work properly

Change

XiaoMi NoteBook Pro EFI v1.3.0

10 Feb 03:10
Compare
Choose a tag to compare

2019-02-10

Supported macOS Version:

  • KBL: 10.13, 10.14

Update

  • Update Clover r4871
  • Update Lilu v1.3.1
  • Update AppleALC v1.3.5
  • Update SSDT-PXSX

Add

  • Add SSDT-RTC to remove IRQFlags safely, FixRTC will shorten the IO length

Remove

  • Remove CPUFriend* because different macOS version have different plists in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/. Use one-key-cpufriend to customize kext is recommended
  • Remove HibernationFixup because it's not stable, RtcHibernateAware is may enough for device to hibernate
  • Remove dart=0
  • Remove AddClockID, because it doesn't make a difference in new macOS version

Change

  • Change layout-id to 30

XiaoMi NoteBook Pro EFI v1.2.9

26 Dec 08:41
Compare
Choose a tag to compare

2018-12-26

Supported macOS Version:

  • KBL: 10.13, 10.14

Update

  • Update Clover r4821
  • Update VoodooPS2Controller v1.9.2
  • Update CodecCommander v2.7.1
  • Update Lilu v1.2.9
  • Update AppleALC v1.3.4
  • Update WhateverGreen v1.2.6
  • Update VirtualSMC v1.0.2
  • Update USBPower to USBPorts
  • Update SSDT-PNLF, SSDT-LGPA, SSDT-RMCF, and SSDT-PTSWAK
  • Update VoodooI2C to the latest commit
  • Update MATH._STA -> XSTA rename to MATH._STA and LDR2._STA -> XSTA rename

Add

  • Add back Trim patch to config.plist
  • Add argument RtcHibernateAware according to Official Explanations
  • Add SATA-unsupported to replace SSDT-SATA
  • Add SSDT-HPET to behave more like a real Mac
  • Add SSDT-LGPAGTX to let GTX version works better (GTX users need to replace SSDT-LGPA with SSDT-LGPAGTX)
  • Add IRQ fixes in config.plist

Remove

  • Remove SSDT-ALS0
  • Remove AppleBacklightInjector because WhateverGreen includes it
  • Remove tgtbridge because it has problem
  • Remove HighCurrent argument

Change

  • Move PCI Information from SSDT-PCIList to config.plist
  • Change layout-id's datatype
  • Clean up config.plist
  • Clean up SSDTs' formats

XiaoMi NoteBook Pro EFI v1.2.8

28 Sep 10:52
Compare
Choose a tag to compare

2018-09-28

Supported macOS Version:

  • KBL: 10.13, 10.14

Downgrade

Update

  • Update WhateverGreen, AppleALC, Lilu, CPUFriend, and HibernationFixup by using official release
  • Update AppleBacklightInjector to support HD630
  • Update SSDT-PNLF.aml to support HD630
  • Update VoodooI2C* v2.1.4. (This driver is a patched version from official release, the official one has scalling issue.)
  • Update VoodooPS2Controller v1.9.0 to stop trackpad when using keyboard
  • Update headers in hotpatch

Add

  • Add USBPower to replace USBInjectAll and SSDT-USB.aml

Remove

  • Remove SSDT-MATH.aml, replace with MATH._STA -> XSTA rename

Change

  • Clean code in config.plist

XiaoMi NoteBook Pro EFI v1.2.7

15 Sep 04:35
Compare
Choose a tag to compare

2018-09-15

Supported macOS Version:

  • KBL: 10.13, 10.14

Update

  • Update Clover r4671
  • Update WhateverGreen v1.2.3
  • Update AppleALC v1.3.2
  • Update CPUFriend v1.1.5
  • Update Lilu v1.2.7
  • Update USBInjectAll v0.6.7
  • Update SSDT-GPRW.aml and SSDT-RMCF.aml from Rehabman's sample:https://github.com/RehabMan/OS-X-Clover-Laptop-Config
  • Update SSDT-PCIList.aml to add more Properties in PCI0 devices

Add

  • Add SSDT-DMAC.aml , SSDT-MATH.aml , SSDT-MEM2.aml , and SSDT-PMCR.aml to enhace performance like a real Mac. Inspired by syscl
  • Add HibernationFixup to enable time setting in System Preferences - Energy Saver
  • Add VirtualSMC to replace FakeSMC. You can get more CPU Core Information by using iStat Menus, and more SMC keys are added in nvram.

Remove

  • Remove VRAM 2048MB patch in config.plist, the actual VRAM isn't affected by this patch

Change

  • Drop useless ACPI tables in config.plist
  • Reverse AppleIntelFramebuffer@0's connertor-type to default value