From deda7483e3f3405b8a0a61057482931c4762d4b0 Mon Sep 17 00:00:00 2001 From: Yaya-Cout Date: Fri, 27 Dec 2024 18:30:36 +0100 Subject: [PATCH] [bootloader] Fix slotInfo on Epsilon --- bootloader/trampoline.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bootloader/trampoline.cpp b/bootloader/trampoline.cpp index 876db0496..56cf2d5e9 100644 --- a/bootloader/trampoline.cpp +++ b/bootloader/trampoline.cpp @@ -10,6 +10,8 @@ namespace Bootloader { void __attribute__((noinline)) suspend() { Ion::Device::Power::internalFlashSuspend(true); + // Restore slotInfo magic header (broken on Epsilon, IDK why) + *(uint8_t *)0x20000000 = 0xBA; } void* Trampolines[TRAMPOLINES_COUNT]