Forum: Mikrocontroller und Digitale Elektronik TEKWAY DST1xx2B Oszilloskop


von Olly T. (twinpeaks)


Angehängte Dateien:

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.

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

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.

von Timmo H. (masterfx)


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.

von Thomas S. (doschi_)


Lesenswert?

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!

von Olly T. (twinpeaks)


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.

von Thomas S. (doschi_)


Lesenswert?

>
>> @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

von Olly T. (twinpeaks)


Angehängte Dateien:

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

von Thomas S. (doschi_)


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!

von Chris S. (ringmodulator)


Lesenswert?

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?

von Olly T. (twinpeaks)


Angehängte Dateien:

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.

von Thomas S. (doschi_)


Lesenswert?

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.

von Olly T. (twinpeaks)


Lesenswert?

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.

von Chris S. (ringmodulator)


Lesenswert?

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.

von Thomas S. (doschi_)


Lesenswert?

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!

von Thomas S. (doschi_)


Lesenswert?

Hat sich erledigt, alles perfekt!

von Olly T. (twinpeaks)


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?

von Chris S. (ringmodulator)


Angehängte Dateien:

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

von Hans (Gast)


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?

von Hans (Gast)


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...

von Robert B. (nada_zero)


Angehängte Dateien:

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

von Robert B. (nada_zero)


Lesenswert?

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

von Robert B. (nada_zero)


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

von Yatko (Gast)


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

von Thomas R. (tinman) Benutzerseite


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.

von Robert B. (nada_zero)


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

: Bearbeitet durch User
von Robert B. (nada_zero)


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

von G. H. (schufti)


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

von Robert B. (nada_zero)


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

von Robert B. (nada_zero)


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

von G. H. (schufti)


Lesenswert?

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.

von Robert B. (nada_zero)


Lesenswert?

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
Noch kein Account? Hier anmelden.