Ma avevi impostato la modalità fast-charge? Perché di default i caricabatterie non ufficiali (o che non usano un hub usb) (s)caricano a 100mA. Devi forzare il caricamento ad almeno 500mA (e se il caricatore lo supporta a 1000mA). Puoi usare battery.py per questo.
A dire il vero no, tutte queste cose le ho scoperte dopo aver fatto il casino (e aver di conseguenza letto la documentazione

). Ho risolto cmq ricaricando la batteria con il workaround dell'accensione con la spare e la sostituzione della batteria (quindi per fortuna ella funziona).
Che tu sappia il "Fast charge mode", che trovo nel menu di qtopia (4.3.3), funziona?