I have XBox 360 Wireless Controller (xpad) with appropriate dongle connected via USB. Unfortunately it isn't work properly on my TV Box (MK808)
TVBox configuration:
1. MK808
2. Firmware: MK808 Hybryd FW 2.1.3 720p (xpad.ko included)
3. dmesg controller log:
[ 1240.012047] usb 2-1.2: new full speed USB device number 10 using usb20_host
[ 1240.119688] usb 2-1.2: New USB device found, idVendor=045e, idProduct=0291
[ 1240.126587] usb 2-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1240.137952] input: Generic X-Box pad as /devices/platform/usb20_host/usb2/2-1/2-1.2/2-1.2:1.0/input/input8
[ 1240.153618] input: Generic X-Box pad as /devices/platform/usb20_host/usb2/2-1/2-1.2/2-1.2:1.2/input/input9
[ 1240.170441] input: Generic X-Box pad as /devices/platform/usb20_host/usb2/2-1/2-1.2/2-1.2:1.4/input/input10
[ 1240.182774] input: Generic X-Box pad as /devices/platform/usb20_host/usb2/2-1/2-1.2/2-1.2:1.6/input/input11
4. XBox Controller works on "pure" Android. Game Keyboard app shows, that D-Pad, buttons are recognized correctly.
5. Accordingly to http://forum.xbmc.org/showthread.php?tid=135871 topic I tried to recognize, what is the name of device in XBMC. No phrase "Enable joystick" detected in XBMC log.
6. XBox Controller works randomly on standard configuration: D-Pad doesn't work, Y button is ok, A button is back, ...
7. Attempts to put proper name: Xbox 360 Wireless Receiver (XBOX) or even Generic X-Box pad (as a name detected in dmesg) in mapping file won't work
Ubuntu 13.04 configuration:
1. The same dongle is recognized as:
[ 9389.433278] usb 4-3: New USB device found, idVendor=045e, idProduct=0291
[ 9389.433286] usb 4-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 9389.435440] input: Xbox 360 Wireless Receiver (XBOX) as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.0/input/input24
[ 9389.435751] input: Xbox 360 Wireless Receiver (XBOX) as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.2/input/input25
[ 9389.436068] input: Xbox 360 Wireless Receiver (XBOX) as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.4/input/input26
[ 9389.436662] input: Xbox 360 Wireless Receiver (XBOX) as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.6/input/input27
2. Standard approach with downloading mapping file and put it with changed name (Xbox 360 Wireless Receiver (XBOX)) works perfectly.
Any suggestions what can be wrong and how can I fix it?
Regards
TVBox configuration:
1. MK808
2. Firmware: MK808 Hybryd FW 2.1.3 720p (xpad.ko included)
3. dmesg controller log:
[ 1240.012047] usb 2-1.2: new full speed USB device number 10 using usb20_host
[ 1240.119688] usb 2-1.2: New USB device found, idVendor=045e, idProduct=0291
[ 1240.126587] usb 2-1.2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1240.137952] input: Generic X-Box pad as /devices/platform/usb20_host/usb2/2-1/2-1.2/2-1.2:1.0/input/input8
[ 1240.153618] input: Generic X-Box pad as /devices/platform/usb20_host/usb2/2-1/2-1.2/2-1.2:1.2/input/input9
[ 1240.170441] input: Generic X-Box pad as /devices/platform/usb20_host/usb2/2-1/2-1.2/2-1.2:1.4/input/input10
[ 1240.182774] input: Generic X-Box pad as /devices/platform/usb20_host/usb2/2-1/2-1.2/2-1.2:1.6/input/input11
4. XBox Controller works on "pure" Android. Game Keyboard app shows, that D-Pad, buttons are recognized correctly.
5. Accordingly to http://forum.xbmc.org/showthread.php?tid=135871 topic I tried to recognize, what is the name of device in XBMC. No phrase "Enable joystick" detected in XBMC log.
6. XBox Controller works randomly on standard configuration: D-Pad doesn't work, Y button is ok, A button is back, ...
7. Attempts to put proper name: Xbox 360 Wireless Receiver (XBOX) or even Generic X-Box pad (as a name detected in dmesg) in mapping file won't work
Ubuntu 13.04 configuration:
1. The same dongle is recognized as:
[ 9389.433278] usb 4-3: New USB device found, idVendor=045e, idProduct=0291
[ 9389.433286] usb 4-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 9389.435440] input: Xbox 360 Wireless Receiver (XBOX) as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.0/input/input24
[ 9389.435751] input: Xbox 360 Wireless Receiver (XBOX) as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.2/input/input25
[ 9389.436068] input: Xbox 360 Wireless Receiver (XBOX) as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.4/input/input26
[ 9389.436662] input: Xbox 360 Wireless Receiver (XBOX) as /devices/pci0000:00/0000:00:12.1/usb4/4-3/4-3:1.6/input/input27
2. Standard approach with downloading mapping file and put it with changed name (Xbox 360 Wireless Receiver (XBOX)) works perfectly.
Any suggestions what can be wrong and how can I fix it?
Regards