Win 10 Xbox One joystick not found: X360 Controller (0)

Need help? Ask here and someone will help
mk_xboxone
Posts: 12
Joined: Sun Jun 05, 2016 6:14 am

Re: Win 10 Xbox One joystick not found: X360 Controller (0)

Post by mk_xboxone »

Got it all working...

After going back to the start the issue came in the form of an update from Microsoft. If you have updates install automatically, keep an eye on this if GIMX stops working.

I had to disable Driver signing and reinstall the libusbk drivers and then replaced the controller driver again.

Thanks for your help otherwise Matlo. Peace.
Reid29
Posts: 1
Joined: Fri Jun 24, 2016 7:38 am

Re: Win 10 Xbox One joystick not found: X360 Controller (0)

Post by Reid29 »

I'm having the same problem and I'm unsure what it means in the driver installation guide when it says:

Console - xbox one, Device name - "controller", USB ID - 045E:02D1.

I can only see the USB ID and none of myn match theirs so it doesn't really help me.

also when you say the 3.5mm jack, myn doesn't but it does have the turtle beach 3.5mm adapter which required its own drivers, could that affect it ?
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Win 10 Xbox One joystick not found: X360 Controller (0)

Post by Matlo »

Did you follow the instructions at http://gimx.fr/wiki/index.php?title=Installation ?
GIMX creator
Tar
Posts: 7
Joined: Tue Mar 21, 2017 10:59 pm

Re: Win 10 Xbox One joystick not found: X360 Controller (0)

Post by Tar »

Hi

I just got the emulator from the shop.

uploaded the xone firmware. OK

Installed the software and driver. OK

installed the driver to the controller. OK

followed the instruction on the homepage multiple time. NOT OK got the "joystick not found: X360 Controller (0)"

Followed the suggesten in this tread and still "joystick not found: X360 Controller (0)"

Anyone how can help?
Tar
Posts: 7
Joined: Tue Mar 21, 2017 10:59 pm

Re: Win 10 Xbox One joystick not found: X360 Controller (0)

Post by Tar »

Hi,

I can add that I have the old controller.

and I used the 64bit version of the program and driver.

Might be important. At the time where the program asks for a setup file I choose the one of the Xbox-one controller but if I go into the fps config there is no set up I have to set it up manual. On a side note the config program says xbox360 with that configuration file.

Not at big thing but the "convert mouse sensitivity" does not work

Have anyone else had this problem with the 64bit version and those how have it working did you use the 32bit version?

- I'm using the firmware 5.8/EMUXONE/atmega32u4.hex

- USBDK driver is replaced but the libusbk driver from /mingw64/bin/

- I'm using Zadig to install the libusbK (v3.0.7.0) driver for the controller. After that is installed the controller do not start up when connected to the pc as I understand is correct.

- I have turn off the power settings for the USB hub and in the instruction

for start up I do:
1 - Plug the AVR USB board to the xbox
2 - Plug the USB to UART to the pc
3 - Start gimx
4 - Turn on the xbox
5 - Select the DIY USB
6 - Select the Configuration the program downloaded and autobind for the xbox-one pad.
7 - Press check
8 - Get "joystick not found: X360 Controller (0)"

Now if I press start it get the terminal window and here it says it finds the xbox one pad but nothing works.

This might be because the configuration file is wrong?

Hope some one can help
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Win 10 Xbox One joystick not found: X360 Controller (0)

Post by Matlo »

Hi,
Please post a log file (select Messages>Log file before clicking on Start).
GIMX creator
Tar
Posts: 7
Joined: Tue Mar 21, 2017 10:59 pm

Re: Win 10 Xbox One joystick not found: X360 Controller (0)

Post by Tar »

I do that later today and post it here,

I also found that the configuration file "XOnePadUsbXinput.xml" is a little more generic than I thought. So I tried setting up a file on at different computer and the "joystick not found: X360 Controller (0)" is replaced with an ok message on the check "This config seems OK!".

I think the "X360 Controller (0)" come from the default configfile.

