diff --git a/airoha/image/u-boot-script b/airoha/image/u-boot-script
index ac5493e5a6e20917c3845f2ca64a14915c841e41..c412b11755835b049627d1251f5cace31806b1c2 100644
--- a/airoha/image/u-boot-script
+++ b/airoha/image/u-boot-script
@@ -37,7 +37,7 @@ setenv __script_emmc_write_gpt '
 	run do_report_result;
 ';
 setenv __script_emmc_write_production '
-	run __script_emmc_write_gpt update_itb_prepare do_update_bank1 do_update_bank2 do_update_uboot_img do_update_uboot_env clear_overlay1 clear_overlay2;
+	run __script_emmc_write_gpt update_itb_prepare do_update_bank2 do_update_bank1 do_update_uboot_img do_update_uboot_env clear_overlay2 clear_overlay1;
 	test $? -eq 0 && env delete __script_get_sysupgrade_cfg_name __script_emmc_write_gpt __script_emmc_write_production;
 	test $? -eq 0 && run update_itb_reset_active_image;
 ';