I'm using the latest (4/1/2013) version of uv3rFlash.py with Python 2.6.1 (distributed with OS X 10.6.8).
With this version of python I receive the following error (traceback).
Traceback (most recent call last):
File "./uv3rFlash.py", line 334, in <module>
sendBuffer(startAddr, programBuff)
File "./uv3rFlash.py", line 234, in sendBuffer
binascii.b2a_hex(buff[i:i+blockSize]).upper())
TypeError: b2a_hex() argument 1 must be string or read-only buffer, not bytearray
This error does not occur on python 2.7.3 tested in Arch virtual machine (VM).
This may leave users in a in between device state (i.e. their device may not power up as expected), at least I can't seem to power up my device at this time with the given firmware. I'll look into it more in the coming days.
I'm using the latest (4/1/2013) version of uv3rFlash.py with Python 2.6.1 (distributed with OS X 10.6.8).
With this version of python I receive the following error (traceback).
This error does not occur on python 2.7.3 tested in Arch virtual machine (VM).
This may leave users in a in between device state (i.e. their device may not power up as expected), at least I can't seem to power up my device at this time with the given firmware. I'll look into it more in the coming days.