Changes Log
This lists the changes in the most recent firmware, for each hardware platform.
Shared Improvements - Both Mk4 and Q:
5.3.1 (Mk4) and 1.2.1Q is a hotfix to address multisig signing issue. No functional changes.
-Important Bugfix: Already imported multisig wallets would show errors when signing. This was caused by our internal change in key path notation from 84' (prime) to 84h (hardened).
-Enhancement: Add Nunchuk and Zeus options to Export Wallet
-Enhancement: View Identity shows temporary seed active at the top
-Enhancement: Can specify start index for address explorer export and browsing
-Enhancement: Allow unlimited index for BIP-85 derivations. Must be enabled first in Danger Zone
-Change: Passphrase menu item is no longer offered if BIP39 passphrase already in use. Use Restore Master with ability to keep or purge current passphrase wallet settings.
-Change: Removed ability to add passphrase to master seed if active temporary seed.
-Change: Wipe LFS during Lock Down Seed and Destroy Seed
-Bugfix: Do not allow non-ascii or ascii non-printable characters in multisig wallet name
-Bugfix: Brick Me option for If Wrong PIN caused yikes.
-Bugfix: Properly handle and finalize framing error response in USB protocol.
-Bugfix: Handle ZeroSecretException for BIP39 passphrase calculation when on temporary seed without master secret
-Bugfix: Saving passphrase on SD Card caused a freeze that required reboot
-Bugfix: Properly verify signed armored message with regtest address
-Bugfix: Create ownership file when generating addresses export CSV
-Recovery SD Card image building moved into its own repo: -github.com/Coldcard/recovery-images
-Bugfix: Reload trick pins before checking for active duress wallet.
Mk4 Specific Changes:
5.3.1 - 2024-05-09
-Enhancement: When providing 12 or 18 word seed phrase, valid final word --choices are presented in a new menu.
-Enhancement: Move dice rolls (for generating master seed) to Advanced submenu.
-Enhancement: Using "Verify Address" in NFC Tools menu, allows entry of a payment address and reports if it is part of a wallet this Coldcard knows the key for. Includes Multisig and single sig wallets.
-searches up to the first 1528 addresses (external and change addresses)
stores data as it goes to accelerate future uses
worst case, it can take up to 2 minutes to rule out an address, but after that it is fast!
-Bugfix: Constant AFC_BECH32M incorrectly set AFC_WRAPPED and AFC_BECH32.
-Bugfix: Fix inability to activate Duress Wallet as temporary seed when master seed is 12 words.
-Bugfix: Yikes when using BIP39 passphrase with temporary seed without master seed set.
-Bugfix: v1 and v2 QRs too small and not readable (fixed)
-Bugfix: Show indexes for full range of addresses we are able to generate during QR display.
-Tweak: Force default HW settings (USB,NFC,VDisk OFF) after clone/backup is restored.
-Tweak: Cleanup in NFC code: repeated messages, "Unable to find data expectd in NDEF", removed.
-Tweak: Function button change from (6) to (0) to view change addresses in Address Explorer
-Tweak: Function button change from (2) to (0) to switch to derived secret in Derive Seed B85
-Bootrom version bump: 3.2.0 released with no functional changes except those shared with Q.
Q Specific Changes
1.2.1Q - 2024-05-09
-Enhancement: Allow export of multisig XPUBs via BBQr
-Enhancement: Import multisig via QR/BBQr - both legacy COLDCARD export and descriptors supported
-Enhancement: Status bar text is sharper now
-Enhancement: Added ability to write signed PSBT/txn to lower (B) SD slot when both cards inserted
-Bugfix: Fullscreen display of v23 and v24 QRs were too dense and hard to read
-Bugfix: Battery idle timeout also considers last progress bar update
-Bugfix: Allow Send Password (keystrokes) of capital letters of alphabet
-Bugfix: Pressing SYM+SHIFT was toggling CAPS continuously. Now toggles once only
-Bugfix: Restrict keys that can be pressed during seed entry after final word inserted