Attiny 2313 richtig ausgelesen?

Micky

Neues Mitglied
29. Jan. 2025
2
0
1
Ich hole jetzt mal ganz weit aus, wegen diesem von mir gemachtem Blödsinn.

Nachdem ich bei einem Xtreamer Media Player die falsche Firmware drauf gespielt habe, bin ich auf die Idee gekommen den Attiny 2313 mit dem Inhalt von einem anderen, gleiches Gerät, neu zu programmieren. Das hat aber alles nichts gebracht, Fehler siehe weiter unten im Beitrag. Dann habe ich den Attiny 2313 auch noch gebrickt. Habe den ausgelötet und durch einen neuen ersetzt und eingelötet.

Das ganze war totaler Blödsinn. Man hätte nur den NAND mit richtiger Firmware neu beschreiben müssen. Das wäre über die serielle Schnittstelle gegangen.

Von einem funktionierendem Xtreamer habe ich den Attiny 2313 ausgelesen, also Flash und Eeprom. Aber AVS Studio 5.1 und myAVR_ProgTool haben unterschiedliche Daten ausgelesen und gespeichert. Beides mit einem mySmartUSB light Programmierer gemacht. Die Fuses konnte ich mit AVR Studio 5.1 auslesen. Mit myAVR_ProgTool konnte ich die nicht auslesen.

Es passiert nach dem einschalten folgendes.

AVS Studio 5.1. Daten von hex Datei programmiert: Standby Led leuchtet, Gerät läßt sich mit Fernbedienung nicht einschalten.
myAVR_ProgTool Daten von hex Datei programmiert: Standby Led leuchtet, Gerät läßt sich mit Fernbedienung einschalten.

Fuses bei beiden gleich gesetzt.

Eigentlich müßte ich dann über die TTL serielle Schnittstelle (mit Pegelwandler), Zugriff haben. Habe ich aber nicht.

Woran merkt man ob der Attiny 2313 richtig ausgelesen wurde? Es stehen in den Daten nicht nur FF drin.


Micky
 
Hier mal die Dateien. Die müssen die Endung hex haben. Wer die sich ansehen möchte, runterladen und umbenennen.


Micky
 

Anhänge

  • Eeprom 1 Xtreamer.bas
    373 Bytes · Aufrufe: 3
  • Eeprom Xtreamer.bas
    229 Bytes · Aufrufe: 1
  • Flash 1 Xtreamer.bas
    5,6 KB · Aufrufe: 2
  • Flash Xtreamer.bas
    5,6 KB · Aufrufe: 3
Hallo Micky,

ich kenne leider den Mediaplayer nicht und mit den beiden Programmern habe ich keine Erfahrungen, kann dir also diesbezüglich nicht direkt weiterhelfen.

Ich habe mir deine Anhänge angesehen.

Die Flash Intel Hex Files kann ich beide mit einem Hexviewer laden. Das Format ist also in Ordnung.

Flash 1 Xtreamer sieht für mich gut aus, Flash Xtreamer nicht.

Beide hex Files lassen sich in einen Attiny2313 programmieren, alle Pages werden adressiert, Flash Memory ist "voll".
Bei beiden Hexfiles sieht man am Anfang einige Instructions, da sind wahrscheinlich einige Interrupteinsprungadressen verarbeitet, das sieht soweit in Ordnung aus.
Aber bei Flash Xtreamer folgen dann viele 0, das ist für ein Programm nicht typisch.

Bei den Eeprom Files habe ich nicht näher geschaut.

So wie ich es verstanden habe, ist bei dem Mediaplayer der Atiny bestückt ... mich wundert es, dass dieser nicht durch Lockbits geschützt ist.

Vielleicht hilft dir das ja schon mal weiter.

Dirk :ciao:
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)