COLDCARD RNG incident the public record, collected and explained
Informational only, and this site never asks for your seed words. details

Informational only. This is an open source collection of what others have published about the incident, together with an explanation of it. It is not financial, security or legal advice, and not a substitute for professional advice about your own situation. It is not affiliated with, endorsed by, or speaking for Coinkite. Material is attributed and quoted as published; where sources disagree their scenarios are kept separate with their assumptions rather than reconciled into one answer. Everything is meant to be checked against the linked evidence rather than taken on trust. Act on your own judgement about a particular situation. Editorial standards and corrections.

Do not disclose recovery material to a website, form, message or support account. This site never asks for it, and contributions containing recovery words or private keys are not accepted.

libngu PR #58

libngu-pr-58

https://github.com/switck/libngu/pull/58

Latest reviewed change

source content difference between and

PR #58 "Enforce HW TRNG" was merged by switck on Aug 6, 2026 as commit e9d5e80; status flipped from Open to Merged.

seen +12 -5 full history below
 Insights
 Enforce HW TRNG - #58
 #58
-Open
-btchip wants to merge 1 commit into
+Merged
+switck merged 1 commit into
 switck:masterswitck/libngu:masterfrom

First lines only. The complete diff is in the timeline below.

Organisation
switck
Evidence role
Repository pull request
Published
not established
Source changes
1
Detected differences
6
Unreviewed
0
Copies held
7

Incident-response PR open with no maintainer response present in the 1 Aug 2026 capture. Retained to record later review or status changes.

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 .

  1. source content difference between and source content +12 -5

    PR #58 "Enforce HW TRNG" was merged by switck on Aug 6, 2026 as commit e9d5e80; status flipped from Open to Merged.

    seen · Captured here 4,923 chars
    What changed from the previous capture 17 lines
     Insights
     Enforce HW TRNG - #58
     #58
    -Open
    -btchip wants to merge 1 commit into
    +Merged
    +switck merged 1 commit into
     switck:masterswitck/libngu:masterfrom
     btchip:enforce-hw-trngbtchip/libngu:enforce-hw-trngCopy head branch name to clipboard
    +Aug 6, 2026
     ConversationCommits1 (1)ChecksFiles changed
    -Open
    +Merged
     Enforce HW TRNG#58
    -btchip wants to merge 1 commit into
    +switck merged 1 commit into
     switck:masterswitck/libngu:masterfrom
     btchip:enforce-hw-trngbtchip/libngu:enforce-hw-trngCopy head branch name to clipboard
     Conversation
     Jul 31, 2026
     Copy link
     Copy Markdown
    +Contributor
     Enforce HW TRNG to avoid an issue similar to https://engineering.block.xyz/blog/predictable-rng-fallback-and-32-bit-reseed-in-coldcard-firmware in the future
     You don't know me but this should be easy enough to validate :)
     Sorry, something went wrong.
     <github-reactions>
     Enforce HW TRNG
     fa09082
    +switck
    +merged commit e9d5e80
    +into
    +switck:master
    +Aug 6, 2026
     This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
     Learn more about bidirectional Unicode characters
     Show hidden characters
     Successfully merging this pull request may close these issues.
     Uh oh!
     There was an error while loading. Please reload this page.
    -1 participant
    +2 participants
     Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
     Footer
     © 2026 GitHub, Inc.
    
    Extracted text as captured
    Skip to content
    Navigation Menu
    Sign inAppearance settings
    Platform
    AI CODE CREATION
    GitHub CopilotWrite better code with AI
    GitHub Copilot appDirect agents from issue to merge
    MCP RegistryIntegrate external tools
    DEVELOPER WORKFLOWS
    ActionsAutomate any workflow
    CodespacesInstant dev environments
    IssuesPlan and track work
    Code ReviewManage code changes
    Code QualityEnforce quality at merge
    APPLICATION SECURITY
    GitHub Advanced SecurityFind and fix vulnerabilities
    Code securitySecure your code as you build
    Secret protectionStop leaks before they start
    EXPLORE
    Why GitHub
    Documentation
    Blog
    Changelog
    Marketplace
    View all features
    Solutions
    BY COMPANY SIZE
    Enterprises
    Small and medium teams
    Startups
    Nonprofits
    BY USE CASE
    App Modernization
    DevSecOps
    DevOps
    CI/CD
    View all use cases
    BY INDUSTRY
    Healthcare
    Financial services

    Excerpt only. The complete copy is held offline and backs quotations on this site. The original publication remains the canonical public source.

  2. Earliest copy held
    seen · Captured here 5,266 chars
    Extracted text as captured
    Skip to content
    Navigation Menu
    Toggle navigation
    Sign in
    Appearance settings
    Platform
    AI CODE CREATION
    GitHub CopilotWrite better code with AI
    GitHub Copilot appDirect agents from issue to merge
    MCP RegistryIntegrate external tools
    DEVELOPER WORKFLOWS
    ActionsAutomate any workflow
    CodespacesInstant dev environments
    IssuesPlan and track work
    Code ReviewManage code changes
    Code QualityEnforce quality at merge
    APPLICATION SECURITY
    GitHub Advanced SecurityFind and fix vulnerabilities
    Code securitySecure your code as you build
    Secret protectionStop leaks before they start
    EXPLORE
    Why GitHub
    Documentation
    Blog
    Changelog
    Marketplace
    View all features
    Solutions
    BY COMPANY SIZE
    Enterprises
    Small and medium teams
    Startups
    Nonprofits
    BY USE CASE
    App Modernization
    DevSecOps
    DevOps
    CI/CD
    View all use cases
    BY INDUSTRY

    Excerpt only. The complete copy is held offline and backs quotations on this site. The original publication remains the canonical public source.

5 presentation-noise differences. Sidebar, ticker and other page chrome churn that our review classified as not being changes to what the source says.
  • +5 -3 Only GitHub header chrome changed. The 'Sign in' and 'Appearance settings' labels split onto separate lines, and the search prompt changed from 'Type / to search' to 'Search/'.
  • +5 -0 Only GitHub reaction metadata changed: the thumbs-up count and reacting-account list updated, with no change to the pull-request discussion or patch text.
  • +3 -23 Only GitHub navigation and search-dialog chrome rendered differently. The pull request content did not change.
  • +3 -3 Only the thumbs-up reaction total and reacting-account list changed; the pull-request discussion and patch text were unchanged.
  • +2 -2 Only GitHub repository navigation counters changed.
How to check this yourself

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.