Driver atualizado para (driver playstation 1/2 para usb) agora a entrada não é mais lida

Driver atualizado para (driver playstation 1/2 para usb) agora a entrada não é mais lida

Eu tenho um adaptador USB para playstation 1/2 barato que estava tentando fazer funcionar usando alguns drivers.

Eles apareceram inicialmente como um controlador de jogo compatível com HID e, usando os controladores de jogo USB de configuração do Windows 10, eles eram visíveis como um joystick USB duplo,

A entrada no meu tapete de dança funcionou e apareceu como pressionamentos de botões e eixos. (No entanto, eu esperava que mostrasse os botões de seta como botões, os drivers originais conseguiram fazer isso no Windows XP, mas, infelizmente, não sei mais a localização desse disco.)

Após a instalação de um driver (com base no reconhecimento visual do adaptador) cometi o erro de instalar o driver errado, na tentativa de fazer com que o eixo aparecesse quando o botão era pressionado, permitindo pressionamentos simultâneos para a esquerda/direita.

Eles então apareceram comoTWIN PS TO PC CONVERTER

Mas onovoo configurador do painel de controle não mostrou absolutamente nenhuma entrada.

Em seguida, desinstalei os drivers usando o instalador.

Eles voltaram a se parecer com o Twin USB Joystick genérico, porém ainda não estavam mais lendo as entradas.

Agora, se eu visualizar os dispositivos ocultos no Gerenciador de dispositivos, posso ver os dispositivos "antigos" anteriores,

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

esmaecido e desativado.

Esta é a aparência de um dos dispositivos atualmente habilitados.

O dispositivo HID\VID_0810&PID_0001&Col02\6&56885ae&0&0001 foi configurado.

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

Como posso forçar o reconhecimento dos dispositivos como versões antigas?

O driver poderia ter atualizado algo diferente desses dispositivos no gerenciador de dispositivos?

Que outras coisas posso procurar.

Idealmente, eu criaria meu próprio driver depois de cheirar com o WireShark, mas no momento não consigo farejar, pois não consigo ver facilmente os dados chegando.

Se eu conseguisse confirmar se o pad/adaptador funcionava usando os drivers antigos, provavelmente poderia iniciar a engenharia reversa novamente.

Responder1

Isso pode não incluir uma solução, mas é um pouco longo para um comentário.

Você parece bastante hábil, especialmente se quiser escrever seu próprio driver HID. Mas aqui estão alguns pensamentos.

  • Se você encontrar os drivers corretos para o seu controlador para dispositivo USB, qualquer outra coisa que você fizer pode não importar. Essa seria a primeira coisa que eu tentaria.
  • Se o dispositivo estiver “oculto”, significa que o Windows pensa que não está conectado. Desconecte e reconecte o dispositivo, reinicie ou esqueça-o porque provavelmente não é o mesmo dispositivo. As strings do dispositivo são diferentes e vêm diretamente do dispositivo e provavelmente não serão alteradas.
  • Às vezes, o hub USB simplesmente para de funcionar. A reinicialização geralmente é a melhor solução. Eles podem desligar se algo tentar consumir muita energia. Como um controle de playstation 2 espera uma entrada de 7V para o rumbler e uma saída USB de 5V, gostaria de saber se o conversor apenas desativa o rumbler ou se possui conversor de voltagem. O consumo total ainda pode exceder a amperagem que sua porta USB pode fornecer (supostamente 1A, mas a maioria das portas USB 2.0 de PC só pode fazer cerca de metade disso).
  • Você pode tentar o Windows Driver Update para restaurar qualquer driver do Windows. No Gerenciador de dispositivos, vá para Exibir dispositivos por conexão. Encontre o seu dispositivo e vá subindo. Clique com o botão direito no dispositivo USB Hub e escolha "Atualizar driver". Faça o mesmo com os próprios dispositivos. Provavelmente haverá vários dispositivos hub USB em locais diferentes. Um para USB 3.0, talvez alguns para 2.0. Eles podem aparecer em ACPI, Composite Bus, UMBus, etc.
  • O controlador para USB pode tentar se conectar como uma porta serial e funcionar como uma porta serial emulada. O driver que você instalou pode ter desinstalado o driver usbserial da Microsoft. Este é o driver usbser.sys. Ele deve se reinstalar com uma reinicialização. Este seria o caso se a classe do dispositivo se parecesse com \Class_02&SubClass_02
  • Suspensão seletiva. Este recurso do Windows 10 pode causar problemas ao trabalhar em coisas como esta. Desligue-o em Configurações avançadas de energia. Instruções completas:https://www.windowscentral.com/how-prevent-windows-10-turning-usb-devices

informação relacionada