Os drivers não são instalados no Windows 10 - Saitek Cyborg X

Os drivers não são instalados no Windows 10 - Saitek Cyborg X

Quero instalar meu antigo Saitek Cyborg X Flight Stick (não FLY 5) em meu computador. Quando tento instalá-lo, o instalador (para win 7/8/8.1) não encontra meu stick conectado. (Motoristas:http://www.saitek.com/uk/down/drivers.php)

Descompactei o .exe e tentei instalar os drivers manualmente; este pop-up aparece:

O arquivo de instalação do driver para este dispositivo não possui uma entrada necessária. Isso pode ocorrer porque o INF foi escrito para Windows 95 ou posterior

Tentei quase tudo na internet ou na seção FAQ do saitek, ainda não funciona... (https://logitechsupport.force.com/saitek/s/article/Saitek-device-driver-installer-does-not-complete)

O Profile Editor do meu RAT 7também STRIKE TEnão conecta no stick...

Alguns dados do meu PC:

  • Processador: Intel Core i5-4690K a 3,50 GHz
  • GPU: Nvidia Gforce GTX 770 MSI OC
  • Placa-mãe: MSI SLI Krait Edition
  • 16GB de Ram
  • Windows 10 Pro versão 1511 compilação 10586.164


  • Detalhe do driver stick: USB\VID_06A3&PID_0836\6&D25860F&1&1
  • Stick conectado via USB na placa-mãe (USB3 e 2)

O arquivo completo INF:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Copyright 2007 Saitek plc
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[Version]
Signature=    $CHICAGO$
Class=        HIDClass
ClassGuid=    {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=     %PROVIDER%
DriverVer=    08/28/2008, 6.5.2.0
CatalogFile=  Sai0836.cat

[Manufacturer]
Saitek =    SAITEK_MODELS, NTamd64

[SAITEK_MODELS.NTamd64]
%HID_NAME%=     SAI_HID_Inst,    HID\VID_06A3&PID_0836
%USB_NAME%=     SAI_USB_Inst,    USB\VID_06A3&PID_0836

[ControlFlags]
ExcludeFromSelect= *

[SourceDisksNames]
1=%DISKNAME%,,,.

[SourceDisksFiles]
SaiK0836.sys = 1 ; programming driver
SaiC0836.Dll = 1 ; control panel
SaiC0836_07.dll = 1   ; german language resources
SaiC0836_09.dll = 1   ; english language resources
SaiC0836_0A.dll = 1   ; spanish language resources
SaiC0836_0C.dll = 1   ; french language resources
SaiC0836_10.dll = 1   ; italian language resources
SaiC0836_11.dll = 1   ; japanese language resources
SaiC0836_0402.dll = 1 ; chinese language resources
WdfCoInstaller01005.dll = 1 ; make sure the number matches with SourceDisksNames

[DestinationDirs]
DefaultDestDir=     10,system32\drivers
SAI_HID_Inst_CoInstaller_CopyFiles = 11
SAI_HID_Inst_Dlls.CopyFiles.NTamd64 = 11

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[SAI_HID_Inst.NTamd64.CoInstallers]
AddReg=SAI_HID_Inst_CoInstaller_AddReg
CopyFiles=SAI_HID_Inst_CoInstaller_CopyFiles

[SAI_HID_Inst_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01005.dll,WdfCoInstaller"

[SAI_HID_Inst_CoInstaller_CopyFiles]
WdfCoInstaller01005.dll,,,2

[SAI_HID_Inst.NTamd64.Wdf]
KmdfService = SaiK0836, SAI_HID_Inst_WDFSect

[SAI_HID_Inst_WDFSect]
KmdfLibraryVersion = 1.5

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[SAI_HID_Inst.NTamd64]
Copyfiles = SAI_HID_Inst.CopyFiles.NTamd64, SAI_HID_Inst_Dlls.CopyFiles.NTamd64
AddReg = SAI_HID_Inst.AddReg.NTamd64

[SAI_HID_Inst.CopyFiles.NTamd64]
SaiK0836.sys,,,2

[SAI_HID_Inst_Dlls.CopyFiles.NTamd64]
SaiC0836.Dll
SaiC0836_07.dll
SaiC0836_09.dll
SaiC0836_0A.dll
SaiC0836_0C.dll
SaiC0836_10.dll
SaiC0836_11.dll
SaiC0836_0402.dll

[SAI_HID_Inst.AddReg.NTamd64]
HKLM, %KEY_OEM%\VID_06A3&PID_0836,     OEMName,     0, %DEV_NAME%
HKLM, %KEY_OEM%\VID_06A3&PID_0836,     ConfigCLSID, 0, %GUID_CPL%
HKLM, %KEY_OEM%\VID_06A3&PID_0836,     OEMData, 1,     00, 00, 00, 00, 0E, 00, 00, 00
; cpl
HKCR, CLSID\%GUID_CPL%\ProgID        ,               , ,%USB_NAME%
HKCR, CLSID\%GUID_CPL%\InProcHandler32,              , ,"%11%\gchand.dll"
HKCR, CLSID\%GUID_CPL%\InProcServer32,               , ,"%11%\SaiC0836.dll"
HKCR, CLSID\%GUID_CPL%\InProcServer32, ThreadingModel, ,"Apartment"
; Do I Create a RawPDO for comms
HKR, , UseInterface, 0x00010001, 0
; What Interfaces do I register
HKR, InterfacesSupported, %GUID_TORONTO%,      0x00010001, 1
; Settings for each Interface
; Toronto
HKR, Programming, Alias, ,          %GUID_ALIAS%
HKR, Programming, Balias, ,         %GUID_BALIAS%
;HKR, Programming, CplProfile, ,     %CPL_PROFILE%
;HKR, Programming, DefaultProfile, , %DEFAULT_PROFILE%

[SAI_HID_Inst.NTamd64.Services]
AddService = SaiK0836, 2, SaiHid_Service_Inst

[SaiHid_Service_Inst]
DisplayName    = SaiK0836
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\SaiK0836.sys

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[SAI_USB_Inst.NTamd64]
Include=Input.inf
Needs=HID_Inst.NTamd64

[SAI_USB_Inst.NTamd64.Services]
Include=Input.inf
Needs=HID_Inst.NTamd64.SERVICES

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[strings]
KEY_OEM       = "System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM"
CONFIGURATION = "Software\Saitek\Configuration\Controllers"

GUID_SYDNEY       = "{DAF1A7EE-68B2-4757-829E-C3E9226EA2DF}"
GUID_ISTANBUL     = "{A7AAAAD0-99FF-45A1-87F5-2CFAEF10F6A0}"
GUID_CLOCK        = "{EF0BB43B-EF34-4192-8804-D5C0FA4A6A97}"
GUID_CASABLANCA   = "{10DB5451-D30F-4ABC-AB5F-6839C740D0CA}"
GUID_LED          = "{0040FD64-C5F1-49E3-A3EB-38E7B3AB3B3C}"
GUID_MFD          = "{19D936F8-BAC2-4636-82B7-BC2C35F33F2A}"
GUID_DIRECTOUTPUT = "{A131BE63-67FE-4761-A014-EF5AF53742EB}"
GUID_TORONTO      = "{3B0BC249-97F2-49C7-A5B4-8AF34040E48D}"

GUID_CPL          = "{E3D34CBF-E0C3-4B19-84D5-43B8EF4A21D0}"
GUID_ALIAS        = "{48FA7494-A60B-4238-B32F-043129BA03C5}"
GUID_BALIAS       = "{24E74F72-099D-43A2-91BA-8B19E146C678}"

CPL_PROFILE       = "System32\SaiC0836.pr0"
DEFAULT_PROFILE   = "System32\SaiD0836.pr0"

PROVIDER= "Saitek"
DISKNAME= "Saitek Driver Media"
DEV_NAME= "Saitek Cyborg X"
HID_NAME= "Saitek Cyborg X (HID)"
USB_NAME= "Saitek Cyborg X (USB)"

Responder1

Então, esta manhã fiz a atualização da compilação do Windows 10 x64 1511 (novembro). Ao fazer isso, meu X52 Pro não funciona mais ou é reconhecido como conectado via USB. Cansei de reinstalar os drivers beta do Saitek para Windows 10 x64 sem sucesso. Atualmente estou perdido, pois naturalmente o suporte Saitek/MadCatz é, na minha opinião, o pior do setor. Se alguém encontrou esse problema e tem uma solução alternativa, ou fez com que seu X52 ou X52 Pro HOTAS funcionasse na nova versão do Windows 10 x64, por favor me avise. Além disso, se eu mesmo encontrar uma solução, irei publicá-la aqui.

Para todos os demais usuários do Windows 10 x64, estejam avisados ​​que ao atualizar para a nova versão seu HOTAS não funcionará mais.

As especificações do meu equipamento estão no meu perfil Steam.

Obrigado e boa sorte!

-ATUALIZAÇÃO 11h39 EST. Enviei um ticket para Saitek/MadCatz, pois atualmente parece não haver nenhuma maneira de resolver o problema por parte do cliente. Continuarei atualizando as informações para outras pessoas que estão na plataforma Windows 10 x64 à medida que novas informações ou solução de problemas surgirem. Enquanto isso, como aconselhei anteriormente, não realize a atualização da plataforma Windows 10 de novembro se desejar continuar usando seu(s) produto(s) Saitek.

--UPDATE #2 solução possível: Dos Fóruns X-Plane sobre o problema:

--ATUALIZAÇÃO #3 SOLUÇÃO ADICIONADA às instruções #2!

Após a grande atualização do Windows 10 ontem (build 1511), meu Saitek x52 Pro não funcionou mais. Tentei reinstalar, mas o instalador simplesmente travou e não detectou o X52 sendo conectado. Depois de muitas tentativas e erros, encontrei a seguinte correção:

Conecte o X52

Vá para o gerenciador de dispositivos e exclua os dispositivos X52 e USB com um! sinal (aviso/não instalado corretamente)

Reinicie o seu PC

Desconecte seu X52

Execute o instalador (com os drivers beta mais recentes para W10)

Quando a tela aparecer com a instrução para conectar seu X52 -> conecte-o...

Apenas deixe o instalador rodar (com o botão PRÓXIMO esmaecido) e vá para o gerenciador de dispositivos

Clique com o botão direito no dispositivo X52 e selecione atualizar driver

Escolha "deixe-me escolher" (2ª opção) -> você obtém uma lista de 2 dispositivos compatíveis

Agora selecione a 1ª opção “Dispositivo USB” ou algo semelhante. Obs: NÃO a 2ª com USB X52 no nome!!!

Logo após este W10 detectar seu X52 e você pode selecionar PRÓXIMO no instalador

A instalação continuará e terminará corretamente

Anotei as etapas na memória (não quero tentar novamente, correndo o risco de estragar alguma coisa) -> MAS a seleção correta do dispositivo USB (E NÃO X52 ..) é importante. Se você selecionar a linha X52, receberá um erro crítico e ela parará.

Esta não é a minha solução, mas funcionou no meu Cyborg X para Windows 10

informação relacionada