Unfortunately that sounds like a hardware issue. Depending which version you have you might be able to swap out the INTERNAL micro SD card that is used for memory and put a new image of the firmware on it (you'll find a bunch of threads related to how to do this and how to get a copy of the image). It might well be that the memory is the problem.
The only other culprit could be if you're disconnecting the device from your computer without properly ejecting it which can corrupt the database. Doing that normally wouldn't normally corrupt it enough to cause what you're seeing though, so my 1st guess would be a bad memory.
|