I'm planing on trying the code shown below which give an OK message instead of the default file ("XOnePadUsbXinput.xml")

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <controller id="1" dpi="1200" type="XOnePad">
    <configuration id="1">
      <trigger type="" id="" name="" button_id="" switch_back="no" delay="0"/>
      <mouse_options_list>
        <mouse name="" id="0" mode="Aiming" buffer_size="2" filter="1.00"/>
      </mouse_options_list>
      <intensity_list/>
      <button_map>
        <button id="abs_axis_11" label="Grenade">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="g"/>
        </button>
        <button id="abs_axis_15" label="Sprint">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="LSHIFT"/>
        </button>
        <button id="abs_axis_14" label="Shoot">
          <device type="mouse" id="0" name=""/>
          <event type="button" id="BUTTON_LEFT"/>
        </button>
        <button id="abs_axis_13" label="Aim">
          <device type="mouse" id="0" name=""/>
          <event type="button" id="BUTTON_RIGHT"/>
        </button>
        <button id="abs_axis_10" label="interact">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="f"/>
        </button>
        <button id="abs_axis_9" label="Jump">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="SPACE"/>
        </button>
        <button id="abs_axis_8" label="Crouch/Slide">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="c"/>
        </button>
        <button id="abs_axis_7" label="Swap Weapon (hold) Switch to heavy weapon">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="e"/>
        </button>
        <button id="abs_axis_6" label="Emote 2">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="LEFT"/>
        </button>
        <button id="abs_axis_5" label="Emote 4">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="DOWN"/>
        </button>
        <button id="abs_axis_4" label="Emote 3">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="RIGHT"/>
        </button>
        <button id="abs_axis_3" label="Emote 1">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="UP"/>
        </button>
        <button id="abs_axis_2" label="Home">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="RETURN"/>
        </button>
        <button id="abs_axis_1" label="Inventory">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="i"/>
        </button>
        <button id="abs_axis_0" label="Summon Ghost">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="BACKQUOTE"/>
        </button>
        <button id="abs_axis_7" label="">
          <device type="mouse" id="0" name=""/>
          <event type="button" id="BUTTON_WHEELUP"/>
        </button>
        <button id="abs_axis_7" label="">
          <device type="mouse" id="0" name=""/>
          <event type="button" id="BUTTON_WHEELDOWN"/>
        </button>
        <button id="abs_axis_12" label="Melee">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="r"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="rel_axis_3" label="Aiming - y axis">
          <device type="mouse" id="0" name=""/>
          <event type="axis" id="y" dead_zone="35" multiplier="16.00" exponent="0.39" shape="Circle"/>
        </axis>
        <axis id="rel_axis_3" label="Aiming - y axis">
          <device type="mouse" id="0" name=""/>
          <event type="axis" id="x" dead_zone="35" multiplier="16" exponent="0.39" shape=""/>
        </axis>
        <axis id="rel_axis_2" label="Aiming - x axis">
          <device type="mouse" id="0" name=""/>
          <event type="axis" id="x" dead_zone="35" multiplier="10" exponent="0.39" shape="Circle"/>
        </axis>
        <axis id="rel_axis_0-" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="a"/>
        </axis>
        <axis id="rel_axis_1+" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="s"/>
        </axis>
        <axis id="rel_axis_0+" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="d"/>
        </axis>
        <axis id="rel_axis_1-" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="w"/>
        </axis>
      </axis_map>
      <joystick_corrections_list/>
    </configuration>
    <configuration id="2">
      <trigger type="mouse" id="0" name="" button_id="BUTTON_RIGHT" switch_back="yes" delay="0"/>
      <mouse_options_list>
        <mouse name="" id="0" mode="Aiming" buffer_size="2" filter="1.00"/>
      </mouse_options_list>
      <intensity_list/>
      <button_map>
        <button id="abs_axis_12" label="Melee">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="r"/>
        </button>
        <button id="abs_axis_11" label="Grenade">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="g"/>
        </button>
        <button id="abs_axis_15" label="Sprint">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="LSHIFT"/>
        </button>
        <button id="abs_axis_14" label="Shoot">
          <device type="mouse" id="0" name=""/>
          <event type="button" id="BUTTON_LEFT"/>
        </button>
        <button id="abs_axis_13" label="Aim">
          <device type="mouse" id="0" name=""/>
          <event type="button" id="BUTTON_RIGHT"/>
        </button>
        <button id="abs_axis_10" label="interact">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="f"/>
        </button>
        <button id="abs_axis_9" label="Jump">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="SPACE"/>
        </button>
        <button id="abs_axis_8" label="Crouch/Slide">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="c"/>
        </button>
        <button id="abs_axis_7" label="Swap Weapon (hold) Switch to heavy weapon">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="e"/>
        </button>
        <button id="abs_axis_6" label="Emote 2">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="LEFT"/>
        </button>
        <button id="abs_axis_5" label="Emote 4">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="DOWN"/>
        </button>
        <button id="abs_axis_4" label="Emote 3">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="RIGHT"/>
        </button>
        <button id="abs_axis_3" label="Emote 1">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="UP"/>
        </button>
        <button id="abs_axis_2" label="Home">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="RETURN"/>
        </button>
        <button id="abs_axis_1" label="Inventory">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="i"/>
        </button>
        <button id="abs_axis_0" label="Summon Ghost">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="BACKQUOTE"/>
        </button>
      </button_map>
      <axis_map>
        <axis id="rel_axis_3" label="Aiming - y axis">
          <device type="mouse" id="0" name=""/>
          <event type="axis" id="y" dead_zone="35" multiplier="12.00" exponent="0.39" shape="Circle"/>
        </axis>
        <axis id="rel_axis_3" label="Aiming - y axis">
          <device type="mouse" id="0" name=""/>
          <event type="axis" id="x" dead_zone="35" multiplier="12" exponent="0.39" shape=""/>
        </axis>
        <axis id="rel_axis_2" label="Aiming - x axis">
          <device type="mouse" id="0" name=""/>
          <event type="axis" id="x" dead_zone="35" multiplier="8" exponent="0.39" shape="Circle"/>
        </axis>
        <axis id="rel_axis_0-" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="a"/>
        </axis>
        <axis id="rel_axis_1+" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="s"/>
        </axis>
        <axis id="rel_axis_0+" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="d"/>
        </axis>
        <axis id="rel_axis_1-" label="">
          <device type="keyboard" id="0" name=""/>
          <event type="button" id="w"/>
        </axis>
      </axis_map>
      <joystick_corrections_list/>
    </configuration>
  </controller>
