Downloading from:
https://github.com/brewpi-remix/brewpi-firmware-rmx/releases/download/0.2.13/brewpi-arduino-uno-revc-0.2.13%2Bda7e14a9.hex
Latest firmware downloaded to:
/home/brewpi/downloads/0.2.13/brewpi-arduino-uno-revc-0.2.13%2Bda7e14a9.hex
Updating firmware.
Arduino program script started.
Traceback (most recent call last):
File "./updateFirmware.py", line 431, in <module>
result = main()
File "./updateFirmware.py", line 426, in main
result = updateFromGitHub(beta, doShield, userInput)
File "./updateFirmware.py", line 389, in updateFromGitHub
result = programmer.programController(config, board, localFileName, {'settings': restoreSettings, 'devices': restoreDevices})
File "/home/brewpi/programController.py", line 199, in programController
return programmer.program(hexFile, restoreWhat)
File "/home/brewpi/programController.py", line 236, in program
self.parse_restore_settings(restoreWhat)
File "/home/brewpi/programController.py", line 296, in parse_restore_settings
if version.parse(self.versionNew) >= version.parse(self.versionOld): # Only restore settings on same or newer
File "/usr/local/lib/python3.7/dist-packages/packaging/version.py", line 49, in parse
return Version(version)
File "/usr/local/lib/python3.7/dist-packages/packaging/version.py", line 264, in __init__
match = self._regex.search(version)
TypeError: expected string or bytes-like object