• 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

Raphnet NES-USB Problem

Scheduled Pinned Locked Moved Help and Support
raphnetnesstuck d-pad
10 Posts 3 Posters 2.5k 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.
  • H
    hansolo77
    last edited by 15 Nov 2016, 05:23

    Ok, so I admit my soldering isn't that great, but my circuit seems to be doing something weird...

    First things first... it all works. ES detected the adapter, and all my controllers mapped correctly.

    When I have just 1 controller plugged in though, there seems to be a problem where the D-Pad starts pressing (and holding) UP as soon as I leave a game. I can stop it by pressing any other direction, and it doesn't start again. It also only does this in ES, not in any games. I've had this happen with a single controller plugged into either P1 or P2, and I've even tried swapping out the controller with another one and had the same thing happen. Oddly enough, if I have 2 controllers plugged in, it doesn't do this. So the question is, did I screw up my soldering (like, I have a bad ground issue or something) or is there something wrong with ES in that it doesn't properly handle returning from the games correctly?

    So yeah, strange huh? I imagine this is something a bit more technical, and would require the assistance from somebody who has a similar setup using this adapter circuit. But I dunno, maybe it has something to do with something more common that's been reported before?

    Thanks guys, really loving this site and this software!

    Who's Scruffy Looking?

    1 Reply Last reply Reply Quote 0
    • H
      hansolo77
      last edited by 15 Nov 2016, 05:29

      Is this link, provided by @obsidianspider all I need to do to fix this? I hope so.. Will wait for a good response before trying though!

      https://retropie.org.uk/forum/topic/4516/how-to-apply-raphnet-kernel-patch-to-fix-northwest-drift

      Who's Scruffy Looking?

      E O 2 Replies Last reply 15 Nov 2016, 06:16 Reply Quote 1
      • E
        edmaul69 @hansolo77
        last edited by 15 Nov 2016, 06:16

        @hansolo77 yes. This fixes a problem in linux itself. Raphnets nes chip is not the only one that causes this. And this fix fixes it. Raph was awesome for making this patch when i explained the problems in retropie/linux when i installed his 4nes4snes adapter. I have since found several other controllers with this problem. Because my apple iie keyboard is also recognized as a joystick it had this problem. Patch worked beautifully on that too. The problem is if you dont press any buttons on a controller after bootup and run a jstest you will see that all controllers point north west. As soon as you hit a button on all controllers that causes the scrolling the problem goes away.

        1 Reply Last reply Reply Quote 0
        • O
          obsidianspider @hansolo77
          last edited by 15 Nov 2016, 11:11

          @hansolo77 It's an easy fix, but every time you update your kernel you need to re-apply the patch. Takes about two hours on my Pi 3. Some have said that the raphnet fix should be put into the official Linux code, but I have to think that's quite a process to get approved.

          📷 @obsidianspider

          1 Reply Last reply Reply Quote 0
          • H
            hansolo77
            last edited by hansolo77 15 Nov 2016, 14:57

            This is great news. Thanks for confirming for me @edmaul69 and @obsidianspider!!! Too bad it looks like it's a multi-step process. Somebody should write a RetroPie-Setup script to automate it for me. Then I could just start it before going to work and have it all done by the time I get back. :) No problem though. I'm just glad it truly was something KNOWN and not something crazy with my soldering. I'm not very good lol.

            Who's Scruffy Looking?

            O 1 Reply Last reply 15 Nov 2016, 15:01 Reply Quote 0
            • O
              obsidianspider @hansolo77
              last edited by 15 Nov 2016, 15:01

              @hansolo77 The part that takes a while to churn through is where the pi has to compile the kernel, and that's just one step, so once that starts you can walk away for a while. The multi-step stuff in the beginning finishes very quickly, and at the end where you copy over the new kernel and reboot, that's quick as well.

              📷 @obsidianspider

              1 Reply Last reply Reply Quote 0
              • H
                hansolo77
                last edited by 16 Nov 2016, 02:00

                Yeah I started the process quickly before I left for work, got down to a certain spot then it errored out. I've updated the original thread about it. Once I have this working, I'll "SOLVE" it. :)

                Who's Scruffy Looking?

                E 1 Reply Last reply 16 Nov 2016, 03:12 Reply Quote 0
                • E
                  edmaul69 @hansolo77
                  last edited by edmaul69 16 Nov 2016, 03:12

                  @hansolo77 honestly i would do all the steps directly on the pi. I had issues trying to do it through putty. But i Had to start at square one when i switched to doing it on the pi.

                  1 Reply Last reply Reply Quote 0
                  • H
                    hansolo77
                    last edited by 16 Nov 2016, 03:44

                    It's working correctly now. Must have been something missing that it didn't have earlier today. When I ran through the "Update All Packages" and did the OS stuff, it picked up a bunch of files I didn't remember seeing the last time I did that. Been running on that last command I got hung up on earlier for about an hour or so now. So fingers crossed!

                    Who's Scruffy Looking?

                    1 Reply Last reply Reply Quote 1
                    • H
                      hansolo77
                      last edited by 16 Nov 2016, 04:34

                      The rebuild of the kernel did the trick! My thanks go out to @obsidianspider for the original post on how to fix it! Marking as solved!

                      Who's Scruffy Looking?

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