The other day, I had the opportunity to revive a dead BlackBerry Curve 3300. The device simply didn't turn on. Removing the battery and reinserting it did nothing. When I connected it to my PC, the device was recognized, so I used BlackBerry Desktop Software and I tried to reinstall the OS (flash the ROM). That didn't work, but when I went to flash an older ROM, the device woke up and it started working.
Why didn't the device turn on? Was it stuck? Did the ROM get corrupted? I have no idea. I also don't know how long the device will continue to work, so I encouraged my coworker to get a new smartphone ASAP.