I am having the same issue with my Ultra 4640. I have tried various methods to fix the problem, but the device inevitably goes back to Recovery Mode. This seems to be a widespread issue, one that occurred recently around the same date for each user. It certainly seems like a software issue, perhaps a bug in a recent Roku system update.