Я хочу установить свой старый Saitek Cyborg X Flight Stick (не FLY 5) на свой компьютер. Когда я пытаюсь установить его, установщик (для win 7/8/8.1) не находит мой подключенный джойстик. (Драйверы:http://www.saitek.com/uk/down/drivers.php)
Я распаковал .exe и попытался установить драйверы вручную; появилось следующее всплывающее окно:
В установочном файле драйвера для этого устройства отсутствует необходимая запись. Это может быть связано с тем, что INF был написан для Windows 95 или более поздней версии
Я перепробовал почти все, что есть в интернете или в разделе FAQ на Saitek, но все равно не работает... (https://logitechsupport.force.com/saitek/s/article/Saitek-device-driver-installer-does-not-complete)
Редактор профиля у меня RAT 7
тоже STRIKE TE
не подключается к флешке...
Некоторые данные моего ПК:
- Процессор: Intel Core i5-4690K @ 3.50 ГГц
- Видеокарта: Nvidia Gforce GTX 770 MSI OC
- Материнская плата: MSI SLI Krait Edition
- 16 ГБ оперативной памяти
- Windows 10 Pro Версия 1511 Сборка 10586.164
- Подробности драйвера флешки: USB\VID_06A3&PID_0836\6&D25860F&1&1
- Флешка подключена через USB на материнской плате (USB3 и 2)
Весь 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)"
решение1
Итак, сегодня утром я сделал обновление сборки Windows 10 x64 1511 (ноябрь). При этом мой X52 Pro больше не работает или распознается как подключенный через USB. Я устал переустанавливать бета-драйверы Saitek для Windows 10 x64, но безрезультатно. В настоящее время я в растерянности, поскольку, естественно, поддержка Saitek/MadCatz, по моему мнению, худшая в отрасли. Если кто-то еще сталкивался с этой проблемой и знает обходной путь, или заставил свои X52 или X52 Pro HOTAS работать на новой сборке Windows 10 x64, пожалуйста, дайте мне знать. Кроме того, если я сам найду решение, я опубликую его здесь.
Всем остальным пользователям Windows 10 x64 следует иметь в виду, что после обновления до новой сборки ваш HOTAS перестанет работать.
Характеристики моего оборудования указаны в моем профиле Steam.
Спасибо и удачи!
- ОБНОВЛЕНИЕ 11:39 утра по восточному поясному времени. Я отправил тикет в Saitek/MadCatz, так как, похоже, в настоящее время нет способа решить проблему на стороне клиента. Я продолжу обновлять информацию для других пользователей платформы Windows 10 x64 по мере поступления новой информации или устранения неполадок. В то же время, как я уже советовал ранее, не выполняйте обновление платформы Windows 10 November, если вы хотите продолжать использовать свои продукты Saitek.
--ОБНОВЛЕНИЕ №2 возможное решение: С форумов X-Plane относительно проблемы:
--ОБНОВЛЕНИЕ №3 РЕШЕНИЕ ДОБАВЛЕНО в инструкцию №2!
После вчерашнего крупного обновления Windows 10 (сборка 1511) мой Saitek x52 Pro больше не работал. Я попытался переустановить, но установщик просто завис и не обнаружил подключенный X52. После множества проб и ошибок я нашел следующее исправление:
Подключите X52
Перейдите в диспетчер устройств и удалите устройства X52 и USB со знаком ! (предупреждение/неправильно установлено)
Перезагрузите компьютер.
Отключите X52
Запустите установщик (с последними бета-драйверами для W10)
Когда появится экран с инструкцией по подключению X52 -> подключите его...
Просто дайте установщику запуститься (кнопка ДАЛЕЕ должна быть серой) и перейдите в диспетчер устройств.
Щелкните правой кнопкой мыши по устройству X52 и выберите «Обновить драйвер».
Выберите «позволить мне выбрать» (второй вариант) -> вы получите список из 2 совместимых устройств
Теперь выберите первый вариант «USB-устройство» или что-то похожее. Обратите внимание: НЕ второй вариант с USB X52 в названии!!!
Сразу после этого W10 обнаружит ваш X52, и вы сможете выбрать ДАЛЕЕ в установщике.
Установка будет продолжена и завершена корректно.
Я записал шаги по памяти (я не хочу повторяться, рискуя что-то испортить) -> НО правильный выбор USB-устройства (А НЕ X52..) важен. Если вы выбираете линию X52, вы получаете критическую ошибку, и все останавливается..
Это не мое решение, но оно сработало для моего Cyborg X для Windows 10.