Hallo, ich musste diese Woche eine Reihe Screenshots anfertigen und bin fast verrückt geworden, da mein DSO-1062D für jeden Screenshot ein neues Verzeichnis auf dem USB-Stick anlegt. Bis man das am PC wieder sortiert hat... Der Leidensdruck war also so groß, dass ich nun die letzte für mein Scope verfügbare FW von Tinman dst1kb_2.06.3__130814.1 gepatcht habe (Original: Beitrag "Re: TEKWAY DST1xx2B Oszilloskop"). Da die Änderungen nur ein paar Shell-Kommandos betreffen, sollte die FW für die gleichen Scopes funktionieren, geht aber wie die Vorlage nur mit Hardware Version 1007! Mein Patch meldet sich als Version 2.06.3(130814.2). Die Dateien werden weiterhin wie gehabt durchnummeriert mit BootCount_Bildnummer aber alle Screenshots landen nun im Verzeichnis DSO auf dem Stick. So kann man sie viel einfacher auswählen und sortieren. Jeder Screenshot wurde bisher als BMP und als GIF gespeichert, das BMP hatte über 1MB, das GIF nur ca. 20kB. Da beide identisch aussehen, hab ich das BMP rausgeschmissen. Vielleicht findet es ja noch jemand nützlich.
Olly T. schrieb: > Jeder Screenshot wurde bisher als BMP und als GIF GIF ist komprimiert und ich denke, dabei gehen auch Bildinformationen verloren. Gibt es eine Möglichkeit PNGs zu erstellen? Die sind klein und verlustfrei.
Nils S. schrieb: > Olly T. schrieb: >> Jeder Screenshot wurde bisher als BMP und als GIF > > GIF ist komprimiert und ich denke, dabei gehen auch Bildinformationen > verloren. Gibt es eine Möglichkeit PNGs zu erstellen? Die sind klein und > verlustfrei. Gif ist farbpalettenbasierend mit max. 256 Farben. Solange in der Palette alle Farben abgebildet sind, die in dem Bild vorkommen (was bei dem DSO wohl der Fall sein dürfte) ist es verlustfrei und im Gegenzug natürlich auch kleiner als BMP. PNG arbeitet im Prinzip genauso. Nur kann es auch 24/48 Bit Farben und komprimiert dann verlustlos.
wer hat die neue Firmware von Olly T. (twinpeaks) schon am Laufen? auf welcher Hardware? Ein binärer Vergleich zum Vorgänger hat sehr viel Unterschiede ergeben. @Olly T. (twinpeaks): kannst Du netterweise mal aufzeigen, wie Du die Änderungen vorgenommen hast? Danke!
Thomas S. schrieb: > auf welcher Hardware? Da die Vorlage, die ich dazu genommen habe, für die HW 1007 ist wird sie auch nur auf dieser Hardware laufen. > Ein binärer Vergleich zum Vorgänger hat sehr viel Unterschiede ergeben. Ich habe nur die DSO.exe gepatcht. Die Update-Datei beinhaltet noch weitere (unveränderte) Dateien, ist gezippt und verschlüsselt, daher ist die nicht sinnvoll mit der Vorgängerversion vergleichbar. Wenn, dann müsstest Du die zwei zu vergleichenden Versionen entpacken und dann dateiweise vergleichen. > @Olly T. (twinpeaks): > kannst Du netterweise mal aufzeigen, wie Du die Änderungen vorgenommen > hast? Jo, mach ich heute Abend.
> >> @Olly T. (twinpeaks): >> kannst Du netterweise mal aufzeigen, wie Du die Änderungen vorgenommen >> hast? > > Jo, mach ich heute Abend. Danke für die Erklärungen, die Zusammenhänge waren mir nicht klar. und vielen Dank für's aufzeigen vorab! Gruß Thomas
Also wie gesagt habe ich nur die DSO.exe, d.h. das eigentliche Oszi-Programm gepatcht. Es würde genügen, diese Datei per Shell auszutauschen. Da das nicht jedermanns Sache ist, habe ich mir in den diversen Threads die Anweisungen zum Zerlegen und Zusammensetzen der Updatedatei zusammengesucht, denn dann kann man das Update einfach mit einen USB-Stick über das Utility Menü machen. Mir ist übrigens gerade aufgefallen, dass ich aus Versehen in der DSO.exe mittendrin ein einzelnes Byte ungewollt überschrieben habe, da bin ich wohl im Hexeditor mal im Eifer des Gefechts auf eine Taste gekommen. Negative Auswirkungen habe ich bis jetzt nicht festgestellt, aber ich hänge trotzdem eine gefixte Version hier an, die sich dann als 2.06.3(130814.3) meldet. Außer der Versionsnummer hat sich nur ein Bereich geändert, der für das Erstellen und Konvertieren der Screenshots zuständig ist. Zum Glück sind das einfache Shell-Befehle, die man einfach patchen kann. Siehe Screenshot, links die Ausgangsversion 130814.1, rechts mein Patch. Die Original-FW erstellt zuerst intern ein BMP und kopiert dieses auf den USB-Stick. Dann wird dieses BMP über bmptoppm und ppmtogif in ein GIF gewandelt und dann dieses auf den Stick kopiert. Ich habe nun einfach das Kopieren des BMP auf den Stick auskommentiert und die Pfade auf /DSO geändert. Das war schon alles. Der Vollständigkeit halber: Update entpacken:
1 | # Passwort: 0571tekway |
2 | gpg --output dst1kb_2.06.3__130814.1_.tar.gz --decrypt dst1kb_2.06.3__130814.1_.up |
3 | gunzip --keep dst1kb_2.06.3__130814.1_.tar.gz |
4 | tar -xf dst1kb_2.06.3__130814.1_.tar |
5 | tar -xf dst1kb_2.06.3_.up.tar |
Update erstellen:
1 | tar --format=posix -cf dst1kb_2.06.3_.up.tar tekwayup_client/ upend |
2 | tar --format=posix -cf dst1kb_2.06.3__130814.3_.tar dst1kb_2.06.3_.up.tar |
3 | gzip --keep dst1kb_2.06.3__130814.3_.tar |
4 | # Passwort: 0571tekway |
5 | gpg --output dst1kb_2.06.3__130814.3_.up --cipher-algo CAST5 --symmetric dst1kb_2.06.3__130814.3_.tar.gz |
Hallo Olly, herzlichen Dank für die Erläuterung und das Update! In der Zwischenzeit hatte ich auch die Beschreibung von tinman (vom 26.09.2013 09:30) gefunden, in der er den Aufbau der up-Datei (bzw. den Weg zum Entschlüsseln und Entpacken) beschrieben hatte. Das hatte ich schon wieder vergessen, ist ja auch schon ein paar Tage her.. Nochmal vielen Dank für Deine Arbeit!
Hallo, welche ist die aktuelle Firmwarerevision für die Hardware 10070? Ich verwende aktuell 2.06.3(140211.0) Es gibt beispielsweise noch die dso5kb_func_dso5202b20140610.up Auch wenn ich diese entpack, finde ich keinen Hinweis in den Dateien, ob die passen könnte. Weis jemand mehr?
Hi, Chris S. schrieb: > welche ist die aktuelle Firmwarerevision für die Hardware 10070? > > Ich verwende aktuell 2.06.3(140211.0) Hey, ich dachte bisher, die 2.06.3(130814.x) wäre die letzte Version für die HW 1007, aber offensichtlich gibt's doch noch neuere. Auf Anfrage nach der neuesten Version hat mir nun gestern der Hantek Support eine 2.06.3(140924.0) geschickt. Ich hänge mal diese und eine von mir mit dem o.g. Screenshot-Patch versehene Version (140924.1) an. Chris S. schrieb: > Es gibt beispielsweise noch die dso5kb_func_dso5202b20140610.up Ich glaube, die dso5kb... sind nur für die neueren HW Revisionen, die auch schon die 3.x Firmware installiert haben.
Hallo Olly, vielen Dank! Falls Du mal einen Überblick hast, was sich mit der neuen Version geändert hat, wäre eine Zusammenfassung nett & hilfreich.
Thomas S. schrieb: > Falls Du mal einen Überblick hast, was sich mit der neuen Version > geändert hat, wäre eine Zusammenfassung nett & hilfreich. Da habe ich leider keine Ahnung, die Datei kam ohne jegliche Beschreibung aber ich habe schon bei Hantek nachgefragt, ob es zu dieser Version ein Change Log gibt. Sollte was kommen, sage ich Bescheid.
Olly T. schrieb: > Auf Anfrage nach der neuesten Version hat mir nun gestern der Hantek > Support eine 2.06.3(140924.0) geschickt. Hallo Olly, vielen Dank für das Teilen. Ich habe diese Version erfolgreich in mein Gerät HW1007 geladen. Das war mal ein Voltcraft DSO-3062C.
Noch eine Frage an euch, bevor ich mein Gerät versehentlich schrotte: welche Seriennr. haben eure Geräte? (bei meinem HW1007-Gerät (März 2013): < 15000) Danke!
Olly T. schrieb: > ich habe schon bei Hantek nachgefragt, ob es zu dieser > Version ein Change Log gibt. Sollte was kommen, sage ich Bescheid. Es kam nun tatsächlich eine Antwort, allerdings nur, dass sie zu so alten FW Versionen keine Informationen mehr haben. :-/ Chris S. schrieb: > Ich verwende aktuell 2.06.3(140211.0) Woher hast Du eigentlich diese Version, war die schon ab Werk installiert? Wenn Du die als Update-Datei hast, könntest Du die bitte auch zur Verfügung stellen?
Olly T. schrieb: > Chris S. schrieb: >> Ich verwende aktuell 2.06.3(140211.0) > > Woher hast Du eigentlich diese Version, war die schon ab Werk > installiert? Wenn Du die als Update-Datei hast, könntest Du die bitte > auch zur Verfügung stellen? Die hate ich auf der Seite von hantek.ru gefunden: https://translate.google.de/translate?hl=de?sl=auto&tl=de&u=http%3A//www.hantek.ru/download.html Unter Firmware, SDK, Beta Firmware für DSO-5202B (für alte Version Hardware) Direktlink: http://www.hantek.ru/products/dso5202B/dst1kb_2.06.3_15202b_fact(140211.0).up
Ich habe hier ein Tekway DST1062B (unmodifiziert) seit ein paar Jahren, jetzt stand es mal wieder ein paar Monate, als ich es gerade benutzen wollte wird der Bildschirm teils nach wenigen Sekunden bis Minuten weiß und das Gerät lässt sich nicht mehr bedienen, dann hilft nur noch ein harter Reset. HW: 1007 mit Firmware 2.06.3, hatte es einmal in Reparatur und seitdem nicht mehr angerührt hinsichtlich Firmware. Einfach neue Firmware flashen oder ist da mehr kaputt?
Habe mal wie im eevblog empfohlen das Kabel zwischen Mainboard und LCD geprüft, das war schräg drin und die Lasche links war schon relativ weit oben, mal neu fixiert, noch läuft es, da das kann ja heiter werden, irgendwann fliegt das Ding dann doch mal noch raus...
Hi, vor 5 Jahren ich mein MSO5062B auf 200Mhz aufgebohrt und auch den Netzwerkchip verbaut. Über's netzwerk lies sich das MSO zwar pingen jedoch kam ich nicht wirklich drauf. Damals hat mir "tinman" eine "system.zip" ber mail zugesendet. Hier waren bestimmt Files die man einfach drüber kopieren sollte. Heute hat mich wohl der Affe gebissen und ich hab per FTP genau dieses Files rein kopiert und entsprechende Rechte verpasst. Nun hänge ich in einer Bootschleife fest. Tinman kann ich ja nicht mehr fragen, da er hier im Forum nicht mehr aktiv ist. Die Ausgabe am Hyperterminal sieht so aus Kannman das MSO noch irgendwie retten? Gruß Robert
Ich hab versucht mit UART über Hyperterm den Bootloader zu erreichen. Es läuft zwar das Script ab jedoch kann ich nicht eingreifen, weder mit "Space" noch mit "Strg+C /Enter" kann mir einer einen Tipp geben was ich nicht richtig mache? Ach ja, hab die HV1007 SN <15000 Gruß Robert
Ok, über einen alten XP Rechner hab ich jetzt mit Hyperterm eine Shell über die ich auch eingreifen kann. Ich habe auch von damals noch ein Dump vom Auslieferungszustand. Nun will ich nicht irgend was machen und mir den Rest zerschiessen. Es gibt hier soviele Anleitungen und ich weiß nicht nach welcher ich vorgehen soll. Fakt ist: dass ich in einer Bootschleife fest hänge und ich nur noch über UART auf das MSO komme, weil wohl die versehentlich drauf kopierte rcS nicht zu dem MSO passt. Irgendwie muß ich an die rcS kommen oder durch eine andere ersetzten können !! Für einen Tipp wäre ich sehr dankbar. Gruß Robert
Hallo Robert. Werden irgendwelche Befehle angenommen? "mount" oder sowas? Du hattest weiter oben geschrieben, dass Deine Tastatur eingaben nicht angenommen werden. Ist das noch der Fall? "Press Enter to Activate Console" lässt doch hoffen. Sicher dass TX vom PC an RX DSO angeschlossen ist? Hier könnte man die rc Datei entsprechend anpassen? Bzw aus einem älterem Dump / firmware die original rc auslesen und anpassen? Gab es nciht ne möglichkeit die Firmware per Hyperterm zu übertragen? Bin schon etwas länger raus aus dem Thema und kenne mich nicht mit dem Bootloader aus, vielleicht meldet sich noch wer, der mehr Plan hat. Jedenfalls viel Glück. Das Teil ist auf jedenfall zu retten. Würde nicht zu viel ändern bevor sich hier experten melden. Ggf geht sogar vom Bootlader per tftp aus etwas... Grüße, Yatko
Robert B. schrieb: > vor 5 Jahren ich mein MSO5062B auf 200Mhz aufgebohrt und auch den > Netzwerkchip verbaut. Über's netzwerk lies sich das MSO zwar pingen > jedoch kam ich nicht wirklich drauf. Damals hat mir "tinman" eine > "system.zip" ber mail zugesendet. Hier waren bestimmt Files die man > einfach drüber kopieren sollte. Heute hat mich wohl der Affe gebissen > und ich hab per FTP genau dieses Files rein kopiert und entsprechende > Rechte verpasst. Nun hänge ich in einer Bootschleife fest. d.h. du hast 5 Jahre gewartet und erst jetzt kopiert? Zwischendurch firmware updates gemacht? > Tinman kann ich ja nicht mehr fragen, da er hier > im Forum nicht mehr aktiv ist. bin aber am leben > Kannman das MSO noch irgendwie retten? sicher, teste aber erst ob die Tasten angenommen werden über uart.
Hallo Thomas, schön von dir zu lesen :-) Nicht bei jedem verläuft das Leben geradlinig, deshalb auch die kleine Pause von ca. 5 Jahren. Mein letztes Firmwareupdate hatte ich mit dst1kb_2.7.1_15202d_fact140815.0.up gemacht .. damals Ich hab nun einen Rechner mit XP genommen. Hypterm funktioniert hier .. supervivi geflasht und aus meinem damaligem backup eine "fw_backup.bin" gebastelt. Nach gefühlten 100 versuchen war es nun endlich soweit. Das MSO rennt wieder :-) Zur Zeit mit Softversion 2.0.7.1(121107.0) Mit dem DSO-USB-Tool versucht unter Eingabe "mv /dst1062 /dst1202" auf 200Mhz zu kommen. Scheint wohl nicht ganz geklappt zu haben, weil die angezeigte Obergrenze 4ns sind. ls sagt mir jedoch dass dieses Verzeichnis angelegt wurde Die nächste Hürde ist nun das Netztwerk wieder einzubinden. Steh gerade etwas auf dem Schlauch, weil ich erstens seit Tagen versuche das MSO wieder ans laufen zu bekommen und auch weiß, dass mit einem fälligen Update alles wieder weg ist und zweitens langsam den Überblick verliere. Gibt es eine ultimative "Letzte Version" für mein MSO und wie bringe ich die nötigen Netzwerktreiber und Einstellungen auf das MSO? Danke an Yatko und Thomas Grüße Robert
:
Bearbeitet durch User
Hi, das war eine schwere Geburt, das Netzwerk funktioniert auch wieder. Gibt es aktuellere Treiber/Versionen für das Netzwerk, außer welche die im dst1kb_2.07.2_domso.up eingebaut sind? Welche ist die aktuelle Firmware für das MSO? Es gibt viele Versionen, da den überblick zu behalten ist schwer. Gruß Robert
Hi Robert, habe hier auch noch ein Voltcraft DSO-3062C im orig. Zustand (HV1007 SN <15000) welches ein "Upgrade" durchaus vertragen könnte, kannst du das mit der Netzwerkerweiterung etwas erklären? Die aktuelle FW würde mich ebenfalls interessieren, eine dst1kb_2.7.1_15202d_fact140815.0.up habe ich noch nicht gefunden, würde die für mein DSO passen? Danke, Gottfried
Hallo Gotfried, für das Netzwerk benötigst du die entsprechende Hardware. Ich habe die nachgerüstet mit einem Chip(DM9000EP, H1102NL, RJ45 Buchse) auf dem LA_Modul. Dafür gibt es hier irgendwo einen Thread. Leider ist es hier in der Fülle von Antworten mehr mehr möglich was bestimmtes zu suchen und zu finden.Ich stochere im Nebel genauso wie du. Auch ich suche die aktuelle Firmware. Mein MSo pingt zwar inzwischen nur per FTP komme ich nicht drauf. Das hat schon mal funktioniert, nur seit ich es vor kurzen abgeschossen habe und dadurch neu aufsetzten musste geht's nimmer. Die /usr/sbin/ftpd und entsprechende Files wurden von mir angepasst und mit chmod 777 Rechte vergeben. Ohne Hilfe komme ich hier nicht weiter, sorry Gruß Robert
G. H. schrieb: > Hi Robert, > habe hier auch noch ein Voltcraft DSO-3062C im orig. Zustand (HV1007 SN > <15000) welches ein "Upgrade" durchaus vertragen könnte, kannst du das > mit der Netzwerkerweiterung etwas erklären? > Die aktuelle FW würde mich ebenfalls interessieren, eine > dst1kb_2.7.1_15202d_fact140815.0.up habe ich noch nicht gefunden, würde > die für mein DSO passen? > Danke, > Gottfried Rechts dem dem Alias von (tinman) ist ein Link auf Onedrive (1drv) oder nimm den DSO hacks: https://1drv.ms/f/s!AiY46m4u993EgSg4ZGmBREL7uZRz musst einwenig suchen .. Gruß Robert
ok, danke. Also scheint die 2.7.x nur für MSO zu sein und 2.06.3(140924.0) die letzte für reines DSO.
Für alle die es interessiert. Das Passwort muß nochmal gesetzt werden, dann funktioniert auch das Netzwerk !! Hierfür kann auch PuTTy oder ähnliche Terminals verwendet werden. Das MSO funktioniert soweit also wieder.
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.