Firmware Backup und Flashing
Mithilfe des Programms AVRDude, welches unter Anderem mit der Arduino IDE mitgeliefert wird, kann die Firmware des Druckers problemlos ausgelesen und wieder geflasht werden.
So war es möglich, ein Backup der bestehenden Firmware zu erstellen.
Kommandozeilenbefehl zum Auslesen der Firmware:
./avrdude.exe -C "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" -v -patmega2560 -cwiring -PCOM4 -b115200 -U flash:r:"C:\Users\USERNAME\Desktop\firmware.hex":i
Kommandozeilenbefehl zum flashen des erstellten Files:
./avrdude -C"C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" -v -patmega2560 -cwiring -PCOM4 -b115200 -D -U flash:w:"C:\Users\USERNAME\Desktop\firmware.hex":i
Unter Umständen ist ein Anpassen der Befehle - zum Beispiel bei einem anderen Installationsverzeichnis von AVRDude - erforderlich.
EEPROM-Bearbeitung
Der Inhalt des EEPROMs kann mit der Software Repetier Host ausgelesen und manipuliert werden.
Über diesen Menüreiter lässt sich der EEPROM des Druckers anzeigen
|