Which model are you using?

Once it says read-only, the filesystem might be mounted in tmp, or the flash is full.

You can ssh to the router, and execute the command: df -h, show the output here. You also can try to reset to factory settings, it should work.