Hallo,
bin da gerade am machen ...
Hast du einen jtag2updi Programmer?
https://github.com/ElTangas/jtag2updi
Oder nennst du die Luxusvariante einen Atmel ICE dein Eigen nennen?
Falls du sowas hast, dann kannste mit avrdude loslegen.
Alle auslesen wie folgt:
1 | avrdude -c jtag2updi -P com9 -p m4809 -U fuse0:r:FUSE_0.txt:d
|
2 | avrdude -c jtag2updi -P com9 -p m4809 -U fuse1:r:FUSE_1.txt:d
|
3 | avrdude -c jtag2updi -P com9 -p m4809 -U fuse2:r:FUSE_2.txt:d
|
4 | avrdude -c jtag2updi -P com9 -p m4809 -U fuse4:r:FUSE_4.txt:d
|
5 | avrdude -c jtag2updi -P com9 -p m4809 -U fuse5:r:FUSE_5.txt:d
|
6 | avrdude -c jtag2updi -P com9 -p m4809 -U fuse6:r:FUSE_6.txt:d
|
7 | avrdude -c jtag2updi -P com9 -p m4809 -U fuse7:r:FUSE_7.txt:d
|
8 | avrdude -c jtag2updi -P com9 -p m4809 -U fuse8:r:FUSE_8.txt:d
|
9 | avrdude -c jtag2updi -P com9 -p m4809 -U lock:r:FUSE_LOCK.txt:d
|
Die Dateien landen im User Verzeichnis, der Wert darin ist dezimal (:d)
Welche Fuse was ist -> Reihenfolge laut Controller Manual Kapitel 7.8.
Wie man die Fuse schreibt findest du bestimmt selbst raus.
Eine Stolperfalle gibts doch, die aktuelle avrdude.conf in oberen Link
ist mit meinem ATmega4808 defekt. Deswegen hänge ich die vorherige
Version hier vorsorglich mit ran.