Default Nokia Lumia 800 stuck on start screen, common fault?

So I've had this Nokia Lumia 800 gathering dust in a box because I could never figure out how to restore it.
I'm guessing it's corrupt firmware or something but I know it's a common fault on this phone.

It's just stuck on start screen with the NOKIA logo.

It does sometimes bring up the no battery symbol, just a battery with one red bar in the middle of the screen and then windows trys to install drivers for it, so I guess it's recognized to some extent (fails to install drivers)

Does anybody have any ideas on bringing it back to life?

The phone was never rooted or modded

Samsung Galaxy S3 i9300
Siyah Kernal ~ SuperNexus