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.