Sparkfun USB shield not working with xbox 360 controller

Hi!

I am trying to use a wired xbox 360 controller to control LED's using an arduino UNO. I have a sparkfun USB shield attached to the arduino uno and the xbox 360 controller directly connected to the sparkfun usb shield. The xbox controller won't turn on, and I don't know if it is a program error or hardware error.

The arduino is connected to the computer via usb for power, and i was assuming that the computer would also power the xbox controller. My main question is: Should my arduino/USB shield (that is connected to my computer) be powering the xbox controller, or odes it require an external power supply?

arduino_forum.ino (1.06 KB)

The destructions say it should supply the correct voltage directly from the VIN pin.

If the controller has motors there is a chance that the the current is insufficient.
You would need to break the 5 volt PCB trace near the USB port or lift the 5 volt pin and feed a higher current rated 5 volt supply directly to the USB port.

There is also an ON/OFF switch so I presume you tried that already without any modifications ?