Thursday, July 10, 2008

So long XBox, thanks for all the parts.

It's been a good run. You've entertained for years, but now you are dead. It's been slow, and painful. First went component out with green and red dying. You struggled on for a while, at least two weeks before your audio shut down. Last night though was the end with a final flash of orange before powering off for the last time.

You'll be missed XBox, you'll be missed.

Being that XBox was flagged an organ doner, it's usable parts have been removed namely the power supply, muffin fan, controllers, and controller connectors. The supply and fan have been placed on ice waiting to be re-used and the controller plugs? Well they were immediately transplanted.

A pair of controller connectors were soldered on to an old USB hub which is now hooked to my main linux rig. The pair of controllers hooked to it work splendidly.

Jan 6 10:33:02 deathstar kernel: [ 6854.423583] usb 3-1: new full speed USB device using uhci_hcd and address 2
Jan 6 10:33:02 deathstar kernel: [ 6854.652141] usb 3-1: configuration #1 chosen from 1 choice
Jan 6 10:33:02 deathstar kernel: [ 6854.655075] hub 3-1:1.0: USB hub found
Jan 6 10:33:02 deathstar kernel: [ 6854.658024] hub 3-1:1.0: 4 ports detected
Jan 6 10:33:02 deathstar kernel: [ 6854.971245] usb 3-1.2: new full speed US
B device using uhci_hcd and address 3
Jan 6 10:33:03 deathstar kernel: [ 6855.083082] usb 3-1.2: configuration #1 chosen from 1 choice
Jan 6 10:33:03 deathstar kernel: [ 6855.086000] hub 3-1.2:1.0: USB hub found
Jan 6 10:33:03 deathstar kernel: [ 6855.088951] hub 3-1.2:1.0: 3 ports detected
Jan 6 10:33:03 deathstar kernel: [ 6855.402177] usb 3-1.4: new full speed USB device using uhci_hcd and address 4
Jan 6 10:33:03 deathstar kernel: [ 6855.514017] usb 3-1.4: configuration #1 chosen from 1 choice
Jan 6 10:33:03 deathstar kernel: [ 6855.516940] hub 3-1.4:1.0: USB hub found
Jan 6 10:33:03 deathstar kernel: [ 6855.519932] hub 3-1.4:1.0: 3 ports detected
Jan 6 10:33:03 deathstar kernel: [ 6855.833114] usb 3-1.2.1: new full speed USB device using uhci_hcd and address 5
Jan 6 10:33:03 deathstar kernel: [ 6855.944955] usb 3-1.2.1: configuration #1 chosen from 1 choice
Jan 6 10:33:03 deathstar kernel: [ 6855.947941] input: Microsoft Xbox Controller S as /class/input/input7
Jan 6 10:33:04 deathstar kernel: [ 6856.152328] usb 3-1.4.1: new full speed USB device using uhci_hcd and address 6
Jan 6 10:33:04 deathstar kernel: [ 6856.264162] usb 3-1.4.1: configuration #1 chosen from 1 choice
Jan 6 10:33:04 deathstar kernel: [ 6856.267150] input: Microsoft Xbox Controller S as /class/input/input8


The controller connector uses the same color code as a standard USB connection, however the pinout is as follows:

USB:
1. Red: VCC+
2. White: Data -
3. Green: Data +
4. Black: Ground

If looking at a female USB connector, pin one is to the left when the contacts face down. Just match the pins on the usb to the colors (as described above) on the XBox connector.

Diagrams for USB can be found [ HERE ] and for XBox [ HERE ]

(First published Jan 6, 2008 reposted on blogger)

0 comments: