Prérequis : une recalbox a jour, un boîtier retroflag prenant en charge le safe shutdown (nespi case +, superpi case, megapi case, attention le nespi case premier du nom ne prend pas en charge cette fonction)
Installez votre rasberry pi dans votre boîtier en suivant les informations du manuel joint a votre boîtier.
Mettre l'interrupteur safe shutdown sur ON
Recalbox gère en natif le safe shutdown, il suffit de l'activer dans le fichier recalbox.conf.
Si vous ne connaissez pas le fichier recalbox.conf regardez ici : recalbox.conf
Au début du fichier recalbox.conf il y a une partie dédié à la gestion de l'alimentation de votre recalbox :
------------ A - System Options -----------
Uncomment the system.power.switch you use
;system.power.switch=ATX_RASPI_R2_6 # http://lowpowerlab.com/atxraspi/#installation
;system.power.switch=MAUSBERRY # http://mausberry-circuits.myshopify.com/pages/setup
;system.power.switch=REMOTEPIBOARD_2003 # http://www.msldigital.com/pages/support-for-remotepi-board-2013
;system.power.switch=REMOTEPIBOARD_2005 # http://www.msldigital.com/pages/support-for-remotepi-board-plus-2015
;system.power.switch=WITTYPI # http://www.uugear.com/witty-pi-realtime-clock-power-management-for-raspberry-pi
;system.power.switch=PIN56ONOFF # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
;system.power.switch=PIN56PUSH # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
;system.power.switch=PIN356ONOFFRESET # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
;system.power.switch=PIN356PUSHRESET # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
C'est cette ligne qui gère l'interrupteur marche arrêt et reset qui nous intéresse : ;system.power.switch=PIN356ONOFFRESET # https://github.com/recalbox/recalbox-os/wiki/Add-a-start-stop-button-to-your-recalbox-(EN)
Enlever simplement le ; devant cette ligne et sauvegardez cette modification.
Redémarrez votre recalbox, les boutons de votre boîtier sont a présent fonctionnels.
Voici comment réagissent les boutons :
on/off éteint ou allume le système
RESET:
-appuis bref en jeu:= reboot du jeu
-appuis long en jeu= retour au menu ES
-appuis dans le menu ES (bref ou long)=Redémarrage système
VOYANT :
- clignote lors du démarrage système
- fixe quand le système est en fonctionnement