Windows 10, this was working a couple weeks ago and I have not changed anything on windows or odrive firmware. Odrive V3.6 56V
Getting these errors when I try to backup:
C:\Users\rhauf>odrivetool backup-config my_config.json
Waiting for ODrive...
Saving configuration to my_config.json...
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
File ~\AppData\Local\Programs\Python\Python38\Scripts\odrivetool:251
249 print("Waiting for ODrive...")
250 my_odrive = odrive.find_any(path=args.path, serial_number=args.serial_number)
--> 251 backup_config_ui(my_odrive, args.file, logger)
253 elif args.command == 'restore-config':
254 from odrive.legacy_config import restore_config_ui
File c:\users\rhauf\appdata\local\programs\python\python38\lib\site-packages\odrive\legacy_config.py:95, in backup_config_ui(device, filename, logger)
92 if not yes_no_prompt("The file {} already exists. Do you want to override it?".format(filename), True):
93 raise OperationAbortedException()
---> 95 data = backup_config(device)
96 with open(filename, 'w') as file:
97 json.dump(data, file, indent=2)
File c:\users\rhauf\appdata\local\programs\python\python38\lib\site-packages\odrive\legacy_config.py:67, in backup_config(device)
65 val = prop.read()
66 if isinstance(val, fibre.libfibre.RemoteObject):
---> 67 val = prop_dict[val]
68 print("path:", val)
69 result[k] = val
KeyError: exchange(obj: object_ref, newval: float) -> oldval: float
read(obj: object_ref) -> value: float