diff --git a/bootloader/boot.cpp b/bootloader/boot.cpp index 6e4e2cb88..ca994c73e 100644 --- a/bootloader/boot.cpp +++ b/bootloader/boot.cpp @@ -38,10 +38,8 @@ void Boot::setMode(BootMode mode) { void Boot::busError() { Ion::Device::Flash::ClearInternalFlashErrors(); - asm("mov r12, lr"); if (config()->isBooting()) { // Bus error is normal if we are booting, it's triggered when we lock OPTCR - asm("mov lr, r12"); - asm("bx lr"); + return; } Bootloader::Recovery::crash_handler("BusFault"); }