Nein, ich will keinen AT8 knacken. Ich tät nur gern wissen ob man's einfach so kann oder zumindest der Aufwand hinreichend hoch ist dass es nicht jeder Hobby-Knacker schaffen kann. Ich entwickle aktuell für einen Partner Firmware, und auch wenn ich sie gern "so" hergeben würde, will er das so überhaupt nicht, entsprechend muss ich sie sperren können. Entsprechend, ist es sicher LB1 und LB2 zu setzen? Oder muss sonst noch etwas passieren? Oder sollte ich einen anderen MC verwenden? Da ich üblicherweise meinen Code nicht sperre bin ich da eher unbewandert...
Hallo Heinz, hab neulich erst einen interessanten Artikel hier gefunden: Beitrag "Mikrocontroller Software auslesen trotz gesetzter LockBits" Hoffe es hilft dir weiter :) Gruß Stephan
Danke für den Link! Wenn ich's richtig seh ist der einzige Weg den Chip aus dem Epoxyblock rauszulösen, dann aufzulösen, die Schaltung unter's Mikroskop zu legen und so lang rumzufummeln bis man das Lockbit geschossen hat. Ok. Wer das schafft, der hat sich's verdient. :)
Mal eine andere Frage: Muss ich erst den µC Flashen und dann die emtsprechenden Fise-Bits setzen? Denn umgekehrt sollte es ja nicht funktionieren. Sorry für die dämliche Frage, habe damit noch nichts zu tun gehabt. Gruss Alex S.
Heinz L. schrieb: > Danke für den Link! > > Wenn ich's richtig seh ist der einzige Weg den Chip aus dem Epoxyblock > rauszulösen, dann aufzulösen, die Schaltung unter's Mikroskop zu legen > und so lang rumzufummeln bis man das Lockbit geschossen hat. > > Ok. Wer das schafft, der hat sich's verdient. :) wobei es wohl auch Firmen gibt, die das so um die 1000 EUR für einen erledigen können. Das ist dann unter Umständen keine große Hürde ... Alex S. schrieb: > Mal eine andere Frage: > Muss ich erst den µC Flashen und dann die emtsprechenden Fise-Bits > setzen? > Denn umgekehrt sollte es ja nicht funktionieren. > Sorry für die dämliche Frage, habe damit noch nichts zu tun gehabt. > Gruss Alex S. das kommt generell natürlich auf die Fuse-Bits an. Wenn du allerdings ein Schreiben auf den Flash verhindern willst, musst du die Fuse-Bits natürlich danach setzen. Also typischerweise schützt man seine Anwendung durch das Setzen der Fuse-Bits nach dem Flashen :-) Gruß Stephan
Stephan M. schrieb: > das kommt generell natürlich auf die Fuse-Bits an. Hier stehen aber die Lock-Bits zur Debatte. @Heinz: Setze dach dem Flashen die Lockbits und gut ist... Die Lockbits kannst Du nur durch Löschen (Chip-Erase) des AVRs wieder freigeben, dann ist aber der Flash-Inhalt hin. Und natürlich auch durch das oben beschriebene Verfahren, das aber nicht Jedermann beherrscht... Tip: Erstelle nach Flashen, EEP beschreiben, Fusebiteinstellung und Lockbiteinstellung eine ELF-Datei, wenn Du die dann später brennst, dann sind Fuses und Lockbits auch korrekt eingestellt. Das erfordert natürlich originales Atmel-Equipment wie AVR-Studio und einen davon unterstützten Programmer wie AVR-ISP-MKII oder STK500. ...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.