Evic VTC Mini - FIrmwareupdate unter Linux?

  • Seite 2 von 2
08.04.2016 23:39
#26
avatar
S-Mod verstorben am 18.8.2017

Du mußt die Firmware nicht decodieren, um sie zu bearbeiten. Der NFirmwareEditor kommt auch mit der codierten FW klar.
Und mit der aktuellen Version erkennt er auch von alleine, ob die FW codiert ist oder nicht.
Nur nach dem Bearbeiten "Save encrypted as" auswählen, speichern, und schon kannst Du ...

Zitat von icho40 im Beitrag #24
evic-usb upload fw.bin
wieder flashen?
sie genau so flashen.

Zitat von icho40 im Beitrag #25
Muß ich da beim Einstecken des USB noch was drücken?
Das mit dem Tastendrücken ist nur interessant, wenn sich die Box aufhängt. Dann Verdampfer runter, Akku raus, Plus-Taste drücken und mit gedrückter Taste an USB anschließen, dann kannst Du die FW (sinnigerweise dann erstmal eine originale) hochladen.

Zitat von icho40 im Beitrag #24
Bei mir geht der Balken bis ganz runter
Hmmm, dann muß ich mein wine mal neu installieren.

colonius

... aber ich bin doch lieber jeden Tag glücklich als im Recht. (Slartibartfaß)


 Antworten

 Beitrag melden
08.04.2016 23:48
#27
avatar
S-Mod verstorben am 18.8.2017

Zitat von icho40 im Beitrag #25
lsusb zeigt mir nichts an, [...]
Bei mir schon:

1
 
Bus 002 Device 026: ID 0416:5020 Winbond Electronics Corp. 
 



Zitat von icho40 im Beitrag #25

willi@tolot:~/Privates/linux-stoff/wine/python-evic$ evic-usb dump-dataflash

Finding device...FAIL
open failed


Akku drin, nicht per 5klick ausgeschaltet, am besten noch Display im normalen Anzeigemodus?
Dann sollte er sie eigentlich finden.

colonius

... aber ich bin doch lieber jeden Tag glücklich als im Recht. (Slartibartfaß)


 Antworten

 Beitrag melden
09.04.2016 00:36 (zuletzt bearbeitet: 09.04.2016 00:43)
avatar  icho40
#28
avatar

Mit lsusb hattest du recht, hab ich übersehen

Zitat von colonius im Beitrag #27

Akku drin, nicht per 5klick ausgeschaltet, am besten noch Display im normalen Anzeigemodus?
Dann sollte er sie eigentlich finden.


Tja, leider nicht:

willi@tolot:~/Privates/linux-stoff/wine/NFirmwareEditor$ evic-usb dump-dataflash

Finding device...OK
Manufacturer: Nuvoton
Product: HID Transfer
Serial No: A02014090304

Reading data flash...OK
Device name: Presa TC75W
Firmware version: 3.00
Hardware version: 1.01

Writing data flash to the file...Traceback (most recent call last):
File "/usr/local/bin/evic-usb", line 9, in <module>
load_entry_point('evic==0.1', 'console_scripts', 'evic-usb')()
File "/usr/local/lib/python2.7/dist-packages/click-6.6-py2.7.egg/click/core.py", line 716, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/click-6.6-py2.7.egg/click/core.py", line 696, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python2.7/dist-packages/click-6.6-py2.7.egg/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python2.7/dist-packages/click-6.6-py2.7.egg/click/core.py", line 889, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python2.7/dist-packages/click-6.6-py2.7.egg/click/core.py", line 534, in invoke
return callback(*args, **kwargs)
File "build/bdist.linux-i686/egg/evic/cli.py", line 260, in dumpdataflash
AttributeError: 'NoneType' object has no attribute 'write'


Und wenn ich die Reuleaux_RX200_V3.00.bin aus dem NFirmwareEditor, die mit dem Adler, nehme,
wird sie zwar geflasht, aber das Bild ist nicht zu sehen.


 Antworten

 Beitrag melden
09.04.2016 00:53
#29
avatar
S-Mod verstorben am 18.8.2017

Zitat von icho40 im Beitrag #28
Tja, leider nicht:

willi@tolot:~/Privates/linux-stoff/wine/NFirmwareEditor$ evic-usb dump-dataflash

Finding device...OK
Manufacturer: Nuvoton
Product: HID Transfer
Serial No: A02014090304

