I’m runing odrivetool in a VM from Virtualbox and whenever I try to flash the FW or restart the Odrive (by for instance odrv0.save_configuration()) I ge errors:
C:\Users\oyvindma>odrivetool dfu
ODrive control utility v0.6.3
Waiting for ODrive…
Checking online for latest ODrive Pro v4.4-58V firmware on channel master…
Found compatible firmware (0.6.3). Install now? [Y/n] y
Downloading firmware…
The device may have user configuration that will be lost after the firmware upgrade. If you want to back this up please run odrivetool backup-config
first. Do you want to continue anyway? [Y/n] y
Putting device 335D37633230 into DFU mode…
←[91;1m14:29:16.808838000 [USB] Transfer on EP 0x03 still in progress. This is gonna be messy.←[0m
Exception in callback <CFunctionType object at 0x00000228B8DA5560>(<ctypes.winty…00228B8CD74C0>)
handle: <Handle <CFunctionType object at 0x00000228B8DA5560>(<ctypes.winty…00228B8CD74C0>)>
Traceback (most recent call last):
File “C:\Users\oyvindma\AppData\Local\Programs\Python\Python310\lib\asyncio\events.py”, line 80, in _run
self._context.run(self._callback, *self._args)
OSError: exception: access violation reading 0x0000000000000010
The Odrive is mapped to the VM’s USB but still the error occur.
Anyone who knows what the problem is and how I can fix this?