msoon / PyMonsoon

Monsoon Power Monitor Python Library
MIT License
55 stars 23 forks source link

Reflash error when running on Linux OS #6

Open Mbrinker opened 7 years ago

Mbrinker commented 7 years ago

Error was reported by a customer running reflashMain.py:

Traceback (most recent call last): File "./reflashMain.py", line 10, in Mon.writeFlash(Hex) File "/usr/lib/python2.7/site-packages/Monsoon/reflash.py", line 86, in writeFlash Flash, EEPROM,IDlocs,Config = self.formatHex(hex) File "/usr/lib/python2.7/site-packages/Monsoon/reflash.py", line 217, in formatHex Flash, EEPROM,IDlocs,Config = self.formatAsPICFlash(output) File "/usr/lib/python2.7/site-packages/Monsoon/reflash.py", line 228, in formatAsPICFlash address, type, Data, checksum = self.byteLine(line) File "/usr/lib/python2.7/site-packages/Monsoon/reflash.py", line 160, in byteLine output.append(struct.unpack("B",struct.pack('B',int(line[offset:offset+2],16))[0])[0]) ValueError: invalid literal for int() with base 16: ''