Hey, nice updates! I've tested this and there are indeed some nice improvements!
However, I still encountered an issue with sleep. After sleep, the trackpad doesn't seem to work anymore.
Does that feature work for you? The previous EFI did not have issues with that. After doing some research, i found this (https://github.com/VoodooI2C/VoodooI2C/issues/371) and it seems like that's the issue we're having. I was able to fix it by mixing some voodooI2Cxxx files together (The I2CSynaptics version provided in the first EFI did not have issues) and was able to get it working again, with the only issue being the trackpad is a bit weird when waking from sleep. A simple click does fix that tho. That bug was fixed here (https://github.com/VoodooI2C/VoodooI2CSynaptics/commit/804db5c7da71365807555f94e77258f83e57d616) but I'm not able to use this since I was not able to find a version with that patch, but also with working wake from sleep. To fix this, there are a few possibilities:
- Find a version with the patch and wake from sleep. ( I wasn't able to search a lot since I don't have a lot of time)
- Compile a version with the patch enabled.
- Try VoodooRMI
VoodooRMI seems to be kinda new and specifically made for synaptics trackpads. I don't know if it's worth to have a look at.
Maybe someone who has some spare time can take a look at this?
I'll share the slightly modified EFI in case anyone wants to use it.
Some other small changes I made are:
- Enabled FileVault support (still does work with FileVault disabled)
- Updated OpenCanopy resource files to match Big Sur icons.
- Added AirportItlwm for native macOS wifi with the built-in Intel wifi card (works surprisingly well, 802.11AC is supported in the newest version and handoff/universal clipboard are working)
https://www.icloud.com/iclouddrive/0UEwqR5rIx-Fif6WMhSMMN76Q#EFI
Tested on macOS 11.3.1
The EFI was larger than the max file size so I wasn't able to directly upload it here.