]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - include/proxmark3.h
New bootrom
[proxmark3-svn] / include / proxmark3.h
index 7095fc853a22410400f2522e5297a6325f01c2f7..31c7164249b07dda68c0b2045c7a3e07ab5d7cd2 100644 (file)
@@ -70,4 +70,18 @@ struct version_information {
        char buildtime[30]; /* string with the build time */\r
 } __attribute__((packed));\r
 \r
+#define COMMON_AREA_MAGIC 0x43334d50\r
+#define COMMON_AREA_COMMAND_NONE 0\r
+#define COMMON_AREA_COMMAND_ENTER_FLASH_MODE 1\r
+struct common_area {\r
+       int magic; /* Magic sequence, to distinguish against random uninitialized memory */\r
+       char version; /* Must be 1 */\r
+       char command;\r
+       struct {\r
+               unsigned int bootrom_present:1; /* Set when a bootrom that is capable of parsing the common area is present */\r
+               unsigned int osimage_present:1; /* Set when a osimage that is capable of parsing the common area is present */\r
+       } __attribute__((packed)) flags;\r
+       int arg1, arg2;\r
+} __attribute__((packed));\r
+\r
 #endif\r
Impressum, Datenschutz