• 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

8Bitdo NES30 Pro Bluetooth controllers not registering right analog left and right positions properly

Scheduled Pinned Locked Moved Help and Support
bluetoothcontroller8bitdo nes30 pranalogright
64 Posts 10 Posters 10.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.
  • E
    ExarKunIv @mitu
    last edited by 28 Mar 2019, 13:10

    @mitu thanks for getting back to me

    heres what you asked me to do

    es_log txt
    8bitdo FC30 Pro cfg
    es_input cfg

    RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
    RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
    Maintainer of RetroPie-Extra .

    1 Reply Last reply Reply Quote 0
    • M
      mitu Global Moderator
      last edited by mitu 28 Mar 2019, 17:21

      Looking at your controller mapping session, I see that RightAnalogLeft button is not mapped in Emulationstation

       Mapping [Axis 1-] -> LeftAnalogUp
      Mapping [Axis 1+] -> LeftAnalogDown
      Mapping [Axis 0-] -> LeftAnalogLeft
      Mapping [Axis 0+] -> LeftAnalogRight
      Mapping [Axis 3-] -> RightAnalogUp
      Mapping [Axis 3+] -> RightAnalogDown
      Mapping [Axis 2+] -> RightAnalogRight
      

      The 8Bitdo FC30 Pro.cfg file for RetroArch (that you posted) is obviously also missing that part:

      # Entries re-arranged for readability
      
      # Left joystick
      input_l_x_minus_axis = "-0"
      input_l_x_plus_axis = "+0"
      input_l_y_minus_axis = "-1"
      input_l_y_plus_axis = "+1"
      
      # Right Joystick
      input_r_x_plus_axis = "+2"
      input_r_y_minus_axis = "-3"
      input_r_y_plus_axis = "+3"
      

      Looking into a RetroArch auto-configuration file for a similar gamepad - see https://github.com/libretro/retroarch-joypad-autoconfig/blob/master/udev/8Bitdo_Pro_F30_BT.cfg -, I see that the joystick controls are similarly mapped, the only difference is the added input_r_x_minus_axis (i.e. the RightAnalogLeft missing from your mapping session in Emulationstation).

      So, are you sure you actually mapped the Right Joystick Left trigger in Emulationstation and you didn't accidentally skip it ? Does it not register at all in Emulationstation in the input configuration dialog ?

      E 1 Reply Last reply 28 Mar 2019, 19:01 Reply Quote 0
      • E
        ExarKunIv @mitu
        last edited by 28 Mar 2019, 19:01

        @mitu nope i have done it more times then i would like to say. each time it just will not see it. i have skipped it and gone back to it. it just does not see it

        but if i map it on a clean 4.4 load with out updating anything it will work like a champ.

        but if i put the controller into switch mode. which Emulationstation will see it as a pro controller. then it will work. but i will have to remember that i need to boot the controller in switch mode each time

        and i did use jstest and the 2 axes which it the right stick, left and right. it does show a number code as i move it about, both positive and negative

        RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
        RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
        Maintainer of RetroPie-Extra .

        M 1 Reply Last reply 28 Mar 2019, 19:12 Reply Quote 0
        • M
          mitu Global Moderator @ExarKunIv
          last edited by 28 Mar 2019, 19:12

          @ExarKunIv Can you download and install sdl-jstest and then repeat the controller testing ?

          E 1 Reply Last reply 28 Mar 2019, 19:53 Reply Quote 0
          • E
            ExarKunIv @mitu
            last edited by 28 Mar 2019, 19:53

            @mitu i really hate to ask, but how do i install it.

            i hate to say but it is above me on how to go about getting it installed, sorry

            RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
            RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
            Maintainer of RetroPie-Extra .

            M 1 Reply Last reply 28 Mar 2019, 20:06 Reply Quote 0
            • M
              mitu Global Moderator @ExarKunIv
              last edited by 28 Mar 2019, 20:06

              @ExarKunIv In this case, I have a simpler test you could perform.
              On your 4.4 clean image, update RetroPie's installed packages - but without updating the OS and it's packages. This should also update your RetroPie script and put it up to the current 4.4.11 (?) version. Try mapping again the controller and see if it works.
              After this test, re-do the update, but this time choose to update the OS and packages. It will take considerably longer - but try again after that to map the controller.

              Btw, if jstest shows the right joystick as working, a simple workaround would be to try and replace the controller's .cfg file with the one I posted earlier (https://github.com/libretro/retroarch-joypad-autoconfig/blob/master/udev/8Bitdo_Pro_F30_BT.cfg) - this should get you a functional right joystick in RetroArch.

              E 1 Reply Last reply 28 Mar 2019, 21:06 Reply Quote 0
              • E
                ExarKunIv @mitu
                last edited by 28 Mar 2019, 21:06

                @mitu ok so i updated just the retropie and NOT the OS.

                i tried mapping the controller and -2 axis would not work. so i just started hitting anything to get pass the mapping.
                so the hell of it i went back in and this time it worked. i was able to map -2 axis to anything. so i got it done and i went back in and again it worked.

                not sure if this is normal or not. ( i just never payed close attention to it. but the mapping that failed was gamepad 1.
                and next was gamepad 2, which worked.
                and then gamepad 3 which worked.

                is it this right. the gamepad number goes up as you map the controller even if it is the same?

                im updateing everything right now. ill let you know what i get

                RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                Maintainer of RetroPie-Extra .

                M 1 Reply Last reply 28 Mar 2019, 21:11 Reply Quote 0
                • M
                  mitu Global Moderator @ExarKunIv
                  last edited by 28 Mar 2019, 21:11

                  @ExarKunIv said in 8Bitdo NES30 Pro Bluetooth controllers not registering right analog left and right positions properly:

                  is it this right. the gamepad number goes up as you map the controller even if it is the same?

                  The number is indicative of which controller you're mapping. If you have 2 identical controllers, there's no point in mapping the 2nd one - the config would be the same.

                  E 1 Reply Last reply 28 Mar 2019, 21:21 Reply Quote 0
                  • E
                    ExarKunIv @mitu
                    last edited by 28 Mar 2019, 21:21

                    @mitu very odd

                    i have only one controller im messing with but yet it says gamepad 3 when i map it now.

                    i have updated everything now and i have able to map the controller correcly. i did it 4 times and each time it says gamepad 3.
                    but everything came up.

                    now why it mapped 3 different controllers i dont know.

                    think ill do a clean load. then update everything and see if i get a bunch different mappings like i have now.

                    RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                    RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                    Maintainer of RetroPie-Extra .

                    1 Reply Last reply Reply Quote 0
                    • M
                      mitu Global Moderator
                      last edited by 28 Mar 2019, 21:27

                      I would suggest to reset your game controllers on the image that you started initially and try again to map your gamepad(s).

                      E 1 Reply Last reply 29 Mar 2019, 13:45 Reply Quote 0
                      • E
                        ExarKunIv @mitu
                        last edited by 29 Mar 2019, 13:45

                        @mitu
                        i reset the controllers settings through Emulationstation

                        now its back to not seeing the -2axis on the right stick. i have done everything i can to see if i can get it to do the same thing as the other day and no luck.

                        also this is the 3rd Pi i have this problem with. and my NES30 pro is doing the same thing on my other build. so i know its not me being dumb :P

                        think ill try dropping the config you post earlier, but there is still a problem with something in Emulationstation i think

                        RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                        RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                        Maintainer of RetroPie-Extra .

                        1 Reply Last reply Reply Quote 0
                        • E
                          ExarKunIv
                          last edited by 29 Mar 2019, 14:48

                          UPDATE

                          editing the .cfg and the ES input file for the controller and still nothing. the - axis for the right stick just will not been seen by Emulationstation

                          i also have tryed my NES30 pro. and that is also the same.

                          RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                          RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                          Maintainer of RetroPie-Extra .

                          M 1 Reply Last reply 29 Mar 2019, 17:11 Reply Quote 0
                          • B
                            BuZz administrators
                            last edited by 29 Mar 2019, 15:29

                            I have two FC30 Pro on firmware 4.1 using a fully updated RetroPie

                            They both map fine. I power on in the default mode by just pressing power button. Note that make sure you have them "registered" when they were in the right mode.

                            To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                            E 1 Reply Last reply 29 Mar 2019, 15:38 Reply Quote 0
                            • E
                              ExarKunIv @BuZz
                              last edited by 29 Mar 2019, 15:38

                              @BuZz
                              when you mean registered, that they show up with the correct name when im in the mapping menu?

                              RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                              RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                              Maintainer of RetroPie-Extra .

                              B 1 Reply Last reply 29 Mar 2019, 16:03 Reply Quote 0
                              • B
                                BuZz administrators @ExarKunIv
                                last edited by 29 Mar 2019, 16:03

                                @ExarKunIv when you register/pair them via the Bluetooth config.

                                To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                E 1 Reply Last reply 29 Mar 2019, 16:28 Reply Quote 0
                                • E
                                  ExarKunIv @BuZz
                                  last edited by ExarKunIv 29 Mar 2019, 16:28

                                  @BuZz yes i have it registered through the bluetooth menu, i have the udev rule setup. both my controllers are running 4.10
                                  i have updated the retropie with the latest 4.4.11.

                                  i had the controller working find with the base load of 4.4, and then i did a full update, retropie and the OS. the controller was still paired, of course i needed to remap and just like before the left axis for the right stick will not be seen by the mapping.

                                  this is the 3rd board that i have tried this on. kinda lost on what is going on

                                  also it is also doing the same thing for my NES30 pro too

                                  RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                  RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                  Maintainer of RetroPie-Extra .

                                  B 1 Reply Last reply 29 Mar 2019, 16:46 Reply Quote 0
                                  • B
                                    BuZz administrators @ExarKunIv
                                    last edited by 29 Mar 2019, 16:46

                                    @ExarKunIv Which mode did you register them in ? What do the controllers show in the connected devices in the bluetooth menu ?

                                    To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                    E 1 Reply Last reply 29 Mar 2019, 17:39 Reply Quote 0
                                    • M
                                      mitu Global Moderator @ExarKunIv
                                      last edited by 29 Mar 2019, 17:11

                                      @ExarKunIv So, on an updated RetroPie image, the mapping works, but on your original image, it doesn't. Is that correct ?
                                      What packages do you have on your non-working image ? Run the following commands:

                                      find /opt/retropie/ -maxdepth 2 -type d
                                      dpkg -l | grep libsdl2

                                      and post the output on pastebin.com.

                                      E 2 Replies Last reply 29 Mar 2019, 17:40 Reply Quote 0
                                      • E
                                        ExarKunIv @BuZz
                                        last edited by 29 Mar 2019, 17:39

                                        @BuZz
                                        8bitdo FC30 Pro
                                        8bitdo NES30 Pro
                                        8bitdo N30 Pro2

                                        all of them are in android mode, and all are doing the same thing.

                                        but heres the kicker. i was able to map the left axis on the right stick....sometimes. so as of right now i have 2 of three i was able to map it right, but the mapping will not always work right.
                                        also when i was able to map it right. it was coming up with gamepad 4 and 5, yet i only have 3 controllers

                                        im so very very lost on what is going on

                                        RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                        RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                        Maintainer of RetroPie-Extra .

                                        1 Reply Last reply Reply Quote 0
                                        • E
                                          ExarKunIv @mitu
                                          last edited by 29 Mar 2019, 17:40

                                          @mitu
                                          it is intermittent. right now no image it what i call working. unless it is the base 4.4 with no updates

                                          RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                          RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                          Maintainer of RetroPie-Extra .

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