Reading data flash...OK
Device name: Presa TC75W
Firmware version: 3.00
Hardware version: 1.01

Writing data flash to the file...Traceback (most recent call last):
File "/usr/local/bin/evic-usb", line 9, in <module>
load_entry_point('evic==0.1', 'console_scripts', 'evic-usb')()
File "/usr/local/lib/python2.7/dist-packages/click-6.6-py2.7.egg/click/core.py", line 716, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/click-6.6-py2.7.egg/click/core.py", line 696, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python2.7/dist-packages/click-6.6-py2.7.egg/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python2.7/dist-packages/click-6.6-py2.7.egg/click/core.py", line 889, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python2.7/dist-packages/click-6.6-py2.7.egg/click/core.py", line 534, in invoke
return callback(*args, **kwargs)
File "build/bdist.linux-i686/egg/evic/cli.py", line 260, in dumpdataflash
AttributeError: 'NoneType' object has no attribute 'write'

Was soll ich sagen; sieht bei mir genauso aus. Ich weiß aber auch nicht, wofür ich den dump bräuchte.

Zitat von icho40 im Beitrag #28
Und wenn ich die Reuleaux_RX200_V3.00.bin aus dem NFirmwareEditor, die mit dem Adler, nehme,
wird sie zwar geflasht, aber das Bild ist nicht zu sehen.
Das wird dann aber an was anderem haken: Ist das Bild in beiden Blocks drin? Wo soll das Bild auftauchen? Ist es da "verlinkt", also das Zeichen (ich nehme an) 0xE3 irgendwo eingetragen? (Habe keine Reuleaux, kann dazu also nichts sagen)

colonius

... aber ich bin doch lieber jeden Tag glücklich als im Recht. (Slartibartfaß)


 Antworten

 Beitrag melden
09.04.2016 01:16
avatar  icho40
#30
avatar

Oookay, so langsam komme ich der Sache näher.
Hab jetzt mal die 3.01_JOSHBALI_FULLY_PATCHED_V5.zip geflasht.
Im Watt-Modus (wo merkwürdigerweise nur Volt angezeigt wird) erscheint die Dampferfaust.

Wenn ich jetz noch kapier, wie ich das Bild im TC-Mod anzeigen lassen kann, hab ich mein Ziel erreicht.


 Antworten

 Beitrag melden
09.04.2016 01:25
#31
avatar
S-Mod verstorben am 18.8.2017

Zitat von icho40 im Beitrag #30
Im Watt-Modus (wo merkwürdigerweise nur Volt angezeigt wird) erscheint die Dampferfaust.
Volt in der dritten Zeile? Es kann sein, daß Joshbali dort den "PWR"-Patch nicht drin hat.
Ich mache meine Firmwares am liebsten immer ausgehend von der original-Firmware. Dann kann ich der Reihe nach probieren, ob alles noch funktioniert, und kann besser finden, wo's hakt. (Nichts gegen Dich, Joshbali )

colonius

... aber ich bin doch lieber jeden Tag glücklich als im Recht. (Slartibartfaß)


 Antworten

 Beitrag melden
09.11.2016 17:21
#32
avatar
S-Mod verstorben am 18.8.2017

Nur zu Dokumentationszwecken (und damit ich nicht so lange suchen muß, wenn ich mein Linux mal wieder zerschossen habe und neu installieren muß ), lege ich die Schritte mal hier ab, die in dem französischen Forum beschrieben sind, mit einer Änderung, die ich machen mußte (Rechte bei der Installation des python-Scripts):

$ sudo apt-get install git python-dev python-setuptools cython libhidapi-dev libusb-1.0-0-dev libudev-dev

In ein beliebiges Verzeichnis wechseln (z.B. ~/Downloads); eine Ebene tiefer wird im nächsten Schritt das python-Script abgelegt.

$ git clone git://github.com/Ban3/python-evic.git
$ cd python-evic

Root-shell öffnen wg. Rechten für das python-Script

$ su root

$ python setup.py install
$ cp udev/99-nuvoton-hid.rules /etc/udev/rules.d/

colonius

... aber ich bin doch lieber jeden Tag glücklich als im Recht. (Slartibartfaß)


 Antworten

 Beitrag melden
09.11.2016 17:47
avatar  ( gelöscht )
#33
avatar
( gelöscht )

ach so, reine "Ablage", coole Idee


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!
Auswahl Marktübersicht