Matricom Bluetooth Gamepad



  • Hello Recalbox Community!

    First and foremost, I hope all of you are staying safe and healthy.

    Since being bunkered in, I decided to check out recalbox. I loaded an image to find out that my bluetooth controller doesn't really work well with it. I am able to sync the controller and evtest shows response to buttons. However, in ES I am unable to configure the controller.

    From SSH I run /etc/init.d/S31emulationstation restart and when I press a button on the controller this is what I get:

    # /etc/init.d/S31emulationstation stop
    # /etc/init.d/S31emulationstation start
    # lvl0: 	System "favorites" is missing name, path, extension, or command!
    lo IP Address 127.0.0.1
    eth0 IP Address 192.168.1.77
    INFO: The key you just pressed is not recognized by SDL. To help get this fixed, please report this to the SDL mailing list <sdl@libsdl.org> EVDEV KeyCode 304 
    INFO: The key you just pressed is not recognized by SDL. To help get this fixed, please report this to the SDL mailing list <sdl@libsdl.org> EVDEV KeyCode 304 
    INFO: The key you just pressed is not recognized by SDL. To help get this fixed, please report this to the SDL mailing list <sdl@libsdl.org> EVDEV KeyCode 307 
    INFO: The key you just pressed is not recognized by SDL. To help get this fixed, please report this to the SDL mailing list <sdl@libsdl.org> EVDEV KeyCode 307
    

    Is there anything I can do to resolve this?



  • I have an RPi 3 b+.

    Controller is Matricom G-Pad BX

    Here is some additional information.

    # hcitool con                   
    Connections:
    	> ACL 58:6A:FB:B4:7D:94 handle 12 state 1 lm MASTER AUTH ENCRYPT 
    # hcitool name 58:6A:FB:B4:7D:94
    Bluetooth Gamepad
    #
    # bluetoothctl
    [NEW] Controller B8:27:EB:88:A6:2C BlueZ 5.39 [default]
    [NEW] Device 58:6A:FB:B4:7D:94 Bluetooth Gamepad
    [Bluetooth Gamepad]# info
    Device 58:6A:FB:B4:7D:94
    	Name: Bluetooth Gamepad
    	Alias: Bluetooth Gamepad
    	Class: 0x002540
    	Icon: input-keyboard
    	Paired: yes
    	Trusted: yes
    	Blocked: no
    	Connected: yes
    	LegacyPairing: no
    	UUID: Serial Port               (00001101-0000-1000-8000-00805f9b34fb)
    	UUID: Human Interface Device... (00001124-0000-1000-8000-00805f9b34fb)
    	UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
    	Modalias: usb:v1949p0402d0021
    [Bluetooth Gamepad]# 
    
    

  • Staff
    Developer
    Global moderator
    Team

    @substancev 17.12.02 is outdated. Please install latest version.



  • @OyyoDams This occurred with Dragonblaze image i used. I am

    This is now running the latest img downloaded from your site and the above still applies



  • @substancev For Matricom G-Pad BX (Bluetooth).. I added the following line to ~/udev/rules.d/99-bluetooth.rules:

    SUBSYSTEM=="input", ATTRS{name}=="Bluetooth Gamepad", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
    

    I got this line from a RetroPie setup. The menu system allows to add bluetooth devices to the udev rules. I copied this rule and added manually.

    I guess the question now is: How do I know how to manually create this file?

    I hope this helps anyone with a Matricom trying to use Recalbox.



Want to support us ?

178
Online

80.5k
Users

21.6k
Topics

158.1k
Posts