Thank you all so much for raising this issue, and pointing out the invaluable resources - it saved me from having to buy a Windows machine after screwing my system up! ![]()
For anyone else needing to flash their Sovol ACE printer from Linux, I found, after doing some digging, that the tool you want is the Linux Upgrade Tool. With it you can flash an entire update image directly, similarly to the Windows tool .
To flash your Sovol 06 ACE printer on Linux, do the following:
- Download the
upgrade_toolfrom rockchip-linux-tools/linux/Linux_Upgrade_Tool/Linux_Upgrade_Tool at master · vicharak-in/rockchip-linux-tools · GitHub - Connect your computer to the printer USB-C port on the printer motherboard.
- Boot printer into maskrom mode (see official instructions on how-to at SV06 ACE image flashing tutorial | Sovol 3D Printer Wiki ).
- Verify that the printer is in maskrom mode (a tell-tale sign is that the screen goes black instead of showing the usual Sovol splash screen). To be certain you can also list connected devices by running the command
upgrade_tool LD;If in maskrom mode you will see Mode=Maskrom in the output. - You should now be able to flash your printer by running
upgrade_tool uf update_img.img, whereupdate_img.imgis the image you want to flash. In case you get a permission error try running as root.
Make sure you get the correct image for your printer, as incorrectly flashing will most likely soft brick your device. I have tested this on my SV06 PLUS ACE and it has been working flawlessly so far.
Hope this is to some use for someone else.