feat(core): use "Initiate connection" bootloader label on T2T1, T3B1, T3T1
What changed, and why it matters
This commit only changes the text label on a bootloader button from 'INSTALL FIRMWARE'/'INSTALL FW' to 'INITIATE CONNECTION'/'Init connection' on three Trezor hardware wallet models. It is a user-interface wording improvement with no security or functional code changes.
No security action needed; this is a cosmetic label change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies three Rust UI layout files for the Trezor bootloader intro screen. In each, the text string assigned to the host-connection button is updated: layout_bolt and layout_delizia use ‘INITIATE CONNECTION’ instead of ‘INSTALL FIRMWARE’; layout_caesar uses ‘Init connection’ instead of ‘INSTALL FW’. No logic, event handling, styling, or behavior is altered.
Changed components
core/embed/rust/src/ui/layout_bolt/bootloader/intro.rscore/embed/rust/src/ui/layout_caesar/bootloader/intro.rscore/embed/rust/src/ui/layout_delizia/bootloader/intro.rsInspect captured patch +3 / −3
diff --git a/core/embed/rust/src/ui/layout_bolt/bootloader/intro.rs b/core/embed/rust/src/ui/layout_bolt/bootloader/intro.rs
index 55d89e8a..091743c0 100644
--- a/core/embed/rust/src/ui/layout_bolt/bootloader/intro.rs
+++ b/core/embed/rust/src/ui/layout_bolt/bootloader/intro.rs
@@ -42,7 +42,7 @@ impl<'a> Intro<'a> {
menu: Button::with_icon(Icon::new(MENU32))
.styled(button_bld_menu())
.with_expanded_touch_area(Insets::uniform(13)),
- host: Button::with_text("INSTALL FIRMWARE".into()).styled(button_bld()),
+ host: Button::with_text("INITIATE CONNECTION".into()).styled(button_bld()),
text: Label::left_aligned(content, TEXT_NORMAL).vertically_centered(),
warn: (!fw_ok).then_some(
Label::new("FIRMWARE CORRUPTED".into(), Alignment::Start, TEXT_WARNING)
diff --git a/core/embed/rust/src/ui/layout_caesar/bootloader/intro.rs b/core/embed/rust/src/ui/layout_caesar/bootloader/intro.rs
index 33aa26f1..8e05a1e1 100644
--- a/core/embed/rust/src/ui/layout_caesar/bootloader/intro.rs
+++ b/core/embed/rust/src/ui/layout_caesar/bootloader/intro.rs
@@ -17,7 +17,7 @@ use super::super::{
},
};
-const LEFT_BUTTON_TEXT: &str = "INSTALL FW";
+const LEFT_BUTTON_TEXT: &str = "Init connection";
const RIGHT_BUTTON_TEXT: &str = "MENU";
#[repr(u32)]
diff --git a/core/embed/rust/src/ui/layout_delizia/bootloader/intro.rs b/core/embed/rust/src/ui/layout_delizia/bootloader/intro.rs
index 816b14c8..075d3e85 100644
--- a/core/embed/rust/src/ui/layout_delizia/bootloader/intro.rs
+++ b/core/embed/rust/src/ui/layout_delizia/bootloader/intro.rs
@@ -45,7 +45,7 @@ impl<'a> Intro<'a> {
.with_expanded_touch_area(Insets::uniform(13)),
),
host: Child::new(
- Button::with_text("INSTALL FIRMWARE".into())
+ Button::with_text("INITIATE CONNECTION".into())
.styled(button_bld())
.with_text_align(Alignment::Center),
),
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.