diff --git a/core/embed/firmware/main.c b/core/embed/firmware/main.c index 293622722c..92f6792b38 100644 --- a/core/embed/firmware/main.c +++ b/core/embed/firmware/main.c @@ -275,6 +275,8 @@ void SVC_C_Handler(uint32_t *stack) { explicit_bzero(&firmware_header_start, IMAGE_HEADER_SIZE); } + ensure_compatible_settings(); + __asm__ volatile("msr control, %0" ::"r"(0x0)); __asm__ volatile("isb"); // See stack layout in