void fsm_msgInitialize(Initialize *msg) { (void)msg; recovery_abort(); signing_abort(); session_clear(false); // do not clear PIN layoutHome(); fsm_msgGetFeatures(0); }
void fsm_msgInitialize(Initialize *msg) { (void)msg; /* If device is in manufacture mode, turn if off and lock it */ if(is_mfg_mode()) { set_mfg_mode_off(); go_home_forced(); } recovery_abort(false); signing_abort(); session_clear(false); // do not clear PIN go_home(); fsm_msgGetFeatures(0); }