Loading flash-scripts/windows/emerald-flashingUnlock.bat +7 −6 Original line number Diff line number Diff line Loading @@ -30,15 +30,16 @@ SET DEVICE_ID=%~1 SET FASTBOOT_FOLDER_PATH=%~2 IF not defined "%DEVICE_ID%" ( IF not defined %DEVICE_ID ( exit /b 101 ) IF not defined "%FASTBOOT_FOLDER_PATH%" ( IF not defined %FASTBOOT_FOLDER_PATH ( exit /b 102 ) SET FASTBOOT_PATH=%FASTBOOT_FOLDER_PATH%"fastboot" IF ! "%FASTBOOT_PATH%" "-s" "%DEVICE_ID%" "flashing" "unlock" ( exit /b 2 ) SET FASTBOOT_PATH="%FASTBOOT_FOLDER_PATH%fastboot" %FASTBOOT_PATH% -s %DEVICE_ID% flashing unlock if errorlevel 1 ( exit /b 2 ) timeout 1 >nul 2>&1 exit /b 0 flash-scripts/windows/emerald-install-from-bootloader.bat +46 −17 Original line number Diff line number Diff line Loading @@ -33,33 +33,65 @@ :: - 102 : ARCHIVE_PATH missing :: - 103 : fastboot folder path missing partition_name=gz_a lk_a md1img_a scp_a spmfw_a sspm_a tee_a boot_a dtbo_a vbmeta_a super partition_image=gz.img lk.img md1img.img scp.img spmfw.img sspm.img tee.img boot.img dtbo.img vbmeta.img super.img partition_error=20 21 22 23 24 25 26 27 28 29 30 SET partition_name[0]=gz_a SET partition_name[1]=lk_a SET partition_name[2]=md1img_a SET partition_name[3]=scp_a SET partition_name[4]=spmfw_a SET partition_name[5]=sspm_a SET partition_name[6]=tee_a SET partition_name[7]=boot_a SET partition_name[8]=dtbo_a SET partition_name[9]=vbmeta_a SET partition_name[10]=super SET partition_image[0]=gz.img SET partition_image[1]=lk.img SET partition_image[2]=md1img.img SET partition_image[3]=scp.img SET partition_image[4]=spmfw.img SET partition_image[5]=sspm.img SET partition_image[6]=tee.img SET partition_image[7]=boot.img SET partition_image[8]=dtbo.img SET partition_image[9]=vbmeta.img SET partition_image[10]=super.img SET partition_error[0]=20 SET partition_error[1]=21 SET partition_error[2]=22 SET partition_error[3]=23 SET partition_error[4]=24 SET partition_error[5]=25 SET partition_error[6]=26 SET partition_error[7]=27 SET partition_error[8]=28 SET partition_error[9]=29 SET partition_error[10]=30 SET DEVICE_ID=%~1 SET ARCHIVE_PATH=%~2 SET FASTBOOT_FOLDER_PATH=%~3 SET JAVA_FOLDER_PATH=%~4 IF not defined "%DEVICE_ID%" ( IF not defined %DEVICE_ID ( exit /b 101 ) IF not defined "%ARCHIVE_PATH%" ( IF not defined %ARCHIVE_PATH ( exit /b 102 ) IF not defined "%FASTBOOT_FOLDER_PATH%" ( IF not defined %FASTBOOT_FOLDER_PATH ( exit /b 103 ) IF not defined "%JAVA_FOLDER_PATH%" ( IF not defined %JAVA_FOLDER_PATH ( exit /b 104 ) :: Build fastboot path SET FASTBOOT_PATH=%FASTBOOT_FOLDER_PATH%"fastboot" SET FASTBOOT_PATH="%FASTBOOT_FOLDER_PATH%fastboot" :: Build java jar path SET JAR_PATH=%JAVA_FOLDER_PATH%"/bin/jar" SET JAR_PATH="%JAVA_FOLDER_PATH%/bin/jar" :: Build archive folder path for %%a in ("%ARCHIVE_PATH%") do ( Loading Loading @@ -88,15 +120,12 @@ echo "meta data wiped" timeout 5 >nul 2>&1 :: Flash partition for /l %%i in (%partition_name%) do ( echo "........................................................WARNING WARNING WARNING......................................................................................" echo "........................................................THE FLASH IS COOMMENTED FOR DEBUG......................................................................................" echo %%i echo %FASTBOOT_PATH% -s %DEVICE_ID% flash !partition_name[%%i]! !partition_image[%%i]! if errorLevel 1 ( exit /b !partition_error[%%i]! ) (for /L %%i in (0,1,10) do ( %FASTBOOT_PATH% -s %DEVICE_ID% flash %%partition_name[%%i]%% %%partition_image[%%i]%% if errorLevel 1 ( exit /b %%partition_error[%%i]%% ) timeout 1 >nul 2>&1 echo "Flashed !partition_name[%%i]!" ) call echo "Flashed %%partition_name[%%i]%% " )) %FASTBOOT_PATH% --set-active=a flash-scripts/windows/gs290-wait-reboot-from-fastboot.bat +2 −0 Original line number Diff line number Diff line @echo off :: Copyright (C) 2021 ECORP SAS - Author: Vincent Bourgmayer :: :: This program is free software: you can redistribute it and/or modify Loading flash-scripts/windows/reboot-fastboot.bat +2 −0 Original line number Diff line number Diff line @echo off :: Copyright (C) 2021 ECORP SAS - Author: Vincent Bourgmayer :: :: This program is free software: you can redistribute it and/or modify Loading Loading
flash-scripts/windows/emerald-flashingUnlock.bat +7 −6 Original line number Diff line number Diff line Loading @@ -30,15 +30,16 @@ SET DEVICE_ID=%~1 SET FASTBOOT_FOLDER_PATH=%~2 IF not defined "%DEVICE_ID%" ( IF not defined %DEVICE_ID ( exit /b 101 ) IF not defined "%FASTBOOT_FOLDER_PATH%" ( IF not defined %FASTBOOT_FOLDER_PATH ( exit /b 102 ) SET FASTBOOT_PATH=%FASTBOOT_FOLDER_PATH%"fastboot" IF ! "%FASTBOOT_PATH%" "-s" "%DEVICE_ID%" "flashing" "unlock" ( exit /b 2 ) SET FASTBOOT_PATH="%FASTBOOT_FOLDER_PATH%fastboot" %FASTBOOT_PATH% -s %DEVICE_ID% flashing unlock if errorlevel 1 ( exit /b 2 ) timeout 1 >nul 2>&1 exit /b 0
flash-scripts/windows/emerald-install-from-bootloader.bat +46 −17 Original line number Diff line number Diff line Loading @@ -33,33 +33,65 @@ :: - 102 : ARCHIVE_PATH missing :: - 103 : fastboot folder path missing partition_name=gz_a lk_a md1img_a scp_a spmfw_a sspm_a tee_a boot_a dtbo_a vbmeta_a super partition_image=gz.img lk.img md1img.img scp.img spmfw.img sspm.img tee.img boot.img dtbo.img vbmeta.img super.img partition_error=20 21 22 23 24 25 26 27 28 29 30 SET partition_name[0]=gz_a SET partition_name[1]=lk_a SET partition_name[2]=md1img_a SET partition_name[3]=scp_a SET partition_name[4]=spmfw_a SET partition_name[5]=sspm_a SET partition_name[6]=tee_a SET partition_name[7]=boot_a SET partition_name[8]=dtbo_a SET partition_name[9]=vbmeta_a SET partition_name[10]=super SET partition_image[0]=gz.img SET partition_image[1]=lk.img SET partition_image[2]=md1img.img SET partition_image[3]=scp.img SET partition_image[4]=spmfw.img SET partition_image[5]=sspm.img SET partition_image[6]=tee.img SET partition_image[7]=boot.img SET partition_image[8]=dtbo.img SET partition_image[9]=vbmeta.img SET partition_image[10]=super.img SET partition_error[0]=20 SET partition_error[1]=21 SET partition_error[2]=22 SET partition_error[3]=23 SET partition_error[4]=24 SET partition_error[5]=25 SET partition_error[6]=26 SET partition_error[7]=27 SET partition_error[8]=28 SET partition_error[9]=29 SET partition_error[10]=30 SET DEVICE_ID=%~1 SET ARCHIVE_PATH=%~2 SET FASTBOOT_FOLDER_PATH=%~3 SET JAVA_FOLDER_PATH=%~4 IF not defined "%DEVICE_ID%" ( IF not defined %DEVICE_ID ( exit /b 101 ) IF not defined "%ARCHIVE_PATH%" ( IF not defined %ARCHIVE_PATH ( exit /b 102 ) IF not defined "%FASTBOOT_FOLDER_PATH%" ( IF not defined %FASTBOOT_FOLDER_PATH ( exit /b 103 ) IF not defined "%JAVA_FOLDER_PATH%" ( IF not defined %JAVA_FOLDER_PATH ( exit /b 104 ) :: Build fastboot path SET FASTBOOT_PATH=%FASTBOOT_FOLDER_PATH%"fastboot" SET FASTBOOT_PATH="%FASTBOOT_FOLDER_PATH%fastboot" :: Build java jar path SET JAR_PATH=%JAVA_FOLDER_PATH%"/bin/jar" SET JAR_PATH="%JAVA_FOLDER_PATH%/bin/jar" :: Build archive folder path for %%a in ("%ARCHIVE_PATH%") do ( Loading Loading @@ -88,15 +120,12 @@ echo "meta data wiped" timeout 5 >nul 2>&1 :: Flash partition for /l %%i in (%partition_name%) do ( echo "........................................................WARNING WARNING WARNING......................................................................................" echo "........................................................THE FLASH IS COOMMENTED FOR DEBUG......................................................................................" echo %%i echo %FASTBOOT_PATH% -s %DEVICE_ID% flash !partition_name[%%i]! !partition_image[%%i]! if errorLevel 1 ( exit /b !partition_error[%%i]! ) (for /L %%i in (0,1,10) do ( %FASTBOOT_PATH% -s %DEVICE_ID% flash %%partition_name[%%i]%% %%partition_image[%%i]%% if errorLevel 1 ( exit /b %%partition_error[%%i]%% ) timeout 1 >nul 2>&1 echo "Flashed !partition_name[%%i]!" ) call echo "Flashed %%partition_name[%%i]%% " )) %FASTBOOT_PATH% --set-active=a
flash-scripts/windows/gs290-wait-reboot-from-fastboot.bat +2 −0 Original line number Diff line number Diff line @echo off :: Copyright (C) 2021 ECORP SAS - Author: Vincent Bourgmayer :: :: This program is free software: you can redistribute it and/or modify Loading
flash-scripts/windows/reboot-fastboot.bat +2 −0 Original line number Diff line number Diff line @echo off :: Copyright (C) 2021 ECORP SAS - Author: Vincent Bourgmayer :: :: This program is free software: you can redistribute it and/or modify Loading