discount louis vuitton louis vuitton handbags outlet

Search Blog



View Tags

10 seconds to comply 21st century video poker 3d 3-d 3-d animation 4400 4th of july 4x4 auto 5.1 audio 60 minutes 7x7x7 80s 8-bit a roker aaaarrgggghhhhh!!! abc abcs abduction action figures adam samberg admob adobe air adsense advertisement advertising alien aliens all your base are belong to us alligator alphabet amazon amazon app market amazon app store amazon appstore amd analog anchorhead ancient greek android andy richter andy rooney aniboom animal animals animation animation 3-d antikythera mechanism antlers apocalypse app app market app store apple apple itunes app store applications apps aquatic arcade game archimedes architecture army art artificial artist astronomy attention attracted audio card auto automobile automotive b movie babies baby back to the future backwards bad bad gift bad grammar bad news balloon bananaman bananas bank barrels barry sanders basketball batman battlestar galactica bbc be amazing bear suit beyonce biathlon bicycle safety big brother big man japan big rigs big screen bigfoot bike bike race bilateral bill gates billy bass billy idol billy joel biology birds birdy song bizarre bjork black hole black20 blindness blissfully unaware model bloom blu-ray bob hope boba fett bobblehead bohemian rhapsody boil boiled funny bollywood bon jovi bones bonnie hammer is an evil cow books boom boradband bowling boxing brain break-dancing brent spiner bricks brilliant british britney spears broadband buck rogers bug buggles buggy building projection bulldog bunnies burial burning man cable caldera canada canal plus cancer candy captain underpants car carbon nanotubes carnival cars cartoon casino cat cat toy catholic catnip collection cats cbs cell phone cellular cellular phone cephalopod ces 2009 cgi challenge chameleon charlie daniels charter cheese cheesy chemistry chicken chicken dance child china chinese chip chocolate rain christmas chronophage circus citizen cityscape classic claw claymation clever clever plan clip clock clockwork girl close calls cloudy with a chance of meatballs clown clowns clue clueless tv executives coca cola cockroach coheed and cambria college humor color color of money comedy comedy central comics commentary commercial compilation computer computer animation computers computing power conan o'brien concert conference conk the roach console consoles conspiracy converter cool cops corpus clock cosplay cottage grove court cover up cpu craft project crappy crappy ui crash crazy creative labs creepy critter collection cubicle cult of personality cute cute toddler cylons cyriak dai-nipponjin dance dancing dart vader darth vader data dating david attenborough dawn of war dead fish dead or alive dean martin death race deer delorean department desktop destroy all monkees detroit auto show development devil diamond commercial dick dale did you know dig dug digital digital camera digital tv ding ding ding dinosaur disco discovery channel disney displays disturbing diy dna documentary dodgeball dog dog house dogs dolby digital live dole doll dollar bill dom deluise don't touch doom double-up downfall downriver dramatic drawing drivers droids drums dtv dub job dumb dvd dwarf earthquake earth-shattering! easter eating ed wood edge gel eduard educamacation educational edumacation edward e-file elternate instruments encryption end of the world engineers english enhancement enraptured entertainment e-paper evil evolution of dance exercise exotic expensive explosions extreme extreme sport facts fail fake fan fan fiction fan film fan-made fantastic fantasy fark.com fart farting preacher fat fat albert fence ferris beuller final season finger licking good fire fire sale firebreathing fired fireworks first steps first strike fish fit fix fixed flailing flaming roaches flappy bird flash flight 1549 flip flocking flowers flying flying dog folding folk football forums forward email founder of mtv fraud freaky fred mcmurray free file freebies french french toast fresh prince friday frogs frozen funky funny funny tsuki futurama future fx g.i.joe galaxy gambling game game show gameplay games games iphone gamut garys mod geek geese germany germs gestures get on with your bad self ghost busters giant gil gill girl girls giveaway goat godwinned going west good thing elephants don't fly google google fiber google play google search horrible technology keywords got milk? grabs brew grass suit green screen greenlight grizzly bear guide guitar backward guitar hero guitar impossible gym membership hacking half blood prince half life hamster hand wings handrails handy hints harry potter hd hdtv heavy metal hedgehog hello there helpful heroes hey hey hey hilarious hill hill climb history hitler hitlers revenge hitoshi matsumoto ho ho ho hoax holiday homage hong kong horrible horribly bad horror hot hotel house hoverboard how to how-to hp hubble huge human body human snake humoer humor husband huskie hyperreality hypnotic i am very glad because im finally going home i hate snow i love you icanhazcheezburger.com idiots i'll sue ya image file execution options immaculate machine in trouble incredible hulk india indonesian infinity information innovation installation interactive interesting interior decorating internet internet meme invasion ios ios7 ipad iphone iran ironing irs italian it's too cold outside itunes jacks or better james earl jones jamming japan japanese jason statham jedi jerry lewis jet pack jetpack jingle jingle balls john carpenter john mccain journeyman judson laipply jumbotron just for laughs kaleidescope kay pettigrew kellogg eye center keyboard cat khil kid kids kindle kip adotta kirk kitten kittens kitty knockoff koyaanisqatsi kung fu laboratory land of the lost lander laptop lara croft larry laser therapy laser tv laservue launch lawn mower leadbolt leading cheers led zeppelin lent leopard library life cycle light saber lights lions nfl lipdub literal live living on a prayer lobby lol lolcats look around you los alamos lost lots of faces love luke skywalker lunar mac malware mame emulation manger marble madness march mario kart 64 mark twain marketing mars mashup maths matrix matrix glitch mcdonalds meat medicine meep meeting mega-pyramid meglomania mel gibson melvins meow metro mice michigan microsoft migration mike nesmith mimic minature miniatures minnesota mirror mirrors missing start button mitsubishi mobile apps mod tracker money monkey monster monsters monsters vs aliens montage monty python mood moon moon landing hoax moon mission mos eisley motion mount rushmore mousie mouse move away from mike to breathe movie movies mr. bean ms paint mtv muppets museum music muskrat mypos mysterious stranger mystery mythbusters wannabe nanotechnology nasa national anthem national geographic nature nbc neo wannabes nes network new zealand news news report nexus nfl nhl nicolai tesla niece nightmare ninja nintendo nintendo wii noooooo not golf not lawn jarts nova nuclear bugs numa numa oasis obi wan kenobi observation ocean octopi octopus ocular melanoma odd odds ode to joy office office worker old old people olympic one armed bandits oompa loompa opera opinion orbital orbits oren lavie orientation ouch overdo it pac man palindrome palm pancake paper parking parody party paul newman pc peanut butter and jelly peanut butter jelly time penguins perfect strangers pes pet pets phenom ii phoenix phone photoshopped pixels physics pictures pinball pixar pixels plan 9 plan 9 from outer space play playground playoffs plucky poem police policies polka poop pop music population popup portland oregon possessed potato pounce power drill powerpoint prank pre prejudice premature promotion presentation pressure pretentious primrose printer jam prison break prisoner processor progamer is a little douchebag programming promotion promotional tools promotions psa pugs pumpkin pun punked puppy pure awesomesauce puzzle pwned queen rabbit rabbit hole race radiation therapy ramble rant rare rathergood ray romano real real guitar real singing voice realistic recovery recreation recruiting ad red wings refund related videos religion remake remco remix remote control requiem for a dream restless retro gaming returns empty revolve rhodan riddle riff fodder robbing vending machine robert james mccabe robert underwood johnson robocop robodog robot robotic robots rock band rocky rorschach rowan atkinson rts rubik's cube running ruse safety samsung sand sand art santa satellite satire saturn scam scarecrow scared scary sci fi science science fiction sci-fi sci-fi channel scooby doo scotty scrappy screaming screensaver scrubs series sesame street shark shirt shocking short film short subject sideshow silly silly art simpsons simulation simulator sinky cat video site news skateboard ski skidboot skit skunk sky slide slinkity slinky slot machines smart smartphone smartphones snake snow so bad soaring eagle solve songmaking songsmith sophie sound sound blaster sound effects space space above and beyond space bat space shuttle spasm speakers special special effects speed peel spock sports sports movies sprint stairs stand up star star trek star wars starcrash starfire stargate start menu steam steampunk stellar stephen colbert steven wright stick figure stop motion stop-motion stormtrooper strange strange flavour monster strategy student film stunt stupid sun microsystems superhero supervolcano surf music surgetv surreal surrender swedish swimming swipe my ass syfy sylar symmetric syndrome tables tablet tablets talk soup talking animal talking skateboard tank target taskmgr tasty tatooine taxes tay zonday teaser techno technology technoogy ted telescope television terrible parents test thanksgiving the dogway melody the final frontier the matrix the next generation the office the onion the skateboard kid the thing the wrong trousers theme room theme song theme song guy they might be giants thighmaster three cat jingle ball three wolf moon tablet tiger tilt-shift time time travel time-lapse tips toddler toddlers tokyo tolerance tom cruise tomb raider too much time too soon top secret tornado tot touch screen touchpad toys trailer trained transformer transportation transposrtation trans-siberian orchestra travel treats tree trhee-way action poker tribute trippy trojans trololo trololololo tron tron legacy truck turkey turntable tv tv pilot tweets two weeks ubisoft ufo ui ultimate frisbee ultratouch undersea university of michigan upset urban camoflage usa usb adapter useless user interface u-verse v valve vcr vegas vegetables vide video video game video games video killed the radio star video poker videography virtual cat toys virtual cat toys hd virtual reality virus visitors vocalize vortex voshy waffle waffles wage slave wagner wake up walker walking on air wallace and grommit walt watch this water water bridge water power waterski weapon weaponizers weather webos wedding singer weeman weird weird al yakovic weird al yankovic welcome wheel ipod wheel of fortune white and nerdy white wedding who reads these? wii will smith willie wonka windows windows 10 windows 8 wings suit wipeout wired wireless wireless adapter wolverine woman wonderwall working world record world wonder worst wtf wtfcms wwii xbox 360 xbox 360 controller x-fi xp yackety sax yay! year 6000 yellowstone youtube yummy zombie zombie хиль эдуард

Recent Comments

There are no recent comments on this blog.

Recent Entries

Fix the Start Menu in Windows 10, Microsoft!
Update soon - Virtual Cat Toys HD!
AdMob Sucks!
Conk The Roach! is finally out!!
Conk The Roach... very soon!
Snowed in and Conk news
Google Fiber - The dream and the reality
Video Poker 'Disabled by secondary host'

View Blog

Xbox 360 Controller Wireless PC Adapter drivers

Nov 22

Written by:
11/22/2010 2:58 PM  RssIcon

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.


Your name:
Gravatar Preview
Your email:
(Optional) Email used only to show Gravatar.
Your website:
Title:
Comment:
Security Code
CAPTCHA image
Enter the code shown above in the box below
Add Comment   Cancel