COM CH340 wird nicht gefunden

Endlich habe ich auch mal wieder ein Problem, welches ich nicht auf anhieb lösen kann...

Meine IDE 1.8.19 findet keine COM Ports mit CH340 Chips.
Betrifft ESP32, ESP8266 und Nano Boards. Andere habe ich nicht mit CH340.

Mit der IDE 2.x kein Problem, da werden die Boards gefunden und funktionieren.

Im Gerätemanager ist alles unauffällig.

Habt ihr sowas schon mal gehabt?
Lösung?
Ach ja: Win10

Win 11, 1.8.19 portable
Treiber: USB-Serial wch.cn vom 16.09.2024, Version. 3.9.2024.9
funktioniert hier.

Evtl. ein Problem von Win 10? Wenn der Treiber unter 2.x funktioniert, sollte es wohl nicht der Treiber sein. Ich nutze keine 2.x.
War das schon immer so?

Gruß Tommy

Nein!
Ist plötzlich aufgetreten.

Treiber: 3.9.2024.9

Kannst Du eine frische portable bauen und ohne updates starten?

Schon gemacht.
Selbe Bild/Effekt.

Hier noch die Startmeldungen im Debug Modus:

Konfiguration wird geladen...
Pakete werden initialisiert...
Boards werden vorbereitet...
Exception in thread "cc.arduino.packages.discoverers.serial.SerialDiscovery" java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
        at java.util.LinkedList.checkElementIndex(LinkedList.java:555)
        at java.util.LinkedList.get(LinkedList.java:476)
        at processing.app.Platform.resolveDeviceByVendorIdProductId(Platform.java:188)
        at cc.arduino.packages.discoverers.serial.SerialDiscovery.forceRefresh(SerialDiscovery.java:166)
        at cc.arduino.packages.discoverers.serial.SerialDiscovery$1.run(SerialDiscovery.java:96)
        at java.util.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)
Startvorgang...
Exception in thread "AWT-EventQueue-0" java.lang.Error: Destination component not connected to component tree hierarchy
        at javax.swing.SwingUtilities.convertPoint(SwingUtilities.java:186)
        at edu.mit.blocks.renderable.RBHighlightHandler.updateBounds(RBHighlightHandler.java:168)
        at edu.mit.blocks.renderable.RBHighlightHandler.access$0(RBHighlightHandler.java:167)
        at edu.mit.blocks.renderable.RBHighlightHandler$1.run(RBHighlightHandler.java:87)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Arduino Version: 1.8.19

Oh oh, das hatte ich auch schon mal. Hat mit dem CH340 nichts zu tun, da ist ein Boardpackage fehlerhaft. Jetzt muss mir nur mehr einfallen, welches das war ...

Ich würde ja fast behaupten, dass beim Initialisieren mindestens 1 Element zuviel gezählt wird.
Weiß nur nicht, wojer der index gefüttert wird und bin ohne Laptop unterwegs.

Wenn sich bis spät nichts findet versuch ich mich mal beibder Suche.

Gefunden: ESP32 war's wars ... Serial port (/dev/ttyUSB0) grayed out on Arduino IDE 1.8.9 on Linux · Issue #11889 · espressif/arduino-esp32 · GitHub

Interessant...

Nur damit ich es richtig verstehe:
Die ESP32-Version 3.3.1 "zerstört" in der 1.8.19 auch das Finden des Ports für den (AVR-) Nano, der lt. @combie ja auch betroffen ist?

Habe jetzt mal ein uralt Backup einer portablen Installation geladen.
Ohne ESP Board Definitionen.
Da tuts die Port Erkennung

Mache gerade ein Update des esp32 Pakets....
Werde berichten.

Ja. Das war recht überraschend :slight_smile:

Der Fix ist aber auch einfach ... wenn man ihn denn findet (ich find' ihn grad' nicht). Das Problem war schon mal früher da, so um Mitte 2024.

Erledigt!
Es funktioniert wieder.
Alle meine CH340 werden wieder als COM Port erkannt.

Das Thema ist also durch.
Meinen Dank.