Counterfeit Xbox 360 Wireless Receiver Drivers

After playing around with Nintendo 64 emulators with the intention of taking screenshots for some N64 games that I plan to review one of these days, I determined that it was finally time to break down and get a new gamepad for my PC. None of my other pads had anything akin to analog sticks – I mostly bought them with playing much older games in mind. I’m a big fan of the Xbox 360 controller and since I already have a couple I figured it would be easiest (and probably most economical) to go the route of buying the Microsoft Xbox 360 Wireless Gaming Receiver which simply let you use your Xbox 360 controllers with your PC. Looking around I quickly discovered that these receivers were in shorter supply than they used to be, some places even charging quite a bit for them. Still, I ended up finding some eStores on Amazon that had them for fairly cheap and nabbed one.

When it finally arrived I immediately recognized it as a fake – not just some other brand, but a genuine, stereotypical Chinese counterfeit. The packaging didn’t quite look up to par – while at first glance it was reasonably similar to official looking packaging, the plastic blister pack wasn’t nearly as stylized as most Xbox 360 related packs, and perhaps even more telling, it wasn’t an immense fucking chore to get into. Also despite some okay use of Xbox 360 and Xbox Live logos and branding style there wasn’t a single sign of a Microsoft logo anywhere on the packaging – not a good sign as Microsoft LOVES to crap their corporate logo all over everything they make. The unit itself looked identical to the real thing save for the Microsoft logo on the front being replaced by an Xbox 360 logo and the little holographic seal sticker on the back saying “XBHD” instead of Microsoft. Other stickers on the unit and packaging looked a little off as well. Upon closer inspection it is even more suspicious – the connect button isn’t flush and is even a little offset, the rubber “foot” ring on the bottom isn’t seated perfectly and looks a little odd, and the piece of the housing where the cord goes in wasn’t seated properly. None of these were major issues, but an obvious departure from the high quality standards that you usually see in Microsoft hardware.

Quite a departure from the real packaging but good at a glance.
“Quite a departure from the real packaging but good at a glance.”

At first I was pissed about being duped by Amazon (who listed it as being a Microsoft product and having pictures of the genuine article) but the more I researched the more I discovered how common place these knockoff receivers actually are – they’ve been floating around for years now, presumably ever since Microsoft stopped supplying the real thing as readily. Most people have reported success with them. In fact, some people even preferred them to the genuine ones as apparently they don’t have the fuse issues the real ones have. If I complained and returned it by the time I paid return shipping and whatever “restocking” fee the eStore might have I’d probably be paying double what I paid and, I figured, if it works, I certainly didn’t pay much for it even if it is a fake. Still, I was highly skeptical – I figured though, if it were a true counterfeit and would work okay with the official Microsoft drivers I wouldn’t be putting myself in any danger by using it and, from what I read, despite some occasional difficulty in getting Windows 7 to recognize the device the official drivers worked fine with it. Still running Windows XP 32bit, I guessed I’d probably be fine.

I wasn’t about to try the software on the disk that came with it figuring that it would be some poorly written knockoff driver that would destabilize my machine, or worse yet be infected with malware (although upon further inspection the disk appeared to include the genuine Microsoft driver, albeit an older version.) I immediately grabbed the Microsoft package and went from there. Hours later, I finally got the fucking thing working. At first I couldn’t get Windows to recognize the device as being compatible with the driver, even after trying to force it to use it. Later I abandoned that version and went for the same one that was on the included disk, and although that one was recognized the driver installation would fail every time. I’ll save the gory details and get to the point – since my solution ended up being an amalgamation of various other tips rather than based on any one thing I read online, here is how I got my knockoff receiver working with Windows XP SP3:

