Hallo zusammen
ich habe folgendes Problem:
Ich habe mehrere Platinen mit (unter anderem) einem CP2102 Chip drauf.
alle funktionieren ohne Probleme... bis ich bei allen eine Seriennummer
und einen Product Sting in den CP2101 gespeichert habe ... hat bei allen
funktioniert ... nur bei einer nicht!
folgendes hab ich gemacht (bei allen gleich)
1. Platine angeschlossen
2. Treiber installiert Version 6.3
3. COM Port geöffnet
4. Daten ausgelesen/geschrieben
5. COM Port geschlossen
6. SW AN144 „CP210xSetIDs.exe“ gestartet (CP210x Customization Utility
v3.0 - Sep 23, 2010) . Device wurde korrekt erkannt und alle Parameter
wurden angezeigt
7. Seriennummer geändert von 0001 auf [laufende Nummer]
8. Product String geändert auf „hier nicht interessant“
9. Beide Haken vor den Textfeldern gesetzt
10. Auf „Program Device“ geklickt
11. Windows hat neue Hardware gefunden (Das ist normal wenn man eine
neue Seriennummer vergibt.)
bei allen anderen Platinen hat das ohne Probleme funktiniert (auch bei
dieser habe ich das in der Verganenheit bereits einmal gemacht)
12. Aber bei der Treiberinstallation kommt die Fehlermeldung: „Das
Gerät kann nicht gestartet werden. (Code 10)“
13. Der Product String zeigt „(䘳䘰䙆oman ... idge Co” an
(in den drei ... steht noch nen bissel lesbarer Text der ein Teil des
richtigen product Strings darstellt)
Ich habe es mit verschiedenen Treiber Versionen versucht, selbes
Ergebnis der Chip bleibt tot.
hier noch der Auszug was in der Registry drinn steht...
1 | Windows Registry Editor Version 5.00
| 2 |
| 3 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_10c4&Pid_ea60]
| 4 |
| 5 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_10c4&Pid_ea60\42]
| 6 | "DeviceDesc"="Silicon Labs CP210x USB to UART Bridge"
| 7 | "LocationInformation"="䘳䘰䙆oman ... idge Co"
| 8 | "Capabilities"=dword:00000014
| 9 | "UINumber"=dword:00000000
| 10 | "HardwareID"=hex(7):55,00,53,00,42,00,5c,00,56,00,69,00,64,00,5f,00,31,00,30,\
| 11 | 00,63,00,34,00,26,00,50,00,69,00,64,00,5f,00,65,00,61,00,36,00,30,00,26,00,\
| 12 | 52,00,65,00,76,00,5f,00,30,00,31,00,30,00,30,00,00,00,55,00,53,00,42,00,5c,\
| 13 | 00,56,00,69,00,64,00,5f,00,31,00,30,00,63,00,34,00,26,00,50,00,69,00,64,00,\
| 14 | 5f,00,65,00,61,00,36,00,30,00,00,00,00,00
| 15 | "CompatibleIDs"=hex(7):55,00,53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,\
| 16 | 5f,00,66,00,66,00,26,00,53,00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,\
| 17 | 00,30,00,30,00,26,00,50,00,72,00,6f,00,74,00,5f,00,30,00,30,00,00,00,55,00,\
| 18 | 53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,26,00,53,\
| 19 | 00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,00,30,00,30,00,00,00,55,00,\
| 20 | 53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,66,00,66,00,00,00,00,\
| 21 | 00
| 22 | "ClassGUID"="{4D36E978-E325-11CE-BFC1-08002BE10318}"
| 23 | "Class"="Ports"
| 24 | "Driver"="{4D36E978-E325-11CE-BFC1-08002BE10318}\\0025"
| 25 | "Mfg"="Silicon Laboratories"
| 26 | "Service"="silabser"
| 27 | "ConfigFlags"=dword:00000000
| 28 | "FriendlyName"="Silicon Labs CP210x USB to UART Bridge (COM28)"
| 29 |
| 30 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_10c4&Pid_ea60\42\Device Parameters]
| 31 | "ExtPropDescSemaphore"=dword:00000001
| 32 | "PortName"="COM28"
| 33 | "PollingPeriod"=dword:00000000
| 34 | "SelectiveSuspendTimeout"=dword:00002710
| 35 | "SymbolicName"="\\??\\USB#Vid_10c4&Pid_ea60#42#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
| 36 |
| 37 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_10c4&Pid_ea60\42\Device Parameters\WDF]
| 38 |
| 39 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_10c4&Pid_ea60\42\Device Parameters\WDF\Restart]
| 40 | "StartTime"=hex:a8,25,00,00,00,00,00,00
| 41 | "Count"=dword:00000001
| 42 |
| 43 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_10c4&Pid_ea60\42\LogConf]
| 44 |
| 45 | [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_10c4&Pid_ea60\42\Control]
| 46 | "ActiveService"="silabser"
|
Hat irgendwer ne Ahnung was ich tun könnte um den Chip Wiederzubeleben?
Der Silabs Support schriebt irgendwas von wegen Treiber Problemen ...
ist aber Quark weil bei allen anderen Platinen gehts ja ...
ich bring das nochmal ins Gespräch ...
Wäre interessant zu wissen, ob da jemand ne Lösung für hat. Hab nämlich
ein ähnliches Problem:
mysmartUSB MK2 funktioniert ohne Probleme während USBtoUART (nagelneu)
nicht erkannt wird. (blaue LED leuchtet aber beim Anstecken)
Grüße
e.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
|