更新了(PlayStation 1/2 至 USB 驅動程式)的驅動程序,現在不再讀取輸入

更新了(PlayStation 1/2 至 USB 驅動程式)的驅動程序,現在不再讀取輸入

我有一個便宜的 USB 轉 Playstation 1 / 2 適配器,我試圖使用一些驅動程式來使其工作。

它們最初作為 HID 相容遊戲控制器出現,並使用 Windows 10 設定 USB 遊戲控制器,它們顯示為雙 USB 操縱桿,

我的舞蹈墊上的輸入有效,並顯示為按鈕和軸按下。 (但是我希望它將箭頭按鈕顯示為按鈕,原始驅動程式能夠在 Windows XP 上執行此操作,但可惜的是,我不再知道該磁碟的位置。)

安裝驅動程式後(基於適配器的視覺識別),我犯了安裝錯誤驅動程式的錯誤,試圖讓軸顯示為按下按鈕,允許同時按下左/右按鈕。

然後他們出現了TWIN PS TO PC CONVERTER

但是新的控制面板配置器顯示絕對沒有輸入。

然後我使用安裝程式卸載了驅動程式。

它們看起來又像普通的雙 USB 操縱桿,但它們仍然不再讀取輸入。

現在,如果我在設備管理員中查看隱藏設備,我可以看到之前的“舊”設備,

Device HID\VID_0810&PID_0001&Col02\7&750e0c&0&0001 was configured.

Driver Name: input.inf
Class Guid: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
Driver Date: 06/21/2006
Driver Version: 10.0.16299.248
Driver Provider: Microsoft
Driver Section: HID_Raw_Inst.NT
Driver Rank: 0xFF1003
Matching Device Id: HID_DEVICE_SYSTEM_GAME
Outranked Drivers: input.inf:HID_DEVICE:00FF1005
Device Updated: false
Parent Device: USB\VID_0810&PID_0001\6&1a8123c&0&4

變灰並禁用。

這是目前啟用的設備之一的樣子。

已配置設備 HID\VID_0810&PID_0001&Col02\6&56885ae&0&0001。

Driver Name: input.inf
Class Guid: {745A17A0-74D3-11D0-B6FE-00A0C90F57DA}
Driver Date: 06/21/2006
Driver Version: 10.0.16299.248
Driver Provider: Microsoft
Driver Section: HID_Raw_Inst.NT
Driver Rank: 0xFF1003
Matching Device Id: HID_DEVICE_SYSTEM_GAME
Outranked Drivers: input.inf:HID_DEVICE:00FF1005
Device Updated: false
Parent Device: USB\VID_0810&PID_0001\5&1e313dec&0&4

如何強制設備被識別為其舊版本?

驅動程式是否可以在裝置管理員中更新這些裝置以外的其他內容?

我還可以尋找什麼其他東西。

理想情況下,我會在使用 WireShark 嗅探後創建自己的驅動程序,但目前我無法嗅探,因為我無法輕鬆看到傳入的資料。

如果我能夠確認墊/適配器可以使用舊驅動程式工作,我可能可以再次開始逆向工程。

答案1

這可能不包括解決方案,但對於評論來說有點太長了。

你看起來很熟練,特別是如果你想編寫自己的 HID 驅動程式。但這裡有一些想法。

  • 如果您找到了控制器到 USB 裝置的正確驅動程序,您所做的任何其他操作可能都無關緊要。這將是我要嘗試的第一件事。
  • 如果裝置處於「隱藏」狀態,則表示 Windows 認為它未連線。拔下並重新插入設備,重新啟動,或忘記它,因為它可能不是同一台設備。設備字串不同,直接來自設備並且不太可能更改。
  • 有時 USB 集線器會停止運作。重新啟動通常是最好的解決方案。如果有東西試圖消耗過多的電力,它們可以關閉。由於 Playstation 2 控制器需要 7V 的隆隆器輸入和 5V 的 USB 輸出,我想知道轉換器是否只是禁用隆隆器,或者是否有一個電壓轉換器。總電流可能仍超過 USB 連接埠可以輸出的電流強度(應該是 1A,但大多數 PC USB2.0 連接埠只能輸出約 1/2)。
  • 您可以嘗試 Windows 驅動程式更新來還原任何 Windows 驅動程式。在裝置管理員上,前往按連接查看裝置。找到您的設備,然後繼續操作。右鍵單擊 USB 集線器裝置並選擇“更新驅動程式”。對設備本身執行相同的操作。不同的地方可能會有多個 USB 集線器裝置。一個用於 USB 3.0,也許幾個用於 2.0。它們可以顯示在 ACPI、複合總線、UMBus 等下。
  • USB 控制器可能會嘗試以序列埠連接並作為類比序列埠工作。您安裝的驅動程式可能已經解除安裝了microsoft usbserial驅動程式。這是 usbser.sys 驅動程式。它應該透過重新啟動來重新安裝。如果裝置類別看起來像 \Class_02&SubClass_02 就會出現這種情況
  • 選擇性暫停。在處理此類事情時,此 Windows 10 功能可能會導致問題。在進階電源設定中將其關閉。完整說明:https://www.windowscentral.com/how-prevent-windows-10-turning-usb-devices

相關內容