From f1f4fc0939d5d6a1d3b9d610b6f452612b4a5bb5 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Mon, 5 Jan 2026 16:06:24 +0000 Subject: [PATCH] hw plugins: coldcard: log error when I forget to set udev rules so that next time I check that before changing cables, usb hubs, and VMs o.O --- electrum/plugins/coldcard/coldcard.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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)