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?
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?
Ich habe es mehrfach mit der TL866 Software probiert und bisher nichts auslesen können.
In der Einstellung ATTIN26 gibts nur den ZIF socket und ISP ist nicht anwählbar. Gibts da einen Trick, wie man ohne Auslöten ISP mit einem ATTINY und dem TL866 nutzen kann? ISP ist auf dem board bereits herausgeführt.
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.
Da der TL866 ja oft als Allroundprogrammer genutzt wird, dachte ich, dass ISP gehen müsste.
Bei manchen Atmel MCUs(keine Attinys) steht ISP zur Auswahl, es läuft dann aber trotzdem nicht.
Ich hab leider nur noch einen ST Link V2 und einen CSR-USB/ISP Programmer (für zB. CSR8645 Audio-Bluetooth IC).
Könnte ich damit evtl. was anfangen?
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.
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).
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.
in was für einer Anwendung steckt der ATTiny26 den drin? Mit seinem 2kByte Flash ist ja das mögliche Programm recht klein das könnte man ggf. nachprogrammieren.
Dieses ausgelesene Muster wird durch den Leseschutz erzeugt.
Dieses ausgelesene Muster wird durch den Leseschutz erzeugt.
Ist mir noch nie so übern Weg gelaufen. Wie oben schon geschrieben, für diese alten AVRs kenne ich die Antwort 00 00 01 01 02 02 ... FF FF für ein lesegeschütztes Bauteil, also letztlich das niederwertige Byte der Adresse.