Jump to content
Visual Boy Advance-M
Twilight Fenrir

XBCD 0.2.7 Discussion

Recommended Posts

try installing the driver files copied to the xbcd\driver folder, sometimes the pnf file helps.

 

OH, also use the command console with elevation and use pnputil (pnputil -e to check, pnputil -d [inf name] to delete) to check for currently installed versions of the xbcd driver, sometimes the driver cache isn't updated properly and it screws the install up.

Share this post


Link to post
Share on other sites

Still the same.

 

pnputil -e shows:

 

oem36.inf

XBCD Project

Human Interface Devices

16/05/2008 1.1.0

 

oem37.inf

XBCD Project

Human Interface Devices

16/05/2008 1.1.0

 

oem38.inf

XBCD Project

Human Interface Devices

16/05/2008 1.1.0

 

oem39.inf

Redcl0ud

Human Interface Devices

5/13/2005 1.0.7

 

I'm assuming oem39.inf needs to be gone?

Share this post


Link to post
Share on other sites

That fixed it, installed and working.. except for the force feedback/vibration.

 

Which is odd... after you added speedster 3 I downloaded 0.2.7 again and reinstalled it over top of the existing 0.2.7 and FFB started working.

 

FFB works in the setup utility test sliders, and it can be toggled off/on in games ( not greyed out as it is when there is no FFB support for the wheel), it just doesn't do anything.

 

Live For Speed reports "CreateEffect Failed" "Could not setup FF steer device".

 

iRacing doesn't do anything either.

 

Edit: Nm, got FFB working. Had to change from 'Virtual Hid Device' to '6 axis 10 button device' in the Game Controllers dialog. :)

Share this post


Link to post
Share on other sites

Yea, I'm testing it.. no idea what I'm doing though :)

What am I looking for?

 

The ones you mentioned mostly just shake the wheel back and forth between 11 and 1 o'clock.

 

All the other stuff doesn't do anything and changing the settings of the effects throws a SetParameters() failed message.

Share this post


Link to post
Share on other sites

I have the drivers installed and all works well until I put my PC to sleep. When I turn it back on, all my controller does is flash all four of the rings.

 

The controller will then only work if I either restart my computer or plug/replug it back in.

 

Did I screw something up or is that just the way it is? I'm using Windows 7 64 bit.

Share this post


Link to post
Share on other sites

Oh I see...

 

Well it's just a minor inconvenience I suppose since I really only put my computer to sleep at night.

 

I'm sure it'll get fixed eventually. :D

Share this post


Link to post
Share on other sites

I've spent about 12 hours reading this and other forums and I've gone from having working MS drivers to having no drivers working at all. Hopefully someone can help me at least get back to where I was in the beginning. Unfortunately I realized System Restore had been disabled half way through :(

 

Windows 7 64 bit

Test mode enabled using Driver Signature Enforcement Overrider

Visual C++ 2010 x64 and x86 installed

Ran xbcd 027 as admin

 

I have 3 3rd party xbox 360 controllers that I need to add to the inf file as well but it's still not installing correctly

I followed the installation guide as best I could but it's giving an error:

Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)

 

When I try installing the MS drivers it shows several in there. I can't seem to remove them:

1.jpg

 

When I try installing XBCD

2.jpg

 

%XBCD.DeviceDesc% =Install, USB\VID_0E6F&PID_0201 ; MadCatz GamePad

%XBCD.DeviceDesc% =Install, USB\VID_0738&PID_4716 ; TSZ360 Pad

 

Am I missing something?

Share this post


Link to post
Share on other sites

the madcats is already listed as a pelican controller via

 

