Hallo, brauche Hilfe! Mein DSO-1062D hat seinen Geist aufgegeben, wie ich herausfinden konnte war der NAND Baustein K9F1G08U0D-SCB0 defekt. Diesen konnte ich austauschen, stehe aber jetzt vor dem Problem, das ich irgendwie die Firmware in das NAND rein bekommen muß. Habe einen OLIMEX ARM-USB-OCD-H JTAG Flasher und OpenOCD als JTAG-Software. Kann mir jemand eine Anleitung zum flashen des K9F1G08U0D-SCB0 und die dazu notwendige Firmware geben? Muß über JTAG flashen, da ich ja in dem neuen K9F1G08U0D-SCB0 keinen Bootloader habe und somit das übertragen der Firmware über die serielle Schnittstelle nicht funktioniert! MfG kwalter
Wie defekt ist der NAND? Hast du versucht den auszulesen? Vielleicht war der Bootloader Bereich noch i.O.?
Vielleicht hilft diese Seite: https://marcowuen.wordpress.com/2013/09/01/dso-hacking-quick-guide-voltcraft-dso3062c-hantek-dso5062b-tekway-dst1062b/ Mehr kann ich jetzt nicht sagen, muss los.
Hallo Pegel, auslesen ist leider nicht möglich, alle I/O scheinen nicht mehr zu funktionieren (alles auf ca. 3.3 V) wenn ich den NAND extern auslesen will. Die Beschaltung des NAND ist OK, schon mehrfach überprüft! MfG kwalter
Wenn ich das richtig verstehe, ist im link oben auch dein Oszi bei den kompatiblen Geräten. Unter: Backup of current firmware and settings ist beschrieben wie ein vollständiges Backup erstellt wird. In den Readme's wird auch beschrieben, dass unter anderem eine boot.bin erstellt wird und wo die im NAND liegt. Wer das Oszi hat könnte dir so einen Bootloader extrahieren ohne Lizenzprobleme und ohne Eingriff ins Gerät.
ja, das ist richtig, dachte es würde sich jemand melden, der mir diese Datei zur Verfügung stellen kann, da ich selbst von dem kaputten NAND kein Backup erzeugen kann. Danke für Deine Infos, dann muss ich halt warten, bis sich jemand meldet, der bereit ist, mir diese Datei zu erstellen. MfG kwalter
https://embdev.net/articles/Tekway_MSO Hier findet sich ein interessanter Absatz: "Unfortunately the original Tekway/Hantek bootloader have NO USB support, so you have first to upload another one bootloader (supervivi.bin) to your DSO to enable USB access within bootloader. IMPORTANT: use only the supervivi.bin from Master Image file in the download section." Der zweite link unter Downloads enthält diesen BL. Dann mußt du die Dateisysteme im NAND erstellen.
Es könnte sogar sein, dass die "Mso Ready.zip" alles enthält was du brauchst.
Hallo pegel, danke Dir für Deine Bemühungen. Werde es versuchen und hoffe, das die Mso Ready auch die MTD enthält,da diese ja auch nicht mehr im NAND vorhanden ist. Nochmals vielen Dank. MfG kwalter
vivi kann auch: part [add|del|show|reset] -- Manage MTD partitions
Hallo pegel, ja, bin gerade dabei mal die mso_ready zu flashen, aber das dauert! Mal sehen, was dabei rauskommt. MfG kwalter
Einen NAND Baustein kann man nicht flashen. Ein Flash Memory schon eher.
Halo Karl-Walter, ich habe soeben deinen Beitrag zum DSO-1062D gelesen und ich stehe gerade vor dem gleichen Problem. Die anderen Beiträge hier auf der Seite sowie auf eevblog beschreiben immer nur, wie man über den UART die Firmware flasht. Bei mir geht nicht mal der UART :-( Konntest du dein Oszi wieder zum Laufen bringen? Ich bin mit der Wiederbelebung leider noch nicht so weit gekommen wie du. Könntest du mir ein paar Tipps geben? - Auf meinem Board habe ich die drei JTAG Ports "J901" und "J700" und "J701". Meine SN ist >15000. Bei den Boards mit SN < 15000 ist es der JTAG Port 901 mit 20 Pins. Ich schätze mal, dass der JTAG Port bei mir J901 (10 Pins) ist, bin mir aber nicht sicher. - Ich nutze den Altera USB Blaster (Rev C) und OpenOCD. Doch nun weiß ich leider nicht, wo bzw. wie ich die Firmware drauf bekomme (die Datei habe ich, aber das flashen ist mir jetzt nicht klar). Wäre für Tipps oder Links dankbar. Grüße
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.