RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    SNES controller stopped working, now B button sends all signals.

    Scheduled Pinned Locked Moved ControlBlock, PowerBlock & Co.
    snes controllersnescontrolblockraspberry pi 0issue
    7 Posts 5 Posters 2.9k 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.
    • K
      kjrosepandarose
      last edited by

      Everything was working great, and I let my son play for a bit. Then he came to me and said that nothing was working. After some analysis it appears that only the b button sends any signal at all, and when I do the jstest, it shows all buttons being pressed when I press the b button, and no buttons at all for any of the others.

      This is true for either P1 and P2. I reviewed all connections and the wires are all still properly connected. Does anyone know what would be causing this?

      I will be testing tomorrow with a second controller to verify that it is not the controller itself which is the issue. However, I'm concerned that the control block is not responding correctly to the signals, as there were some issues early on where this occurred with a different controller.

      1 Reply Last reply Reply Quote 0
      • P
        petrockblog Global Moderator
        last edited by

        I can only state some questions:

        1. Which RPi are you using? Which ControlBlock revision?
        2. Are you overclocking the RPI? The driver is not tested with overclocked RPIs
        3. Does this happen right after boot or only after some time?
        4. Can you give mea description how I could reproduce that behavior?

        Maybe the raw GPIO test as described at https://github.com/petrockblog/ControlBlockService2#checking-the-raw-gpio-of-the-raspberry gives any insights

        1 Reply Last reply Reply Quote 0
        • R
          raeynn
          last edited by

          Any update OP? I'm having the same problem after rewiring my unit.

          1 Reply Last reply Reply Quote 0
          • P
            petrockblog Global Moderator
            last edited by

            Have you double checked your wiring?

            1 Reply Last reply Reply Quote 0
            • R
              raeynn
              last edited by

              @petrockblog
              Yes, and while it wasn't the wiring, it was a fault in the board which was preventing a pin's signal being received.

              I was able to replicate the issue on another Pi by removing the connection for either the Latch or Clock wires, so I suggest checking those first.

              1 Reply Last reply Reply Quote 0
              • A
                auriuman78
                last edited by auriuman78

                I know this is over a year old, but I am curious how you came to diagnose your issue as a board defect. Was it a defect in the Pi board or the SNES board?

                I'm having the same issue straight out of the box, never have gotten it to work. The controller was tested working before disassembly. I created a new thread on this but not much insight yet...

                O 1 Reply Last reply Reply Quote 1
                • O
                  ozzyonfire @auriuman78
                  last edited by

                  @auriuman78 I too, am having this exact issue. Controller is fresh out of the box. If I remove the voltage pin, I get inputs appearing on all buttons (ON) through jstest. Did you have any luck with it?

                  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.