With the phone on it can take 12 hours to recharge but it's unreliable. Sometimes it'll still not charge (fully). With the phone off right now and plugged in, it's about 80% charged after 3 hours and it's still charging.
How easy is it to reload the stock firmware? Sorry, I'm really out of my...