Reverting to stock firmware on the K1 or K1 max using root access
Reverting to stock firmware (or loading any firmware image you like, really) on the K1 and K1 Max with root access:
Since my release yesterday, some people have (for some strange reason) :) asked how to go back to stock, unrooted CrealityOS. Here's one easy way.
-
Copy the firmware you want to update to onto a USB flash drive. Make sure it is the only firmware file on the flash drive (only one file on the disk should end in .img)
-
Insert the flash drive into your printer
-
ssh into the printer (with the new preroot firmware, root password will be "creality" by default)
-
At the # prompt, run the commands:
rm -rf /overlay/upper/* /etc/ota_bin/local_ota_update.sh /tmp/udisk/sda1/*.img
There will be verbose output showing you status on the progress as it goes (IMO, much more informative than the GUI update process). It doesn't automatically reboot when done.
5. When the process is complete, if it says it is successful, just power off the printer and power it back on to boot into the new firmware.
6. Just to be safe I would run a factory reset after reverting. I like this tool for that:
NOTE: if you want to revert to a version prior to 1.3.x.x, first install my prerooted 1.3.0.39, as it is encrypted with the new password and has both the old and new firmware encryption passwords (whereas 1.3.1.x removed support for the old firmware encryption password). You can then repeat the process to revert to older versions still.
EDIT: If anyone would like to donate to buy me beer / coffee / eventually hardware to help support future devices or replace bricked mainboards, I have a donation page at https://ko-fi.com/destinal - thanks so much!