True cold boot
VDD and VBAT fall. C statics restart, fallback seeded becomes false, public Yasmarang returns to its constants and the call history begins at zero.
INTERACTIVE SECURITY EXPLAINER / FIRMWARE 4.1.9
Configure the wafer-coordinate UID, SysTick phase, RTC registers and every RNG-consuming action. Then watch the exact fallback and public Yasmarang streams produce the 32-byte pre-mnemonic value.
01 / DEVICE LAB
Every control updates one deterministic execution. There is deliberately no address matching, batch scan or private-key derivation.
02 / CALL HISTORY COMPOSER
The exact trace has two dimensions: fallback calls and public-mixer calls. Rejection sampling makes them diverge.
03 / ENTROPY GEOMETRY
This calculator counts distinct initial pads exactly for contiguous X/Y coordinate ranges and SysTick values from zero.
ST specifies two 16-bit coordinate fields. A uniform full 256 × 256 production grid is an assumption, not a measured Coldcard sales dataset.
History adds rows to both spaces. It does not let a fixed UID resample the missing cold-boot pads. A genuinely different-history collision against the exact 256-bit seed remains a separate, negligible event under the random-output model.
04 / RESET SEMANTICS
VDD and VBAT fall. C statics restart, fallback seeded becomes false, public Yasmarang returns to its constants and the call history begins at zero.
Settings filler, saves, keypad shuffles, paper wallets or USB crypto can advance state before New Wallet is selected.
HISTORY → hMicroPython restarts without reinitializing the C statics. Both deterministic streams continue from their current state.
HISTORY → h + …05 / CLAIMS & PROVENANCE
A post-hoc device demonstration establishes compatibility only. The Mk3 has no signed generation record or authenticated history log.
It proves present knowledge of the seed, not which device generated it or who historically owned the funds.
A matching UID/timer/history trace shows that the stock algorithm could produce the entropy. It can still be constructed after disclosure.
Use pre-dispute descriptors, xpubs, multiple derived addresses, purchase records, funding records and timestamped commitments.
Never accept a single address, current signature or physical device as proof of seed origin. Verify a complete descriptor and contemporaneous evidence predating compromise.
METHODOLOGY
The fallback initializer, both Yasmarang update functions, byte packing, rejection sampling and final SHA-256 match the disclosed v4.1.9 source. Device visuals and menu choreography are an educational reconstruction, not QEMU or a complete firmware emulator.