Sun May 19, 13 11:33 -05
at WTF Command Central
Log In
 
 
Register New User

The Xbox 360 Wireless controller saga 

OK, time for a technical discussion... I just recently purchased an Xbox 360 Wireless USB adapter for the PC. I can't buy the thing from Microsoft these days, because like the venerated and awesome Optical Trackball (which you can get today for anywhere around US$150 used to US$300 new in the box!!), Microsoft has decided that it didn't want to sell a product that it couldn't keep on the shelves.

Apparently, selling well is not the way to stay in the product line.

So for whatever reason, Microsoft stopped selling the adapter, possibly because they are preparing to release another product? Not sure... but I've got extra wireless 360 controllers, so I wanted to get one of these devices to make use of the controllers.

Where to get one? Buying an "official" wireless adapter still new in box is a pricey affair (just like the trackball), but lucky for me, Hong Kong has no compunction against keeping their assembly lines rolling and making more of the devices for the consumer market. US$20 "Bought it now" from an ebay HK transshipper and about a week or so later, it was in my mailbox.

Cool... so I open the package and find a reasonable facsimile of the Microsoft adapters, but a couple of things stand out; first off is a total lack of anything saying "Microsoft" on the packaging or device, even on the official-looking tag on the cord, and some holographic sticker (mostly just sparkly, no MS logo there, either). The box has an "Xbox Live" logo, but that was the "Classic" Xbox Live, not the incarnation for the 360, and what that would have to do with this device is anybody's guess.

While the device itself was fairly solid feeling, the plastic definitely looked "off". Hard to give it a description, suffice it to say it if it was an official product, it would match the plastic on the controllers; but the white was a bit more off-white, and the gray was a bit darker. The grainy feel was also slightly off from the plastic used in the controllers and console. Cosmetic issues aside, though, it was a solid device, as I stated above.

Now to plug it in. My wired Xbox 360 controllers work fine in Windows 7 - plug and play - so I expected the same here, but that was not the case. Here came the big stumbling block... the drivers included on the disk were also the latest from Microsoft; and neither worked (I downloaded the official drivers, too). The problem, it seems, is the USB device ID string: USB\VID_045E&PID_0291&REV_0107. The real culprit is the PID_0291, which doesn't match the value the driver files are trying to match, PID_0719. So what to do?

Well, I am a software engineer, and I've been digging into Microsoft systems for over 20 years now. After copying the files from the correct directory on the driver disk, and looking into the INF file (Xusb21.inf), I modified all of the references to Pid_0719 to Pid_0291, saved the file, and updated the driver for the device from that directory.

It found the driver fine, and after confirming I wanted to install the driver form the "unknown vendor", everything came up just fine.

Last step: connecting the controller to the adapter. Pushing a couple of buttons, the adapter had no trouble connecting to the wireless controller, and pulling up the Windows 7 "Devices and Printers" and pulling up the  Game Controller option form the context menu, and I was quickly able to verify the controller was working perfect.

So there it is. Why am I even bothering to document this? Well, hopefully, others having the same issue will find this article and find it helpful.
 

 UPDATE: Here is a link to the drivers I have had to use (even on a recently purchased adapter!!)

Windows will complain about not being a certified publisher or something... that's because the INF file was modified for the new device ID.

16602 view(s)   [No tags available]  
There are (30) comments posted for this article
zystof
3/21/2010 1:37:29 AM Post#0

Location:
Joined: 03/21/10 1:20A
Last Login: 03/21/10 1:20A
Hello,

Thankyou very very much your article helped meeee.... I was almost ready to toss the receiver in the bin.

Thanks again CHAMPION!!!
  
LeeSr
3/21/2010 3:57:05 AM Post#0

Location: Michigan
Joined: 12/25/08 11:11P
Last Login: 03/01/13 6:15P
Glad to hear it. These receivers are a great deal, but as usual, support is somewhat lacking.


Overlord and Creator of WTFLOLOMGBBQ
Status: Hard at work on WTFCMS
  
sseagle
4/22/2010 5:47:57 PM Post#0

Location:
Joined: 04/22/10 5:45P
Last Login: 04/22/10 8:02P
Came across this today, the disc I have has a Xusb22.inf file and everything is listed as PID_0291 already and I can't get the thing working! Could you point me to the files you used?

Much appreciated!
  
LeeSr
4/22/2010 7:30:38 PM Post#0

