COLDCARD Mk4 v5.4.1 & Q v1.3.1: New Message Signing Features, Address Display & More
COLDCARD Mk4 is an ultra-secure and verifiable hardware wallet for Bitcoin. COLDCARD Q is the higher-end COLDCARD that comes with a full QWERTY keyboard, a larger LCD screen, real QR scanner, and more.

- The latest firmware updates for COLDCARD Mk4 and Q hardware signing devices deliver new message signing features, including the ability to sign a message from secure note text or password note, JSON message signing, signing with a key resulting from a positive ownership check, and signing with a key selected from the Address Explorer Custom Path menu.
- It also includes Delta Mode enhancements, address display changes, and many more other improvements.

"Delta Mode is a special Trick PIN mode where we let seem to let the attackers into your vault. They see the true XPUB and your actual UTXO. Signing even seems to work, but if the transaction is broadcast, it will not be accepted by the network. We’ve added some updates to handle more cases where the “jig is up” and the COLDCARD wipes the seed rather than reveal your seed words or other secrets," said the project.
What's new
Mk4 and Q
- New signing features:
- Sign message from note text, or password note.
- JSON message signing. Use JSON object to pass data to sign in form
{"msg":"<required msg>","subpath":"<optional sp>","addr_fmt": "<optional af>"}
- Sign message with key resulting from positive ownership check. Press (0) and enter or scan message text to be signed.
- Sign message with key selected from Address Explorer Custom Path menu. Press (2) and enter or scan message text to be signed.
- New address display format improves address verification on screen (groups of 4).

- Deltamode enhancements:
- Hide Secure Notes & Passwords in Deltamode. Wipe seed if notes menu accessed.
- Hide Seed Vault in Deltamode. Wipe seed if Seed Vault menu accessed.
- Catch more DeltaMode cases in XOR submenus. Thanks @dmonakhov
- Add ability to switch between BIP-32 xpub, and obsolete SLIP-132 format in
Export XPUB
. - Use the fact that master seed cannot be used as ephemeral seed, to show message about successful master seed verification.
- Allow devs to override backup password.
- Add option to show/export full multisg addresses without censorship. Enable in
Settings > Multisig Wallets > Full Address View
. - If derivation path is omitted during message signing, derivation path default is no longer root (m), instead it is based on requested address format (
m/44h/0h/0h/0/0
for p2pkh, andm/84h/0h/0h/0/0
for p2wpkh).- Conversely, if address format is not provided but subpath derivation starts with:
m/84h/...
orm/49h/...
, then p2wpkh or p2sh-p2wpkh respectively, is used.
- Conversely, if address format is not provided but subpath derivation starts with:
- Fix: A struck screen after Verifying... in boot up sequence. On Q, result is blank screen, on Mk4, result is three-dots screen.
- Fix: Do not allow to enable/disable Seed Vault feature when in temporary seed mode.
- Fix: Bless Firmware causes hanging progress bar.
- Fix: Prevent yikes in ownership search.
- Fix: Factory-disabled NFC was not recognized correctly.
- Fix: Be more robust about flash filesystem holding the settings.
- Fix: Do not include sighash in PSBT input data, if sighash value is
SIGHASH_ALL
. - Fix: Allow import of multisig descriptor with root (m) keys in it. H/t @turkycat.
- Change: Do not purge settings of current active tmp seed when deleting it from Seed Vault.
- Change: Rename Testnet3 -> Testnet4 (all parameters unchanged).
Mk4 only
- Export single sig descriptor with simple QR.
Q only
- New Feature: Verify Signed RFC messages via BBQr.
- New Feature: Sign message from QR scan (format has to be JSON).
- Enhancement: Sign/Verify Address in Sparrow via QR.
- Enhancement: Sign scanned Simple Text by pressing (0). Next screen query information about which key to use.
- Enhancement: Add option to “Sort By Title” in Secure Notes and Passwords. Thanks to @MTRitchey for suggestion.
- Bugfix: Properly re-draw status bar after Restore Master on COLDCARD without master seed.
Blog Post / Archive
GitHub Repo
- Do you want more? Subscribe and get No Bullshit GM report straight to your mailbox and No Bullshit Bitcoin on Nostr.
- Feedback or tips? Drop it here.
- #FREESAMOURAI