ATTINY26L mit TL866 per ISP auslesen

#7762154
Lesenswert?

Hallo Leute,

ich möchte einen Attiny26L mit einem TL866 2 Plus Programmer auslesen um eine Sicherungskopie zu erstellen. Ein Auslese/Kopierschutz besteht wahrscheinlich, daher wäre es Glück wenn es klappen sollte.

Kann man grundsätzlich ausschließen, dass der Attiny26L per ISP beim Auslesen Schaden nimmt, bzw. ausversehen gelöscht wird? Auf was muss ich achten, dass so etwas ausgeschlossen werden kann?

Viele Grüße und danke schon mal. Alexander

#7762756
Lesenswert?

Alexander H. schrieb:

Hallo Leute,

ich möchte einen Attiny26L mit einem TL866 2 Plus Programmer auslesen um eine Sicherungskopie zu erstellen. Ein Auslese/Kopierschutz besteht wahrscheinlich, daher wäre es Glück wenn es klappen sollte.

Kann man grundsätzlich ausschließen, dass der Attiny26L per ISP beim Auslesen Schaden nimmt, bzw. ausversehen gelöscht wird? Auf was muss ich achten, dass so etwas ausgeschlossen werden kann?

Viele Grüße und danke schon mal. Alexander

Auf Seite 107 beschrieben: https://ww1.microchip.com/downloads/en/DeviceDoc/doc1477.pdf

Wenn Memory Lock gesetzt ist, dann kannst Du halt nichts auslesen. Richtig erkannt.

Moderator Persönliche Seite #7762821
Lesenswert?

Wenn du einen proprietären Programmer mit proprietärer Software benutzt und diese die von dir gewünschte Funktion nicht bieten, dann wird es wohl so nicht funktionieren.

Du könntest natürlich schauen, ob du einen vergleichbaren AVR einstellen kannst und damit eine Verbindung aufbauen, beispielsweise einen ATtiny261, falls dafür besserer Support da ist.

Alternativ kannst du natürlich einen beliebigen anderen ISP-Programmer für AVRs probieren.

Moderator Persönliche Seite #7762885
Lesenswert?

Alexander H. schrieb:

Bei manchen Atmel MCUs(keine Attinys) steht ISP zur Auswahl, es läuft dann aber trotzdem nicht.

Naja, dann haben sie irgendwas versaubeutelt. "Wir können alles, aber nichts richtig" oder so ähnlich.

Ja, ein USBasp wäre jetzt auch meine Empfehlung gewesen. Oder du schreibst hier, in welcher Ecke des Landes du bist, vielleicht findet sich ja jemand in der Gegend, der dir mal einen AVR-ISP-Programmer ausleihen kann.

#7762926
Lesenswert?

Ok, ein USBasp wird noch angeschafft. Ich hab jetzt einfach die 20 Pins 1:1 per Draht verlängert und ausgelesen. Kann jemand evtl. erkennen, ob Lockbits gesetzt sind?

Das Auslesen klappt nur, wenn ich vorher den Haken bei „Check ID“ entferne. Mit Haken bei Check ID bekomme ich nur „FF FF FF…“. Die erhoffte Software/firmware ist das aber nicht(immer die gleichen Codezeilen im Flash und auch im EEPROM).

Angehängte Dateien:
Moderator Persönliche Seite #7762930
Lesenswert?

Alexander H. schrieb:

Das Auslesen klappt nur, wenn ich vorher den Haken bei „Check ID“ entferne.

Eine device ID muss er auch mit Lock immer lesen können. Wenn das nicht geht, ist irgendwas anderes foul.

Die gezeigten Fuse-Werte scheinen einfach die Defaults für einen ATtiny26 zu sein. Der Flash-Inhalt ist kompletter Humbug. Ältere AVRs wie der ATtiny26 dürften bei gesetztem Lockbit die Folge 00 00 01 01 02 02 03 03 usw. für den Flash anzeigen; neuere zeigen meiner Erinnerung nach tatsächlich FF FF FF FF.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren