add some code to dump the sansa hidden partition (commented out), usefull for when we need to figure out which byte to modify so the OF doesnt rebuild its DB after usb
CAUTION: Current svn bootloader cannot read buttons, so don't upgrade


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13402 a1c6a512-1295-4272-9138-f99709370657
diff --git a/bootloader/main-pp.c b/bootloader/main-pp.c
index 99200da..86e9868 100644
--- a/bootloader/main-pp.c
+++ b/bootloader/main-pp.c
@@ -620,6 +620,22 @@
         error(0, 0);
 
     } else {
+#if 0 /* e200: enable to be able to dump the hidden partition */
+        if(btn & BUTTON_UP)
+        {
+            int fd;
+            pinfo = disk_partinfo(1);
+            fd = open("/part.bin", O_CREAT|O_RDWR);
+            char sector[512];
+            for(i=0; i<40960; i++){
+                printf("dumping sector %d", i);
+                lcd_update();
+                ata_read_sectors(pinfo->start + i,1 , sector);
+                write(fd,sector,512);
+            }
+            close(fd);
+        }
+#endif
         printf("Loading Rockbox...");
         rc=load_mi4(loadbuffer, BOOTFILE, MAX_LOADSIZE);
         if (rc < EOK) {