Hi! Ich würde gerne einem Gerät zwei Funktionen zuordnen: ein CDC (serieller Comport) um dem User zu erlauben die PID/VID für die zweite Funktion (proprietäres HID) zu setzen. Das Problem: wenn der User sich beim Setzen der VID/PID verzockt geht ohne Eingriff in das *.inf-File des CDC-Treibers nichts mehr. Daher würde ich gerne den Comport mit einer festen Kombi betreiben, den Rest flexibel halten. Das einzige was mir einfällt ist beim Einstecken des Gerätes per Button/Jumper gewählt werden muss, welche VID/PID/Funktion aktiv ist. Schöner wäre aber wenn beides zeitgleich ginge... /Nachtrag: De facto will ich also so tun, als ob ich einen Hub hätte an dem zwei unabhängige Geräte angeschlossen sind Grüße Robert
Hallo Robert, wenn Du ein Verbundgerät hast, dann ist die VID/PID für alle Schnittstellen gleich. Du kannst das zwar in Deinem Sinn 'dynamisch' anpassen und dem Gerät immer wieder eine neue Kombination zuteilen, aber dann wird auch Deinem virtuellen COM Port diese VID/PID zugewiesen. Wenn Du unbedingt eine eigene Schnittstelle alleine zum Setzen der VID/PID brauchst, dann nimm keinen virt. COM-Port, sondern (wenn überhaupt) ein zweites HID. Was willst Du eigentlich? Zuerst schreibst Du ein Gerät mit zwei Funktionen, dann ist es aber doch ein Hub mit zwei Geräten? Wenn Du Hub-Funktionalität brauchst, dann brauchst Du auch einen Hub! Was willst Du damit bezwecken? Das geht bestimmt auch anders! Gruß Potter
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.