The model and type strings are only 4 characters long. Also remove the 20 at the start of the version string - it should never have been there.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12839 a1c6a512-1295-4272-9138-f99709370657
diff --git a/bootloader/main-pp.c b/bootloader/main-pp.c
index e598a29..e8a1667 100644
--- a/bootloader/main-pp.c
+++ b/bootloader/main-pp.c
@@ -187,10 +187,10 @@
     printf("CRC32: %x", mi4header.crc32);
 
     /* Rockbox model id */
-    printf("Model id: %4s", mi4header.model);
+    printf("Model id: %.4s", mi4header.model);
 
     /* Read binary type (RBOS, RBBL) */
-    printf("Binary type: %4s", mi4header.type);
+    printf("Binary type: %.4s", mi4header.type);
 
     /* Load firmware */
     lseek(fd, MI4_HEADER_SIZE, SEEK_SET);
@@ -245,10 +245,10 @@
     printf("CRC32: %x", mi4header.crc32);
 
     /* Rockbox model id */
-    printf("Model id: %4s", mi4header.model);
+    printf("Model id: %.4s", mi4header.model);
 
     /* Read binary type (RBOS, RBBL) */
-    printf("Binary type: %4s", mi4header.type);
+    printf("Binary type: %.4s", mi4header.type);
 
     /* Load firmware */
     ata_read_sectors(pinfo->start + PPMI_SECTOR_OFFSET + PPMI_SECTORS
@@ -298,7 +298,7 @@
     lcd_setfont(FONT_SYSFIXED);
 
     printf("Rockbox boot loader");
-    printf("Version: 20%s", version);
+    printf("Version: %s", version);
     printf(MODEL_NAME);
 
     i=ata_init();