Este parece ser un problema bastante común.
Al intentar cargar mi Motorola DROID BIONIC con dos cargadores de pared microUSB que no son de Motorola, no pude hacer que el teléfono pasara del 40%. Con el cargador de Moto, se carga completamente (aunque aparentemente muy lentamente).
Sé que la batería del BIONIC es de 3,8v, y mis cargadores son todos de 3,7, pero la diferencia de voltaje no parece lo suficientemente grande como para causar un problema. ¿Es posible que el BIONIC pueda leer la diferencia de voltaje, aunque sea pequeña, y esté codificado para no cargar completamente en estos cargadores que no son de Moto?
Los dos cargadores de HTC que he probado eran de 200mA. Parece que tal vez el amperaje es demasiado bajo para cargar el teléfono. Intentaré encontrar uno de mayor potencia para probarlo.