First stab at IO auto-update, needs cross-checking

This enabled auto-updates of the IO firmware.