UPDATE, FULL OTG SUPPORT ACHIEVED!!! EVERYONE REJOICE!
HOWEVER INSTALL AT YOUR OWN RISK
What broke charging? Enabling "CONFIG_USB_MSM_ACA" Support for Accessory Charger Adapter (ACA) in the build config. This means no charging while using OTG until I figure it out. Not even sure that is possible here yet.
I will add more modules on request, so if a device isn't working let me know and I can try to poke around for a driver/kernel module.
What was tested and working:
USB Changing without OTG cable plugged in
USB MTP file transfer without OTG cable plugged in
USB Mouse with OTG
USB Thumb Drive with OTG
volt_dos_OTG1.zip
MD5: c8df7f1730eace0436a7e5a6ebed597e
https://www.androidfilehost.com/?fid=24459283995305288