25 Oct 2016, 23:02

@Yurek effectivement il y a un bug
il faut editer /etc/init.d/S26recalboxsystem et bien avoir :

rb_gpio_configure() {
    settings_gpio_mk="`$systemsetting -command load -key controllers.gpio.enabled`"
    if [ "$settings_gpio_mk" == "1" ];then
	settings_gpio_map="`$systemsetting -command load -key controllers.gpio.args`"
	[ "$settings_gpio_map" == "" ] && settings_gpio_map="map=1,2"
	recallog "enabling mk_arcade_joystick_rpi"
        eval $config_script "module" "load" mk_arcade_joystick_rpi "$settings_gpio_map" >> $log
    else
	# mk disabled let's check for db9
	settings_db9="`$systemsetting -command load -key controllers.db9.enabled`"
	if [ "$settings_db9" == "1" ];then
            settings_db9_map="`$systemsetting -command load -key controllers.db9.args`"
            recallog "enabling db9"
            eval $config_script "module" "load" db9_gpio_rpi "$settings_db9_map" >> $log
	else 
	    # db9 and mk disabled let's check for gamecon
            settings_gamecon="`$systemsetting -command load -key controllers.gamecon.enabled`"
            if [ "$settings_gamecon" == "1" ];then
                settings_gamecon_map="`$systemsetting -command load -key controllers.gamecon.args`"
                recallog "enabling gamecon"
                eval $config_script "module" "load" gamecon_gpio_rpi "$settings_gamecon_map" >> $log
	    fi
	fi
    fi
}

la ligne

settings_db9_map="`$systemsetting -command load -key db9_args`" 

était fausse (voir ligne 10 dans mon bout de code). Je ferai la correction dans recalbox dans la semaine.
Toi tu dois mount -o remount, rw / avant d'editer le fichier