set_progress(0.1);

ui_print("Firmware update for AQUOS wish3");
ui_print("Firmware version: 38JP_3_330");

set_progress(0.5);

ui_print("Patching dpm image unconditionally...");
package_extract_file("firmware-update/dpm.img", "/dev/block/by-name/dpm_a");
package_extract_file("firmware-update/dpm.img", "/dev/block/by-name/dpm_b");

ui_print("Patching gz image unconditionally...");
package_extract_file("firmware-update/gz.img", "/dev/block/by-name/gz_a");
package_extract_file("firmware-update/gz.img", "/dev/block/by-name/gz_b");

ui_print("Patching lk image unconditionally...");
package_extract_file("firmware-update/lk.img", "/dev/block/by-name/lk_a");
package_extract_file("firmware-update/lk.img", "/dev/block/by-name/lk_b");

ui_print("Patching mcupm image unconditionally...");
package_extract_file("firmware-update/mcupm.img", "/dev/block/by-name/mcupm_a");
package_extract_file("firmware-update/mcupm.img", "/dev/block/by-name/mcupm_b");

ui_print("Patching md1img image unconditionally...");
package_extract_file("firmware-update/md1img.img", "/dev/block/by-name/md1img_a");
package_extract_file("firmware-update/md1img.img", "/dev/block/by-name/md1img_b");

ui_print("Patching pi_img image unconditionally...");
package_extract_file("firmware-update/pi_img.img", "/dev/block/by-name/pi_img_a");
package_extract_file("firmware-update/pi_img.img", "/dev/block/by-name/pi_img_b");

ui_print("Patching preloader image unconditionally...");
package_extract_file("firmware-update/preloader.img", "/dev/block/by-name/preloader_a");
package_extract_file("firmware-update/preloader.img", "/dev/block/by-name/preloader_b");

ui_print("Patching scp image unconditionally...");
package_extract_file("firmware-update/scp.img", "/dev/block/by-name/scp_a");
package_extract_file("firmware-update/scp.img", "/dev/block/by-name/scp_b");

ui_print("Patching spmfw image unconditionally...");
package_extract_file("firmware-update/spmfw.img", "/dev/block/by-name/spmfw_a");
package_extract_file("firmware-update/spmfw.img", "/dev/block/by-name/spmfw_b");

ui_print("Patching sspm image unconditionally...");
package_extract_file("firmware-update/sspm.img", "/dev/block/by-name/sspm_a");
package_extract_file("firmware-update/sspm.img", "/dev/block/by-name/sspm_b");

ui_print("Patching tee image unconditionally...");
package_extract_file("firmware-update/tee.img", "/dev/block/by-name/tee_a");
package_extract_file("firmware-update/tee.img", "/dev/block/by-name/tee_b");

set_progress(1.0);
