Releases: wu-hongjun/macOS-Thinkpad-X1-Extreme
Release for macOS 10.15-3.7 LTS
Release for macOS 10.15-3.7
Happy Christmas!
Update
- [20200522] Made 3.7 the LTS version because it is the most stable, everything is fixed and working.
Changes
- Updated Clover Bootloader to r5101.
- Changed alcid=7 to alcid=21.
- Fixed an issue in 3.6 where AppleALC.kext fails to load properly.
- Fixed an issue in 3.6 where light adjustment fails to load properly.
Misc
- Some kexts in 3.6 have been reverted to an earlier version due to compatibility and stability.
Cheers,
Errrneist
20191225
Release for macOS 10.15.2-3.6
Release for macOS 10.15.1-3.5
Congrats team China for winning second place at the Overwatch World Cup 2019!!!!
(Maybe this is the sole reason why I released this version just want to post this message.)
Changes:
Incremental Update. Updated Clover to r5098 for new features and future compatibility.
You can just update Clover on your own if you have V3.3/V3.4.
Note:
The entire EFI thing is pretty complete and perfect so not much major change can be made.
Everything is working. So I can see future updates will just be kext/clover upgrades until we reach any breakthrough (If there is any).
Sleep battery drain is an issue but you just need to patch your own DSDT I don't think my release will actually benefit anyone even if I fixed it by patching my own DSDT (Which might not happen since this isn't a big deal for me and I have other stuff going on in my life).
Cheers,
Errrneist
20191103
Release for macOS 10.15.1-3.4
Changes:
Nothing.
Just the configuration that is currently running smooth on macOS 10.15.1.
No need for upgrade.
Cheers,
Errrneist
20191029
Release for macOS 10.15.0-3.3
Changes:
Note: Tested on macOS 10.15.0 PB8.
-
UPDATE: I unrolled 3.3 and republished it. Turns out Voodooi2C is useful for touchscreen support.
-
Minor update. You don't have to upgrade if you have v3.2.
-
Removed the mess in /kext folder and just kept /other to eliminate confusion.
-
Added SSDT-TB3.aml based on this guide but does not seem working.
-
Not sure: If you want to use eGPU you might want to start with getting rid of the SSDT-DDGPU.aml (Although I had no luck doing it that way but it might give you one step forward to success).
-
I imagine this would be fine for the official macOS 10.15.0 since it is now running so smooth.
Happy 70th birthday to China!!!
Cheers,
Errrneist
20191001
Release for macOS 10.15.0-3.2
Changes:
- Merged change in Issue #40.
- Significantly improved touchpad performance.
- Updated VoodooPS2Controller.kext to acidanthera's release 2.0.3.
- (Update) Updated Clover configurator to r5070.
Cheers,
Errrneist
20190910
Release for macOS 10.15.0-3.1
Release for macOS 10.15.0-3.1
Minor upgrade. In case future macOS does not support older generation of Clover Bootloader.
Changes:
- Updated Clover Bootloader to r5058.
Cheers,
Errrneist.
20190902
Release for macOS 10.15.0-3.0
macOS 10.15.0 V3.0
Wow, V2 is really the shortest lived release ever...with V2.0 and V2.1 both lived for one day each.
Changes:
Main:
- VirtualSMC.kext and its satellites are not stable, so we will use FakeSMC until it becomes no longer compatible.
Others:
- Deprecated ./drivers64 and ./drivers64UEFI.
- VirtualSMC would slow down boot time by one minute.
- BRCM Wifi loading lag was determined to be caused by VirtualSMC.
- Further stability improvements.
- in ./kexts only the ./kexts/Others directory is where Clover actively loading kernel extensions. Other folders should be negleccted.
Does this mean that V2 is useless? No. V2 is a perfect example and somewhat complete release of a configuration based on VirtualSMC. Anyone who is interested in researching on VirtualSMC should have a kickstart by starting from V2.1.
Cheers,
Errrneist
20190808
Release for macOS 10.15.0-2.0
macOS 10.15.0 2.1
For more information about what changed in v10.15.0-V2 look at V2.0 release notes.
Bug fixes:
- Solved Wifi load lag for three minutes after logged into macOS by injecting earlier.
- Improved boot speed.
- Improved stability, officially discontinued FakeSMC.kext.
Changes:
- Added BroadcomWiFiinjector.kext to kexts/Other
- Added BT4LEContiunityFixup.kect to kexts/Other
- Added SMCHelper-64.efi to /drivers64UEFI
Known issues:
- Touch screen (aka VoodooL2C.kext) still need implementation.
- Battery drain has been improved (To approximately 5% per hour during sleep) but not resolved.
- Sensor not receiving temperature information.
- Unknown support for eGPU via Thunderbolt 3.
Cheers,
Errrneist
20190807
Release for macOS 10.15.0-2.0
macOS 10.15.0 BETA 2.0
Edit:
Three minutes ago I uploaded a wrong version that has legacy clover configurator. It has been updated to clover v5033.
Warning:
This is NOT a stable release. You should stay in 1.3 or at least have access to 1.3.
Purpose:
For future sustainability, we will move from FakeSMC.kext to VirtualSMC.kext.
Also, for a major update to Clover Configurator: v5033.
I have not filtered out, and have not figure out completely what kexts to use or omit yet.
Known issues:
- Boot time slightly longer than 1.3.
- Wifi takes some time to load.
Changes:
Updated Clover Configurator to v5033.
- Deprecated FakeSMC.kext.
- Added AirportBrcmFixup.kext.
- Rolled back AppleALC.kext to the previous version and alcid=7
- Because alcid=21 doesn't quite work yet.
- Added CPUFriend.kext and CPUFriendDataProvider.kext
- Added FakePCIID.kext and FakePCIID_Broadcom_WiFi.kext for Wifi
- Otherwise wifi will not work, even with apple original wifi card.
- Added VirtualSMC.kext and its "Satellites". (Haven't figured it out completely)
- SMCBatteryManager.kext
- SMCLightSensor.kext
- SMCProcessor.kext
- SMCSuperIO.kext
- Added Voodool2C.kext and its "Satellites".
- (For touchpad and touchscreen but not quite working yet)
- Voodool2CHID.kext
- Added USBPower.kext (As a replacement for USBInjectAll.kext, but so far not successful)
Cheers,
Errrneist
20190806