Infinite battery loop
The phone seems to be stuck in an infinite battery loop.
1) With the battery in, not using the charger.
It first boots into a grey battery for a couple of seconds and then it gets to a green charging battery. I can hear a short vibration, and it boots again into the grey battery and then into the green one. The phone is stuck into that loop until the battery drains.
2) With the battery in and the USB cable plugged in.
The phone boots into the grey battery and then into the green one. It stays there forever. No vibration sound and no rebooting. It keeps charging until hitting the 100% message.
Now, a few days ago I was able to hold the power button down and the phone would reboot normally. I could use the phone for a few hours until, all of a sudden, it would turn off and boot again into the battery loop. Holding the power button and rebooting normally would ONLY work with the USB cable in. If I unplugged the USB cable, the phone would be stuck in the battery loop.
A couple of days ago, I noticed that when I managed to reboot normally and pressed the power button, the phone would ask me if I wanted to restart, and a couple of seconds after that it would reboot into the battery loop.
Now holding the power button down with the USB cable in won't do the trick anymore. It is as if the power button is disabled or something.
Is there a fix for this? If I hold the volume button down I can get to the download mode (Odin Mode). THe info I get is as follows:
Product name: SGH-i777
Custom Binary Download: Yes (1 counts)
Current Binary: Samsung Official
The only way to get out of the download mode is by removing the battery.
Any ideas as to what's going on here?