Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    How to: configure 6 face button controller like 8bitdo m30

    Recalbox General
    configure face button 8bitdo m30
    1
    2
    3131
    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.
    • Stoomkracht
      Stoomkracht last edited by Stoomkracht

      It gave me a lot of frustration and wasted many hours... so here is hopefully one solution for everyone else.

      6 button = XYZ,ABC

      You need to have a USB keyboard available (ENTER=Menu, A=select, S=back)

      1. Go to menu Controller Settings
      2. Power on the m30 controller in "Android mode" by holding B+start for 2 seconds or so (xbox mode also works fine (X+start), but the shown controller name would indicate xbox instead of m30), and hold the pair button until the 4 leds start looping
      3. Choose pair controller and select the M30 one
      4. Recalbox uses a virtual/standard controller in SNES configuration (YX, BA), so lookup a picture of it for comparison. Choose Configure a controller from the menu.
      5. map
        up, down, left, right
        A > C
        B > B
        X > Z
        Y > Y
        start > start
        select > -
        hotkey > %
        (the UI goes totally wonkers (cursor jumps around) when trying to set below configuration)
        LT > left trigger (AXIS +, NOT -)
        RT > right trigger (AXIS +, NOT -)
        Use the keyboard cursor keys and controller "A"(C) button to delete a wrong entry and try again till it shows a positive (+) AXIS mapping (important!)
        LT2 > X
        RT2 > A
        OK
        Only need to do this once per controller model.

      Test it out in super mario world or whatever to check that the ABXY button are correctly arranged according to SNES standards (they are).

      1. Go to megadrive/genesis and start Golden Axe 2 or whatever.
        %+B to open retroarch menu
        Scroll to Controls/Port 1 controls
        A>C
        B>B
        X>Z
        Y>Y
        LB>X
        RB>A
        L2B>X
        R2B>A
        Same for Port 2 controls
        Choose menu Save content directory remap file

      It would help if one of the Recalbox devs would just get an M30 to debug the settings/menu. It was a lot of trial and error because it seems sometimes things worked, sometimes not. Anyway, above should be helpful and fix things for current version.

      Stoomkracht 1 Reply Last reply Reply Quote 0
      • Stoomkracht
        Stoomkracht @Stoomkracht last edited by Stoomkracht

        @Stoomkracht
        And even then, some tiny UI things go weird, like scrolling the shader list in Recalbox, it keeps scrolling after one press of a shoulder button (but the same thing does not happen in the rom list).

        ps Switch and macos config for m30 does not work at all in Recalbox (which is weird in itself if you ask me). Seems like just a few (though popular) hard coded controllers are supported, like the Xbox and PS one?

        1 Reply Last reply Reply Quote 0
        • Referenced by  Stoomkracht Stoomkracht 
        • Locked by  admin admin 
        • First post
          Last post

        Want to support us ?

        97
        Online

        99.7k
        Users

        28.1k
        Topics

        187.1k
        Posts

        Copyright © 2021 recalbox.com