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 Pro in Kodi 16

    Scheduled Pinned Locked Moved Help and Support
    17 Posts 11 Posters 10.7k 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.
    • D
      dawed
      last edited by

      Have anybody a 8Bitdo NES Pro Controller and get it working in Kodi-Port?

      1 Reply Last reply Reply Quote 1
      • D
        dawed
        last edited by dawed

        Still my hats and axis won't work.. no idea why - so i did a Little "hack" to still use the Controllers inside kodi... It's not great but it works... If anybody have an idea to get the hats and axis working - please let me know... on kodi debug log it Shows the axis and hats when i press it - but in the Joystick.xml, if i activate them like i think it is correct, nothing happen after...

        <?xml version="1.0" encoding="UTF-8"?>
        <keymap>
        <global>
        <joystick name="8Bitdo NES30 Pro">
        <button id="1">Right</button><!--A-->
        <button id="2">Down</button><!--B-->
        <button id="4">Up</button><!--X-->
        <button id="5">Left</button><!--Y-->
        <button id="11">Stop</button><!--SELECT-->
        <button id="12">PlayPause</button><!--START-->
        <button id="10">ContextMenu</button><!--RIGHTSHOULDER-MIDDLE-->
        <button id="8">Info</button><!--RIGHTSHOULDER-->
        <button id="7">FullScreen</button><!--LEFTSHOULDER-->
        <button id="9">Quit</button><!--LEFTSHOULDER-MIDDLE-->
        <button id="14">Select</button><!--THUMB-LEFT-->
        <button id="15">Back</button><!--THUMB-RIGHT-->
        <!--<axis id="0" limit="+1">Right</axis><!--RIGHT-->
        <!--<axis id="0" limit="-1">Left</axis><!--LEFT-->
        <!--<axis id="1" limit="-1">Up</axis><!--UP-->
        <!--<axis id="1" limit="+1">Down</axis><!--DOWN-->
        </joystick>
        </global>
        </keymap>

        1 Reply Last reply Reply Quote 1
        • herb_fargusH
          herb_fargus administrators
          last edited by

          Look at the xbox360 template for the hat and axis syntax:

          https://github.com/retropie/retropie-setup/wiki/KODI#xbox-360

          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

          1 Reply Last reply Reply Quote 0
          • D
            dawed
            last edited by dawed

            So far so good...
            but only those above work:

            <axis limit="-1" id="1">Left</axis><!--LEFT ANALOGUE LEFT-->
            <axis limit="-1" id="2">Up</axis><!--LEFT ANALOGUE UP-->
            <axis limit="-1" id="4">VolumeUp</axis><!--RIGHT ANALOGUE UP-->
            <axis limit="-1" id="5">AnalogSeekBack</axis><!--RIGHT ANALOGUE LEFT-->

            Not the hats and also not the other axis... no idea why :(

            EDIT: All the Limit+1 axis don't work (hat never mind so far actually). I try with trigger with other values - nothing

            1 Reply Last reply Reply Quote 1
            • C
              Cabardi
              last edited by

              Hope someone get's this to work, and will post the keymap solution here. I'm having the same problems with my NES30 Pro ..

              1 Reply Last reply Reply Quote 1
              • C
                chavatar
                last edited by

                Has anyone had anymore luck with this? I've spent a rainy and largely unproductive afternoon trying to get it work. Bit annoying as my PS3 Controller wirelessly works fine (showing as a PS3 Controller) but plugged in doesn't (as a Gasia)

                I can get all the buttons working - but crucially not the Dpad or Analogs - the former not at all, the latter as dawed says, only for the limit="-1" attribute = "limit="+1" seems to be unrecognised. Tried hats, any variation. I've been through the retropie docs, kodi docs & logs, xbox examples (which, if they worked here, would be very useful).

                I've got a functioning controller in kodi, I've assigned Down and Right to the right analog stick counter-intuitively to Up and Left limit-1. The buttons are no problem, so it can be used. But irritatingly can't get a straightforward control config, that I'd get with something working OOTB. Perhaps it's Kodi, more likely 8Bitdo, but if anyone has had more luck in the areas I've mentioned...

                Pi3, 3.7 clean install from image, binary latest. I'm still fessing around with the keymap, and if anyone's interested I'll post, but my feeling is I may have to wait awhile until stuff matures.

                RascasR 1 Reply Last reply Reply Quote 0
                • RascasR
                  Rascas @chavatar
                  last edited by Rascas

                  @chavatar about the 8bitbo pro, it can be considered a bug in the joystick support, I will fix it in the next Kodi version (16.2).

                  About the Gasia PS3 controller, what happens is that via bt it gets the same controller name as the original one, and works OOTB. Via USB it gets the name "Gasia something else" which is not in the default kodi PS3 xml controller config.
                  Copy the original PS3 xml to /home/pi/.kodi/userdata/keymaps/ and add or change the joystick name to what you get with cat /proc/bus/input/devices.
                  More info in https://github.com/RetroPie/RetroPie-Setup/wiki/KODI

                  C RionR 2 Replies Last reply Reply Quote 1
                  • C
                    chavatar @Rascas
                    last edited by

                    @Rascas Oh that's brilliant to know, many thanks. Will stop fessing on this one for now :)

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

                      I am having the same problem as of yesterday I upgraded to 3.8 on Retropie and just needed my NES30 Gamepad Joystick to work in conjunction with Kodi. I noticed with my file I created I could only get Left and Up to work with the D-pad. I have tried so many combinations and failed. This is my code here:

                      <axis limit="-1" id="1">Left</axis><!--DPAD LEFT WORKING-->
                      <axis limit="-1" id="2">Up</axis><!--DPAD UP WORKING-->
                      <axis limit="+1" id="1">Right</axis><!--DPAD RIGHT NOT WORKING-->
                      <axis limit="+1" id="2">Down</axis><!--DPAD DOWN NOT WORKING-->

                      Any help with this would be great. I am not a coder and new to Linux.

                      1 Reply Last reply Reply Quote 1
                      • RionR
                        Rion @Rascas
                        last edited by Rion

                        @Rascas said in 8BITDO Pro in Kodi 16:

                        @chavatar about the 8bitbo pro, it can be considered a bug in the joystick support, I will fix it in the next Kodi version (16.2).

                        I suppose this is the case with Nes30/Sfc30 to?

                        FBNeo rom filtering
                        Mame2003 Arcade Bezels
                        Fba Arcade Bezels
                        Fba NeoGeo Bezels

                        RascasR saccublendaS 2 Replies Last reply Reply Quote 0
                        • RascasR
                          Rascas @Rion
                          last edited by

                          @Rion I don't have neither of this gamepads but I think so, yes.

                          1 Reply Last reply Reply Quote 0
                          • saccublendaS
                            saccublenda @Rion
                            last edited by saccublenda

                            @Rion
                            Yes, I have a SFC30 and I have the same problem: UP and LEFT work, DOWN and RIGHT don't.

                            S 1 Reply Last reply Reply Quote 0
                            • S
                              Sinkyboy2000 @saccublenda
                              last edited by

                              I have this same problem with the NES30 Pro. UP and LEFT work DOWN and RIGHT don't. Neither do A, B, X or Y

                              Is there a workaround?

                              P 1 Reply Last reply Reply Quote 1
                              • dildo_bagginsD
                                dildo_baggins
                                last edited by

                                same issue here.. latest.

                                any updates on this one?

                                1 Reply Last reply Reply Quote 0
                                • RascasR
                                  Rascas
                                  last edited by

                                  It will be fixed in Kodi 17, when the stable version comes out. Kodi 16 joystick support is experimental (and not official).

                                  1 Reply Last reply Reply Quote 1
                                  • P
                                    PetroRie @Sinkyboy2000
                                    last edited by

                                    @Sinkyboy2000 said in 8BITDO Pro in Kodi 16:

                                    I have this same problem with the NES30 Pro. UP and LEFT work DOWN and RIGHT don't. Neither do A, B, X or Y

                                    Is there a workaround?

                                    I have this problem with the PS4 controller too. I never knew other controllers had this problem too. I hope they fix it in the next release.

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      chavatar
                                      last edited by

                                      For me, out of Retropie, Recalbox and Lakka the only one where it's been a straightforward affair, all working is Recalbox. Running Kodi Isenguard...can't wait for Krypton to catch up ;)

                                      Much prefer Retropie, but hope ppl don't mind the mention.

                                      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.