Arduino USB Device Name ändern

Baue in die serielle Kommunikation zu deinen Geräten eine gibMirDeinenNamen Funktion ein,
frage die bei den als Arduino erkannten/definierten Schnittstellen ab.
Zeige in deinem Programm die erhaltenen Bezeichnungen.
Das Schema ermöglicht dir einzenen Geräten Namen zu geben,
nicht nur Geräteklassen wie bei einer inf Datei.

Wollte noch erstmal vorab frage, bei Treibersachen bin ich immer lieber auf der sichereren Seite.

Dann:

%unoR3.name%=DriverInstall, USB\VID_2341&PID_0043

Beantrage beim USB Konsortium eine eigene VID, dann darfst du auch eigene PID vergeben.
Diese Programmierst du in den 16U2 des UNO.
Eigenen Treiber mitliefern, und Rund ist die Sache.

Mal so aus Neugier:

Was ist daran schlimm, unanständig, unethisch oder illegal, wenn man verschleiert, aus welchen Beweggründen auch immer, dass ein Arduino dranhängt?

Hallo zusammen,

um dieses Thema und weitere unötige Fragen zu beschlichtigen, hier eine Lösung:

Im Verzeichnis der Arudino IDE befindet sich ein Ordner "drivers". Wie der Name schon sagt sind dort die Treiber drin.
Für Boards mit Atmel-USB-Controller sowie auch für FTDI Chips.
Also diesen Ordner auf ein USB-Stick kopieren und mitnehmen.

In diesem Ordner kannst du folgende Dateien ändern:

FTDI USB Drivers:
Im gleichnamigen Unterverzeichnis "FTDI USB Drivers"
ftdibus.inf und ftdiport.inf
Jeweils unter [Strings]

[Strings]
FTDI="FTDI"
DESC="CDM Driver Package - VCP Driver"
DriversDisk="FTDI USB Drivers Disk"
PortsClassName = "Ports (COM & LPT)"
VID_0403&PID_6001.DeviceDesc="USB Serial Port"
VID_0403&PID_6010.DeviceDesc="USB Serial Port"
VID_0403&PID_6011.DeviceDesc="USB Serial Port"
VID_0403&PID_6014.DeviceDesc="USB Serial Port"
SvcDesc="USB Serial Port Driver"
SerEnum.SvcDesc="Serenum Filter Driver"

Atmel USB Drivers:
arduino-org.inf, arduino.inf und arduino_gemma.inf
Jeweils unter [Strings]

[Strings]
DriverPackageDisplayName="Arduino USB Driver"
ManufacturerName="Arduino LLC (www.arduino.cc)"
ServiceName="USB RS-232 Emulation Driver"
...
...

In den Chips FT232RL oder Atmega16u2 die auf den Boards verbaut sind kann man die Bezeichnung auch noch änder.
Bei FTDI kann man das mit MProg machen.
Bei den Atmel habe ich leider noch keine Erfahrung.

Gruß Alex