diff --git a/bootloader/main.c b/bootloader/main.c
index 112df1d16fed4306d3e8e618d604632978937fa5..560bb51767d54f5ce5eaaf95739249c4db986f8e 100644
--- a/bootloader/main.c
+++ b/bootloader/main.c
@@ -179,6 +179,9 @@ void flash_partition(void)
 				data); /* wild cast. not sure if this works */
 		if (ret != E_NO_ERROR) {
 			printf("FLC_Write failed with %d\n", ret);
+			bootloader_display_error(
+				"Firmware Write", "Firmware not", "updated."
+			);
 			while (1)
 				;
 		}