Xbox 360 Controller


wow! fun! but i don't have a xbox controller :(
anyway, please continue to work on the caanoo :)
 
Akabei said:
How can i use this?
To install the application (only needed once):
  1. Extract xpad_0.1.7.tar.gz/bin to the applications folder on the SD card
  2. [firmware 1.6.1] Edit the file /mnt/ubifs/usr/gp2x/common.ini (located on the flash drive of your CAANOO) and add the following two lines to the end of the file:
    Code:
    [usbhost]
    enable = 1
  3. Restart your CAANOO

Every time you want to use a XBOX 360 controller:
  1. Execute the XBOX 360 Controller application.
  2. Start a game or emulator and enjoy!
 
Last edited by a moderator:
So this will work with any game or emulator.. even if they dont have joypad support hard codeded as theres alot that dont?
 
ruffnutts said:
So this will work with any game or emulator.. even if they dont have joypad support hard codeded as theres alot that dont?
The controllers are available as joysticks, and so far I have only tried with PicoDrive.
 
Last edited by a moderator:
Works fine for me ;) Thanx a lot !

FW 1.6.1, I didn't have to modify common.ini .

Works fine with Picodrive, but on Mame, it's weird. The player keeps going to the same direction.

Vid here for Picodrive :



EDIT : Would it be possible to use a 360 PAD connected with USB, not in wireless ? Tried it but doesn't work.
 
BAFelton said:
Works fine for me ;) Thanx a lot !

FW 1.6.1, I didn't have to modify common.ini .

Works fine with Picodrive, but on Mame, it's weird. The player keeps going to the same direction.

Vid here for Picodrive :



EDIT : Would it be possible to use a 360 PAD connected with USB, not in wireless ? Tried it but doesn't work.
Yes, it should work. Unfortunately I don't have a wired controller to test (only the wireless that come with the XBOX 360).
Maybe the device ID is not on the module, please connect the controller to your computer and do a lsusb and post the results here.
And thank you for the video, it should help anyone that's trying to use the module! :)
 
Last edited by a moderator:
Hi,

Has anyone with a wired controller got this working or do I need to buy the 360 wireless controller dongle for it to work?

I have a usb controller and didn't realise it would not work, can anyone please advise on the above question?

Thanks :)
 
sbpaabck said:
Hi,

Has anyone with a wired controller got this working or do I need to buy the 360 wireless controller dongle for it to work?

I have a usb controller and didn't realise it would not work, can anyone please advise on the above question?

Thanks :)
If you have a wired controller and have already confirmed that it doesn't work, then please connect it to your computer and post the results of the following linux commands: lsusb and usb-devices
 
Last edited by a moderator:
DkSoul said:
sbpaabck said:
Hi,

Has anyone with a wired controller got this working or do I need to buy the 360 wireless controller dongle for it to work?

I have a usb controller and didn't realise it would not work, can anyone please advise on the above question?

Thanks :)
If you have a wired controller and have already confirmed that it doesn't work, then please connect it to your computer and post the results of the following linux commands: lsusb and usb-devices

ok sure, i haven't tried it yet but will do that as soon as I get a chance.

thanks for your speedy reply :)
 
Last edited by a moderator:
Thanks :)
[/quote]
If you have a wired controller and have already confirmed that it doesn't work, then please connect it to your computer and post the results of the following linux commands: lsusb and usb-devices
[/quote]

ok sure, i haven't tried it yet but will do that as soon as I get a chance.

thanks for your speedy reply :)
[/quote]

Hi there,

I tried the wired controller using the instructions to get it working (I am not using the 1.61 firmware so didn't alter any files via telnet which is good because I can't do it after much trying.)

The wired controller does not work in games or on the menu

Tried running those commands but without knowing what im doing or where im doing it I just get the error "not found"

Sorry but I am too new to linux to be of any use :(



Can anyone confirm this just works with no messing around with an xbox wireless wireless and wireless xbox controller dongle? might just but one of thats the case :)
 
sbpaabck said:
sbpaabck said:
DkSoul said:
sbpaabck said:
Hi,

Has anyone with a wired controller got this working or do I need to buy the 360 wireless controller dongle for it to work?

I have a usb controller and didn't realise it would not work, can anyone please advise on the above question?

Thanks :)
If you have a wired controller and have already confirmed that it doesn't work, then please connect it to your computer and post the results of the following linux commands: lsusb and usb-devices

ok sure, i haven't tried it yet but will do that as soon as I get a chance.

thanks for your speedy reply :)

