xboxscene.org forums

Author Topic: Xbox 360 Controller Usb Communication W/ Devices  (Read 58 times)

RESMONKEY

  • Archived User
  • Newbie
  • *
  • Posts: 42
Xbox 360 Controller Usb Communication W/ Devices
« on: February 18, 2010, 09:18:00 PM »

Hi

NOTE: Purely for educational purposes.  I am against modding, etc.  This would only replace Controller/peripheral input

How would one go about figuring out the controller's "communication" with the Xbox or PC?  Reverse engineer the Windows controller driver using something like IDA Pro?

I have this thought of having a USB cable connect the Xbox 360 to the PC; the XBox thinking it's hooked up to a Controller, and on the PC side, you would be using software that sends out signals through the USB like a normal controller would.  

I'm thinking that is not how USB works, though.  I'm a Computer Engineering student, but I haven't been immersed in anything like USB communication.  Would it be possible to send signals out through the USB like this?  Or would an intermediate piece of hardware be needed?


Also, any idea on which driver is the one that needs to be examined?  


Just throwing around a few ideas, nothing serious unless someone here knows or is interested.

Thanks
Logged

zane78219

  • Archived User
  • Newbie
  • *
  • Posts: 10
Xbox 360 Controller Usb Communication W/ Devices
« Reply #1 on: February 18, 2010, 09:47:00 PM »

QUOTE(RESMONKEY @ Feb 18 2010, 11:18 PM) *

Hi

NOTE: Purely for educational purposes.  I am against modding, etc.  This would only replace Controller/peripheral input

How would one go about figuring out the controller's "communication" with the Xbox or PC?  Reverse engineer the Windows controller driver using something like IDA Pro?

I have this thought of having a USB cable connect the Xbox 360 to the PC; the XBox thinking it's hooked up to a Controller, and on the PC side, you would be using software that sends out signals through the USB like a normal controller would.  

I'm thinking that is not how USB works, though.  I'm a Computer Engineering student, but I haven't been immersed in anything like USB communication.  Would it be possible to send signals out through the USB like this?  Or would an intermediate piece of hardware be needed?
Also, any idea on which driver is the one that needs to be examined?  
Just throwing around a few ideas, nothing serious unless someone here knows or is interested.

Thanks


i would think that you would nee to make a hardware device that would connect to the compuer and the xbox via use and use some special softare to controller the xbox via that pice of hardware. then you could make a bot for your xbox and make it play mw2 for you all day.
Logged

RESMONKEY

  • Archived User
  • Newbie
  • *
  • Posts: 42
Xbox 360 Controller Usb Communication W/ Devices
« Reply #2 on: February 18, 2010, 09:55:00 PM »

Bots involve A.I... this is merely to reverse engineer the controller's signals.   (IMG:style_emoticons/default/tongue.gif)

I'm guessing USB needs to be impedance matched?  So an intermediate device would be needed
Logged