Location: Michigan
Joined: 12/25/08 11:11P
Last Login: 03/01/13 6:15P
You'll need to go into your device manager, and open the properties of the "Unknown Device" that is the Xbox 360 receiver... go to "Details" tab and look at the Hardware Ids property. This will tell you the PID string you need to replace.

They may have changed it, though I don't know why.


Overlord and Creator of WTFLOLOMGBBQ
Status: Hard at work on WTFCMS
  
sseagle
4/22/2010 8:05:17 PM Post#0

Location:
Joined: 04/22/10 5:45P
Last Login: 04/22/10 8:02P
USB\VID_045E&PID_0291&REV_0107

When I try to install the driver it says :

Windows found driver software for your device but encountered an error while attempting to install it.
PC Wireless Gaming Receiver
The system cannot find the file specified.


These things are a great deal, but the support is lacking, I appreciate the help!
  
LeeSr
4/26/2010 5:28:01 PM Post#0

Location: Michigan
Joined: 12/25/08 11:11P
Last Login: 03/01/13 6:15P
Sorry for the late reply.

Try downloading the official Microsoft drivers, and altering the INF file on those. IIRC, you'll need to use WinRAR to extract the setup files from Microsoft's exe file.


Overlord and Creator of WTFLOLOMGBBQ
Status: Hard at work on WTFCMS
  
PA_Kid
7/15/2010 5:15:18 PM Post#0

Location:
Joined: 07/15/10 4:56P
Last Login: 07/16/10 4:01P
I'm a bit late to the party on this one, but I just Google's up "USB\VID_045E&PID_0291&REV_0107" since I'm also having issues with the fantastic "Made in China" version of the Microsoft PC Wireless Adapter for XBOX 360 controllers.

I went ahead and installed the official Microsoft software bundle for Windows7 64-bit, which is "Xbox360_64Eng.exe", however the device is still showing up unrecognized in device manager. I went ahead and manually extracted the files from the package, and I did a search and replace in xusb21.inf for all references of "Pid_0719", and changed to "Pid_0291". Then re-pointed to the driver directory, and sure enough Windows is now able to find the device.

So I let the driver install do its thing, and now "Microsoft Common Controller For Windows Class > Xbox 360 Wireless Receiver For Windows" is showing up in device manager. Progress so far...

Now my problem is, I can't get this sucker to communicate with my actual XBOX 360 controller. I've tried everything, hitting the connect button on the Wireless Receiver, and then hitting like every single button on the controller - including the little "connect" button on the top side of the controller. Still no success.... I still do have the Microsoft software package installed, which includes the little "Status" software tool. Of course this shows nothing, since the two devices are not communicating.... but should I possibly uninstall that bundle?

Any other possible suggestions???
  
PA_Kid
7/16/2010 4:26:11 PM Post#0

Location:
Joined: 07/15/10 4:56P
Last Login: 07/16/10 4:01P
Posting a follow-up to my own previous question..... seems the problem of why my controller wasn't communicating with the Wireless Receiver was one of USB Power. I found a review on Amazon for the Xbox 360 Wireless Gaming Receiver where the reviewer "J. Bodenlos" mentions that he had issues with not being able to sync the controller and the receiver. His solution was to use a USB bus that other devices weren't already drawing power from... or go the route of a powered USB hub, or PCI usb card.

So I tried the receiver in my front side USB ports, which are of course separate from the back side ports. And sure enough, it was able to sync up with the controller right away.

Hope this post alleviates some frustration for other would-be XBOX wireless controller users :)
  
shorty12
7/30/2010 3:38:43 AM Post#0

Location:
Joined: 07/30/10 3:36A
Last Login: 07/30/10 3:36A
i really have no clue how to do this can i get a step by step thing going on here? im sorry i dont really tamper with files like this please email me at ismaelquintanilla510@yahoo.com
  
LeeSr
7/30/2010 5:43:35 AM Post#0

Location: Michigan
Joined: 12/25/08 11:11P
Last Login: 03/01/13 6:15P
Here is the inf file with the changes already made. Simply replace this in the driver folder.


Overlord and Creator of WTFLOLOMGBBQ
Status: Hard at work on WTFCMS
  
swong7
9/22/2010 9:51:23 PM Post#0

Location:
Joined: 09/22/10 9:45P
Last Login: 09/22/10 9:45P
I just had to make an account to thank you for making this guide. I have been trying to get my receiver to work for days; installing all kinds of drivers from other website. Then I finally stumbled onto this article and sure enough after a few easy steps it worked! Thanks a bunch!
  
cococohen
11/22/2010 8:16:28 PM Post#0