Don’t plug it in yet – if you’ve already done so, go to your Device Manager, uninstall it, and unplug it. It depends on how far you got it, but it’ll likely show up as an “Unknown Device” with a black and yellow exclamation mark on it. It could also show up as a “USB Device” or possibly even as an “Xbox 360 Wireless Receiver for Windows”. Just look for the exclamation mark.

  1. Download and install the latest official Microsoft Xbox 360 Wireless package: http://www.microsoft.com/hardware/en-us/d/xbox-360-wireless-controller-for-windows
  2. Download and extract this updated version of the device driver to someplace temporary: here
  3. Plug the receiver in. Windows will detect it and attempt to install a driver for it. If yours behaves as mine did it will NOT automatically match up with the official package you installed in step 1. Otherwise, you got lucky and you’re done!
  4. Choose the second option: “Install from a list or specific location (Advanced)”. Click Next.
  5. Choose the second option: “Don’t search. I will choose the driver to install.” Click Next.
  6. If it shows you a list of hardware categories click Next first. Click “Have Disk…” and find the “xusb21.inf” file that you extracted from the archive in step 2.
  7. If for some reason it comes up asking for additional files, choose them from the same location where you found “xusb21.inf” in the last step, in the “x86” (or “x64” if you’re running 64bit Windows XP) folder below it.
  8. If for some reason it asks for “WdfCoInstaller01005.dll” when “WdfCoInstaller01007.dll” is what you’ve got in “\x86” you can insert the included driver CD and find it there. It was in “\PC Driver\x86” on my disk. It did this to me though it was a result of my earlier attempts to get the original driver working.
  9. It should copy the files and then be done. If you receive a “Fatal error during installation” error my solution didn’t work for you. Otherwise, click Finish and try syncing up your controller!

I hope that helps somebody out there. If the thought of dealing with shady Chinese hardware and old driver packages scares you I’d recommend trying to track down a wired Microsoft Xbox 360 controller (a Play and Charge kit for the wireless controller will NOT work) from a used game store and simply using that if you can find it for cheap, though they sell at Gamestop for about 3 times what I got my knockoff receiver for. *shrug*

Some sources:
The thread where I originally found the updated driver
A blog article troubleshooting similar problems under Windows 7 64bit

Update 9/2016:

Manace comments “It works on Windows 10 x64. You should first start a cmd.exe as administrator and type: “bcdedit.exe -set TESTSIGNING on” (without the quotes). Then reboot and you see in the down right corner “TESTMODE”. This means you can install unsigned drivers.

Now got to your device manager, select the unknown device, choose update driver, select the folder where you extracted the driver package and voila!”

You can also install unsigned drivers this way.

