Null Pointer Error

I get the following error when attempting to connect odrivetool:
Any help would be greatly appreciated

(base) PS C:\Users\luke> odrivetool dfu
ODrive control utility v0.4.12
Waiting for ODrive…
Exception in thread Thread-2:
Traceback (most recent call last):
File “C:\Users\luke\anaconda3\lib\threading.py”, line 932, in _bootstrap_inner
self.run()
File “C:\Users\luke\anaconda3\lib\threading.py”, line 870, in run
self._target(*self._args, **self._kwargs)
File “C:\Users\luke\anaconda3\lib\site-packages\fibre\usbbulk_transport.py”, line 195, in discover_channels
logger.debug(bulk_device.info())
File “C:\Users\luke\anaconda3\lib\site-packages\fibre\usbbulk_transport.py”, line 35, in info
for cfg in self.dev:
File “C:\Users\luke\anaconda3\lib\site-packages\usb\core.py”, line 1128, in iter
yield Configuration(self, i)
File “C:\Users\luke\anaconda3\lib\site-packages\usb\core.py”, line 603, in init
desc = backend.get_configuration_descriptor(
File “C:\Users\luke\anaconda3\lib\site-packages\usb\backend\libusb0.py”, line 474, in get_configuration_descriptor
config_desc = dev.config[config]
ValueError: NULL pointer access