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

    NES Retro8 Controller Not Detected in Emulator

    Scheduled Pinned Locked Moved Help and Support
    nes controllernot detected
    14 Posts 3 Posters 1.1k 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.
    • G
      gregbrooks9802
      last edited by

      Thanks in advance everyone for the help.

      I have the RetroPie 4.4 running. It runs great with a PS3 Controller. Just got a new NES Retro8 Controller Wired with USB Connector.

      The NES Retro8 Controller does show up when I ran the usevadm info. The device name “DEVNAME” appears to be the standard /dev/input/js0

      I did attempt to write a new file as I have seen suggested in other posts, however I may be messing that up.

      This is what I wrote out:

      SUBSYSTEM==“input”, ATTRS{/dev/input/js0}==“NAME OF DEVICE”, MODE=“0006”, ENV{ID_INPUT_JOYSTICK}=“1

      After I reboot, it still will not show up.

      Any help would be greatly appreciated.

      KN4THXK 1 Reply Last reply Reply Quote 0
      • KN4THXK
        KN4THX @gregbrooks9802
        last edited by

        @gregbrooks9802 Did you try this driver :

        https://github.com/msteinbeck/hid-retrobit/blob/master/README.md

        "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

        1 Reply Last reply Reply Quote 0
        • G
          gregbrooks9802
          last edited by

          Thank you for the reply! I am new to the process. I have the driver downloaded, and on a flashdrive, under the ROMS folder that was set up by the retropie.

          How do you install a driver from a USB Flash Drive?

          KN4THXK 1 Reply Last reply Reply Quote 0
          • KN4THXK
            KN4THX @gregbrooks9802
            last edited by

            @gregbrooks9802

            Run this sudo apt-get install raspberrypi-kernel-headers dkms

            Then run sudo dpkg -i hid-retrobit.deb from wherever the file is on the drive. Or if it's easier just use SFTP to transfer the file to a directory you're comfortable with.

            "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

            mituM 1 Reply Last reply Reply Quote 1
            • mituM
              mitu Global Moderator @KN4THX
              last edited by mitu

              @thedatacereal said in NES Retro8 Controller Not Detected in Emulator:

              Run this sudo apt-get install raspberrypi-kernel-headers dkms

              These packages should already be installed on a RetroPie configured system, so this step can be omitted.

              KN4THXK 1 Reply Last reply Reply Quote 1
              • KN4THXK
                KN4THX @mitu
                last edited by

                @mitu I wasn't sure so wanted to be thorough. Thanks for the heads up 😀

                "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

                1 Reply Last reply Reply Quote 0
                • G
                  gregbrooks9802
                  last edited by

                  Thank you both! I ran the sudo apt-get install raspberrypi-kernel-headers dkms . The drivers from the usb flash drive are downloading right now. From what you all have said, I anticipate this working after the driver has finished.

                  Thank you both again.

                  1 Reply Last reply Reply Quote 1
                  • mituM
                    mitu Global Moderator
                    last edited by

                    Let us know if it works and how do you think about the controller. What model do you have ?

                    1 Reply Last reply Reply Quote 0
                    • G
                      gregbrooks9802
                      last edited by

                      Well, I ran that driver, and it appeared to copy everything. It ran for quite a while unpacking the files. After it stopped, went back to the "pi@retropie:` $ prompt, I rebotted the system. When it comes up, the Emulator still says "No controller detected." Even when I hold down A button, and other buttons, still nothing.

                      Any other ideas?

                      mituM 1 Reply Last reply Reply Quote 0
                      • mituM
                        mitu Global Moderator @gregbrooks9802
                        last edited by

                        @gregbrooks9802 Run sudo modprobe hid-retrobit from a command line and see if it gets detected. Remove the previous udev rule, if you still have it.

                        G 1 Reply Last reply Reply Quote 0
                        • G
                          gregbrooks9802
                          last edited by

                          Wait, when I run just the

                          sudo dpkg -i hid-retrobit.deb

                          It says:
                          dpkg: error processing archive hid-retrobit.deb (--install):
                          cannot access archive: No such file or directory
                          Errors were encountered while processing:
                          hid-retrobit.deb

                          So, I am presuming that it couldn't find on the flash drive where I put the drivers.

                          I did create a file folder named retropie. Also one named retropie-mount (as I saw on other article).

                          I downloaded the four files from the website, copied them onto a flash drive under retropie as file name, then when I run that code, I get that error message. I must be putting the files in the flash drive in the wrong place?

                          mituM 1 Reply Last reply Reply Quote 0
                          • G
                            gregbrooks9802 @mitu
                            last edited by

                            @mitu

                            Thanks. I ran that sudo modprobe hid-retrobit. It states:
                            modprobe: FATAL: Module hid-retrobit not found

                            How do I remove the udev rule? I don't know if I have it or not. I presume I do because earlier I was attempting to change it.

                            mituM 1 Reply Last reply Reply Quote 0
                            • mituM
                              mitu Global Moderator @gregbrooks9802
                              last edited by

                              @gregbrooks9802 You don't have an internet connection from the Pi ?
                              You only need the .deb file for the Pi. Copy it on the USB drive (no folders or anything), then insert the USB stick in the Pi. From the command line, run

                              sudo mount /dev/sda1 /mnt
                              

                              If you don't get any errors, then you can install the .deb file from /mnt/usb

                              sudo dpkg -i /mnt/usb/hid-retrobit.deb
                              

                              Reboot and see if the controller is recognised.

                              1 Reply Last reply Reply Quote 0
                              • mituM
                                mitu Global Moderator @gregbrooks9802
                                last edited by

                                @gregbrooks9802 said in NES Retro8 Controller Not Detected in Emulator:

                                How do I remove the udev rule? I don't know if I have it or not. I presume I do because earlier I was attempting to change it.

                                You just delete the line you added from the file you edited.

                                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.