While the 3 finger gesture can be a bit finicky at times, it's miles better than the old kext we had. Having the interactive gesture is fantastic. Can't wait to see if you're able to help fine-tune it.
Are there any major updates needed to help transition to Catalina? I'm still on Mojave on both of my hacks since I'm using some software that still does not work yet with Catalina.
I have plenty of improvements done locally but im still not completely done to push the changes to github and update the guide.
- USBInjectAll.kext removed
- SSDT-USB removed
- EHC1 to EH01 rename removed
- ESEL to ESEZ rename removed
- USBPorts.kext replaces all of these 4 above
- SAT1 to SATA rename removed (turned out it was purely cosmetical)
- DSM to XDSM rename removed
- removed the -cdfon and -igfxnohdmi boot-args and replaced with the appropriate patches into devices/properties
Modified SSDT-BATC to work under macOS only so it doesn't affect Linux or Windows
Modified SSDT-LED the same way as SSDT-BATC
Modified SSDT-KBD the same way as SSDT-BATC
Patched AppleALC > Realtek ALC3232 with dock support
To start Debugging ALC3232 codec on AppleALC to drop CodecCommander support as Acidanthera team are claiming these features of CodecCommander are present but not working for some reasons, i will start working for this soon.
So expect removal of:
- AlcPlugFix
- SSDT-ALC3232
- CodecCommander.kext
Switch smbios from MacBookAir6,2 to MacBookPro11,1
Remaining changes/fixes/improvements:
- Complete ALC3232 Patch for AppleALC without CC
- Fix External Monitors connected to any of the Dock Video Outputs (DVI/VGA/DisplayPort) causing a Kernel Panic if you attempt to sleep, restart or shutdown the laptop.
Attempt to improve TouchPad experience by tweaking the values a bit better than they currently are.
And... to be honest idk if there is left anything else to be done on *40 series thinkpads anymore.
At the current state of hackintosh, there is no other improvement left to be done except to switch to OpenCore. That is ready too but i won't publish it without publishing the OpenCore guide which im working on as otherwise, people will bombard the thread asking for What is X,Y,Z why is that so, this way, that way etc.
What may come up is IGPU provisioning support and DRM support and a possible Card Reader kext if someone magically decides to work on that.
Sorry for the TLDR post.