-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Closed
Labels
Milestone
Description
Description
The CKCC protocol recently upgraded from version 1.4.0 to 1.5.0:
https://github.com/Coldcard/ckcc-protocol
I am running Electrum 4.6.2 on Archlinux.
Since the upgrade I get an error when trying to use a wallet with a Coldcard as a signer:
With the working 1.4.0 version of CKCC this is how my startup looks:
$ QT_QPA_PLATFORM=xcb electrum
qt.qpa.services: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Unable to open /proc/53862/root")
qt.qpa.theme.gnome: dbus reply error: [ "org.freedesktop.DBus.Error.AccessDenied" ] "Portal operation not allowed: Unable to open /proc/53862/root"
qt.qpa.theme.gnome: dbus reply error: [ "org.freedesktop.DBus.Error.AccessDenied" ] "Portal operation not allowed: Unable to open /proc/53862/root"
The little Coldcard icon is present in the lower right.
With the broken 1.5.0 version of CKCC this is how my startup looks when opening a wallet with a Coldcard signer:
$ QT_QPA_PLATFORM=xcb electrum
qt.qpa.services: Failed to register with host portal QDBusError("org.freedesktop.portal.Error.Failed", "Could not register app ID: Unable to open /proc/53422/root")
qt.qpa.theme.gnome: dbus reply error: [ "org.freedesktop.DBus.Error.AccessDenied" ] "Portal operation not allowed: Unable to open /proc/53422/root"
qt.qpa.theme.gnome: dbus reply error: [ "org.freedesktop.DBus.Error.AccessDenied" ] "Portal operation not allowed: Unable to open /proc/53422/root"
13.77 | E | plugins.coldcard.coldcard | error importing coldcard plugin deps
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/electrum/plugins/coldcard/coldcard.py", line 37, in <module>
from ckcc.client import ColdcardDevice, COINKITE_VID, CKCC_PID, CKCC_SIMULATOR_PATH
ImportError: cannot import name 'CKCC_SIMULATOR_PATH' from 'ckcc.client' (/usr/lib/python3.13/site-packages/ckcc/client.py)
13.77 | W | plugins.coldcard.qt.Plugin | Library version for 'coldcard' is incompatible.
Installed: 1.5.0, Needed: 0.7.7 <= x < inf
The little Coldcard icon does not show in the lower right.
There doesn't appear to be a CKCC_SIMULATOR_PATH module in ckcc-protocol.