diff --git a/electrum/plugins/coldcard/coldcard.py b/electrum/plugins/coldcard/coldcard.py index 2fa5f4bcd..46d3c5f31 100644 --- a/electrum/plugins/coldcard/coldcard.py +++ b/electrum/plugins/coldcard/coldcard.py @@ -72,7 +72,11 @@ class CKCCClient(HardwareClientBase): else: # open the real HID device hd = hid.device(path=dev_path) - hd.open_path(dev_path) + try: + hd.open_path(dev_path) + except OSError: + _logger.error('cannot open hid path. Did you forget to configure udev rules?') + raise self.dev = ElectrumColdcardDevice(dev=hd, encrypt=True)