Red LED. But SSH is on and I have access to my files. How to fix it?

You might try downloading the firmware version cleanly; the updateFile.deb may be corrupted or obsolete. See Bennor’s instructions here:

You might try deleting /CacheVolume/upgrade in case it’s taking up too much space. Have a look to see what’s in it first; I suspect it’s intended to be a temporary folder to hold the update images during the update process, and not hold any other system files, but I don’t know that…