Hola todos:
Para poder cargar la batería con cable otg, tienes que utilizar una ROM como cianogenmod con el kernel Timur`s, yo me estuve peleando con ese tema cuando quise conectar un dac de audio por USB, entonces le coloque un hub de cuatro usb, y lo alimente para cargar la batería mientras disfruta de la de la musica, y esto solo lo hace este kernel, buscarlo por google con las palabras timur`s kernel, en su pagina tendrás mucha informacion sobre este tema.
Saludos