Ich möchte ein RC Ladegerät (Robitronic Overloader) updaten. Die Firmware dazu will ich mir aus einem baugleichem Lader holen, der bereits geupdatet wurde. Normalerweise muss man den Lader einschicken, jeodch müsste es doch auch so gehen. Eine ISP schnittstelle scheint es zu geben der µC ist ein Atmel128L Ich hatte mich an diesen thread gehalten Beitrag "Belegung AVR 6-pin ISP-Stecker einreihig! (2. Versuch)" jedoch kann wird der µC nicht erkannt bzw. sagt Burn-O-Mat nen timeout an. Durch nachverfolgung der beschaltung von der ISP zum µC konnt ich bereits folgendes herraus finden. Pin 3 SCK 4 Reset 6 Ground die anderen Pins(MISO;MOSI) vom µC scheinen nicht zur ISP zu gehen..
Pin 10 des Controllers wird unter das Gehäuse geführt sein, die Pins 11-13 sind ja erstmal problemlos nachverfolgbar. Wohin der Pin13 so weggeht musst Du halt auf der Unterseite der Platine verfolgen. Der wird schon wieder wo ankommen... tschuessle Bernhard
Moin Moin, bist du dir sicher das du so einfach einen readback der Firmware machen kannst. Normalerweise schütz man doch seine firmware gegen das Auslesen bei kommerziell vertriebenen Geräten.
die unterseite hatte ich auch in betracht gezogen, wie gesagt, leider führt miso & mosi nicht an die ISP. echt ungewöhnlich. Meint ihr ich könnte MISO & MOSI direkt an die durchkontaktierung löten ohne das der µC schaden nimmt? wegen des auslesens... Ich hoffe einfach mal drauf ;)
Im Datenblatt des ATmega128(L) wirst du herausfinden, dass die ISP MISO und MOSI Pins auf einem UART ( UART0 wenn ich mich nicht irre ) liegen und nicht am SPI. Wenn ich mich recht erinnere waren das PE0 und PE1, aber zur Sicherheit solltest du nochmal genau nachgucken.
MR. TEE schrieb: > die anderen Pins(MISO;MOSI) vom µC scheinen nicht zur ISP zu gehen.. Die ISP geht an Pin 2 und 3 (PE0 und PE1) des Controllers.
hah, die einfachsten sachen..... PINBELEGUNG: 1=MISO 2=MOSI 3=SCK 4=RESET 5=VCC 6=GND nun wird ausprobiert ... danke für die denkanstöße und hilfe :)
erstmal, miso und mosi waren vertrauscht. also: PINBELEGUNG: 1=MOSI 2=MISO 3=SCK 4=RESET 5=VCC 6=GND ich habe nun von beiden ladern den flash und eeprom ausgelesen und gespeichert. jedoch macht lader1 auf den ich beides von lader2 übertragen habe keinen mux mehr. auch nach flashen der zuvor gespeicherten flash/eeprom daten passiert rein gar nichts mehr. habsch was vergessen? die fuse einstellungen hab ich auch von lader2 übernommen. "grübel"
MR. TEE schrieb: > ich habe nun von beiden ladern den flash und eeprom ausgelesen und > gespeichert. > jedoch macht lader1 auf den ich beides von lader2 übertragen habe keinen > mux mehr. Falls die Protectionbits gesetzt waren, hast du nur Mist ausgelesen. Dass der andere Controller dann mit dem Mist nicht läuft, kann ich mir gut vorstellen.
Hex File schon angeschaut ob überhaupt was Vernünftiges drinsteht ?
Prust... Der ursprüngliche "Flasher" hat die Fuses so gesetzt, daß Du den Code gar nicht auslesen kannst. Du hast nur Müll ausgelesen und das Programm hat das noch nicht mal gemeldet ? Diesen Müll hast Du jetzt auch geflasht !
hm... es steht zumindest n haufen kram drinn. habs mal angehängt.
Beides Mist. Wenn du dir das genau anguckst, wird da einfach hochgezählt.
Hi Typisches Ergebnis bei gesetzten Security-Bits. MfG Spess
ja geil ;) ein lader weniger.... aber einschicken müsste ja immer noch gehen :) ich nehme an es gibt keine mögliche dennoch an die daten auszulesen?
MR. TEE schrieb: > ich nehme an es gibt keine mögliche dennoch an die daten auszulesen? Chip auslöten, Gehäuse auflösen, kontaktieren, Securitybits kurzschließen und auslesen. :-) OK, ernsthaft: Nein.
Ich konnte den Lader nun doch noch Updaten. Gestern mittag rief ich einfach mal bei Robitronic an und hatte nach kurzer zeit den Programmierer, Hr. Waschulin, am Telefon. Dieser war bereit mir die Firmware mittels Fernsteuerung meines PCs zu Flashen. An dieser Stelle nochmals ein großes Dankeschön dafür. Falls jemand anderes dies auch auf diesem weg beabsichtigt, diese beiden Programme benötigt ihr dafür. Codevision zum Flashen (kostenpflichtig, die demoversion reicht leider nicht aus) Radmin zur fernsteuerung
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.