After a while messing around, I’ve got Catalina 10.15.7 installed on my notebook. Most of the things work, though there’re still some I need to fix, clean or optimize.
1. Adjusting brightness:
I read Hervé’s post for patching DSDT to adjust brightness, but I don’t know where to put the patched DSDT into (Dortania says that I should not put DSDT.aml into ACPI). After a few researches, I got Fn + F11/F12 working for adjusting brightness. It worked after I insert a kext (BrightnessKeys) and a SSDT (SSDT-5378) into OC Folder. What is strange is that two elements came from different devices. The kext is from here, and the SSDT is from here. Without one of these two, it doesn’t work. Can I got a more optimized solution for this?
Sleep seems to work if I click Apple Icon -> Sleep. However, if pressing Fn + Insert or closing the lid or pressing power button, sleep does not work properly. In particular, when pressing Fn + Insert, the screen goes black, but the led indicator stays static, and when I hit power up, the screen turns on immediately. On the other hand, closing the lid or pressing power button does not work at all.
3. Screen goes black after disconnecting with HDMI:
When this happens, my system seems to become unresponsive. This morning, I tried to sleep (choose Sleep under Apple menu) before disconnecting. This time, the screen turned on, but somethings turned out to be broken: Bluetooth became unusable, and adjusting brightness using Fn + F11/F12 didn’t work anymore. After restarting, adjusting brightness worked, but bluetooth stayed the same (I guess the Bluetooth kexts broke)
Using standard VoodooPS2Controller kext works for me, but I see that there’s a kext that is made exclusively for ALPS on the forum (by Bronxteck) and I want to try that. However, after I installed that kext, touchpad does not work, it even does not recognize my touchpad as ALPS, and I've got to revert back to the standart kext. Could you suggest a workaround?
5. USB ports:
These are all USB ports on my laptop, less than the limit (15). Should I need to disable XHCIPortLimit in config.plist?
In addition to these, are there anythings else I need to optimize and clean up?
My laptop specs:
- Model: Dell Latitude E5570
- CPU: i7 6820HQ
- GPU: HD 530 + AMD R7 370 (disable using SSDT-dGPU-off)
- NICs: Intel Wireless AC 8260 + Ethernet I219-LM
- Audio: Realtek ALC293 + Intel HDMI Audio
- Hard Disk: Lite-On SSD M2 256GB
This is my OC folder: E5570-OC.zip
I hope you guys will take a look at it. Any help is appreciated. Thanks!
Update: after proper USBMap, sleep and HDMI works well.