r/coldcard: a dice-to-BIP39 tool for Pi Zero built after the entropy incident
reddit-dice-entropy-pi-tool
https://www.reddit.com/r/coldcard/comments/1vgvt2j/got_paranoid_after_the_coldcard_entropy_thing/
- Organisation
- Evidence role
- Community discussion
- Published
- not established
- Source changes
- 0
- Detected differences
- 0
- Unreviewed
- 0
- Copies held
- 1
Every check is recorded, including checks that found no text change. A detected edit is therefore bounded between two checks. The publisher's exact save time is not observable from this record. Last checked .
This post is held twice: here, with this project's own note on why it matters, and again as part of the conversation captured at , which is polled for changes. Both copies are the same post; neither is a separate event.
Snapshot and diff bodies for this chain monitor are held in the local evidence archive but withheld from the public site because they can contain the addresses of people who published nothing themselves. Capture times and reviewed change summaries remain available below.
Held captures
-
Recovered from the Internet Archive rather than captured by this project. The row records that third-party provenance separately from captures made by this project.
What changed from the previous capture 0 lines
Extracted text as captured
post: 1vgvt2j author: fanatic75 created_utc: 1785996099 title: Got paranoid after the Coldcard entropy thing, built a tiny dice→BIP39 tool for Pi Zero + Waveshare body: After the Coldcard seed/entropy incident I kind of lost it a bit. Not in a “throw everything away” way, more like: I don’t want my seed randomness living or dying on one vendor’s firmware RNG ever again if I can help it. Dice-only (or at least dice I can verify myself) suddenly felt a lot less optional. Coldcard’s own docs already push verifying dice math offline (Tails etc). Same idea as SeedSigner’s dice flow. I tried the usual path — Ian Coleman in Hex mode — and I just don’t feel safe doing that on a normal computer. Even “offline.” Too much leftover junk on a PC. Tails is fine, but then you’re still dragging a laptop around for something that should be stupidly simple: roll dice → get words. I already had a Pi Zero and a Waveshare 1.3" 240×240 sitting around. No camera, no fancy enclosure. I wasn’t trying to build a full signer. I just wanted seed generation / cross-check with as few dependencies as possible. So I put together: dice-entropy — physical d6 rolls → BIP-39 (50 rolls = 12 words, 99 = 24). Same math SeedSigner uses for dice, compatible with Ian Coleman Hex / Base 10 (not their “Dice \[1-6\]” mode). Core conversion is Python stdlib only. dice-entropy-os — minimal Buildroot image that boots straight into the Waveshare UI. No networking stack on purpose. Prefer building it yourself; I’ll also drop `.img` files on releases when the build finishes. Repos: [https://github.com/fanatic75/dice-entropy](https://github.com/fanatic75/dice-entropy) [https://github.com/fanatic75/dice-entropy-os](https://github.com/fanatic75/dice-entropy-os) This is a personal paranoia project, not a company, not audited, not a wallet. If you lose money using random GitHub stuff that’s on you — seriously. Use the published test vectors first. Build your own image if you can. Happy to take criticism on the approach, the docs, or dumb assumptions I made. Especially from people who already do dice → BIP39 verification the hard way. comment: p20edox parent: t3_1vgvt2j author: SpareEconomy1849 created_utc: 1785998350 edited: false body: How does this generate entropy? comment: p20ev8t parent: t1_p20edox author: fanatic75 created_utc: 1785998581 edited: false body: If you have a pi zero and wave share lcd (you can flash this image into your raspberry pi and roll some dice) - when you enter your dice inputs all 99 of them - this will give you 24 words(your seed phrase)Excerpt only. The complete copy is held offline and backs quotations on this site. The original publication remains the canonical public source.
0 presentation-noise differences. Sidebar, ticker and other page chrome churn that our review classified as not being changes to what the source says.
The excerpts and plain unified diffs above show the text this project held and how it changed. To verify a quotation, compare it against the page itself or against the Internet Archive's copies, which are independent of this project.
Complete captures are held offline rather than mirrored here, so this page shows diffs and excerpts. If a quotation is ever disputed, the full copy can be produced. Ask.
Compare the screenshot or a quotation against the original while it is available.