All pastes #401430 Raw Edit

Untitled

public text v1 · immutable
#401430 ·published 2007-03-19 11:10 UTC
rendered paste body
Index: bootloader/main-pp.c
===================================================================
--- bootloader/main-pp.c	(revision 12834)
+++ bootloader/main-pp.c	(working copy)
@@ -333,6 +335,19 @@
                 i, pinfo->type, pinfo->size / 2048);
     }
 
+    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++){
+            ata_read_sectors(pinfo->start + i,1 , sector);
+            write(fd,sector,512);
+        }
+        close(fd);
+    }
+    
     if(btn & BOOTLOADER_BOOT_OF)
     {
         /* Load original mi4 firmware in to a memory buffer called loadbuffer.