usb mass storage support. user initiated recovery is now user friendly.
diff --git a/extendedcommands.c b/extendedcommands.c
index 4074d38..a63163a 100644
--- a/extendedcommands.c
+++ b/extendedcommands.c
@@ -358,4 +358,26 @@
return;
}
ui_print("Restore complete.\n");
+}
+
+void do_mount_usb_storage()
+{
+ system("echo /dev/block/mmcblk0 > /sys/devices/platform/usb_mass_storage/lun0/file");
+ static char* headers[] = { "USB Mass Storage device",
+ "Leaving this menu unmount",
+ "your SD card from your PC.",
+ "",
+ NULL
+ };
+
+ static char* list[] = { "Unmount", NULL };
+
+ for (;;)
+ {
+ int chosen_item = get_menu_selection(headers, list, 0);
+ if (chosen_item == GO_BACK || chosen_item == 0)
+ break;
+ }
+
+ system("echo 0 > /sys/devices/platform/usb_mass_storage/lun0/enable");
}
\ No newline at end of file