v17 Linux and steam recognize my 360 controller, but Kodi ignores it?
#1
OS: Ubuntu 16.10 x64
Kodi: 17.0-RC2 Git:20161230

I'd like to control Kodi with my original Xbox 360 wireless for PC controller, but it somehow still ignores it.

Code:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 1997:2433  
Bus 001 Device 004: ID 045e:0719 Microsoft Corp. Xbox 360 Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ groups htpc
htpc : htpc dialout cdrom dip video plugdev users input netdev

$ ls -l /dev/input
total 0
drwxr-xr-x 2 root root     100 Jan  5 07:14 by-id
drwxr-xr-x 2 root root     100 Jan  5 07:14 by-path
crw-rw---- 1 root input 13, 64 Jan  5 05:58 event0
crw-rw---- 1 root input 13, 65 Jan  5 05:58 event1
crw-rw---- 1 root input 13, 74 Jan  5 05:58 event10
crw-rw---- 1 root input 13, 75 Jan  5 05:58 event11
crw-rw---- 1 root input 13, 76 Jan  5 05:58 event12
crw-rw---- 1 root input 13, 77 Jan  5 05:58 event13
crw-rw---- 1 root input 13, 66 Jan  5 05:58 event2
crw-rw---- 1 root input 13, 67 Jan  5 05:58 event3
crw-rw---- 1 root input 13, 68 Jan  5 05:58 event4
crw-rw---- 1 root input 13, 69 Jan  5 05:58 event5
crw-rw---- 1 root input 13, 70 Jan  5 05:58 event6
crw-rw---- 1 root input 13, 71 Jan  5 05:58 event7
crw-rw---- 1 root input 13, 72 Jan  5 05:58 event8
crw-rw---- 1 root input 13, 73 Jan  5 05:58 event9
crw-rw---- 1 root input 13, 63 Jan  5 05:58 mice
crw-rw---- 1 root input 13, 32 Jan  5 05:58 mouse0


I can confirm the controller is working in the OS by reading from /dev/input/js0 and pressing buttons. It also works perfectly fine in Steam. I've added joydev and xpad to my /etc/modules file.

In my Kodi (Kryption RC2) I can see under settings/input a Kodi profile with keymap, which does nothing. I can add profiles of other (NES etc) controllers, but nothing for my 360 controller.
Any ideas what I'm doing wrong? Other ways to troubleshoot?

Edit: By downgrading to Jarvis I confirmed that this is unfortunately a bug in the Krypton RC2..
Reply
#2
install and enable (in kodi got to my addons - peripheral addons) the kodi-peripheral-joystick addon, then configure the controller in input settings
Reply
#3
I don't have any peripherals category. If you mean the new Krypton setting, that is already available for me. It does, however, show no entries under peripherals and doesn't react if I try to bind a button for example.

Edit:

Still running

Code:
sudo apt-get install kodi-peripheral-joystick

Fixed my issue. Any reason this didn't install automatically?
Reply
#4
Because it is optional.
If I have helped you or increased your knowledge, click the 'thumbs up' button to give thanks :) (People with less than 20 posts won't see the "thumbs up" button.)
Reply
#5
I'm confirming that this fixes the issue in a fresh install of Kodi on a fresh install of Ubuntu 20.04.01. For others who are unfamiliar with the package, you can install with command above after adding the appropriate ppa:

bash:
sudo add-apt-repository ppa:team-xbmc/ppa 
sudo apt-get update

Thanks again to everyone sharing their knowledge and experiences here. The information was a huge improvement in the quality of my Kodi experience!
Reply
#6
This shouldn't be optional since this whole program was designed as a 10-ft interface... Wtf!!!
Reply
#7
(2024-11-18, 21:59)CalebChambers Wrote: This shouldn't be optional since this whole program was designed as a 10-ft interface... Wtf!!!

the whole program was designed as a media center so honestly who the hell is using controllers by default?

the real wtf moment here would be your reaction to a post from 2017 (7 years and 10+ months ago)
Reply
#8
Hi, im using Ubuntu and I have the same problem, xbox controller works on steam but not in kodi. Have I to install something ?

Thanks,
Reply

Logout Mark Read Team Forum Stats Members Help
Linux and steam recognize my 360 controller, but Kodi ignores it?0