Hi there,

I tried the wired controller using the instructions to get it working (I am not using the 1.61 firmware so didn't alter any files via telnet which is good because I can't do it after much trying.)

The wired controller does not work in games or on the menu

Tried running those commands but without knowing what im doing or where im doing it I just get the error "not found"

Sorry but I am too new to linux to be of any use :(



Can anyone confirm this just works with no messing around with an xbox wireless wireless and wireless xbox controller dongle? might just but one of thats the case :)
Any modern linux should have one those two installed by default.
Perhaps someone else who's having the same problem can post that information.
 
Last edited by a moderator:
So essentially you could use the Caanoo in this instance as a console if you have it connected via tv out? And then use the wireless 360 controller? Wow, just another reason for me to get a Caanoo!
 
darklight1138 said:
So essentially you could use the Caanoo in this instance as a console if you have it connected via tv out? And then use the wireless 360 controller? Wow, just another reason for me to get a Caanoo!
Yes ;)
 
Last edited by a moderator:
darklight1138 said:
So essentially you could use the Caanoo in this instance as a console if you have it connected via tv out? And then use the wireless 360 controller? Wow, just another reason for me to get a Caanoo!

as long as you have a wireless controller and corresponding dongle...
 
Last edited by a moderator:
lsusb: Bus 003 Device 004: ID 045e:028e Microsoft Corp. Xbox360 Controller
usb-devices:

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=02.06
S: Manufacturer=Linux 2.6.39-ARCH ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:02.1
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=02.06
S: Manufacturer=Linux 2.6.39-ARCH ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:04.1
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 6
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev=02.06
S: Manufacturer=Linux 2.6.39-ARCH ohci_hcd
S: Product=OHCI Host Controller
S: SerialNumber=0000:00:02.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=03 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=04d9 ProdID=1603 Rev=03.10
S: Manufacturer=
S: Product=USB Keyboard
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid

T: Bus=03 Lev=01 Prnt=01 Port=05 Cnt=02 Dev#= 5 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=045e ProdID=028e Rev=01.10
S: Manufacturer=©Microsoft Corporation
S: Product=Controller
S: SerialNumber=05D4514
C: #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=5d Prot=01 Driver=xpad
I: If#= 1 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=5d Prot=03 Driver=(none)
I: If#= 2 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=5d Prot=02 Driver=(none)
I: If#= 3 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=fd Prot=13 Driver=(none)

T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 6
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev=02.06
S: Manufacturer=Linux 2.6.39-ARCH ohci_hcd
S: Product=OHCI Host Controller
S: SerialNumber=0000:00:04.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

Please note: the lights on my wired controller are perfectly working on my arch linux installation.
 
DJRoby4 said:
lsusb: Bus 003 Device 004: ID 045e:028e Microsoft Corp. Xbox360 Controller
usb-devices:

T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=02.06
S: Manufacturer=Linux 2.6.39-ARCH ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:02.1
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 6
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=02.06
S: Manufacturer=Linux 2.6.39-ARCH ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:04.1
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 6
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev=02.06
S: Manufacturer=Linux 2.6.39-ARCH ohci_hcd
S: Product=OHCI Host Controller
S: SerialNumber=0000:00:02.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

T: Bus=03 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=04d9 ProdID=1603 Rev=03.10
S: Manufacturer=
S: Product=USB Keyboard
C: #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid

T: Bus=03 Lev=01 Prnt=01 Port=05 Cnt=02 Dev#= 5 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=045e ProdID=028e Rev=01.10
S: Manufacturer=©Microsoft Corporation
S: Product=Controller
S: SerialNumber=05D4514
C: #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=5d Prot=01 Driver=xpad
I: If#= 1 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=5d Prot=03 Driver=(none)
I: If#= 2 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=5d Prot=02 Driver=(none)
I: If#= 3 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=fd Prot=13 Driver=(none)

T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 6
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev=02.06
S: Manufacturer=Linux 2.6.39-ARCH ohci_hcd
S: Product=OHCI Host Controller
S: SerialNumber=0000:00:04.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub

Please note: the lights on my wired controller are perfectly working on my arch linux installation.
From what I read, the lights on the wired controller should work properly, but not the lights on the wireless controller (since I don't have a wired controller so I cannot confirm this).
The device ID 045e:028e is already on the module source code, so it should just work. Nevertheless I can try to backport a more recent version of the kernel module to see if it helps solving the any problems with the wired controllers.
 
Last edited by a moderator:
Back
Top