Location:
Joined: 11/22/10 8:14P
Last Login: 11/22/10 8:14P
I don't understand what to do at all.
I got the new inf file and i put it in the Microsoft Xbox 360 Accessories folder.
I think I have to extract files/drivers from somewhere, and repoint them to the driver directory.
Can I get a step by step please?

email me at cococohen1122@mac.com please
  
baconpork
12/26/2010 9:28:53 PM Post#0

Location:
Joined: 12/26/10 9:27P
Last Login: 12/26/10 9:27P
Got mine working, thanks a ton!
  
studsmack
1/15/2011 2:59:42 PM Post#0

Location:
Joined: 01/15/11 2:56P
Last Login: 01/15/11 2:56P
I too just ordered one of the wireless pc gaming receivers from China and am having the compatibility issue with attempting to install the driver from the disc. I am by no means a computer expert and I have no clue where I should go to even attempt editing files and copy/replacing etc. everything you guys have listed above. I tried clicking on "LeeSr's" link for the inf file with the changes, but nothing comes up for me. I was wondering if someone can email me there exact steps or post them on the discussion page here. Thanks for your help.

studsmack@gmail.com
  
seantorious
1/28/2011 6:21:36 PM Post#0

Location:
Joined: 01/28/11 6:18P
Last Login: 01/28/11 6:18P
Thanks a million dude, I owe you one!

@studsmack ive sent you an email of the details.
  
jeezy103
2/6/2011 4:49:26 PM Post#0

Location: DC, Maryland
Joined: 02/06/11 4:44P
Last Login: 02/06/11 4:44P
I signed up on this site just to express my biggest gratitude LeeSr. I's hard to imagine such an easy fix would do the trick considering how much effort I'd put into this.
Most appreciated sir.
J.


aka the funktopus
  
jeezy103
2/6/2011 4:53:50 PM Post#0

Location: DC, Maryland
Joined: 02/06/11 4:44P
Last Login: 02/06/11 4:44P
If i may so be allowed, here's the modified .inf file.
Hope this saves alot of folks the headache i endured.
http://www.megaupload.com/?d=5SYAGZM8


aka the funktopus
  
Jagmanrocks
2/21/2011 1:35:21 AM Post#0

Location:
Joined: 02/21/11 1:31A
Last Login: 02/21/11 1:31A
OOkay, I'm not super computer literate so I barely understood what most of what you said to do. I did download the file given by jeezy103, and I saw a bunch of writing. I said I wasn't super computer literate, but I have a simple handle on wear to find what. Someone willing to walk me through the procedure to fix this. I just got my receiver not too long ago, when I tried installing the driver from the disc, it told me it wasn't compatible. My assumptions was because its compatible with windows 7 and I have windows xp but I figured there were some experts out there who knew a way around that problem and could help me out, XBOX support sent me here. jag31192@hotmail.com Thanks in Advance.
  
gabkhach
3/29/2011 9:46:26 PM Post#0

Location:
Joined: 03/29/11 9:44P
Last Login: 03/29/11 9:44P
Help please, got a question.
I did all the modifications and the driver is not updated and the receiver seems to be working fine, but it won't connect to my controller. I got the new (silver) wireless controller for Xbox360, and I can not connect it to the receiver. What am I doing wrong?
  
phentex
4/12/2011 9:26:35 PM Post#0

Location: Paris
Joined: 04/12/11 9:12P
Last Login: 04/12/11 9:12P
OK, this is the correct way to do it :

1) go to microsoft's website and get the installer package for wireless xbox thing for windows. (in my case, having win7 64bits, I got Xbox360_64Eng.exe)

2) Run the exe, install the stuff

3) connect the chinese rubbish, wait for windows to squeel about not finding the good driver

4) with winrar, extract to a directory the content of the installer file downloaded at step 1), go to sub-directory \xbox360\setup64\files\driver\win7 (adapt if 32bits and other than win7) and open up xusb21.inf with a file editor such as notepad, and replace (ctrl+H) all "PID_0719" strings by "PID_0219" ; save and close the file.

5) go to windows' device manager, you should find an "unknown device" floating around : that's the xbox dongle with no correct driver attached. Go to it's properties panel, use the "update driver" feature, and manually specify the subdirectory previously mentionned in step 4). Let windows find the patched driver. Done.

6) initial sync. press the button on the dongle. press the big X button on the xbox pad to make it come alive. press the sync button on the front of the xbox pad, let the stuff sync. there you go.

7) go play NFS HP :>
  
