Firmware restart button doesn't work until I reboot the RPi

I have just installed ratos 2.1 rc2, fresh SD card with a stock image from ratos github burnt onto it. (Previously running ratos 2.0 on my vcore 3.) Now, when I click emergency stop, the "Firmware Restart" button doesn't work until I reboot the raspberry Pi. Possibly related: during config and flashing the mcu I couldn't get it to stop giving a warning about the mcu klipper version being different to the RPi klipper version. It was apparently flashing successfuly but the warning would not go away. The version mismatch displayed two nearly identical klipper versions for the RPi and the mcu, but the mcu version number had "...d7" at the end while the RPi version number just had "...d"
6 Replies
TheTik
TheTik3d ago
Have you updated ratos?
1. Flash image
2. Connect to hotspot
3. Setup wifi through configurator (and let it reboot)
4. Go to /config
5. Refresh update manager
6. at this point nothing should be invalid, all green. IF THAT'S NOT THE CASE stop here and post your moonraker.log
7. Update only the RatOS package(NOT configurator).
8. Update RatOS configurator (this takes awhile, if the mainsail output of the update process hangs, let it sit for 10 minutes and then refresh the page, Ctrl+Shift+R)
9. Restart moonraker service (click power icon in the top right of mainsail, click the refresh button next to moonraker under "service controls")
10. Reload mainsail (Ctrol+Shift+R)
11. Refresh update manager
12. "RatOS" should be gone from the list. Everything should be green and have several updates except RatOS configurator (ignore the klipper errors). If it's not, stop here and post your moonraker.log.
13. Click update all.
14. Done.
1. Flash image
2. Connect to hotspot
3. Setup wifi through configurator (and let it reboot)
4. Go to /config
5. Refresh update manager
6. at this point nothing should be invalid, all green. IF THAT'S NOT THE CASE stop here and post your moonraker.log
7. Update only the RatOS package(NOT configurator).
8. Update RatOS configurator (this takes awhile, if the mainsail output of the update process hangs, let it sit for 10 minutes and then refresh the page, Ctrl+Shift+R)
9. Restart moonraker service (click power icon in the top right of mainsail, click the refresh button next to moonraker under "service controls")
10. Reload mainsail (Ctrol+Shift+R)
11. Refresh update manager
12. "RatOS" should be gone from the list. Everything should be green and have several updates except RatOS configurator (ignore the klipper errors). If it's not, stop here and post your moonraker.log.
13. Click update all.
14. Done.
EternalPath
EternalPathOP3d ago
That's it! Thanks Ratos was listed as invalid in the update manager. Did a hard recovery which has worked.
TheTik
TheTik3d ago
a hard recovery CAN break things, if you find that stuff has gone wonky try this:
cd ~/ratos-configurator
git fetch
git switch -f v2.1.x-deployment
ratos doctor
cd ~/ratos-configurator
git fetch
git switch -f v2.1.x-deployment
ratos doctor
blacksmithforlife
Replace CAN with WILL
EternalPath
EternalPathOP2d ago
Uh oh. What kind of breakages? It still seems to be working... Soft recovery failed so I went to hard recovery.
TheTik
TheTik2d ago
Commands not recognized, flashing failing... Safest to go ahead and run the sequence of commands shared above.

Did you find this page helpful?