@Zeke le fait que ce ne tienne qu'un reboot sonne comme des modifications faites via le script sur une partiton read only. Par contre les scripts existent de base et en fait mis à part pour test (ce que j'avais fais plus haut) ils ne sont pas nécessaire.
Je résume pour être sur du statu actuel:
- recalbox.conf: tu as bien décommenté la ligne ci-dessous, c'est cénsé être auto mais soit
system.power.switch=PIN356ONOFFRESET
A ce stade tu peux éteindre et reset avec les boutons en facade normalement. Les scripts appelés sont dans /opt/RetroFlag
- config.txt: si le fan continue à tourner la modif suivante à permi de contourner le soucis pour certains d'entres-nous:
mount -o remount,rw /boot
echo "# Overlay setup for proper powercut, needed for Retroflag cases" >> /boot/config.txt
echo "dtoverlay=gpio-poweroff,gpiopin=4,active_low=1,input=1" >> /boot/config.txt
shutdown -r now
Cette manip est permanente et résoud le problème de manière définitive pour moi en tous les cas.
Ces deux étapes ont été appliquée pour ton cas?