AI-generated analysisPublished automatically and not human-verified. Validated context appears in community notes below.
← Watch feed
Informational 21 Bitcoin

Fix for newer GM65 Scanners scanning CompactSeedQR + Add "About Screen" (#299)

Public commit record

What the developer wrote

Authored by 3rd Iteration

58/100 · Thin
Fix for newer GM65 Scanners scanning CompactSeedQR + Add "About Screen" (#299)
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Links an issue, advisory, or supporting reference! No meaningful explanatory body
The short version

What changed, and why it matters

This commit is primarily a hardware-compatibility fix for newer GM65 QR scanners used with the Specter DIY Bitcoin hardware wallet. It adds logic to detect a specific scanner firmware version and enable a special 'RAW' mode so binary QR codes (CompactSeedQR) scan correctly. It also adds an 'About this device' screen showing firmware and security metadata, and embeds git build info into firmware images. There is no obvious security vulnerability being patched; the changes are defensive and improve device transparency.

Recommended action

No immediate security action required. Reviewers may want to verify that the new factory reset command and RAW mode addresses do not have unintended side effects on non-GM65 scanners, and that the retry logic cannot be abused to cause persistent misconfiguration. The added transparency features (About screen, flash protection status) are positive security enhancements.

Security signals we found

01

Adds STM32 flash read/write protection status reporting (RDP level, write protection)

02

Adds firmware boot mode detection via VTOR address

03

Adds bootloader lock status reporting

04

Adds factory reset capability for QR scanner module

05

Adds retry and validation logic for scanner UART configuration commands

06

No direct diff evidence of a vulnerability fix or exploit mitigation

Risk score

Why this scored 21/100

Our methodology →
Potential impact 3/30
Exploitability 2/25
Stealth signal 2/15
Affected reach 4/15
Confidence 7/10
Evidence quality 3/5
Human-validated context

Community notes

Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.

No validated notes yet.

The AI analysis stands alone for now. Submit a note if you can add evidence or important context.