RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    How can I change USB label numbers

    Scheduled Pinned Locked Moved Help and Support
    usb labelusb numberusb fixjoystick selecjoystic mapping
    1 Posts 1 Posters 221 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      nayasis
      last edited by nayasis

      I figured retroarch use SDL for joystick recognition and joystic ID issued in order USB label numbers.

      41f9db3d-c98d-4155-bb51-a56f770764ae-image.png

      for example, 1 single Xbox pad was connected on USB label 2

      0 : Microsoft X-Box 360 pad
      

      and next Xbox pad was connected on USB label 1

      0 : Microsoft X-Box 360 pad (second connected on USB label 1)
      1 : Microsoft X-Box 360 pad (first connected on USB label 2)
      

      But if second pad was connected on USB label 3...

      0 : Microsoft X-Box 360 pad (first connected on USB label 2)
      1 : Microsoft X-Box 360 pad (second connected on USB label 3)
      

      Issue comes when I use MEGA PI case made by retroflag.
      It is awesome and perfect in finish but must upside-down raspberry pi to install in this case.

      f6a26072-f2a4-4595-949c-6c70c6a5572d-image.png

      So, if I want to connect third Xbox pad, USB labels must be like below.

      9e2beb2f-be2a-4703-9431-3b80d0a0473e-image.png

      Is it possible to change USB label by software ways ?

      I used joystick-selection by meleu but over 3 game controllers having same name (or guid) could not be helped by joystick-selection.

      also, I could inject custom joypad-index before retroarch runs but it becomes worthless if joypad changed or unpluged.

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

      Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.