esmith13 The RPi0/1 image version got some "tweaks" to autodetect the GPI-case.
In your case with the CM3 version your controller does not seem to work at all (thus this is independent from the image because it's a regular xbox360 USB controller) - so we can't help
SafeShutdown can be added manually to batocera.conf add RETROFLAG_GPI to the power.switch device - so we can help
PS: **MARKDOWN** `test`