uARM Calibration Tool crashes Windows 7

Hi, Ufactory-Alex, im trying to use the uarm calibration tool (exe and python version) and it crashes on bootup with the error shown below. I am using Python 2.7, Do I need python 3 for this? The compiled EXE also crashes.

>python main.py

Initialize uArm, port is COM13…
Traceback (most recent call last):
File “main.py”, line 30, in
main()
File “main.py”, line 23, in main
form = main_window.MainWindow()
File “C:\Users\mcabral\Downloads\UArmCalibrationTool-master (1)\UArmCalibratio
nTool-master\main_window.py”, line 54, in init
self.refresh_uarm()
File “C:\Users\mcabral\Downloads\UArmCalibrationTool-master (1)\UArmCalibratio
nTool-master\main_window.py”, line 89, in refresh_uarm
self.init_port()
File “C:\Users\mcabral\Downloads\UArmCalibrationTool-master (1)\UArmCalibratio
nTool-master\main_window.py”, line 98, in init_port
self.uarm = get_uarm()
File “C:\Python27\lib\site-packages\pyuarm-1.3.13-py2.7.egg\pyuarm\util.py”, l
ine 104, in get_uarm
return pyuarm.uArm(port=ports[0])
File “C:\Python27\lib\site-packages\pyuarm-1.3.13-py2.7.egg\pyuarm\pyuarm.py”,
line 44, in init
self.get_firmware_version()
File “C:\Python27\lib\site-packages\pyuarm-1.3.13-py2.7.egg\pyuarm\pyuarm.py”,
line 560, in get_firmware_version
read_byte = self.serial_read()
File “C:\Python27\lib\site-packages\pyuarm-1.3.13-py2.7.egg\pyuarm\pyuarm.py”,
line 597, in serial_read
read_byte = ord(self.sp.read(1))
TypeError: ord() expected a character, but string of length 0 found

Hi, Please use, pip install pyuarm, then use python -m pyuarm.tools.firmware_helper to upgrade your firmware.

Thanks, a combination of this and running the calibration tool in administrator mode has fixed the issue.

I had another question, for the manual calibration part of the program, am I supposed to move the uArm to a certain location?