Hallo, ich habe hier einige USB UART CP2102, sind neu noch im SMD Gurt. Habe auf einer Adapter Platine einen aufgelötet um den zu testen. Auch um mein Lötverfahren zu testen. Der CP2102 wird beim anstecken an einem PC mit Windows 10 auch erkannt. Es wird aber kein Treiber installiert, ist auch manuell nicht möglich. Was ich gesehen habe, der CP2102 erscheint als Verifone USB to Modem. Die VID ist $11CA die PID $0211. Ein CP2102 auf einem Modul aus China was ich habe, wo der Treiber auch funktioniert, hat VID $10C4 und PID $EA60, was dem Standard entspricht. Ich habe mir dann das SiLab Studio installiert um den CP2102 um zu ändern. Ich kann zwar eine andere VID und PID eingeben, nur wenn ich den Chip beschreiben möchte, kommt der Hinweis, es muss ein Treiber installiert sein. Hat nicht geklappt. Dann noch der Versuch mit dem Customized Treiber Tool von SiLab einen Treiber zu generieren, der Treiber lässt sich aber nicht installieren. Jetzt komme ich nicht mehr weiter, habe auch mal nach dem Verifone USB to Modem gesucht, um den Treiber zu verwenden. Da gibt es einige Geräte, nur einen Treiber mit der VID und PID habe ich nicht gefunden. Wie kann ich da jetzt weiter machen?
WolfCraft schrieb: > Dann noch der Versuch mit dem Customized Treiber > Tool von SiLab einen Treiber zu generieren, der Treiber lässt sich aber > nicht installieren. Welcher Fehler kommt? Nicht (korrekt) signiertes .inf müsste man mit Zadig signieren können IIRC. Andere Möglichkeit: Windows 7 verwenden, das bestand noch nicht auf signierten .inf Dateien. Ansosnten ist das ein Henne-Ei-Problem unter Windows, da ohne korrekten Treibern kein Umprogrammieren via USB möglich ist. Falls das mit VDI/PID auch in Simplicity Studio geht: Davon gäbe es eine Linux Version, da ist das mit den Treibern anders gelöst (und braucht IMHO "nur" Root Privilegien).
Hast du mal den Verifone Treiber installiert? Da steht in der .inf zwar kein 0211, aber vielleicht hast du dich ja auch nur verschrieben
Jim M. schrieb: > Welcher Fehler kommt? Nicht (korrekt) signiertes .inf müsste man mit > Zadig signieren können IIRC. Hallo, also mit Zadic wurde ein Treiber installiert, jedoch kein VCP, also kein COM Port. Ich machte das mit dem Custum Treiber Toll nochmal, mit einer anderen Einstellung. Jetzt gab es den Hinweis, das ein unsignierter Treiber erzeugt wurde. Den konnte ich dann auch mit der deaktivierten Treiber Signatur auch installieren. Siehe da, der CP2102 erscheint jetzt im Gerätemanager als COM Port. Der Com Port funktioniert auch. Was ich noch nicht hin bekommen habe, die VID und die PID zu ändern. Da macht das SiLab Studio nicht mit.
WolfCraft schrieb: > Was ich noch nicht hin bekommen habe, die VID und die PID zu ändern. > Da macht das SiLab Studio nicht mit. Zumindest kannst den USB UART jetzt verwenden. Jetzt stelle ich hier einfach mal eine Frage zu einem anderen USB UART. Was auch oft zu sehen ist, ist der CH340, der ist sogar Lötfreundlich mit seinem SO16 Gehäuse. Nur was ich dafür nicht gefunden habe, eine Software mit der man den Namen ändern kann. Gibt es für den CH340 so was? Wäre vergleichbar mir SiLab Studio oder den FTProg von FTDI.
WolfCraft schrieb: > Der CP2102 wird beim anstecken an einem PC mit Windows 10 auch erkannt. > Es wird aber kein Treiber installiert, ist auch manuell nicht möglich. Ich habe früher mal per Texteditor in der .inf Datei des Treiber einfach die VID und PID händisch auf den Chip angepasst. Danach hat Windows den Treiber installiert.
Thomas F. schrieb: > Ich habe früher mal per Texteditor in der .inf Datei des Treiber einfach > die VID und PID händisch auf den Chip angepasst. Danach hat Windows den > Treiber installiert Das habe ich gleich am Anfang so gemacht, da kam schon der Hinweis, der Treiber ist nicht signiert. Aber das lässt sich auch umgehen.
Willmen schrieb: > Nur was ich dafür nicht gefunden habe, eine Software mit der man den > Namen ändern kann. Gibt es für den CH340 so was? > Wäre vergleichbar mir SiLab Studio oder den FTProg von FTDI. Gibt es scheinbar nicht. Der Hersteller des CH340 gibt auch nur das aller Notwendigste von sich. Dafür ist der CH340 mit abstand der billigste. Beim FTDI ist die Dokumentation und das Angebot an Tools am besten, der kostet dafür auch am meisten. Geiz ist eben doch nicht geil.
Timmo H. schrieb: > Hast du mal den Verifone Treiber installiert? Da steht in der .inf > zwar kein 0211, aber vielleicht hast du dich ja auch nur verschrieben Schon versucht?
Timmo H. schrieb: > Hast du mal den Verifone Treiber installiert? Ich habe mal danach gesucht, da gibt es einige Geräte, nur bei allen erst mal die inf Datei anzuschauen, das machte ich nicht. Teilweise ist der Treiber ein exe File, wer weis was da gemacht wird. Es ist schon Richtig was ich geschrieben habe. Das Gerät USB\VID_11CA&PID_0211\0001 wurde konfiguriert. Es funktioniert jetzt auch so weit, nach dem ich mit dem Custum Tool einen Treiber generiert habe. Nur dieser Treiber ist nicht signiert, ist dann halt etwas umständlicher zum installieren. Was nicht funktioniert ist das ändern der VID und PID. Da macht das SiLab Studio nicht mit. So lange ich die CP2102 nur für mich verwende, ist es auch egal. Es wäre schade gewesen, diese in den Müll zu werfen. Der SMD Gurt den ich habe, da sind so 30 Stück drauf. Ist ein Restposten! Ich frage mich nur, warum die anders sind, wurden die ICs vom Hersteller/Lieferanten mal so programmiert.
WolfCraft schrieb: > der > Treiber ist nicht signiert. > Aber das lässt sich auch umgehen. Nicht mehr unter Windows 10. Da ist das ziemlich aufwändig (muss via Bootoption ausgeschaltet werden). WolfCraft schrieb: > Ich frage mich nur, warum die anders sind, wurden die ICs vom > Hersteller/Lieferanten mal so programmiert. Die sind offenbar nicht für Enduser gedacht gewesen. Waren sicher schön billig...
WolfCraft schrieb: > Der SMD Gurt den ich habe, da sind so 30 Stück drauf. > Ist ein Restposten! > > Ich frage mich nur, warum die anders sind, wurden die ICs vom > Hersteller/Lieferanten mal so programmiert. Wahrscheinlich, oder vom Bestücker. Sicher dass es keine CP2109 sind? Die sind one-time-programmable, während CP2102 ein mehrfach programmierbares EEPROM haben. CP2109 würde erklären warum du die nicht umprogrammieren kannst. Gerade nochmal nachgesehen, der CP2102N kann nach Programmierung gelockt werden.
Jim M. schrieb: > Nicht mehr unter Windows 10. Da ist das ziemlich aufwändig (muss via > Bootoption ausgeschaltet werden). Das ist aber schnell erledigt, nur jemand der es nie gemacht hat, für den ist es schon etwas umständlich, aber es funktioniert. Jim M. schrieb: > Die sind offenbar nicht für Enduser gedacht gewesen. Vermutlich Kundenspezifische Ware, extra für den Kunden programmiert, damit der bei der Produktion weniger Aufwand hat. Jim M. schrieb: > Waren sicher schön > billig... Kostenlos! Hannes J. schrieb: > Gerade nochmal nachgesehen, der CP2102N kann nach Programmierung gelockt > werden. Es sind CP2102N in dem SilabTool habe ich die Option lock gesehen, die kann vermutlich nur einmal gesetzt werden. Was auch Sinn macht.
WolfCraft schrieb: > Habe auf einer Adapter Platine einen aufgelötet um den zu testen. > Auch um mein Lötverfahren zu testen. Schön für Dich, wenn es geklappt hat. Ich habe mal nachgesehen was der CP2102 kostet. Bei Farnell oder Digikey so um die 3Euro. Erstaunlich, bei Ebay bkommt man den CP2102 incl. Platine und USB Micro Buchse für ca. 1,1 - 1,5 Euro + 80Cent Versand. Aber wer will sich mit so einem Modul herumschlagen, wenn man eine Leiterplatte designt.
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.