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

docker: revert idf from 5.4.3 back to 5.4.0 in jade_builder_base

Public commit record

What the developer wrote

Authored by Jon Griffiths

95/100 · Strong
docker: revert idf from 5.4.3 back to 5.4.0 in jade_builder_base

Aside from issues with the default docker image, 5.4 versions from
v5.4.1 onwards break bluetooth handling on v2 devices.

While several of the BLE bugs concerned have been identified and can be
patched locally to get 5.4.1 apparently working, we deem it too risky
to move to any 'bug fix' release at this stage of the release cycle.
This goes doubly so given that git bisection is broken in the 5.4
branches and as a result it is non-trivial to identify/partially revert
incorrect changes.

We will attempt to bump the idf version earlier in the next development
cycle so that proper testing can be done before release (and bug fixes
passed upstream to idf as needed).

Until then, revert to 5.4.0 (with some Jade changes for better BLE
reliability).
✓ Specific, descriptive subject✓ Names a concrete action or component✓ Provides detailed explanatory context✓ Explains rationale or failure mode✓ Mentions testing or verification
The short version

What changed, and why it matters

This commit rolls back the software framework (Espressif IDF) used to build Blockstream Jade hardware wallets from version 5.4.3 to 5.4.0. The stated reason is that 5.4.1 through 5.4.3 introduce Bluetooth bugs that break Bluetooth on older 'v2' Jade devices. The team considers the newer bug-fix releases too risky to ship because the upstream framework's own version history is broken, making it hard to isolate which changes cause the Bluetooth problems. This is a defensive, risk-reduction change rather than a fix for an active exploit.

Recommended action

Treat this as a risk-mitigation change, not a confirmed vulnerability patch. Users and auditors should verify that the reverted 5.4.0 build plus Jade BLE reliability changes pass the project's Bluetooth/ hardware-wallet functional tests. Monitor upstream ESP-IDF 5.4.x BLE fixes and plan the next-cycle bump with proper regression testing and upstream bug reporting.

Security signals we found

01

Downgrade of third-party framework version due to reported Bluetooth regressions

02

Commit message explicitly calls out BLE bugs in newer bug-fix releases

03

Mentions inability to use git bisection in upstream 5.4 branches, complicating root-cause analysis

04

No CVE, advisory, or independent researcher attribution present in commit or supplied references

Risk score

Why this scored 35/100

Our methodology →
Potential impact 8/30
Exploitability 5/25
Stealth signal 6/15
Affected reach 7/15
Confidence 6/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.