Skip to content

fix(firmware): correct bootloader version for FW 1.11.1#174

Merged
vdovhanych merged 1 commit into
masterfrom
fix/BL-for-FW-1.11.1
Jun 30, 2026
Merged

fix(firmware): correct bootloader version for FW 1.11.1#174
vdovhanych merged 1 commit into
masterfrom
fix/BL-for-FW-1.11.1

Conversation

@Lemonexe

Copy link
Copy Markdown
Contributor

Description

Fix a mistake in bootloader version definition for 1.11.1 firmware.
This value is now critically important since trezor/trezor-suite#29085, because it can cause false positives in FW revision check in Trezor Suite.

To be sure, I checked all versions from 1.8.0 and above, but found no inconsistency ✔️

Proof

This page states that downgrading from FW 1.11 to FW 1.10 is not possible, which makes it highly implausible that FW 1.11.1 would share BL 1.10 with FWs 1.10.x.

But most importantly I checked it in firmware repo:

git show legacy/bl1.11.0:legacy/firmware/version.h
git show legacy/v1.11.1:legacy/bootloader/version.h

→ when BL 1.11.0 was released, the current FW was 1.11.0
→ when FW 1.11.1 was released, the current BL was 1.11.0

No such inconsistency was found for FW >= 1.8.0.
TBH I could only reliably check FW >= 1.9.0, because the legacy/bootloader/version.h file did not exist before then, and I did not find any other file specifying BL version at 1.8.x.
So I assumed if FW 1.9.x has BL 1.8.0, it makes sense that FW 1.8.x will have the same BL 1.8.0.

@obrusvit obrusvit left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks.

@vdovhanych vdovhanych merged commit 179b1a6 into master Jun 30, 2026
3 checks passed
@vdovhanych vdovhanych deleted the fix/BL-for-FW-1.11.1 branch June 30, 2026 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants