Lo de la batería creo que es más porque esté dañada que por los kernels.
Creo que lo del kernel de biel es porque utilizaste una versión vieja, por eso no creo que te haya corrido ya que no todas las ROM's nuevas corren con kernels viejos.
Y otra pregunta
¿Por qué utilizas ese formato de partición para la SD?