COM-Eintrag im Windows Gerätemanager

OP (Firma: Quasar-Astrotech) #3972346
Lesenswert?
• ▲
▼
Hallo zusammen,

ich suche nach einer Möglichkeit meinen selbstentwickelten Controller im 
Gerätemanager von Windows eindeutig identifizierbar zu machen.
Mein Controllerboard besteht aus einem ATmega2560 der über den UART 
FT232R per COM-Port mit dem Rechner kommuniziert.

Bei vielen Hardwareherstellern erscheint im Gerätemanager neben dem von 
Windows zugewiesenen COM-Port auch die Gerätebezeichnung wie im 
beigefügten Beispiel z.B. der "AVR-ISP PROGRAMMER".

Nun habe ich bereits das vom UART-Hersteller FTDI zur Verfügung 
gestellte
Programmier-Tool "FT_Prog" getestet und in den FT232R meines Controllers 
einen unter "Product Description" definierten eigenen Gerätenamen 
programmiert, in der Hoffnung, diese ID würde dann auch im Gerätemanager 
mit angezeigt. Der FT232R besitzt ja für solche Zwecke ein eigenes 
EEPROM
das mit eigenen ID-Nummern und Product-Description-Strings beschrieben 
werden kann.

Leider erscheinen diese Daten nicht im Gerätemanager.
Weis jemand wie das zu bewerkstelligen ist ?

Grüße
Thomas
Angehängte Dateien:
#3972571
Lesenswert?
• ▲
▼
Ich glaub Du musst Deinen eigenen Treiber mitliefern, also die inf-Datei 
des FTDI-Treibers entsprechend ändern, eigene VID (kaufen beim 
USB-Kartell) & PID (selber ausdenken) in die inf Datei einsetzen und 
dann das ganze vom OS-Monopolisten signieren lassen.

Der Vorteil: Du darfst dann ein USB-Logo und ein Fenster-Logo 
draufkleben.
#3972785
Lesenswert?
• ▲
▼
Die Beschreibung wird beim ersten Anschließen vom Betriebssystem 
notiert. Von da ab heißt es nur "Aha, der schon wieder" an Hand von PID 
und VID. Wenn du also deine Beschreibung geändert hast, musst du vor dem 
nächsten Anstecken erst die alten Daten löschen. Dazu gibt es Hilfe. 
Such mit Google nach "windows 7 remove unused com ports".
Gast #3972795
Lesenswert?
• ▲
▼
Bernd K. schrieb:
> eigene VID (kaufen beim
> USB-Kartell) & PID (selber ausdenken)

MÜSSEN tust du das nicht, da es keine gesetzliche Grundlage für das 
gibt, was das USB-Kartell behauptet, sie haben keine Rechte an diesen 
Nummern.

Tatsächlich ist der einzige Grund für diese Nummern, dass man damit 
Kollisionen vermeiden möchte (d.h. unterschiedliche Hardware die 
zufällig die gleichen VID/PID nutzt und deswegen ein Treiber-Tohuwabohu 
erzeugen).

Wenn du aber sicher bist, dass du solche Kollisionen nicht hat bzw. das 
Risiko eingehen möchtest, dann kannst du dir die 5000 US$ sparen und 
beliebige Nummern einsetzen.

Zorg

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.