sforkowany z mirror/meshtastic-firmware
				
			The new combined firmware starts flashing at offset 0, no need to flash system-info or partitions any more.
							rodzic
							
								
									b0712c4186
								
							
						
					
					
						commit
						e98c11ff89
					
				| 
						 | 
				
			
			@ -29,13 +29,11 @@ IF "__%FILENAME%__" == "____" (
 | 
			
		|||
IF EXIST %FILENAME% (
 | 
			
		||||
    echo Trying to flash update %FILENAME%, but first erasing and writing system information"
 | 
			
		||||
	%PYTHON% -m esptool --baud 115200 erase_flash
 | 
			
		||||
	%PYTHON% -m esptool --baud 115200 write_flash 0x1000 system-info.bin
 | 
			
		||||
	%PYTHON% -m esptool --baud 115200 write_flash 0x8000 partitions.bin
 | 
			
		||||
	%PYTHON% -m esptool --baud 115200 write_flash 0x00 %FILENAME%
 | 
			
		||||
	%PYTHON% -m esptool --baud 115200 write_flash 0x260000 bleota.bin
 | 
			
		||||
    for %%f in (littlefs-*.bin) do (
 | 
			
		||||
        %PYTHON% -m esptool --baud 115200 write_flash 0x300000 %%f
 | 
			
		||||
    )
 | 
			
		||||
	%PYTHON% -m esptool --baud 115200 write_flash 0x10000 %FILENAME%
 | 
			
		||||
	%PYTHON% -m esptool --baud 115200 write_flash 0x260000 bleota.bin
 | 
			
		||||
) else (
 | 
			
		||||
    echo "Invalid file: %FILENAME%"
 | 
			
		||||
	goto HELP
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -47,11 +47,10 @@ shift "$((OPTIND-1))"
 | 
			
		|||
if [ -f "${FILENAME}" ]; then
 | 
			
		||||
	echo "Trying to flash ${FILENAME}, but first erasing and writing system information"
 | 
			
		||||
	"$PYTHON" -m esptool  erase_flash
 | 
			
		||||
	"$PYTHON" -m esptool  write_flash 0x1000 system-info.bin
 | 
			
		||||
	"$PYTHON" -m esptool  write_flash 0x8000 partitions.bin
 | 
			
		||||
	"$PYTHON" -m esptool  write_flash 0x00 ${FILENAME}
 | 
			
		||||
    "$PYTHON" -m esptool  write_flash 0x260000 bleota.bin
 | 
			
		||||
	"$PYTHON" -m esptool  write_flash 0x300000 littlefs-*.bin
 | 
			
		||||
	"$PYTHON" -m esptool  write_flash 0x260000 bleota.bin
 | 
			
		||||
	"$PYTHON" -m esptool  write_flash 0x10000 ${FILENAME}
 | 
			
		||||
 | 
			
		||||
else
 | 
			
		||||
	echo "Invalid file: ${FILENAME}"
 | 
			
		||||
	show_help
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,7 +28,7 @@ IF "__%FILENAME%__" == "____" (
 | 
			
		|||
)
 | 
			
		||||
IF EXIST %FILENAME% (
 | 
			
		||||
    echo Trying to flash update %FILENAME%
 | 
			
		||||
    %PYTHON% -m esptool --baud 115200 write_flash 0x10000 %FILENAME%
 | 
			
		||||
    %PYTHON% -m esptool --baud 115200 write_flash 0x00 %FILENAME%
 | 
			
		||||
) else (
 | 
			
		||||
    echo "Invalid file: %FILENAME%"
 | 
			
		||||
	goto HELP
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,7 +44,7 @@ shift "$((OPTIND-1))"
 | 
			
		|||
 | 
			
		||||
if [ -f "${FILENAME}" ]; then
 | 
			
		||||
	echo "Trying to flash update ${FILENAME}."
 | 
			
		||||
	$PYTHON -m esptool --baud 115200 write_flash 0x10000 ${FILENAME}
 | 
			
		||||
	$PYTHON -m esptool --baud 115200 write_flash 0x00 ${FILENAME}
 | 
			
		||||
else
 | 
			
		||||
	echo "Invalid file: ${FILENAME}"
 | 
			
		||||
	show_help
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue