From: henryk@ploetzli.ch <henryk@ploetzli.ch@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Date: Sat, 16 Jan 2010 06:10:04 +0000 (+0000)
Subject: Automatically enter bootrom when OS image doesn't appear to be proper
X-Git-Tag: v1.0.0~397
X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/4fdefea8012403ecf5546853031b321b87a45c71

Automatically enter bootrom when OS image doesn't appear to be proper
---

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 ) );