%XBCD_360.DeviceDesc% =Install, USB\VID_0E6F&PID_0201 ; Pelican XSZ Wired Controller (Model #PL-3601) , which is fine because Mad Catz bought out pelican so they are the same controller in reality.

 

and theTSZ360 is supported via

 

%XBCD_360.DeviceDesc% =Install, USB\VID_0738&PID_4716 ; Madcatz Xbox 360 Controller

 

most likely the driver is installed to the HID device instead of the common controller device, or the xbcd.sys file is not actually signed... since ngohq's tool fails to apply directly to the system32 directory, you need to move the file outside of it and then back when it is signed.

Share this post


Link to post
Share on other sites

Thank you for your response I really appreciate it.

 

I'm pretty sure that you are correct when you said that the

"driver is installed to the HID device instead of the common controller device"

 

How do I get the regular Microsoft drivers to work right. Maybe once I get back to that point I can get xbcd working.

 

I've tried using pnputil -d to remove all Microsoft Common Controller for Windows Class as well as xbcd drivers.

 

When I plug in a controller it installs:

 

Human Interface Devices

USB Input Device (With error: Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)

 

Microsoft Common Controller For Windows Class

Xbox 360 Controller for Windows

 

 

I try updating USB Input Device to the HID-Compliant game controller driver however nothing appears in Game Controllers. I do know that it is somewhat working because when I press the center button I see the little Microsoft Xbox 360 Accessories status popup.

Share this post


Link to post
Share on other sites

entirely remove the xbcd driver from device manager, and uninstall XBCD to clear up any created registry entries.

 

then reboot, in some cases this is necessary for some reason, its probably because the NPNP HID driver isn't stopped properly

 

Share this post


Link to post
Share on other sites

In device manager I've uninstalled and deleted all xbcd and microsoft xbox drivers, uninstalled all xbcd drivers, restarted. and when I plug in my controller and search for drivers online it still comes up like this:

4.jpg


I wonder if this has anything to do with it. The driver details for USB Input Device shows the following:

 

5.jpg

 

hidclass.sys and hidusb.sys show version 6.1.7601.17514 (win7sp1_rtm..

whereas hidparse.sys show version 6.1.7600.16385 (win7_rtm...

 

I just tried uninstalling SP1 which reverted hidclass.sys and hidusb.sys back to version 6.1.7600.16385

 

Still didn't work, so I upgraded again to SP1 and it still show's hidparse.sys the same as before.

 

I've run through a sfc /scannow with no luck.

Share this post


Link to post
Share on other sites

not all of the usb files got upgraded with sp1, and a great number of device drivers that did have an older .mui file assigned to them, which reports an older version number to windows while the file itself is newer.

Share this post


Link to post
Share on other sites

Yes I have uninstalled both the HID and the microsoft common controller one. It looks like it's definitely an issue with HID system files as my Bluetooth mouse appears to have stopped working as well. This is on a laptop and I haven't used my bluetooth mouse since I tried installing the xbcd drivers.

 

Still not sure how to fix it exactly.

Share this post


Link to post
Share on other sites

the bluetooth mouse is probably borked because of a recent bluetooth driver microsoft pushed to the web.

 

try a different usb port, usb devices are bound to the usb port when installing so drivers installed on 1 port should not affect another.

Share this post


Link to post
Share on other sites

I've already tried that as well as using a hub and other controllers I've never used before. All show the same thing when I try and add them.

 

I think I'm going to try a backup, reinstall of windows.

 

That fixed it. Luckily I was able to do an upgrade install and it repaired the HID stack. I didn't need to do a clean reinstall so all my programs moved over as well. Now to make a backup and try again.

 

XBCD drivers working now. Is it safe to update to SP1 or should I stay away?

Share this post


Link to post
Share on other sites

Good day guys

I have two questions

1) Is XBCD supporting Wireless gaming receiver VID_045E&PID_0291 ?

2) How to make Force Feedback of the XBOX 360 Wireless Racing Wheel, work on it ?

Share this post


Link to post
Share on other sites

; Currently unsupported

; ------------------------------------

;Wireless Controllers

;Wireless Xbox360 Controllers

;%XBCD_Wireless_360.DeviceDesc% =Install, USB\Vid_045E&Pid_0719 ; Microsoft Xbox 360 Wireless Controller

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×