(2012-08-14, 19:35)saopaulo Wrote: After several complete re-installation & test I can tell you this :
xbcdrc_x64 will only work with vista or Windows 7 x64 HOME PREMIUM , but will not work with PRO or ULTIMATE versions
Just because the driver is signed for Windows 7 x64 HOME premium, and there is some code missing to have it work with PRO or ULTIMATE versions
I will try to find someone to fix this , if anyone can sign it or know where to have it signed please pm me [/size]
After struggling with the same problem, I finally got my setup working. I downloaded the driver from here (zip version):
http://jaymcwhorter.com/xbox-1-remote-co...dows-7-x64
Then I copied the xbcdrc.sys to C:\Windows\system32\drivers and modified the service part of the .inf file to be similar as in the latest xbcd for win 7 x64:
Code:
[Version]
Signature = "$Chicago$"
Class=HIDClass
ClassGUID={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider=%XBCDP%
DriverVer= 09/16/2012, 2.9.0
[Manufacturer]
%XBCDP%=DeviceList,NTAMD64
;Windows XP64/Vista x64
[DeviceList.NTAMD64]
;Wired Controllers
;Xbox Controllers
"XBCD XBox Remote Control Generic"=Install, USB\CLASS_58&SUBCLASS_42 ; Generic Remote Control Class/Subclass
"XBCD XBox Remote Control Microsoft"=Install, USB\Vid_045e&Pid_0284&MI_00 ; Microsoft Remote Control
; Defining XBCD Service
; ---------------------------
[Install.Services]
AddService = XBCDRC, 0x00000002, XBCDRC_Service,
;[XBCDRC_Service]
;DisplayName=%Service_Description%
;ServiceType=1
;StartType=3
;ErrorControl=1
;ServiceBinary=%10%\system32\xbcdrc.sys
[XBCDRC_Service]
DisplayName = %Service_Description%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_NORMAL%
ServiceBinary = %12%\xbcdrc.sys
; Event Logger Information
; -----------------------
[XBCD.EventLog]
AddReg = XBCD.EventLog.AddReg
;[XBCD.EventLog.AddReg]
;HKR,,DevLoader,,*ntkern
;HKR,,NTMPDriver,,xbcdrc.sys
[XBCD.EventLog.AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%REG_DWORD%,7
[Uninstall]
DelService = XBCDRC,0x00000002,XBCDRC_Service,
DelReg = XBCD.EventLog.AddReg
[Strings]
; *******Localizable Strings*******
XBCDP= "XBCD Project"
Service_Description="XBCDRC Kernel Module"
; *******Non Localizable Strings*******
SERVICE_BOOT_START = 0x0
SERVICE_SYSTEM_START = 0x1
SERVICE_AUTO_START = 0x2
SERVICE_DEMAND_START = 0x3
SERVICE_DISABLED = 0x4
SERVICE_KERNEL_DRIVER = 0x1
SERVICE_ERROR_IGNORE = 0x0
SERVICE_ERROR_NORMAL = 0x1
SERVICE_ERROR_SEVERE = 0x2
SERVICE_ERROR_CRITICAL = 0x3
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
I commented out the old values. Make sure you actually have the .sys file in the drivers folder. I use TeraCopy for file transfers and somehow it doesn't copy files to the drivers folder, so I had to disable it. After having the file in the drivers folder I got past the inf error.
Then I followed the rest of the instructions, enabled test mode, signed the driver and installed the receiver.