ich bin ganz neu hier und habe mir kürzlich eine WS90 gekauft.
Wirklich genial dieses Teil .
Nun wollte ich gleich ein Firmware Update machen und lese in der Doku das dies nur bis Windows10 supportet ist. Hat schon mal jemand das Update unter Windows11 gemacht? Welche USB Treiber muss ich da installieren?
Ich will keinen neuen Thread öffnen, ich kann meine WS90 nicht auf Fw 1.58 (aktuell drauf 1.49) upgraden.
PC mit Win11
USB-Treiber installiert und wird auch im Geräte Manager erkannt: USB-Geräte -> "STM32 DownLoad Firmware Update" (in der Anleitung heißt der Treiber allerdings "STM Device in DFU Mode")
DfuSe Demo gestartet -> erkennt in "Available DFU Devices" kein Gerät.
Ich habe das Update auch auf einem anderen PC mit Win10 versucht. Dort wird der USB-Treiber im Geräte Manager gleich garnicht erkannt.
Ansonsten habe ich alle Lösungsvorschläge aus dem Wiki versucht: anderer USB-Port, andere USB-Kabel, PC herunterfahren und neu starten etc.
Meines Erachtens erkennt das Programm "DfuSe Demo" den Treiber "STM32 DownLoad Firmware Update" nicht
1. mehrere USB Kabel ausprobiert muss nicht genügen - es muss auf jeden Fall ein Datenkabel dabei sein. Ladekabel allein helfen nicht, da sie nur zwei Adern haben und keine Daten übertragen können.
2. wenn der Treiber im Geräte-Manager erkannt wurde und auch die entsprechenden Dateien (s. WiKi) sich im richtigen Verzeichnis befinden, ist auf der Windowsseite alles getan.
3. Der Treiber wird im DFU Demo Programm erst erkannt, wenn die Verbindung per USD Kabel hergestellt ist UND dann der Reset-Knopf gedrückt und gehalten wird, bis die blaue LED dauerhaft leuchtet. Dann kann man auch die Updatedatei ins DFU-Demo Programm laden und das Update starten.
4. Wenn abgeschlossen, den RESET-Knopf wieder drücken (ein paar Sekunden). Nach dem Loslassen sollte das LED-Dauerleuchten aufhören und nur ca. alle 9 Sekunden kurz aufleuchten.
Ich musste unter Windows 11 überhaupt keinen Treiber separat installieren. Das Installieren von DfuSe Demo hat alles Notwendige installiert.
Der WS90 wird erst als "STM Device in DFU Mode" erkannt, nachdem der Reset Taster des WS90 kurz gedrückt wurde.
Der Fehler waren Reste von alten/ falschen Treibern, die sich im WIN11-System festgefressen hatten. Die haben verhindert, dass das WS90 im USB-Betrieb korrekt erkannt wurde.
Achtung: Anwendung auf eigene Gefahr!
Ich habe zunächst mittels Eingabeaufforderung im Admin-Modus mit dem Command "pnputil -e" alle Treiber auflisten lassen. Dabei habe ich drei Treiber mit dem Namen "STMicroelectronics" gefunden und mir die Namen der dazugehörigen inf-Dateien notiert (oem***.inf, wobei die *** Zahlen waren). Anschließend habe ich die drei oem***.inf Dateien mit dem Befehl "pnputil -d oem***.inf" entfernt. Danach kann man die Eingabeaufforderung schließen.
Ich warne nochmals: Der Befehl pnputil ist nur etwas für erfahrene Benutzer*innen. Es besteht die Gefahr, das Windows-System zu beschädigen oder unbrauchbar zu machen!
Dann Neustart des PC und Vorgangsweise, wie im aktuellen Hilfedokument auf der Ecowitt Homepage https://www.ecowitt.com/shop/goodsDetail/249 beschrieben. Ich musste nur den Treiber 2x installieren, dann wurde der USB-Anschluss korrekt erkannt und ich konnte das Update durchführen.
Ich hoffe, das hilft den Wenigen, die Probleme mit dem Update haben.