Nach langem Ausprobieren habe ich es endlich geschafft. Hier ist eine vollständige INF-Datei für zukünftige Referenz:
; WinUSB installation file for USB device [Version] Signature = "$Windows NT$" Class = USBDevice ClassGUID = Provider = %ManufacturerName% CatalogFile = WinUSBInstallation.cat DriverVer=09/04/2012,13.54.20.543 ; ========== Manufacturer/Models sections =========== [Manufacturer] %ManufacturerName%=Standard,NTarm [Standard.NTarm] %DeviceName% =USB_Install, USB\VID_1234&PID_ABCD ; ========== Class definition =========== [ClassInstall32] AddReg = ClassInstall_AddReg [ClassInstall_AddReg] HKR,,,,%ClassName% HKR,,NoInstallClass,,1 HKR,,IconPath,%REG_MULTI_SZ%,"%systemroot%\system32\setupapi.dll,-20" HKR,,LowerLogoVersion,,5.2 ; =================== Installation =================== [USB_Install] Include = winusb.inf Needs = WINUSB.NT [USB_Install.Services] Include =winusb.inf Needs = WINUSB.NT.Services [USB_Install.HW] AddReg=Dev_AddReg [Dev_AddReg] HKR,,DeviceInterfaceGUIDs,0x10000,"" ; =================== Strings =================== [Strings] ManufacturerName="The name of the company producing your device" ClassName="Universal Serial Bus devices" DeviceName="The name of your device" REG_MULTI_SZ = 0x00010000
Ersetzen Sie die Hersteller-ID (VID) und die Produkt-ID (PID) in [Standard.NTarm] durch die entsprechende VID und PID des hinzugefügten USB. Ersetzen Sie schließlich den ManufacturerName und DeviceName unten mit den richtigen Informationen für Ihr Gerät.
Legen Sie diese Datei irgendwo auf dem Raspberry Pi 2 ab, entweder mit SMB oder FTP.
SSH oder PowerShell auf das Raspberry Pi 2 und wechseln Sie in den Ordner, in dem Sie die INF-Datei ablegen. Führen Sie den folgenden Befehl aus:devcon dp_add .\<name of your INF file>
Sie sollten folgendes Ergebnis sehen: Driver package 'oem0.inf' added.
Starten Sie schließlich das RP2 neu ( shutdown -r -t 0
von SSH / PowerShell).
Wenn das RP2 wieder verfügbar ist, sollte Ihr Gerät in der Standard-Start-App unter "Angeschlossene Geräte" aufgeführt sein, und Sie sollten jetzt die Möglichkeit haben, die Funktionalität von Windows.Devices.Usb
für die Kommunikation mit dem USB-Gerät zu verwenden.