[geeks] xbox360 controller to normal USB?

Jon Gilbert jjj at io.com
Tue Nov 11 14:27:41 CST 2008


Microsoft makes a product called the Xbox 360 Wireless Gaming Receiver  
for Windows (http://www.xbox.com/en-US/hardware/x/xbox360wirelessgamingreceiver/default.htm 
), which is ironic, because it works for Mac as well, as long as you  
have the proper driver installed (http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver 
).

Using ControllerMate for OS X (http://www.orderedbytes.com/controllermate/ 
), you can build custom control profiles for just about anything in OS  
X. I've made ones for Digital Performer (http://www.motu.com/) to go  
along with my wireless MIDI setup, and also for controlling Second Life.

According to tattiebogle.net, this lets you use any XBOX 360  
controller, not just the standard one. So for example, a Guitar Hero  
controller should work fine. And while Controllermate is only for OS  
X, there are several similar products available for Windows that would  
enable you to map the controls from the controller to the game  
controls, in case a particular game doesn't offer native support for  
that controller (few do, it seems).

The only caveat is that the Xbox 360 Messenger Kit (http://www.xbox.com/en-US/hardware/x/xbox360messengerkit/ 
) does not enjoy Windows or Mac driver support. I've been interested  
in hacking it to be able to act as a standard USB keyboard for use  
with a PC or Mac, but my initial foray into USB monitoring tools hosed  
my entire Windows installation. Lets face it, I'm less than a noob  
when it comes to any kind of hardware driver development, LOL.

I suspect that the Chatpad may actually be sending modulated audio  
signals beyond the aural range that are demodulated by the 360, since  
it seems to attach to the analog audio inputs! It may be something MS  
did not initially intend when they designed the controller, but later  
they figured out how to hack it on. I wonder if any of you might know  
of a program that simply monitors ALL the data coming in from a  
particular USB device? Any good websites on how to build a USB driver  
for a device you know literally nothing about? Thanks!

-
Jon Gilbert
PGP fingerprint: 7FA9 B168 73CA A698 DD9E  2DF2 EE1A 3E73 3119 741F



More information about the geeks mailing list