@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