So this happened about a month ago. The battery drained and when I left it charging I noticed that it was vibrating and showing the grey battery icon and this loops. I have the CMR Recovery v6.0.4.7 and can only access it when connected to the wall charger. I have left it a while on CMR while connected to the wall to see if it need charging but it just does the same thing when trying to boot. I have wiped cache, dalvik cache and selected the "Fix root" option before rebooting and nothing. I have not tried to flash a ROM in fear of bricking it. I made it as far as the "Upgrading Apps" window before fully booting but it turned off. I searched a bit and some people blame a faulty USB Port and/or power switch. I have no problem in buying and replacing the USB port and the power switch, though I don't have soldering tools for the power switch. But since I don't know what the issue is exactly I haven't rushed to buy the USB port replacement. So, the question is: is it a software or hardware problem and can it be fixed? I hope this is a software issue so it can be easier to solve.