This was a first / near first hit on google searching for backing up of firmware on a mainboard.
Want to point out as mentioned in the thread. Use of
This is what I did to backup a CR-10 (non S) Marlin 1.1.9 firmware I had installed on it. I'm trying out 2.0.0 BF with a BL touch and a spliced Pin 27 for the servo pin.
Running that code on a USB connected OctoPi (Version 1.3.10) with Firmware Updater Plugin (Version 1.1.0). Firmware Update Plugin Github works for me to generate those files.
Want to point out as mentioned in the thread. Use of
:w:Is "write" to the Arduino / mainboard memory NOT "writing" / "backing" it up to a local file where avrdude is running.
This is what I did to backup a CR-10 (non S) Marlin 1.1.9 firmware I had installed on it. I'm trying out 2.0.0 BF with a BL touch and a spliced Pin 27 for the servo pin.
avrdude -p m1284p -c arduino -P /dev/ttyUSB0 -b 115200 -F -U flash:r:existingMarlin_fw_20190202_01.hex:i avrdude -p m1284p -c arduino -P /dev/ttyUSB0 -b 115200 -F -U eeprom:r:existingMarlin_eeprom_20190202_01.hex:i
Running that code on a USB connected OctoPi (Version 1.3.10) with Firmware Updater Plugin (Version 1.1.0). Firmware Update Plugin Github works for me to generate those files.