diff --git a/Tools/px_uploader.py b/Tools/px_uploader.py index 89ceda3d2a..bc5d7b36bf 100755 --- a/Tools/px_uploader.py +++ b/Tools/px_uploader.py @@ -77,6 +77,10 @@ class firmware(object): self.image = zlib.decompress(base64.b64decode(self.desc['image'])) + # pad image to 4-byte length + while ((len(self.image) % 4) != 0): + self.image += b'\x00' + def property(self, propname): return self.desc[propname]