Recommended title:
[SOLVED] VoodooI2C not working in Catalina
Those patches are not necessary with VoodooI2C v2.3+. It will load before Apple's I2C kexts.
Acpibatterymanager.kext is necessary to fix trackpad system preferences what are u talking about & yes u must disable apple i2c controller
I know a battery kext is necessary, it's a known issue for all hacks (not just I2C) for years. SMCBatteryManager is another, good alternative.
With version 2.3 you don't have to disable Apple's kexts, VoodooI2C can load before them.
GitHub issues is the place to document & discuss issues with the kext, I could not find any bug with the kext in this issue.
I never got voodooii2c kext to work without disabling applei2c controller
Have you tried latest release?
If you can reproduce this with latest release, attach a troubleshooting archive.
Please attach a troubleshooting archive then, we cannot investigate without actual debug info.
@Hunter9888x, you absolutely do not need to disable Apple's kexts via patches or deletes nor do you need Acpibatterymanager.kext for version 2.3. You do need working battery status but you can accomplish that with VirtualSMC + SMCBattery. You may also need ForceKextsToLoad IOGraphicsFamily.kext. If you are still having trouble then you should enable the IRQ fixes - FixHPET, FixTMR, FixRTC, and FixIPIC.
You never ever want to touch /S/L/E, and you also don't need to install any kexts in /L/E or /S/L/E.
@Hunter9888x boot with debug=0x100 -v keepsyms=1 and follow this guide:
https://github.com/alexandred/VoodooI2C/blob/master/Documentation/Troubleshooting.md