Kodi Community Forum
Using Xbox1 Gamepad - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Windows (https://forum.kodi.tv/forumdisplay.php?fid=59)
+---- Thread: Using Xbox1 Gamepad (/showthread.php?tid=36008)

Pages: 1 2


Using Xbox1 Gamepad - Tisti - 2008-08-17

I'm guessing it is possible to use the Xbox1 Gamepad in windows.

The only thing is how? I have the XBCD installed and it is working perfectly, but how do I get Xbmc to recognise the controler?

Thanks


- Goofy2 - 2008-08-19

I have the same issue. Gamepad works in windows via XBCD driver but I can not manage how to use it directly in XBMC. I've also tried RemoteXBMC 2.0 (both modes apicontrol and eventclient), I've played with keymap.xml and alter gamepad names...


for now - mngrl1 - 2008-08-19

howdy

i found a quick work around untill xbmc include a controller in there program. this program that i'm using allows you to map your controller to your key board or mouse

so for instance + volume up which is right analog joy up - down bla bla

hope this is quick fix for you all until xbmc supports controller support in xbmc


- mngrl1 - 2008-08-19

http://www.pinnaclegameprofiler.com/ on opps almost forgot the link for this program duh lol


- MoDe2006 - 2008-08-19

REMOTEXBMC 2.0 is comptible with GAMEPAD XBOX1 but if u are interesed your help are welcom for definit the action button.Big Grin


- MoDe2006 - 2008-08-19

ok for the test :
download : RXBMC 2.0 and add the patch RXBMC 2.0 test GAMEPAD in the folder + edit the remotexbmc.init VendorID=&H738 ProductID=&H4516 (remove #).work for the moment only original gamepad microsoft xbox1. VERSION TEST-BASIC FUNCTION


- Goofy2 - 2008-08-19

I've tried original "remotexbmc 2.0.exe" as well as patched ones from the forum and also "REMOTEXBMC 2.1 GAMEPAD TEST.exe". Controller doesn't work and I got different status based on the ini file and xbmc running prior remotexbmc execution:
XBMC NOT RUN - with VendorID=&H738 ProductID=&H4516
NO HARDWARE/XBMC NOT RUN - VendorID=&HCB5 ProductID=&H101 (taken from USB View)
XBMC: EVENTCLIENT - with VendorID=&H738 ProductID=&H4516
XBMC: AUTO.CONTROL - with VendorID=&H738 ProductID=&H4516
ERROR DRIVER/BAD HARDWARE - VendorID=&HCB5 ProductID=&H101 (taken from USB View)

ini:
####################################################################
####################################################################
# CONFIGURATION REMOTEXBMC 2.0 EVENTCLIENT/APICONTROL #
# [ USB REMOTE CONTROL ] #
# ORIGINAL + GENERIC REMOTE CONTROL XBOX FOR XBMC PC/SDL-OPENGL #
# MICROSOFT REMOTE CONTROL=VendorID=&H45E-ProductID=&H284 #
####################################################################
[Remote xbmc Config]
#VendorID=&H45E
#ProductID=&H284
#VendorID=&HCB5
#ProductID=&H101
VendorID=&H738
ProductID=&H4516
APIControl=false
IP Address=192.168.1.1
Port=80
AUtorun=C:\XBMC\XBMC.exe
####################################################################
####################################################################

I also noticed that capslock is switched when the program is executed but it's not returned on the program end.


- MoDe2006 - 2008-08-19

Ok your product is :VendorID=&H738 ProductID=&H4516

XBMC NOT RUN - with VendorID=&H738 ProductID=&H4516 =GOOD
XBMC: EVENTCLIENT - with VendorID=&H738 ProductID=&H4516 =GOOD
XBMC: AUTO.CONTROL - with VendorID=&H738 ProductID=&H4516 =GOOD


if you get XBMC: AUTO.CONTROL is your gamepad - Have u change APIControl=false by APIControl=true ?.


- Goofy2 - 2008-08-20

mode2006 Wrote:if you get XBMC: AUTO.CONTROL is your gamepad - Have u change APIControl=false by APIControl=true ?.

Yes I did. Also it can be changed via the popup menu. Nevertheless both modes don't work. Web server is enabled on 192.168.1.1:80. The gamepad is not the original microsoft S, but it is "Logic 3". The usbview reported different id's than the ones you proposed.


- MoDe2006 - 2008-08-20

Have u one file .log in the folder REMOTEXBMC ? please post the log


- Goofy2 - 2008-08-20

There are some examples from the log, I would have to run it again to match it to the configuration settings:

19/08/2008 - 10:14:52 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.2.1 Mode:XBMC:AUTO.CONTROL
19/08/2008 - 10:14:52 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:AUTO.CONTROL
19/08/2008 - 10:14:52 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.4.1 Mode:XBMC:AUTO.CONTROL
19/08/2008 - 10:14:52 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.5.1 Mode:XBMC:AUTO.CONTROL
...
19/08/2008 - 10:44:31 PM | VendorID:&H738 ProductID:&H4516 0.0.0.75.50.82 Mode:XBMC:APICONTROL
19/08/2008 - 10:44:31 PM | VendorID:&H738 ProductID:&H4516 0.0.0.92.50.144 Mode:XBMC:APICONTROL
19/08/2008 - 10:44:31 PM | VendorID:&H738 ProductID:&H4516 0.0.0.1.49.0 Mode:XBMC:APICONTROL
19/08/2008 - 10:44:31 PM | VendorID:&H738 ProductID:&H4516 0.0.0.1.49.136 Mode:XBMC:APICONTROL
19/08/2008 - 10:44:31 PM | VendorID:&H738 ProductID:&H4516 0.0.0.1.49.255 Mode:XBMC:APICONTROL
...
19/08/2008 - 10:45:18 PM | VendorID:&H738 ProductID:&H4516 0.0.0.255.49.0 Mode:XBMC:EVENTCLIENT
19/08/2008 - 10:45:18 PM | VendorID:&H738 ProductID:&H4516 0.0.0.255.49.252 Mode:XBMC:EVENTCLIENT
19/08/2008 - 10:45:18 PM | VendorID:&H738 ProductID:&H4516 0.0.0.255.49.16 Mode:XBMC:EVENTCLIENT
19/08/2008 - 10:45:18 PM | VendorID:&H738 ProductID:&H4516 0.0.0.255.49.195 Mode:XBMC:EVENTCLIENT
19/08/2008 - 10:45:18 PM | VendorID:&H738 ProductID:&H4516 0.0.0.255.49.1 Mode:XBMC:EVENTCLIENT
19/08/2008 - 10:45:18 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.1 Mode:XBMC:EVENTCLIENT
19/08/2008 - 10:45:18 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0 Mode:XBMC:EVENTCLIENT
...
20/08/2008 - 8:35:53 AM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 8:41:45 AM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.4.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 8:41:46 AM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 8:41:46 AM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.4.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 8:41:46 AM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 8:41:46 AM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.4.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 8:41:46 AM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 8:41:46 AM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.3.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 8:41:47 AM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 8:41:47 AM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.4.1 Mode:XBMC:EVENTCLIENT


- Goofy2 - 2008-08-20

Also I am not sure about capslock status. Sometimes it was on sometimes off due to the reason I mentined in http://forum.xbmc.org/showthread.php?p=211607&posted=1#post211607.

Finally keymap.xml was changed only in "c:\Documents and Settings\<user>\Application Data\XBMC\UserData\Keymap.xml".


- MoDe2006 - 2008-08-20

Userdata or System


- Goofy2 - 2008-08-20

1) Ini file
[Remote xbmc Config]
VendorID=&H738
ProductID=&H4516
APIControl=false
IP Address=192.168.76.102
Port=80
Autorun=C:\XBMC\XBMC.exe

2) Replaced "c:\Documents and Settings\<user>\Application Data\XBMC\UserData\Keymap.xml"
3) Capslock in status off
4) XBMC started with webserver enabled on 192.168.76.102:80
5) "REMOTEXBMC 2.1 GAMEPAD TEST.exe" started (icon in tray says XBMC:EVENTCLIENT)
6) Capslock in status on
7) Pressed "A" button for a few times and right thumbstick moved... nothing happened.
8) Log.txt
20/08/2008 - 6:06:11 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:00 PM | VendorID:&H738 ProductID:&H4516 1.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:01 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:01 PM | VendorID:&H738 ProductID:&H4516 1.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:01 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:02 PM | VendorID:&H738 ProductID:&H4516 1.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:02 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:03 PM | VendorID:&H738 ProductID:&H4516 1.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:03 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:11 PM | VendorID:&H738 ProductID:&H4516 1.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:11 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:12 PM | VendorID:&H738 ProductID:&H4516 1.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:13 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:14 PM | VendorID:&H738 ProductID:&H4516 1.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:15 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:19 PM | VendorID:&H738 ProductID:&H4516 1.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:19 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:21 PM | VendorID:&H738 ProductID:&H4516 1.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:21 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:23 PM | VendorID:&H738 ProductID:&H4516 1.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:23 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:30 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.82.5.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:30 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.22.7.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:30 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.26.9.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:30 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.153.12.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:30 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.227.13.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:30 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.35.18.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:30 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.174.19.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:30 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.245.22.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:30 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.51.10.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:30 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.0.0.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:31 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.11.8.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:31 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.7.6.8.1 Mode:XBMC:EVENTCLIENT
20/08/2008 - 6:21:31 PM | VendorID:&H738 ProductID:&H4516 0.0.0.0.48.0.0.11.8.8.1 Mode:XBMC:EVENTCLIENT
...<cutted>...


- MoDe2006 - 2008-08-20

Ok the gamepad work perfect with remotexbmc but the buffer is different with the original gamepad microsoft, i need a time for add all model gamepad