phentex
4/12/2011 9:28:24 PM Post#0

Location: Paris
Joined: 04/12/11 9:12P
Last Login: 04/12/11 9:12P
I almost forgot : thx so much for this article, you made my evening !
  
BOULTON 3666
4/13/2011 10:28:56 PM Post#0

Location: bristol
Joined: 04/13/11 10:17P
Last Login: 04/13/11 10:17P
hi phentex , when i go to microsoft to download the driver there is no option for a receiver download only the controllers, can you please let me know where this driver is, my OS is windows vista 32 bit.

cheers


mattyb
  
stayaside
5/5/2011 2:43:32 PM Post#0

Location:
Joined: 05/05/11 2:40P
Last Login: 05/05/11 2:46P
txh a lot for this article. but i can't connect 2 controllers at the same time> can you help me?
  
stayaside
5/5/2011 2:46:39 PM Post#0

Location:
Joined: 05/05/11 2:40P
Last Login: 05/05/11 2:46P
oh, sorry, it's worked
  
ck44
5/23/2011 1:32:01 AM Post#0

Location:
Joined: 05/23/11 1:29A
Last Login: 05/23/11 4:13P
Hello guys, I as well as many of you have bought one of these chinese xbox 360 receivers and I have done everything explained in this article and still I have not succeeded. I downloaded the official microsoft software and everything installed fine but when editing the xusb21.inf, this is where the problem starts.

First of all, inside the win7 folder there is no xusb21.inf, there is only a xusb21.sys. I tried to open that with notepad but only a whole bunch of jibberish appeared. I would really appreciate some help here, thank you so much.
  
ck44
5/23/2011 4:16:54 PM Post#0

Location:
Joined: 05/23/11 1:29A
Last Login: 05/23/11 4:13P
*Update*

Just tried google for more answers and finally found my solution! If anybody else has a problem (with windows 7) and can't fix it using the method explained in this thread just do the following:

Special Set Up Instruction for Windows 7 Users
1) Install the updated driver from the Microsoft website: http://www.microsoft.com/hardware/download/download.aspx?category=Gaming
2) Plug in the receiver which will be detected as unknown device;
3) Go to device manager and right click the unknown device (which is the receiver) and select properties then driver update;
4) Browse "My Computer" for driver software and select "Let me pick from a list of device drivers on my computer";
5) Look for "Windows Common Controller"-->"Xbox 360 Wireless Receiver for Windows"
6) Follow the instructions and ignore the warning. It should work now.

Thank you everybody for the help you have provided.
  
smbrk
6/7/2011 11:06:54 PM Post#0

Location:
Joined: 06/07/11 11:00P
Last Login: 06/07/11 11:00P
HA! You guys are GODS! I recently bought the receiver and of course had all the same problems. I called Microsoft and they immediately were suspicious of this, demanding to know where I purchased my product. I was then directed to another support number where a very irritated operator assured me that no such drivers existed. After searching forever, I am pleased to say that your solution has solved my probs. MAD MAD PROPS!! Oh yeah, as a side note, I noticed that the megaupload of the xusb21 file neglected to change the very first instance of PID _0719 to PID _0291
THANKS AGAIN!!
  
Figen
6/10/2011 3:45:33 PM Post#0

Location:
Joined: 06/10/11 3:39P
Last Login: 06/10/11 3:39P
Hmph, still not working for me after following all the steps. I have the PID_0291 version of the adaptor, arrved today. Disk contains an old version so windows isnt letting me install it. Tried phentex's solution but at step 5 when i try to update the driver it says it cannot find one, tried pointing it towards \xbox360\setup64\files\driver\win7 and \xbox360 with no luck. So, instead just copied the edited ini file right into C:\Program Files\Microsoft Xbox 360 Accessories. Still no luck, even after a reboot its still showing as an unknown device :/
  
allakillustyn
6/21/2011 6:16:12 PM Post#0

Location: North Carolina, USA
Joined: 06/21/11 6:09P
Last Login: 06/21/11 6:09P
SOOOO.... I downloaded the appropriate software, installed the Microsoft-forsaken device and it's connected to the PC. Now when I try to sync my controller to the device, the controller just sits there flashing at me. Is there any fixes for this issue?


Fight the system
  
UserName
7/16/2011 6:43:13 AM Post#0

User Stats Here
  
What The Freak?

It seems we've had a problem creating this section of the page.
This problem has been reported to the site adminstrator.



You could try this page again by clicking here

©2008 WTFLOLOMGBBQ.com