You most likely will need to reflash. No other remedy really. You could always make a serial cable and see what's going on during the boot process, but you'll probably end up having to reflash. When mine did a similar thing I used the serial cable to diagnose the exact problem and saw that the data partition got corrupted, so I was able to just rebuild that, but I still ended up reflashing.
Here's a thread with someone with the same problem...
https://www.mobileread.com/forums/sho...t=initializing