X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/044a375b953c2ee834e457e9bf17853b2047681f..4fdefea8012403ecf5546853031b321b87a45c71:/bootrom/bootrom.c diff --git a/bootrom/bootrom.c b/bootrom/bootrom.c index 83794d9f..c0522dfa 100644 --- a/bootrom/bootrom.c +++ b/bootrom/bootrom.c @@ -297,6 +297,8 @@ void BootROM(void) flash_mode(1); } else if(BUTTON_PRESS()) { flash_mode(0); + } else if(*(uint32_t*)&_osimage_entry == 0xffffffffU) { + flash_mode(1); } else { // jump to Flash address of the osimage entry point (LSBit set for thumb mode) asm("bx %0\n" : : "r" ( ((int)&_osimage_entry) | 0x1 ) );