Maybe we didn't need usb hub to power anymore if kernel dev manage to undervolt cpu/gpu voltage then make the voltage to supplying in micro usb port. I think it will work, but it's just my idea, because cpu/gpu can be undervolt so why not give the rest volt to usb port to make otg works. Btw, it's just my idea, and actually idk how much voltage needed for otg..
Btw thank you very much for the OP to make the OTG Guide. Will update the index threads soon if I'm on my pc.
Sent from my C2105 using xda app-developers app