diff --git a/chip/lm4/keyboard_scan.c b/chip/lm4/keyboard_scan.c index 4abb8c7622..acca947707 100644 --- a/chip/lm4/keyboard_scan.c +++ b/chip/lm4/keyboard_scan.c @@ -265,7 +265,8 @@ int keyboard_scan_init(void) * If we're booting due to a reset-pin-caused reset, check what other * single key is held down (if any). */ - if (system_get_reset_cause() == SYSTEM_RESET_RESET_PIN) { + if ((system_get_reset_cause() == SYSTEM_RESET_RESET_PIN) && + !system_jumped_to_this_image()) { const struct boot_key_entry *k = boot_key_list; int i;