@Stoomkracht or probably type trust XX:XX:XX:XX:XX:XX after pairing.
Posts made by Stoomkracht
-
RE: How to: connect wireless/bluetooth keyboard (like Apple's)
-
RE: 8BitDo M30 Issues
@jlfedmmc456
m30 support is... disappointing. If any of the devs are Mega Drive/Genesis fans, they should/must give it some more love. It is a quite popular controller too...Also quite a good controller for arcade.. in theory.
Anyway, I hoped to give some end-user support here:
https://forum.recalbox.com/topic/29822/how-to-configure-6-face-button-controller-like-8bitdo-m30?_=1676651095267Then again, they don't even configure the Game Boy Advance emulator to work correctly with a PS4 controller out-of-the-box. Guess xbox same thing.
-
RE: How to: configure 6 face button controller like 8bitdo m30
@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?
-
How to: configure 6 face button controller like 8bitdo m30
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)
- Go to menu Controller Settings
- 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
- Choose pair controller and select the M30 one
- 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.
- 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).
- 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.
-
RE: How to: connect wireless/bluetooth keyboard (like Apple's)
ps. you will also have to connect the bluetooth keyboard through the menu at least one time (it will say successful, but it won't work). Otherwise it will not connect again after a reboot.
-
How to: connect wireless/bluetooth keyboard (like Apple's)
Just something I did not find a solution for directly @recalbox...
Simple steps that worked for me on my pi:
- Exit emulation station with F4 and press ALT+F2 to enter the terminal and login with root and pw recalboxroot (or ssh)
- put your keyboard into pair mode (with the Apple one: hold power button until LED starts blinking)
- type command 'bluetoothctl'
with up/down arrow you can see some common commands it seems and with command 'scan on' you can get a list of bluetooth-devices. - type pair XX:XX:XX:XX:XX:XX (replace with address of your keyboard)
- you will get a 6 digit code displayed in the terminal; type it on your wireless keyboard, followed by enter
- type 'connect'
- reboot and the keyboard keeps connecting/working!
Would be nice if the GUI could handle this situation too. It seems to not know how to handle the pairing PIN part?