TEKWAY DST1xx2B Oszilloskop

#4958739
Lesenswert?

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.
Angehängte Dateien:
#4983667
Lesenswert?

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.
#4983776
Lesenswert?

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.
#4984480
Lesenswert?

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
Angehängte Dateien:
#4984509
Lesenswert?

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!
#5024450
Lesenswert?

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.
Angehängte Dateien:
#5028403
Lesenswert?

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?
#5028739
Lesenswert?

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
Angehängte Dateien:
Gast #5457388
Lesenswert?

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?
Gast #5457417
Lesenswert?

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...
#5683709
Lesenswert?

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
Angehängte Dateien:
#5684342
Lesenswert?

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
Gast #5684507
Lesenswert?

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
Persönliche Seite #5684534
Lesenswert?

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.
#5684762
Lesenswert?

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
#5685371
Lesenswert?

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
#5685462
Lesenswert?

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
#5685529
Lesenswert?

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
#5685546
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren