Well, it doesn't have to be a battery problem, but it sounds like one. I don't think that your "standby" times do really make a point. In standby, the device is idle, and it is a highly optimized SoC design that will take neglegible power when doing nothing. Upon flashing, however, energy consumption will be up to the maximum level. No power management present at that point. Plus, even one time going to a completely drained battery may harm it enough to never really get up again. There might even be a "dead-battery" detection in the charging circuits (quite likely indeed!), so it won't go to charge the battery ever again, just because it's below a certain threshold.
|