Skip to content

Releases: daliansky/XiaoMi-Pro-Hackintosh

XiaoMi NoteBook Pro EFI v1.4.2

16 Jul 15:12
Compare
Choose a tag to compare

2020-07-16

Supported macOS Version:

  • KBL: 10.13, 10.14, 10.15, 11.0 - 11.0 beta 2

Update

Clover

  • Remove NoRomInfo key

OC

  • Update config

Thanks to @stevezhengshiqi

XiaoMi NoteBook Pro EFI v1.4.1

12 Jul 14:05
Compare
Choose a tag to compare

2020-07-12

Supported macOS Version:

  • KBL: 10.13, 10.14, 10.15, 11.0 - 11.0 beta 2

Update

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 for framebuffer-flag to CwfjAA==

Clover

  • Add OcQuirks.efi, OpenRuntime.efi, and OcQuirks.plist to replace AptioMemoryFix.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

15 Jun 08:05
Compare
Choose a tag to compare
Pre-release

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

01 Jun 21:19
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-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 with VoodooI2C

Clover

  • Remove DropOEM_DSM as Clover r5117 dropped it
  • Reverse back font.png in Xiaomi theme since Clover r5116 fixed the font problem

OC

  • Update config to support OpenCore v0.5.9

XiaoMi NoteBook Pro EFI v1.3.9

04 May 08:28
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-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 support Clover r5115

OC

  • Update config to support OpenCore v0.5.8

XiaoMi NoteBook Pro EFI v1.3.8

10 Apr 15:41
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-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 and force-online-framebuffers properties to fix HDMI on macOS10.15.4

Remove

  • Remove MATH._STA and LDR2._STA -> XSTA rename
  • Remove TPD0._INI -> XINI and TPD0._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

25 Mar 08:14
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-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
  • Update SSDT-USB
    • Our type-c ports are with switch, so the UsbConnector should be 0x09

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

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