-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b69a859
commit 7f43ef9
Showing
139 changed files
with
198,203 additions
and
0 deletions.
There are no files selected for viewing
Binary file added
BIN
+124 KB
firmware-2.5.8.6485f03/Meshtastic_nRF52_factory_erase_v3_S140_6.1.0.uf2
Binary file not shown.
Binary file added
BIN
+120 KB
firmware-2.5.8.6485f03/Meshtastic_nRF52_factory_erase_v3_S140_7.3.0.uf2
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
@ECHO OFF | ||
|
||
set PYTHON=python | ||
|
||
goto GETOPTS | ||
:HELP | ||
echo Usage: %~nx0 [-h] [-p ESPTOOL_PORT] [-P PYTHON] [-f FILENAME^|FILENAME] | ||
echo Flash image file to device, but first erasing and writing system information | ||
echo. | ||
echo -h Display this help and exit | ||
echo -p ESPTOOL_PORT Set the environment variable for ESPTOOL_PORT. If not set, ESPTOOL iterates all ports (Dangerrous). | ||
echo -P PYTHON Specify alternate python interpreter to use to invoke esptool. (Default: %PYTHON%) | ||
echo -f FILENAME The .bin file to flash. Custom to your device type and region. | ||
goto EOF | ||
|
||
:GETOPTS | ||
if /I "%1"=="-h" goto HELP | ||
if /I "%1"=="--help" goto HELP | ||
if /I "%1"=="-F" set "FILENAME=%2" & SHIFT | ||
if /I "%1"=="-p" set ESPTOOL_PORT=%2 & SHIFT | ||
if /I "%1"=="-P" set PYTHON=%2 & SHIFT | ||
SHIFT | ||
IF NOT "__%1__"=="____" goto GETOPTS | ||
|
||
IF "__%FILENAME%__" == "____" ( | ||
echo "Missing FILENAME" | ||
goto HELP | ||
) | ||
IF EXIST %FILENAME% IF x%FILENAME:update=%==x%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 0x00 %FILENAME% | ||
|
||
@REM Account for S3 and C3 board's different OTA partition | ||
IF x%FILENAME:s3=%==x%FILENAME% IF x%FILENAME:v3=%==x%FILENAME% IF x%FILENAME:t-deck=%==x%FILENAME% IF x%FILENAME:wireless-paper=%==x%FILENAME% IF x%FILENAME:wireless-tracker=%==x%FILENAME% IF x%FILENAME:station-g2=%==x%FILENAME% IF x%FILENAME:unphone=%==x%FILENAME% ( | ||
IF x%FILENAME:esp32c3=%==x%FILENAME% ( | ||
%PYTHON% -m esptool --baud 115200 write_flash 0x260000 bleota.bin | ||
) else ( | ||
%PYTHON% -m esptool --baud 115200 write_flash 0x260000 bleota-c3.bin | ||
) | ||
) else ( | ||
%PYTHON% -m esptool --baud 115200 write_flash 0x260000 bleota-s3.bin | ||
) | ||
for %%f in (littlefs-*.bin) do ( | ||
%PYTHON% -m esptool --baud 115200 write_flash 0x300000 %%f | ||
) | ||
) else ( | ||
echo "Invalid file: %FILENAME%" | ||
goto HELP | ||
) else ( | ||
echo "Invalid file: %FILENAME%" | ||
goto HELP | ||
) | ||
|
||
:EOF |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
#!/bin/sh | ||
|
||
PYTHON=${PYTHON:-$(which python3 python | head -n 1)} | ||
|
||
set -e | ||
|
||
# Usage info | ||
show_help() { | ||
cat <<EOF | ||
Usage: $(basename $0) [-h] [-p ESPTOOL_PORT] [-P PYTHON] [-f FILENAME|FILENAME] | ||
Flash image file to device, but first erasing and writing system information" | ||
-h Display this help and exit | ||
-p ESPTOOL_PORT Set the environment variable for ESPTOOL_PORT. If not set, ESPTOOL iterates all ports (Dangerous). | ||
-P PYTHON Specify alternate python interpreter to use to invoke esptool. (Default: "$PYTHON") | ||
-f FILENAME The .bin file to flash. Custom to your device type and region. | ||
EOF | ||
} | ||
|
||
while getopts ":hp:P:f:" opt; do | ||
case "${opt}" in | ||
h) | ||
show_help | ||
exit 0 | ||
;; | ||
p) | ||
export ESPTOOL_PORT=${OPTARG} | ||
;; | ||
P) | ||
PYTHON=${OPTARG} | ||
;; | ||
f) | ||
FILENAME=${OPTARG} | ||
;; | ||
*) | ||
echo "Invalid flag." | ||
show_help >&2 | ||
exit 1 | ||
;; | ||
esac | ||
done | ||
shift "$((OPTIND - 1))" | ||
|
||
[ -z "$FILENAME" -a -n "$1" ] && { | ||
FILENAME=$1 | ||
shift | ||
} | ||
|
||
if [ -f "${FILENAME}" ] && [ -n "${FILENAME##*"update"*}" ]; then | ||
echo "Trying to flash ${FILENAME}, but first erasing and writing system information" | ||
"$PYTHON" -m esptool erase_flash | ||
"$PYTHON" -m esptool write_flash 0x00 ${FILENAME} | ||
# Account for S3 board's different OTA partition | ||
if [ -n "${FILENAME##*"s3"*}" ] && [ -n "${FILENAME##*"-v3"*}" ] && [ -n "${FILENAME##*"t-deck"*}" ] && [ -n "${FILENAME##*"wireless-paper"*}" ] && [ -n "${FILENAME##*"wireless-tracker"*}" ] && [ -n "${FILENAME##*"station-g2"*}" ] && [ -n "${FILENAME##*"unphone"*}" ]; then | ||
if [ -n "${FILENAME##*"esp32c3"*}" ]; then | ||
"$PYTHON" -m esptool write_flash 0x260000 bleota.bin | ||
else | ||
"$PYTHON" -m esptool write_flash 0x260000 bleota-c3.bin | ||
fi | ||
else | ||
"$PYTHON" -m esptool write_flash 0x260000 bleota-s3.bin | ||
fi | ||
"$PYTHON" -m esptool write_flash 0x300000 littlefs-*.bin | ||
|
||
else | ||
show_help | ||
echo "Invalid file: ${FILENAME}" | ||
fi | ||
|
||
exit 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
@ECHO OFF | ||
|
||
set PYTHON=python | ||
|
||
goto GETOPTS | ||
:HELP | ||
echo Usage: %~nx0 [-h] [-p ESPTOOL_PORT] [-P PYTHON] [-f FILENAME^|FILENAME] | ||
echo Flash image file to device, leave existing system intact. | ||
echo. | ||
echo -h Display this help and exit | ||
echo -p ESPTOOL_PORT Set the environment variable for ESPTOOL_PORT. If not set, ESPTOOL iterates all ports (Dangerrous). | ||
echo -P PYTHON Specify alternate python interpreter to use to invoke esptool. (Default: %PYTHON%) | ||
echo -f FILENAME The *update.bin file to flash. Custom to your device type. | ||
goto EOF | ||
|
||
:GETOPTS | ||
if /I "%1"=="-h" goto HELP | ||
if /I "%1"=="--help" goto HELP | ||
if /I "%1"=="-F" set "FILENAME=%2" & SHIFT | ||
if /I "%1"=="-p" set ESPTOOL_PORT=%2 & SHIFT | ||
if /I "%1"=="-P" set PYTHON=%2 & SHIFT | ||
SHIFT | ||
IF NOT "__%1__"=="____" goto GETOPTS | ||
|
||
IF "__%FILENAME%__" == "____" ( | ||
echo "Missing FILENAME" | ||
goto HELP | ||
) | ||
IF EXIST %FILENAME% IF NOT x%FILENAME:update=%==x%FILENAME% ( | ||
echo Trying to flash update %FILENAME% | ||
%PYTHON% -m esptool --baud 115200 write_flash 0x10000 %FILENAME% | ||
) else ( | ||
echo "Invalid file: %FILENAME%" | ||
goto HELP | ||
) else ( | ||
echo "Invalid file: %FILENAME%" | ||
goto HELP | ||
) | ||
|
||
:EOF |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
#!/bin/sh | ||
|
||
PYTHON=${PYTHON:-$(which python3 python|head -n 1)} | ||
|
||
# Usage info | ||
show_help() { | ||
cat << EOF | ||
Usage: $(basename $0) [-h] [-p ESPTOOL_PORT] [-P PYTHON] [-f FILENAME|FILENAME] | ||
Flash image file to device, leave existing system intact." | ||
-h Display this help and exit | ||
-p ESPTOOL_PORT Set the environment variable for ESPTOOL_PORT. If not set, ESPTOOL iterates all ports (Dangerrous). | ||
-P PYTHON Specify alternate python interpreter to use to invoke esptool. (Default: "$PYTHON") | ||
-f FILENAME The *update.bin file to flash. Custom to your device type. | ||
EOF | ||
} | ||
|
||
|
||
while getopts ":hp:P:f:" opt; do | ||
case "${opt}" in | ||
h) | ||
show_help | ||
exit 0 | ||
;; | ||
p) export ESPTOOL_PORT=${OPTARG} | ||
;; | ||
P) PYTHON=${OPTARG} | ||
;; | ||
f) FILENAME=${OPTARG} | ||
;; | ||
*) | ||
echo "Invalid flag." | ||
show_help >&2 | ||
exit 1 | ||
;; | ||
esac | ||
done | ||
shift "$((OPTIND-1))" | ||
|
||
[ -z "$FILENAME" -a -n "$1" ] && { | ||
FILENAME=$1 | ||
shift | ||
} | ||
|
||
if [ -f "${FILENAME}" ] && [ -z "${FILENAME##*"update"*}" ]; then | ||
printf "Trying to flash update ${FILENAME}" | ||
$PYTHON -m esptool --baud 115200 write_flash 0x10000 ${FILENAME} | ||
else | ||
show_help | ||
echo "Invalid file: ${FILENAME}" | ||
fi | ||
|
||
exit 0 |
Binary file added
BIN
+1.86 MB
firmware-2.5.8.6485f03/firmware-CDEBYTE_EoRa-S3-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.29 MB
firmware-2.5.8.6485f03/firmware-feather_rp2040_rfm95-2.5.8.6485f03.uf2
Binary file not shown.
Binary file added
BIN
+1.91 MB
firmware-2.5.8.6485f03/firmware-heltec-hru-3601-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.9 MB
firmware-2.5.8.6485f03/firmware-heltec-ht62-esp32c3-sx1262-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+1.96 MB
firmware-2.5.8.6485f03/firmware-heltec-ht62-esp32c3-sx1262-2.5.8.6485f03.bin
Binary file not shown.
Binary file added
BIN
+744 KB
firmware-2.5.8.6485f03/firmware-heltec-mesh-node-t114-2.5.8.6485f03-ota.zip
Binary file not shown.
Binary file added
BIN
+1.45 MB
firmware-2.5.8.6485f03/firmware-heltec-mesh-node-t114-2.5.8.6485f03.uf2
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.84 MB
firmware-2.5.8.6485f03/firmware-heltec-vision-master-e213-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+1.9 MB
firmware-2.5.8.6485f03/firmware-heltec-vision-master-e213-2.5.8.6485f03.bin
Binary file not shown.
Binary file added
BIN
+1.84 MB
firmware-2.5.8.6485f03/firmware-heltec-vision-master-e290-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+1.9 MB
firmware-2.5.8.6485f03/firmware-heltec-vision-master-e290-2.5.8.6485f03.bin
Binary file not shown.
Binary file added
BIN
+1.83 MB
firmware-2.5.8.6485f03/firmware-heltec-vision-master-t190-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+1.89 MB
firmware-2.5.8.6485f03/firmware-heltec-vision-master-t190-2.5.8.6485f03.bin
Binary file not shown.
Binary file added
BIN
+1.97 MB
firmware-2.5.8.6485f03/firmware-heltec-wireless-bridge-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+2.03 MB
firmware-2.5.8.6485f03/firmware-heltec-wireless-bridge-2.5.8.6485f03.bin
Binary file not shown.
Binary file added
BIN
+1.8 MB
firmware-2.5.8.6485f03/firmware-heltec-wireless-paper-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+1.87 MB
firmware-2.5.8.6485f03/firmware-heltec-wireless-paper-2.5.8.6485f03.bin
Binary file not shown.
Binary file added
BIN
+1.81 MB
firmware-2.5.8.6485f03/firmware-heltec-wireless-paper-v1_0-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+1.87 MB
firmware-2.5.8.6485f03/firmware-heltec-wireless-paper-v1_0-2.5.8.6485f03.bin
Binary file not shown.
Binary file added
BIN
+1.86 MB
firmware-2.5.8.6485f03/firmware-heltec-wireless-tracker-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+1.93 MB
firmware-2.5.8.6485f03/firmware-heltec-wireless-tracker-2.5.8.6485f03.bin
Binary file not shown.
Binary file added
BIN
+1.86 MB
firmware-2.5.8.6485f03/firmware-heltec-wireless-tracker-V1-0-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+1.93 MB
firmware-2.5.8.6485f03/firmware-heltec-wireless-tracker-V1-0-2.5.8.6485f03.bin
Binary file not shown.
Binary file added
BIN
+1.79 MB
firmware-2.5.8.6485f03/firmware-heltec-wsl-v3-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.72 MB
firmware-2.5.8.6485f03/firmware-heltec_capsule_sensor_v3-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+1.78 MB
firmware-2.5.8.6485f03/firmware-heltec_capsule_sensor_v3-2.5.8.6485f03.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+2.01 MB
firmware-2.5.8.6485f03/firmware-m5stack-core-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.98 MB
firmware-2.5.8.6485f03/firmware-m5stack-coreink-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.82 MB
firmware-2.5.8.6485f03/firmware-m5stack-cores3-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+2 MB
firmware-2.5.8.6485f03/firmware-meshtastic-diy-v1-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.87 MB
firmware-2.5.8.6485f03/firmware-meshtastic-dr-dev-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+2.03 MB
firmware-2.5.8.6485f03/firmware-nano-g1-explorer-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.87 MB
firmware-2.5.8.6485f03/firmware-picomputer-s3-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+1.95 MB
firmware-2.5.8.6485f03/firmware-radiomaster_900_bandit-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+2.01 MB
firmware-2.5.8.6485f03/firmware-radiomaster_900_bandit-2.5.8.6485f03.bin
Binary file not shown.
Binary file added
BIN
+1.97 MB
firmware-2.5.8.6485f03/firmware-radiomaster_900_bandit_micro-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+2.03 MB
firmware-2.5.8.6485f03/firmware-radiomaster_900_bandit_micro-2.5.8.6485f03.bin
Binary file not shown.
Binary file added
BIN
+1.97 MB
firmware-2.5.8.6485f03/firmware-radiomaster_900_bandit_nano-2.5.8.6485f03-update.bin
Binary file not shown.
Binary file added
BIN
+2.03 MB
firmware-2.5.8.6485f03/firmware-radiomaster_900_bandit_nano-2.5.8.6485f03.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.