Skip to content
This repository has been archived by the owner on Oct 15, 2021. It is now read-only.

Latest commit

 

History

History
executable file
·
106 lines (79 loc) · 4.8 KB

File metadata and controls

executable file
·
106 lines (79 loc) · 4.8 KB

Changelog

October 4, 2021

  • Added means to force sleep on custom battery charge level.

August 4, 2021

  • Added GenericCardReaderFriend so the SD card reader is recognized as external card reader in System Information

May 30, 2021

  • Added FileVault support in configuration. Enable FileVault in Settings-Security and Privacy-FileVault.
  • Added hibernation support. Use either hibernatemode 3 or 25. The Lilu NVRAM GUID has configurable variable for hibernatemode 3. See HibernationFixup and the discussions.

As of March 8, 2021

  • Added back _PTS patch in ACPI again as it is needed to shutdown and not restart.
  • Simplified the structure of SSDT-Battery.aml and wrote a guide that explains the new methods.
  • Flashed UEFI BIOS Utility to X510UAR-AS.310.
  • Switched from polling to interrupts mode of trackpad and deleted USTP as the flashed UEFI BIOS no longer has flaws in the GPIO controller.
  • Swapped the Wi-Fi / Bluetooth with BCM94360NG for better Continuity experience.

November 28, 2020

  • Deprecated Clover.

August 4, 2020

  • Updated kexts and OpenCore to Acidanthera's August Release.

July 27, 2020

  • Delete CodecCommander and use AppleALC layout-id of 13 for working mic and HDMI sound.

June 2, 2020

  • Updated OpenCore to 0.5.9.

May 9, 2020

  • Reverted _PTS patch as it is a workaround to correctly shutdown without restarting which is no longer needed.
  • Switched from VoodooTSCSync.kext to CpuTscSync.kext to fix rare kernel panic on wake.

April 24, 2020

  • Added back _PTS part in ACPI to avoid "Device not ejected properly" message on wake.

April 12, 2020

  • Updated OpenCore to r0.5.7 and VoodooI2C to r2.4.

March 23, 2020

  • Use Finger ID-implemented VoodooInput and VoodooI2C for persistent touchpad gestures.

March 4, 2020

  • Updated OpenCore to 0.5.6.

February 3, 2020

  • Updated OpenCore to 0.5.4.

January 27, 2020

  • Updated kexts and Clover.
  • AppleALC.kext stays on 1.4.2. Built AsusSMC.kext 1.2.0 with 10.15.2 and latest Lilu and VirtualSMC SDKs.
  • Added NoTouchID.kext and other SMC sensor kexts.
  • Deleted .efi files specific to FileVault. If needed, they can be obtained from the Release.

December 28, 2019

  • Reverted back to AppleALC 1.4.2 with the layout-id 03000000, reinstalled CodecCommander and the corresponding SSDT: SSDT-CC.aml
  • Reinstall USBPorts.kext to comply with ACPI specifications.

December 26, 2019

  • Deleted USB configuration as not needed for working bluetooth on wake from sleep in 10.15.2: deleted USBPorts.kext.
  • Changed SMBIOS to MacBookPro15,4 and added NoTouchID.kext.
  • Switched CPUFriendDataProvider.kext to a new one: BPOWER-CPUFriendDataProvider.kext.

December 16, 2019

  • Set the default touchpad patch to be SSDT-I2C1_USTP.aml.

December 15, 2019

  • Updated AppleALC to 1.4.4 and deleted CodecCommander and the corresponding patches.

October 28, 2019

  • Added a simplified and minimum patch of the touchpad code in ACPI: SSDT-I2Cx_USTP.dsl.

October 26, 2019

  • Update bluetooth kexts: BrcmPatchRAM2, BrcmPatchRAM3, BrcmFirmwareData, BrcmFirmwareRepo, BrcmBluetoothInjector.kext.

October 6, 2019

  • Added the general touchpad polling mode patch that corresponds to the laptops in hieplpvip's repo: config-touchpad_general.plist, SSDT-ELAN-General.aml

October 4, 2019

  • Separated fake EC device from main SSDT: SSDT-EC.aml.

September 28, 2019

  • Deleted some entries in /config.plist/ACPI/DSDT/Fixes and added an SSDT to make the laptop behave more like MBP14,1: FixMutex, FixIPIC, FixHPET, SSDT-HPET.aml.

September 27, 2019

  • Added back MATH and LDR2 devices: SSDT-MATHLDR2_STA.aml.

September 26, 2019

  • Added another XOSI replacement patch: SSDT-OSYS.dsl.
  • Added the steps to write your own touchpad SSDT.

September 13, 2019

  • Option to replace XOSI patch by invoking If _OSI Darwin with SSDT-_OSI-XINI.dsl.
  • Delete SSDT-PS2.aml and add SSDT-PS2.dsl with comments.

Prior to September 13, 2019

  • Touchpad now uses polling mode with SSDT-X510UA-Touchpad.aml with assignment of FMCN and SSCN with activation from USTP=1 for proper clicks.
  • Trimmed down SSDT-S510UA-KabyLakeR.aml and removed SSDT-RP01_PEGP for X510UA-BQ490.
  • Removed XHC AAPL properties as not required as of Sierra.
  • Removed Sinetek-rtsx.kext as the SD Card Reader is connected via USB.
  • Removed SSDT-UIA.aml and included USBPorts.kext and information for proper USB configuration and working BT after sleep.
  • Removed BT4LEContinuityFixup.kext and FakePCIID.kext and the FakePCIID plugin as AirportBrcmFixup, BrcmBluetoothInjector, BrcmFirmwareRepo, and BrcmPatchRAM2 are enough.
  • Separated the RMNE device.
  • Moved IGPU and HDEF contents from ACPI to config.plist.
  • Made F5 and F6 keys do nothing with SSDT-PS2.aml as they are associated with keyboard backlight which X510UA-BQ490 does not have.