diff --git a/bootloader/main.c b/bootloader/main.c
index e2ecaa14398c27fc7d724ef6c5b447fe566051fe..f21c9d1a53353e910807913ccd20e4ca6f723af4 100644
--- a/bootloader/main.c
+++ b/bootloader/main.c
@@ -199,7 +199,9 @@ int main(void)
 
     if(mount()) {
         if(check_integrity()) {
+            printf("Found valid application image\n");
             if(is_update_needed()) {
+                printf("Trying to update application from external flash\n");
                 MXC_FLC0->clkdiv = 54;
                 erase_partition();
                 flash_partition();
@@ -209,6 +211,8 @@ int main(void)
         } else {
             printf("Integrity check failed\n");
         }
+    } else {
+        printf("Failed to mount the external flash\n");
     }
 
 
diff --git a/bootloader/mscmem.c b/bootloader/mscmem.c
index a042190a11e9158feb5f202198246163069b6e11..d1764817487883f2072a28c027b9f0f31f41899d 100644
--- a/bootloader/mscmem.c
+++ b/bootloader/mscmem.c
@@ -19,14 +19,14 @@ uint32_t mscmem_size(void)
 /******************************************************************************/
 int mscmem_read(uint32_t lba, uint8_t* buffer)
 {
-    printf("%s\n", __func__);
+    //printf("%s\n", __func__);
 	return mx25_read(lba, buffer);
 }
 
 /******************************************************************************/
 int mscmem_write(uint32_t lba, uint8_t* buffer)
 {
-    printf("%s\n", __func__);
+    //printf("%s\n", __func__);
     return mx25_write(lba, buffer);
 }
 
@@ -47,6 +47,6 @@ int mscmem_stop()
 /******************************************************************************/
 int mscmem_ready()
 {
-    printf("%s\n", __func__);
+    //printf("%s\n", __func__);
     return mx25_ready();
 }
diff --git a/lib/card10/mx25lba.c b/lib/card10/mx25lba.c
index f7fd61aea13e3ca2ab74cc44679b5113090855fa..df13bc1e094f53fc1d946b8510464aca66ec9063 100644
--- a/lib/card10/mx25lba.c
+++ b/lib/card10/mx25lba.c
@@ -143,7 +143,7 @@ int mx25_init()
 /******************************************************************************/
 uint32_t mx25_size(void)
 {
-    printf("%s\n", __func__);
+    //printf("%s\n", __func__);
     /* Get number of 512 byte chunks the MX25 contains. */
     return (MX25_SECTOR_SIZE >> LBA_SIZE_SHIFT) * MX25_NUM_SECTORS;
 }
@@ -151,7 +151,7 @@ uint32_t mx25_size(void)
 /******************************************************************************/
 int mx25_read(uint32_t lba, uint8_t* buffer)
 {
-    printf("%s\n", __func__);
+    //printf("%s\n", __func__);
     uint32_t addr;
 
     /* Convert to MX25 sector number. */
@@ -173,7 +173,7 @@ int mx25_read(uint32_t lba, uint8_t* buffer)
 /******************************************************************************/
 int mx25_write(uint32_t lba, uint8_t* buffer)
 {
-    printf("%s\n", __func__);
+    //printf("%s\n", __func__);
     uint32_t addr;
 
     /* Convert to MX25 sector number. */
@@ -238,7 +238,7 @@ int mx25_sync()
 /******************************************************************************/
 int mx25_ready()
 {
-    printf("%s -> %d\n", __func__, running);
+    //printf("%s -> %d\n", __func__, running);
     return running;
 }