This is part one of a two part post. This part focuses on the gamepad itself, while part 2 is a look at the absolutely terrible customer service I received from Logitech.
Once upon a time, I bought a Logitech Cordless Rumblepad 2.
Look familiar? It should. It's the Rumblepad 2 all over again. The only real difference is that there is now a physical switch on the back that changes it from DirectInput to XInput mode. So, I bought one and it, as the Rumblepad before, worked perfectly in Linux.
Windows was another story.
I'm running Windows 7 Ultimate 64-bit with Service Pack 1 installed. That is the absolute "best" version of Windows you can have right now for gaming. Everything should be compatible with it. And I use this computer for gaming and gaming only, so the firewall is shut off and there is no anti-virus software. In other words, I've done everything I can to make sure that this computer is as compatible with everything as it can be.
So I plug in my F710, install the drivers off of the included CD and I find that when the switch on the controller is set to XInput, Windows can't find the driver to make it work. So, I check the manual and it says that when set to XInput, the drivers will be installed automatically.
Just to verify, I tried playing Batman: Arkham Asylum, which according to Logitech's own compatibility page, should work in XInput mode. Nope, nothing. I finally managed to make it work by force installing the XBox 360 controller driver. To do so, tell Windows you want to install a driver from off your hard drive, then ask it for a list of all drivers, select all drivers, select Microsoft as the manufacturer and then "XBox 360 Controller" is one of the last entries in the hardware list.
In the middle of the process of figuring this out, I emailed Logitech's customer service to see if they could help. That exchange is the focus of my next post.
In the end, I'm glad I got this controller and it is awesome. But it shouldn't have been so much work to make it work.
UPDATE (2/18): See my new post on the wireless range.