141 comments

  1. Thankx very nice person you solved my prob n i got the perfect solution 64 bit win7 now my xbox controller is connected n working good n excellent 🙂

  2. thank you, worked like a charm … i have already spent about 2 hours trying to get this thing to work then i found this tutorial. got it working in about 1 minute. thanks again. +1

  3. Thanks for the guide, I got one off ebay and the enclosed driver didn’t work for win 7 64bit – the one you link to solved everything

  4. Thank you very much! I ended with a chinese model too, nothing on the internet helped! Thank you!!! 😀

  5. i tried all of that and it still aint working. So i have decided to try and get the original which i dont know how i will get it.

    Any other suggestions on how to get it working?

  6. nice one, dude! spent hours tryin to get this to work and then i came across this page! cheers dude!

  7. Looked all over the web looking for a solution to this problem, and no solutions would work for me. Tried this out, and my controller connected right up. You da man, bro.

  8. Ha! Not me. I do this kind of stuff professionally and usually find my best tips on blogs and forums. I’ve considered making a kind of tech tips blog for that kind of thing, even.

  9. Hello.
    Awesome guide, got me one step closer. With your special driver in step 2 i got the reciever installed properly (i hope). When checking it out it says that it is ready to use, but when i try to connect my controller it just keeps blinking and finds nothing. Tried every usb port around my pc, no ones better than the other. Anyone else ended up the same way and found a solution?! Please let me know, thanks.

  10. To my knowledge that kind of behavior has little to nothing to do with the state of the driver. Assuming you’re pressing the connect/sync buttons on BOTH the receiver and the controller and not just one or the other, I’m not sure what to suggest – that receiver may just be junk. :/

  11. Amazing! I looked everywhere and finally found this page. You are awesome and will receive happy warm fuzzies from me every time I play a game with my controller.

  12. You sir are a life saver! I’ve been searching for a solution for quite a while now,and all I could find were solutions for Windows 7!
    Much appreciated, you just made my day!

  13. I fucken love you man, you have no idea how long I’ve been trying to get this damn thing to work until I finally found you, so thank you VERY MUCH

  14. Well done. I was scared when mine didn’t work with the Mini CD and after reading the first half your article I was Half way though contacting the seller when i finished reading the article, thank you very much. you saved me a 5 pounds

  15. This helped me alot! In the beginning I was like ‘why isn’t this working properly’ untill I found this forum/thread. You are the helping hand! Cheers!

  16. Ok. I was having problems with one I bought from best buy.
    Installed the official software and receiver. Computer notified that driver installed.
    Well, hit my xbox 360 button, and it just blinked and blinked.

    I manage to find the issue though. Found out my computer kept trying to use MotionJoy driver instead of the official Microsoft ones. Changed drivers, and bam, controller now working.

    So, if any of you having troubles. Go into your device manager click on the receiver, go to its properties. Click on Hardware then select the device function in the table. Click on the properties button in the corner. Then a new window should show up, click change settings. New window will show up then click the driver tab. Click update Driver. Then click on browse my computer for driver software. Next click on Let me pick from a list device drivers on my computer. In my case there where two available the MotionJoy and Microsoft’s official one that I had installed. Click on the Microsoft and have it use that one. Restart, and you should be set.

  17. What OS is this? XP SP3 or something else? If it is and you followed my directions to the letter then it should look the same. If you’re running something else I might be able to give you the correct steps.

  18. Thank you so, so, so, so much for leaving this file and post up. They are still selling these things (cheap!) on Amazon, and I acquired one. The CD that came with it is one of the small ones that won’t even work in my drives. This was a life saver!

  19. Thank you thank you! I have read so many damn forums about this receiver, most die before a good solution is posted. You were the only source of a working driver for XP. The one from the MS download page did not work! It was so frustrating to install the MS software “successfully”, then see the USB device not recognized. I installed the driver manually that I downloaded from step 2 and it took it no problem. Controllers working 2 minutes later! Thanks again!

  20. YOU ARE A GOD! Thank you so much, I didn’t even realise it was counterfeit and was trying so long to get it to work
    !!!!!!

  21. Thank you I seriously thought this thing was gonna end up on my box of useless Chinese knockoff garbage.

  22. omg please let me tell you how happy I am!!! I was about to return this item but after shipping there would not have been much point! I was beginning to think there was no hope thank you so much!

  23. You are a hero, was about to send the package back because it first didn’t work. When i followed your steps it worked at once 😀

  24. Thank you, finally got it working. I tried everything but it boils down to finding the .inf file.

  25. Its working for me on windows 8.1 which was my problem after I was stupid enough to update to it. Now to find a way to get my wireless adapter working.

  26. Thank you so much man! THIS IS THE SOLUTION FOR THE “PC WIRELESS GAMING RECIEVER” THAT IS NOT RECOGNIZED IN “WINDOWS 7 64-BITS”

  27. GG, thanks for making this guide, i seem to be among many disappointed at finding a fake when it said it was the real thing on the website. Took almost a month to be delivered, and couldn’t get it working initially. Cheers!

  28. Oh my god man, thank you. Thank you so much. I was getting so frustrated, but you fixed my problem. Thank You

  29. You are amazing. I have spent hours reading one thing after another and your directions were by far the best. Thank you so much for all of the time and effort that you put into this. Now I am going to go play.

Leave a Reply

Your email address will not be published. Required fields are marked *