• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

SNES controller with duplicated button IDs

Scheduled Pinned Locked Moved Help and Support
controller mapsneszerochinamap key button
4 Posts 2 Posters 486 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.
  • W
    winky
    last edited by 17 Oct 2019, 13:57

    Hey, all,

    RPI ZERO (not W) with attached SNES 9pin (5 actual) controller to the GPIOs

    The controller was detected and everything works fine EXCEPT:

    X,Y,LShoulder and RShoulder are duplicating A and B button. When i try to assign them i always get ALREADY TAKEN.
    It recognises them as Button-1 and Button-3. So in general i have 3times Button-1 and 3 times Button-2. To me it looks like hardware problem, meaning sh*ty china-made controllers, but i hope i am wrong.

    Any ideas? The problem is that i have tried this with 2 different controllers - same problem.
    It is good to know that both were part of chineese fake game, so could it be that they were just designed to be like NES pads but in the shelf of SNES? Or anything else?

    1 Reply Last reply Reply Quote 0
    • M
      mitu Global Moderator
      last edited by 17 Oct 2019, 14:12

      Use jstest to determine if the button input values are the same for multiple buttons. It could be the controller or the wiring to the GPIO.
      See here how to run jstest.

      W 1 Reply Last reply 17 Oct 2019, 14:28 Reply Quote 0
      • W
        winky @mitu
        last edited by 17 Oct 2019, 14:28

        @mitu i tried to reconfigure the controller. For example when i assign physical A button to a specific function, i see the value is 1....then i reset everything and do the same with physycal button X...and again it get same value. I will check the jtest later today.

        The GPIOS i think are correct. No logic in this not to be correct...only 5 wires and rest of the pad is operating normally.

        will run jtest and give feedback later :)

        1 Reply Last reply Reply Quote 0
        • W
          winky
          last edited by 17 Oct 2019, 15:30

          After JsTest, when i press the buttons, as i said the corresponding number is blinking ON
          A,X,RShoulder = 1
          B,Y,LShoulder = 3

          Any ideas else then s*tty controllers?

          1 Reply Last reply Reply Quote 0
          1 out of 4
          • First post
            1/4
            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.

            This community forum collects and processes your personal information.
            consent.not_received