Current Version of Coldcard Firmware
Version 1.0.2 (Current)
2018-09-11T1428-v1.0.2-coldcard.dfu built Sep 11th, 2018.
- Add support for SLIP-132
- yprv/zprv keys can now be imported
- public.txt file includes both SLIP-132 and BIP-32 values where needed (segwit cases)
- test cases added to match
- Can create Electrum skeleton wallet for Segwit Native and Segwit P2SH now.
- caveat: the plugin is not ready yet for P2SH/Segwit, but Segwit native is fine
- Improvements in 'public.txt' output:
- add SLIP-132 values where we can
- correct names when used for Litecoin
- Improvements to backup and restore
- can now restore cleartext backups (for devs only!)
- fix "Unable to open ... /sd/backup.7z" error
Version 1.0.1 (Previous)
2018-09-05T1728-v1.0.1-coldcard.dfu built Sep 5th, 2018.
- Touch sensitivity improvements: now less sensitive (by default) and a new setting can change that back to fast and sensitive, or select low sensitivity for noisy environments or personal preference.
- Remove respin feature (press 2) when showing seed words, and add confirm step to Cancel press. This misfeature was causing grief due to accidents during the high-stress seed word process.
- Improvement: show better what's happening during PIN attempt forced delay.
- Bugfix: possible lockup after entering an incorrect PIN code
- Bugfix: 'warm reset' inside Debug Functions didn't work properly.
Older releases, the source code, and much more be found in our repository on github.
The upgrade menu allows you to load updated firmware onto the Coldcard.
The menu allows loading an upgrade file from a MicroSD card, but it can also be done using the command line tool, or from the Electrum plugin.
- Show Version
- Displays the version numbers that you have already.
- From MicroSD
- Select an upgrade file from MicroSD card and start the process.
- Bless Firmware
- Mark the contents of flash memory as "approved" and light the green "Genuine" light.
You need a
DFU file for upgrades. It's about 690k in size and should have the
The latest firmware will always be available in Github:
All upgrade files must be signed by a Coinkite Inc. approved key, or the Coldcard will refuse to load and run them.
This command is not typically needed, but can be used to set the genuine/caution lights to green. Note that only the main PIN holder can do this. A normal firmware upgrade sequence does not require this action, but if the unit is powered down between installing the upgrade and the first successful login, then the light will be red and stays red until this command is used.
In general, it may not be possible to downgrade (return to an older release). Some releases will set a "high water mark" so the bootloader that will block any downgrade to earlier versions. We will do this if a bug or security problem with an obsolete release is identifed.