cleanup firmware images

This commit is contained in:
Peter D. Gray 2021-04-29 09:49:33 -04:00
parent 899e9d5fd5
commit cfa06667c6
No known key found for this signature in database
GPG Key ID: F0E6CC6AFC16CF7B
9 changed files with 13 additions and 12 deletions

1
releases/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
*.dfu

View File

@ -1,4 +1,4 @@
## 4.1.0 - April XX, 2021
## 4.1.0 - April 30, 2021
- New feature: Seed XOR -- split you secret BIP-39 seed into 2 (or 3 or 4) new seed phrases
- any combination of found seed word phrases is a fully working wallet (great for duress)
@ -11,7 +11,7 @@
are available at <https://github.com/Coldcard/wordlist-paper>
- Enhancement: Add support for BIP-48 derivations when exporting generic JSON (including
the accounts number) under Advanced > MicroSD Card > Export Wallet > Generic JSON.
These would are targeted towards multisig wallets, such as
These are targeted towards multisig wallets, such as
[Sparrow](https://sparrowwallet.com/docs/coldcard-wallet.html)
- Enhancement: Ask for account number when creating Multisig Wallets via air-gapped
Coldcards. Use account zero for compatibility with previous versions. No need to

View File

@ -1,9 +1,5 @@
# Coldcard Releases
Here we keep only the current binary release, useful older
releases, and some documentation:
`ChangeLog.md`
- recent changes and feature announcements
@ -16,5 +12,10 @@ releases, and some documentation:
`signatures.txt`
- PGP signed hashs (SHA-256) of the above files and the firmwares themselves.
- PGP signed hashes (SHA-256) of the above files and the firmware files themselves.
## Looking for Firmware Binaries?
[Go to our website for the latest binaries.](https://coldcardwallet.com/docs/upgrade)
Please do check the signatures using the files here.

View File

@ -34,7 +34,7 @@ BOOTLOADER_BASE = 0x08000000
FILESYSTEM_BASE = 0x080e0000
# Our version for this release.
VERSION_STRING = 4.0.3
VERSION_STRING = 4.1.0
#
# Sign and merge various parts
@ -123,6 +123,7 @@ code-committed:
git diff --stat --exit-code .
@echo '... yes'
# Sign a message with the contents of ../releases on the developer's machine
.PHONY: sign-release
sign-release:
(cd ../releases; shasum -a 256 *.dfu *.md | sort -rk 2 | \
@ -132,16 +133,14 @@ sign-release:
# Tag source code associate with built release version.
# - do "make release" before this step!
# - also edit/commit ChangeLog text too
# - this target will "git add" the new binary in ../release/*dfu
# - update & sign signatures file
# - and tag everything
tag-source: PUBLIC_VERSION = $(shell $(SIGNIT) version built/production.bin)
tag-source: sign-release code-committed
git add ../releases/$(PUBLIC_VERSION)-coldcard.dfu
git commit -am "New release: "$(PUBLIC_VERSION)
git push
git commit --allow-empty -am "New release: "$(PUBLIC_VERSION)
echo "Taging version: " $(PUBLIC_VERSION)
git tag -a $(PUBLIC_VERSION) -m "Release "$(PUBLIC_VERSION)
git push
git push --tags
# DFU file of boot and main code