Careful about the wording...
"Lost communication" has a specific meaning. The Rover has responded, at least as of this morning, to signals with at least a simple response signal. It's at least there, and running. It's just not sending back data.
As others have said, let's hope it's a software problem, and not hardware.
