I would like to test alternative firmware on my new SV04, but I don’t want to do that without a backup copy of original firmware. Is it possible to take backup of current one? I cannot find version 1.1.4, which was installed on the printer, from any website.
I backupped it to an USB thumb drive, inserted into the printer, then copied the whole internal eMMC flash, that is, boot loader, partitioning scheme, partitions and all files, to a file on USB. Uncompressed is this file about 8 GB big, thus the thumbdrive must be big enough to accommodate it.
The command used was:
dd if=/dev/mmcblk2 of=/home/sovol/printer_data/gcodes/USB/sv08firmware.img bs=16M
This assumes that your USB thumbdrive is mounted to the /home/sovol/printer_data/gcodes/USB directory. Otherwise you must either specify the correct path (execute the command:
lsblk
and look at column MOUNTPOINT of the USB data partition, presumably sda1). You can, of course, also mount any partition to a location of your choice, and reflect that location behind of= of the dd command.
While having a binary backup is never a bad idea, it may be preferable to own additional eMMC boards, especially those with larger (32 GB) size, which you can then flash as you like and swap them in, keeping the original eMMC flash untouched. Currently about 8€ for the 32 GB version at ali, USB adapter about 4€.
Sorry, just noticed that your question related to the SV04 instead of for the SV08 for which the reply was meant.