se dici che l'unico modo è usare il caricabatteria direi che il problema non sono ne rom ne kernel, altrimenti si dovrebbe verificare anche col caricabatteria, poi stando hai sintomi che ti da' la batteria , sarei propenso a credere che il problema è li'