Das Produkt sieht äußerlich gleich aus, mit der gleichen Modellnummer, aber die USB-Gehirne wurden vollständig ersetzt und die Schaltkreise wurden an sie angepasst.
Das Betriebssystem muss unterschiedliche IDs sehen, um die Treiber getrennt zu halten, oder? Aber sollte ich die PID / idProduct ändern oder sollte ich das bdcDevice ändern? Ich gehe davon aus, dass die tatsächlichen Konsequenzen von den vom USB-Standard beabsichtigten abweichen können.
- idProduct
- Produkt-ID (vom Hersteller vergeben)
- bcdDevice
- Geräteversionsnummer in binär codierter Dezimalzahl; Die Siliziumrevision erhöht diesen Wert
- 0xJJMN für Version JJ.MN (JJ - Hauptversionsnummer, M - Nebenversionsnummer, N - Nebenversionsnummer)
Die semantische Hardwareversionierung schlägt vor, zumindest die Hauptversionsnummer zu ändern.