When you say "battery level doesnt update", do you mean "it does not charge" or "the level reported does not update"? My question is whether I could let it sit on recovery (you suggest Xionia but not Touch) and actually charge, and then I can check the battery level by booting up into a ROM...