diff --git a/bootloader/c_types.h b/bootloader/c_types.h
new file mode 100644
index 0000000..9989e1d
--- /dev/null
+++ b/bootloader/c_types.h
@@ -0,0 +1,10 @@
+/* rboot type definitions */
+
+
+typedef int int32;
+typedef unsigned short uint16;
+typedef unsigned int uint32;
+typedef unsigned char uint8;
+
+#define TRUE 1
+#define FALSE 0
diff --git a/bootloader/rboot b/bootloader/rboot
index 30afbaa..3b067a8 160000
--- a/bootloader/rboot
+++ b/bootloader/rboot
@@ -1 +1 @@
-Subproject commit 30afbaa777e00abf9d7d469fb3345f118c4975c1
+Subproject commit 3b067a8686a07474c5f722953d3b2f0e71db681f