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

    Retro-Bit Sega Mega Drive/Genesis 2.4 GHz Wireless Controller incompatible/issues

    Scheduled Pinned Locked Moved Help and Support
    controllersemulationstatondevelopmentupdate retropie
    15 Posts 5 Posters 4.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.
    • L
      legendos
      last edited by legendos

      Hi @ Devs, all

      I finally got this this new controllers:

      md.jpg

      unfortunately they are not recognized as sega mega drive controllers in emulationstation.

      They are recognized as nintendo switch controllers.

      Therefore i cannot use the "home" button as the important hotkey.

      Will there be an workaround for this issue?

      Or an update in the future, that they will be correct recognized?

      Best regards!

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

        @legendos said in Retro-Bit Sega Mega Drive/Genesis 2.4 GHz Wireless Controller incompatible/issues:

        Therefore i cannot use the "home" button as the important hotkey.

        Why ? Isn't the key registering in EmulationStation ?

        Or an update in the future, that they will be correct recognized?

        Unless a special driver is released for it, I don't think so.

        Like other controllers that have multiple connection modes, doesn't it have a 'switch mode' button combination that will make it identify (and work) like a non-switch controller ?

        L 1 Reply Last reply Reply Quote 0
        • L
          legendos @mitu
          last edited by

          @mitu

          Thanks for your reply.

          yes, i cannot register the home button. i pushed it again and again, but noting happens.

          No, the sega wireless controller don´t have a switch mode or something like this.

          Shit, i´m about to cry. :(

          mituM RionR 2 Replies Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @legendos
            last edited by mitu

            @legendos said in Retro-Bit Sega Mega Drive/Genesis 2.4 GHz Wireless Controller incompatible/issues:

            No, the sega wireless controller don´t have a switch mode or something like this.

            They don't seem to. According to their support manual, the Home button works only on macOS and Nintendo Switch and it also has some configuration, but no explicit 'switch mode' instructions :

            • PC / ANDROID®
              The controller’s LED indicates the input mode it is in. To switch between the modes, press and hold Start + B until it changes color.
              » Red indicates it is in D-Input mode.
              » Blue indicates it is in X-Input mode.
            1 Reply Last reply Reply Quote 1
            • RionR
              Rion @legendos
              last edited by Rion

              @legendos Have you paired it in d-input mode?

              Manual for SEGA® Mega Drive 8-Button Arcade Pad - 2.4 GHz Wireless

              Support page with manual link directly.

              Edit: After closer inspection the Home button is only avaliable in Mac and Switch mode.

              @mitu Looks like we answered the same question minutes apart 😊

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

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

                @Rion said in Retro-Bit Sega Mega Drive/Genesis 2.4 GHz Wireless Controller incompatible/issues:

                @mitu Looks like we answered the same question minutes apart 😊

                Heh. On the other hand, since the controller identifies as a Switch, the Home should be activated.
                @legendos can you try to see if the button is detected by jstest ?
                Exit EmulationStation, then run jstest /dev/input/js0 (make sure said controller is the only one active/plugged in). Press buttons/pads and see if they register - including the Home button. Exit the test with Ctrl + C, start back EmulationStation by typing emulationstation.

                L 2 Replies Last reply Reply Quote 0
                • L
                  legendos @mitu
                  last edited by

                  @mitu

                  Ok, i test it soon!

                  then I'll let you know if it works!

                  1 Reply Last reply Reply Quote 0
                  • L
                    legendos @mitu
                    last edited by

                    @mitu

                    Thank you so much!

                    after i entetred "jstest /dev/input/js0", i was able to push every button on the controller inclusive the magic "home" button!

                    IMG_20200110_210659~2.jpg

                    After that, i restartet the system.

                    Emulationstation detected the controller as a new one (second gamepad) called "xbox 360 gamepad".

                    At this point, i was able to register every button (inclusive) the "home" button!

                    But why did recognize emu.station my controller as an xbox 360 gamepad?

                    Is now an Update (from the devs) possible to recognize it as what it is?

                    Thanks again! :))))

                    Best Regards!

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

                      @legendos said in Retro-Bit Sega Mega Drive/Genesis 2.4 GHz Wireless Controller incompatible/issues:

                      Is now an Update (from the devs) possible to recognize it as what it is?

                      No, there hasn't been any update that would fix this. More likely the controller started in PC mode (D-Input/X-input ?) and the key is enabled.
                      Try testing it a few more times - maybe the order of start-up (Pi first, controller 2nd or the other way around) has an impact on how the contoller identifies itself.

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

                        As @mitu mentioned before.

                        The controller’s LED indicates the input mode it is in. To switch between the modes, press and hold Start + B until it changes color.
                        » Red indicates it is in D-Input mode.
                        » Blue indicates it is in X-Input mode.

                        So in other words. Try to start the controller in X-Input mode "Blue led"

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

                        L 1 Reply Last reply Reply Quote 0
                        • L
                          legendos @Rion
                          last edited by legendos

                          @Rion

                          Yes, your right.

                          I don't know thus until now.

                          Thank you!

                          I think this topic can marked as "solved" and be closed.

                          1 Reply Last reply Reply Quote 0
                          • P
                            penx
                            last edited by

                            I have the bluetooth version of this controller and have the same issue - I can map every key other than the home button.

                            When I hold down the home button in 'Controller Input' it shows it as 'Keyboard'.

                            If I try using jstest as described above, it appends "^@" to the end of the line but nothing else.

                            Any ideas?

                            I've raised an issue here https://github.com/Aloshi/EmulationStation/issues/838

                            mituM CrushC 2 Replies Last reply Reply Quote 0
                            • mituM
                              mitu Global Moderator @penx
                              last edited by

                              When I hold down the home button in 'Controller Input' it shows it as 'Keyboard'.
                              If I try using jstest as described above, it appends "^@" to the end of the line but nothing else.

                              This means that button is acting as a keyboard button.

                              Any ideas?

                              Start the gamepad in a different 'mode' and see if the button is recognized as a gamepad input.

                              I've raised an issue here https://github.com/Aloshi/EmulationStation/issues/838

                              RetroPie doesn't use the original EmulationStation, it has its own fork (https://github.com/RetroPie/EmulationStation). The upstream project is not so active anymore and your issue is not an EmulationStation problem, so I don't expect you'll be getting any update.

                              P 1 Reply Last reply Reply Quote 1
                              • CrushC
                                Crush @penx
                                last edited by

                                In my experience in D-Input mode the Home button has never worked on Retropie but all the other buttons work, thus you can set the Hotkey to select.
                                In X-Input mode the Home button works, but for whatever reason the C, Z and perhaps L1 button do not work.

                                1 Reply Last reply Reply Quote 1
                                • P
                                  penx @mitu
                                  last edited by penx

                                  @mitu said in Retro-Bit Sega Mega Drive/Genesis 2.4 GHz Wireless Controller incompatible/issues:

                                  Start the gamepad in a different 'mode' and see if the button is recognized as a gamepad input.

                                  I have found 6 different wireless modes:

                                  Key Mode LEDs
                                  Y Switch Strobe
                                  X Mac 3,4
                                  Z ? 2,3
                                  A Android 1
                                  B D-Input 3
                                  C ? 1,3

                                  Switch pairs and is recognised as a controller in configure input, but holding down a button doesn't do anything, so I can't bind anything.

                                  Mac mode, holding down home shows 'keyboard' but when I go in to key binding it lets me bind the home button. It doesn't let me bind the Z and C buttons.

                                  Z,A,B,C mode all have the same issue with the home button as described above.

                                  There is a wired X-Input mode (LED 2) which allows me to bind all buttons but I can't figure out if there's a wireless version of this.

                                  There is a wired PS3 mode which also allows me to bind all buttons, but I also can't figure out how to get it to pair wirelessly in this mode.

                                  Is there no way to manually bind whatever keyboard button it thinks it is?

                                  Is this a bug with anything else, or a fundamental issue with the hardware?

                                  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.