• 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

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 4 Jun 2018, 00:55

    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.

    K 1 Reply Last reply 4 Jun 2018, 01:50 Reply Quote 0
    • K
      KN4THX @gregbrooks9802
      last edited by 4 Jun 2018, 01:50

      @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 4 Jun 2018, 02:58

        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?

        K 1 Reply Last reply 4 Jun 2018, 03:17 Reply Quote 0
        • K
          KN4THX @gregbrooks9802
          last edited by 4 Jun 2018, 03:17

          @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

          M 1 Reply Last reply 4 Jun 2018, 03:20 Reply Quote 1
          • M
            mitu Global Moderator @KN4THX
            last edited by mitu 6 Apr 2018, 04:21 4 Jun 2018, 03:20

            @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.

            K 1 Reply Last reply 4 Jun 2018, 03:24 Reply Quote 1
            • K
              KN4THX @mitu
              last edited by 4 Jun 2018, 03:24

              @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 4 Jun 2018, 03:26

                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
                • M
                  mitu Global Moderator
                  last edited by 4 Jun 2018, 03:33

                  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 4 Jun 2018, 03:46

                    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?

                    M 1 Reply Last reply 4 Jun 2018, 03:52 Reply Quote 0
                    • M
                      mitu Global Moderator @gregbrooks9802
                      last edited by 4 Jun 2018, 03:52

                      @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 4 Jun 2018, 04:02 Reply Quote 0
                      • G
                        gregbrooks9802
                        last edited by 4 Jun 2018, 03:59

                        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?

                        M 1 Reply Last reply 4 Jun 2018, 04:04 Reply Quote 0
                        • G
                          gregbrooks9802 @mitu
                          last edited by 4 Jun 2018, 04:02

                          @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.

                          M 1 Reply Last reply 4 Jun 2018, 04:04 Reply Quote 0
                          • M
                            mitu Global Moderator @gregbrooks9802
                            last edited by 4 Jun 2018, 04:04

                            @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
                            • M
                              mitu Global Moderator @gregbrooks9802
                              last edited by 4 Jun 2018, 04:04

                              @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
                              14 out of 14
                              • First post
                                14/14
                                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