Solved Manette megadrive par DB9/GPIO
-
@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 doismount -o remount, rw /
avant d'editer le fichier -
Merci @subs ! Ça fonctionne.
Je suis impressionné par ce forum et la communauté recalbox.
Continuez comme ça.Je vous montrerais mon projet une fois terminé.
-
@Yurek je n'ai pas reverifie ta version de pi,mais la correction est ok sur la brabche unstable. La maj est dispo syr pi3 et le sera sur pi2 d'ici 2h (donc vers 10h du matin en ce jour beni de changement d.heure)
Edit: tu es en pi3 donc c'est dispo. Donc tu changes le type d'update dans le recalbox.conf, tu fais la maj, et normalement ton db9 fonctionnera de suite. Tu peux me confirmer stp ?
Ensuite tu repasses sur stable, refais la maj, reedite ton fichier S26 et tout baigne. Et oui, fallait pas trouver un bug hahaha