</root>
Tar
Posts: 7
Joined: Tue Mar 21, 2017 10:59 pm

Re: Win 10 Xbox One joystick not found: X360 Controller (0)

Post by Tar »

Hi Matlo

I used the new configfile.

needed to put the same mapping on both profiles and did this startup

0> Make sure XBOX One controller is connected pc and is shut off.
1> Disconnect AVR USB board and USB to UART adapter!! Yes, both USB and Mini USB.
2> Plug the AVR USB board (e.g. Teensy, Arduino Leonardo, Micro Pro...) to the console and wait few seconds.
3> Plug the USB to UART adapter (e.g. CP2102, FT232RL...) to the computer and wait few seconds.
4> Make sure XBOX ONE controller is off.
5> Reconnect the XBOX ONE controller and don't switch it on. Pad will vibrate.
6> don't touch pad - GIMX will authenticate it with console and turn the pad on automatically.
7> Start GIMX, perform all config accordingly if needed etc. and play game.

And it worked :)

I guess its the default configfile is not really set up and this might be what confuses people.
Tar
Posts: 7
Joined: Tue Mar 21, 2017 10:59 pm

Re: Win 10 Xbox One joystick not found: X360 Controller (0)

Post by Tar »

Hi

One question.

Is it possible to run the gimx with the command prompt window disabled or minimized?

/Tar
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Win 10 Xbox One joystick not found: X360 Controller (0)

Post by Matlo »

Press left alt + right alt (releases the mouse cursor), minimize the cmd window, click on the "RawInputMsgWindow" window (1x1 pixel window), and press left alt + right alt again. Result is not guaranteed.
GIMX creator
Post Reply