diff --git a/bin/platformio-custom.py b/bin/platformio-custom.py index bb8a53b50..d56cc09f3 100644 --- a/bin/platformio-custom.py +++ b/bin/platformio-custom.py @@ -3,15 +3,10 @@ Import("projenv") import configparser prefsLoc = projenv["PROJECT_DIR"] + "/version.properties" -print(f"Preferences in {prefsLoc}") -try: - config = configparser.RawConfigParser() - config.read(prefsLoc) - version = dict(config.items('VERSION')) - verStr = "{}.{}.{}".format(version["major"], version["minor"], version["build"]) -except: - print("Can't read preferences, using 0.0.0") - verStr = "0.0.0" +config = configparser.RawConfigParser() +config.read(prefsLoc) +version = dict(config.items('VERSION')) +verStr = "{}.{}.{}".format(version["major"], version["minor"], version["build"]) print(f"Using meshtastic platform-custom.py, firmare version {verStr}") diff --git a/bin/program-release-tbeam.sh b/bin/program-release-tbeam.sh index d83b35622..037431678 100755 --- a/bin/program-release-tbeam.sh +++ b/bin/program-release-tbeam.sh @@ -1,6 +1,6 @@ set -e -source bin/version.sh +VERSION=`bin/buildinfo.py` esptool.py --baud 921600 write_flash 0x10000 release/latest/bins/firmware-tbeam-US-$VERSION.bin