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.6k 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.
    • 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.