I'm using the Compute Module 3 with eMMC Flash and the IO Board v3.
I'm trying to configure it in a way where it boots from eMMC by default but if a push switch is held during boot it will boot from a USB stick. Essentially providing a way to "factory" reset the software, ie boot a tiny kernel (noobs etc) and reflash the eMMC.
I've read various posts on here about this but I'm still struggling to get this to work and i'm not at a loss to what I'm doing wrong.
So the two questions are: Is this possible and if so what do I need to do to enable it?
For reference if i do an otp_dump I get: 17:3220000a