What changed, and why it matters
This commit is a routine documentation and asset update announcing that the COLDCARD Mk5 hardware is now publicly supported. It updates the README to reference Mk5 images and wording, adds a changelog note that firmware 5.5.0 supports both Mk4 and Mk5, and replaces/adds simulator background images for the Mk5. There is no code change and no security-relevant behavior is modified.
No security action needed. Treat as normal public-release documentation update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff touches only README.md, releases/ChangeLog.md, and two PNG image files under unix/mk5-images/. It updates marketing/brand references from Mk4 to Mk5, clarifies that the master branch covers Mk and Q hardware, and notes that Mk5 firmware also supports Mk4. No source code, build scripts, cryptographic logic, or security controls are changed.
Changed components
README.mdreleases/ChangeLog.mdunix/mk5-images/background-full.pngunix/mk5-images/background.pngInspect captured patch +8 / −6
diff --git a/README.md b/README.md
index e0cbbb7..d5d985d 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ with the latest updates and security alerts.

-
+
## Quick Links
@@ -49,14 +49,15 @@ such as Taproot or Miniscript. Our standards for releasing new Edge
versions are lower, so we can iterate faster and get these advancements
out to other developers.
-Q and Mk4 share the same code base. Individual files that are added,
+Q and Mk series share the same code base. Individual files that are added,
or removed, can be see in differences between `shared/manifest_mk4.py`
and `shared/manifest_q1.py`. Common files are in `shared/manifest.py`.
+Firmware built for Mk5, supports the Mk4 without any functional differences.
## Check-out and Setup
-**NOTE** This is the `master` branch and covers the latest hardware (Mk4 and Q).
+**NOTE** This is the `master` branch and covers the latest hardware (Mk and Q).
See branch `v4-legacy` for firmware which supports only Mk3/Mk2 and earlier.
Do a checkout, recursively, to get all the submodules:
@@ -232,8 +233,8 @@ Top-level dirs:
- shared code between desktop test version and real-deal
- expected to be largely in python, and higher-level
-- new code found only on the Mk4 will be listed in `manifest_mk4.py` code exclusive
- to earlier hardware is in `manifest_mk3.py`
+- code exclusive to the Mk4 or Mk5 will be listed in `manifest_mk4.py`, and
+ to the Q will be listed in `manifest_q1.py`
`unix`
@@ -265,7 +266,7 @@ Top-level dirs:
`stm32/mk4-bootloader`
`stm32/q1-bootloader`
-- 128k of factory-set code that you cannot change for Mk4 or Q
+- 128k of factory-set code that you cannot change
- however, you can inspect what code is on your coldcard and compare to this.
`hardware`
diff --git a/releases/ChangeLog.md b/releases/ChangeLog.md
index ecb4f59..0837e7f 100644
--- a/releases/ChangeLog.md
+++ b/releases/ChangeLog.md
@@ -27,6 +27,7 @@ This lists the changes in the most recent firmware, for each hardware platform.
## 5.5.0 - 2065-03-05
+- This release supports both the newer Mk5 hardware and existing Mk4.
- Enhancement: Show QR of XOR-split seeds.
diff --git a/unix/mk5-images/background-full.png b/unix/mk5-images/background-full.png
new file mode 100644
index 0000000..b345317
Binary files /dev/null and b/unix/mk5-images/background-full.png differ
diff --git a/unix/mk5-images/background.png b/unix/mk5-images/background.png
old mode 100755
new mode 100644
index 8702e20..7457a5f
Binary files a/unix/mk5-images/background.png and b/unix/mk5-images/background.png differ
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.