diff --git a/source/arm11/menu/bootslot.c b/source/arm11/menu/bootslot.c index 9ccfa4c..9c6872c 100644 --- a/source/arm11/menu/bootslot.c +++ b/source/arm11/menu/bootslot.c @@ -45,7 +45,10 @@ bool storeBootslot(u8 slot) { if (slot == INVALID_BOOT_SLOT) // 0xFF is not allowed - slot = 0; + slot = 0; + + if (getBootEnv() != BOOTENV_COLD_BOOT) // store slot only on cold boot + return true; if (slot != stored_slot) {