chore(core): shorten `Regulatory certification` string
What changed, and why it matters
This commit simply shortens the on-screen label for a device menu item from 'Regulatory certification' to 'Regulatory' (or translated equivalents) and updates the internal translation key from regulatory_certification__title to regulatory__title. It is a cosmetic UI text change with no security relevance.
No security action required. This is a routine localization/UI string refactor.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff renames the translation key MP_QSTR_regulatory_certification__title to MP_QSTR_regulatory__title, updates the generated TranslatedString enum and its layout-gated English strings, changes per-language JSON translations, updates the translation order/signature metadata, and adjusts Rust UI code and Python tests to use the new key. The actual screen content and behavior are unchanged; only the displayed title string is shorter. No code logic, cryptography, authentication, or memory handling is modified.
Changed components
core/embed/rust/librust_qstr.hcore/embed/rust/src/translations/generated/translated_string.rscore/embed/rust/src/ui/layout_eckhart/firmware/device_menu_screen.rscore/embed/rust/src/ui/layout_eckhart/firmware/regulatory_screen.rscore/mocks/trezortranslate_keys.pyicore/translations/cs.jsoncore/translations/de.jsoncore/translations/en.jsoncore/translations/es.jsoncore/translations/fr.jsoncore/translations/it.jsoncore/translations/order.jsoncore/translations/pt.jsoncore/translations/signatures.jsontests/click_tests/device_menu/common.pytests/ui_tests/fixtures.jsonInspect captured patch +117 / −107
diff --git a/core/embed/rust/librust_qstr.h b/core/embed/rust/librust_qstr.h
index e3ca35bf..690bacc2 100644
--- a/core/embed/rust/librust_qstr.h
+++ b/core/embed/rust/librust_qstr.h
@@ -632,7 +632,7 @@ static void _librust_qstrs(void) {
MP_QSTR_recovery__x_of_y_entered_template;
MP_QSTR_recovery__you_have_entered;
MP_QSTR_recovery_type;
- MP_QSTR_regulatory_certification__title;
+ MP_QSTR_regulatory__title;
MP_QSTR_reject_pairing;
MP_QSTR_remaining_shares;
MP_QSTR_request_bip39;
diff --git a/core/embed/rust/src/translations/generated/translated_string.rs b/core/embed/rust/src/translations/generated/translated_string.rs
index a1020424..76fcfd77 100644
--- a/core/embed/rust/src/translations/generated/translated_string.rs
+++ b/core/embed/rust/src/translations/generated/translated_string.rs
@@ -1458,7 +1458,7 @@ pub enum TranslatedString {
stellar__transaction_source_diff_warning = 1075, // "Transaction source does not belong to this Trezor."
device_name__continue_with_empty_label = 1076, // "Continue with empty device name?"
device_name__enter = 1077, // "Enter device name"
- regulatory_certification__title = 1078, // "Regulatory certification"
+ regulatory__title = 1078, // {"Bolt": "", "Caesar": "", "Delizia": "", "Eckhart": "Regulatory"}
words__name = 1079, // "Name"
device_name__changed = 1080, // "Device name changed."
#[cfg(feature = "universal_fw")]
@@ -4566,7 +4566,14 @@ impl TranslatedString {
(Self::stellar__transaction_source_diff_warning, "Transaction source does not belong to this Trezor."),
(Self::device_name__continue_with_empty_label, "Continue with empty device name?"),
(Self::device_name__enter, "Enter device name"),
- (Self::regulatory_certification__title, "Regulatory certification"),
+ #[cfg(feature = "layout_bolt")]
+ (Self::regulatory__title, ""),
+ #[cfg(feature = "layout_caesar")]
+ (Self::regulatory__title, ""),
+ #[cfg(feature = "layout_delizia")]
+ (Self::regulatory__title, ""),
+ #[cfg(feature = "layout_eckhart")]
+ (Self::regulatory__title, "Regulatory"),
(Self::words__name, "Name"),
(Self::device_name__changed, "Device name changed."),
#[cfg(feature = "universal_fw")]
@@ -5969,7 +5976,7 @@ impl TranslatedString {
(Qstr::MP_QSTR_recovery__x_more_shares_needed_template_plural, Self::recovery__x_more_shares_needed_template_plural),
(Qstr::MP_QSTR_recovery__x_of_y_entered_template, Self::recovery__x_of_y_entered_template),
(Qstr::MP_QSTR_recovery__you_have_entered, Self::recovery__you_have_entered),
- (Qstr::MP_QSTR_regulatory_certification__title, Self::regulatory_certification__title),
+ (Qstr::MP_QSTR_regulatory__title, Self::regulatory__title),
(Qstr::MP_QSTR_reset__advanced_group_threshold_info, Self::reset__advanced_group_threshold_info),
(Qstr::MP_QSTR_reset__all_x_of_y_template, Self::reset__all_x_of_y_template),
(Qstr::MP_QSTR_reset__any_x_of_y_template, Self::reset__any_x_of_y_template),
diff --git a/core/embed/rust/src/ui/layout_eckhart/firmware/device_menu_screen.rs b/core/embed/rust/src/ui/layout_eckhart/firmware/device_menu_screen.rs
index 07280a08..f13ba30e 100644
--- a/core/embed/rust/src/ui/layout_eckhart/firmware/device_menu_screen.rs
+++ b/core/embed/rust/src/ui/layout_eckhart/firmware/device_menu_screen.rs
@@ -654,7 +654,7 @@ impl DeviceMenuScreen {
let regulatory_index = self.add_subscreen(Subscreen::RegulatoryScreen);
items.add(MenuItem::go_to_subscreen(
- TR::regulatory_certification__title.into(),
+ TR::regulatory__title.into(),
regulatory_index,
));
diff --git a/core/embed/rust/src/ui/layout_eckhart/firmware/regulatory_screen.rs b/core/embed/rust/src/ui/layout_eckhart/firmware/regulatory_screen.rs
index aa099989..8eb739dc 100644
--- a/core/embed/rust/src/ui/layout_eckhart/firmware/regulatory_screen.rs
+++ b/core/embed/rust/src/ui/layout_eckhart/firmware/regulatory_screen.rs
@@ -49,7 +49,7 @@ impl RegulatoryScreen {
action_bar.update(content.pager());
Self {
- header: Header::new(TR::regulatory_certification__title.into()).with_close_button(),
+ header: Header::new(TR::regulatory__title.into()).with_close_button(),
content,
action_bar,
}
diff --git a/core/mocks/trezortranslate_keys.pyi b/core/mocks/trezortranslate_keys.pyi
index 169911b1..096648a4 100644
--- a/core/mocks/trezortranslate_keys.pyi
+++ b/core/mocks/trezortranslate_keys.pyi
@@ -682,7 +682,7 @@ class TR:
recovery__x_more_shares_needed_template_plural: str = "{count} more {plural} needed"
recovery__x_of_y_entered_template: str = "{0} of {1} shares entered"
recovery__you_have_entered: str = "You have entered"
- regulatory_certification__title: str = "Regulatory certification"
+ regulatory__title: str = "Regulatory"
reset__advanced_group_threshold_info: str = "The group threshold specifies the number of groups required to recover your wallet."
reset__all_x_of_y_template: str = "all {0} of {1} shares"
reset__any_x_of_y_template: str = "any {0} of {1} shares"
diff --git a/core/translations/cs.json b/core/translations/cs.json
index 37cef546..4201b740 100644
--- a/core/translations/cs.json
+++ b/core/translations/cs.json
@@ -1546,7 +1546,7 @@
},
"recovery__x_of_y_entered_template": "Zadali jste {0} z {1} částí",
"recovery__you_have_entered": "Zadali jste",
- "regulatory_certification__title": "Regulační certifikace",
+ "regulatory__title": "Regulace",
"reset__advanced_group_threshold_info": "Počet částí zálohy skupiny určuje počet skupin potřebných k obnovení peněženky.",
"reset__all_x_of_y_template": "všech {0} z {1} částí",
"reset__any_x_of_y_template": "lib. {0} z {1} částí",
diff --git a/core/translations/de.json b/core/translations/de.json
index 8cddd0b0..a7beede7 100644
--- a/core/translations/de.json
+++ b/core/translations/de.json
@@ -1766,7 +1766,7 @@
},
"recovery__x_of_y_entered_template": "{0} von {1} Shares eingegeben",
"recovery__you_have_entered": "Du hast eingegeben",
- "regulatory_certification__title": "Regulatorische Zertifizierung",
+ "regulatory__title": "Regulierung",
"reset__advanced_group_threshold_info": "Die Gruppenschwelle zeigt die nötige Anzahl der Gruppen zur Wallet-Wiederherstell.",
"reset__all_x_of_y_template": "alle {0} der {1} Shares",
"reset__any_x_of_y_template": "{0} der {1} Shares",
diff --git a/core/translations/en.json b/core/translations/en.json
index 09dc9b45..b78e0150 100644
--- a/core/translations/en.json
+++ b/core/translations/en.json
@@ -1524,7 +1524,12 @@
"Eckhart": "{0} of {1} shares entered."
},
"recovery__you_have_entered": "You have entered",
- "regulatory_certification__title": "Regulatory certification",
+ "regulatory__title": {
+ "Bolt": "",
+ "Caesar": "",
+ "Delizia": "",
+ "Eckhart": "Regulatory"
+ },
"reset__advanced_group_threshold_info": "The group threshold specifies the number of groups required to recover your wallet.",
"reset__all_x_of_y_template": "all {0} of {1} shares",
"reset__any_x_of_y_template": "any {0} of {1} shares",
diff --git a/core/translations/es.json b/core/translations/es.json
index 4132bc0b..eeb1e0bc 100644
--- a/core/translations/es.json
+++ b/core/translations/es.json
@@ -1546,7 +1546,7 @@
},
"recovery__x_of_y_entered_template": "{0} de {1} recursos introducidos",
"recovery__you_have_entered": "Has introducido",
- "regulatory_certification__title": "Certificación regulatoria",
+ "regulatory__title": "Regulación",
"reset__advanced_group_threshold_info": "El umbral de grupo determina el nro.de grupos necesarios para recuperar el monedero.",
"reset__all_x_of_y_template": "{0} de {1} rec. comp.",
"reset__any_x_of_y_template": "{0} de {1} rec. comp.",
diff --git a/core/translations/fr.json b/core/translations/fr.json
index fe90bc88..1314ee01 100644
--- a/core/translations/fr.json
+++ b/core/translations/fr.json
@@ -1856,7 +1856,7 @@
},
"recovery__x_of_y_entered_template": "{0} sur {1} fragments saisi(s)",
"recovery__you_have_entered": "Vous avez saisi",
- "regulatory_certification__title": "Certification réglementaire",
+ "regulatory__title": "Régulation",
"reset__advanced_group_threshold_info": "Le seuil de groupe spécifie le nombre de groupes requis pour récupérer votre portefeuille.",
"reset__all_x_of_y_template": "tous {0} fragm. sur {1}",
"reset__any_x_of_y_template": "de {0} fragm. sur {1}",
diff --git a/core/translations/it.json b/core/translations/it.json
index c03c3956..6ef3badc 100644
--- a/core/translations/it.json
+++ b/core/translations/it.json
@@ -1305,7 +1305,7 @@
},
"recovery__x_of_y_entered_template": "{0} di {1} azioni immesse OK.",
"recovery__you_have_entered": "Hai immesso",
- "regulatory_certification__title": "",
+ "regulatory__title": "",
"reset__advanced_group_threshold_info": "La soglia di gruppo specifica numero gruppi necessari per recuperare il wallet.",
"reset__all_x_of_y_template": "tutte e {0} di {1} az.",
"reset__any_x_of_y_template": "qualsiasi {0} di {1} az.",
diff --git a/core/translations/order.json b/core/translations/order.json
index 69c37aee..726db035 100644
--- a/core/translations/order.json
+++ b/core/translations/order.json
@@ -1077,7 +1077,7 @@
"1075": "stellar__transaction_source_diff_warning",
"1076": "device_name__continue_with_empty_label",
"1077": "device_name__enter",
- "1078": "regulatory_certification__title",
+ "1078": "regulatory__title",
"1079": "words__name",
"1080": "device_name__changed",
"1081": "cardano__confirm_message",
diff --git a/core/translations/pt.json b/core/translations/pt.json
index e4f86439..52109862 100644
--- a/core/translations/pt.json
+++ b/core/translations/pt.json
@@ -1526,7 +1526,7 @@
},
"recovery__x_of_y_entered_template": "{0} de {1} cotas inseridas com sucesso.",
"recovery__you_have_entered": "Você inseriu",
- "regulatory_certification__title": "Certificação regulatória",
+ "regulatory__title": "Regulamento",
"reset__advanced_group_threshold_info": "O limite especifica o número de grupos para recuperar sua carteira.",
"reset__all_x_of_y_template": "todas {0} de {1} cotas",
"reset__any_x_of_y_template": "{0} de {1} cotas",
diff --git a/core/translations/signatures.json b/core/translations/signatures.json
index c8a6f375..2b4a394f 100644
--- a/core/translations/signatures.json
+++ b/core/translations/signatures.json
@@ -1,8 +1,8 @@
{
"current": {
- "merkle_root": "00610deac797011f6ba1feea201e7a1fdf9b655dff7191c5e708d09598541f0a",
- "datetime": "2025-10-22T11:58:04.370192+00:00",
- "commit": "c770486dabe2f816fb7057c5a643e3ac117d0fdf"
+ "merkle_root": "8347cd5b1ba3eac5dde7e088e8493ce34cb806b45af265cf979ac3daf245c843",
+ "datetime": "2025-10-31T11:26:05.587879+00:00",
+ "commit": "661681f56358c6c8796175ce947beb4e6398da0d"
},
"history": [
{
diff --git a/tests/click_tests/device_menu/common.py b/tests/click_tests/device_menu/common.py
index 18d29cc1..b2629b63 100644
--- a/tests/click_tests/device_menu/common.py
+++ b/tests/click_tests/device_menu/common.py
@@ -213,9 +213,7 @@ class Menu(Enum):
if features.haptic_feedback is not None:
content.append(TR.haptic_feedback__title)
content.append(TR.led__title)
- content.extend(
- [TR.regulatory_certification__title, TR.words__about, TR.wipe__title]
- )
+ content.extend([TR.regulatory__title, TR.words__about, TR.wipe__title])
return content
lookup: dict["Menu", Callable[[], list[str] | None]] = {
@@ -395,11 +393,11 @@ class Menu(Enum):
menu = child_1.navigate_to(debug, features)
# Regulatory screen
- regulatory_idx = menu.index(TR.regulatory_certification__title)
+ regulatory_idx = menu.index(TR.regulatory__title)
debug.button_actions.navigate_to_menu_item(regulatory_idx)
debug.synchronize_at("RegulatoryScreen")
layout = debug.read_layout()
- assert TR.regulatory_certification__title in layout.title()
+ assert TR.regulatory__title in layout.title()
assert layout.page_count() == len(REGULATORY_AREAS)
# Scroll through all regulatory areas
assert REGULATORY_AREAS[0] in debug.read_layout().subtitle()
diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json
index 6c9e2894..216e73c2 100644
--- a/tests/ui_tests/fixtures.json
+++ b/tests/ui_tests/fixtures.json
@@ -28885,17 +28885,17 @@
"T3W1_cs_device_menu-test_check_backup.py::test_backup_needed_fails": "13c0e7145d4e402b32f8b11c87e885beb26da0604eb0b022bce3b43f3bf5e23e",
"T3W1_cs_device_menu-test_check_backup.py::test_no_backup_fails": "d19e7595c0cf0e67ba02f980571b6a2ac492b16326eac379415774139a24d30b",
"T3W1_cs_device_menu-test_check_backup.py::test_uninitialized_fails": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_cs_device_menu-test_device_settings.py::test_brightness": "ba1e579587447f8199b9f8c294c922e9378e66ac3e47e912bad162fdf8fcabd2",
-"T3W1_cs_device_menu-test_device_settings.py::test_device_settings_uninitialized": "e76152a5c121dac5f7f44e4a111c90723dcf26c2d35016c70bd2d098eefcee16",
+"T3W1_cs_device_menu-test_device_settings.py::test_brightness": "d65dd3678e7e7aa6d82787314f097a977df6379e67c6fca55d97fb20b4c31780",
+"T3W1_cs_device_menu-test_device_settings.py::test_device_settings_uninitialized": "e389ed75f5452c7a6a6cad2e4c16e6e6accbd7796f086a585824e982756898e9",
"T3W1_cs_device_menu-test_device_settings.py::test_toggle_haptic": "c24521e569c08e3605b164212c876f8ac57c5eef6cca6f2ca53a635a883ebc4b",
-"T3W1_cs_device_menu-test_device_settings.py::test_toggle_led": "537be0b8c9098007fd19cd8d901a9cadf8031be5a86388c1503b743df4a1cee1",
-"T3W1_cs_device_menu-test_label.py::test_change_label": "05aa9d12d58d8de48a4ed94fb076dde01fb38de8fd01d6e39b7883285fd44b34",
-"T3W1_cs_device_menu-test_label.py::test_label_cancel": "ce800142172bc9435f9cfe12f2bb15832899af598196bdce0ca62d2e22632581",
-"T3W1_cs_device_menu-test_label.py::test_label_click_same_button_many_times": "840ece359786584c0b8896b570b546606ce8b2a0cc473344633be7adb6034a53",
-"T3W1_cs_device_menu-test_label.py::test_label_cycle_through_last_character": "0b6a7eb49fcf10ecbd4c242830547b6f0e3f757aa77c9a499c275a1061495adf",
-"T3W1_cs_device_menu-test_label.py::test_label_empty": "a50f41300fddc407585269fda203678ef39b56fe3a6374ea076df816f38a6af0",
-"T3W1_cs_device_menu-test_label.py::test_label_loop_all_categories": "dccc91d884346fedbf11a8fc9ef5acb708cfaab732fab449f73e74d0f7e853ef",
-"T3W1_cs_device_menu-test_label.py::test_label_over_32_chars": "96dc6a9c434573a199032fbccf66915b7d56fdf769e12dce83fdf77463d8f96f",
+"T3W1_cs_device_menu-test_device_settings.py::test_toggle_led": "8889a2a2eb311d67c0215ffb622a117f7dc8e869fb22b24a7da24825a16e0acb",
+"T3W1_cs_device_menu-test_label.py::test_change_label": "00655916b69e4bec24a87fa41d8131f9cc381187cd149a10912dc587c0590411",
+"T3W1_cs_device_menu-test_label.py::test_label_cancel": "59eee148a2b3b5064791337a0e5b8e029911f8fa0c1b46f0e0b9a3c68a13dcac",
+"T3W1_cs_device_menu-test_label.py::test_label_click_same_button_many_times": "0b705f17c782bf077ee2fa57ebd2f5b2a21feabb90f925770572e2e44064f4dd",
+"T3W1_cs_device_menu-test_label.py::test_label_cycle_through_last_character": "d501c01ed5c0e94dbb4a6fa0bd40286554acdfde4fc556fb7931cd3b6a24b1c2",
+"T3W1_cs_device_menu-test_label.py::test_label_empty": "ca7dd6dcd1441add4a8e468130caf33d76eaf1706f602b25b3bf44d38b2b8784",
+"T3W1_cs_device_menu-test_label.py::test_label_loop_all_categories": "510dc4a943f862da18befe50a085f5d4a246ed2d9c1e52f290fa018b4d0bbcbb",
+"T3W1_cs_device_menu-test_label.py::test_label_over_32_chars": "831a53b76c56a8f2ce55e9d3c14a27a835233fdc90eeb156d80d3c00bffbe3a7",
"T3W1_cs_device_menu-test_label.py::test_label_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
"T3W1_cs_device_menu-test_notifications.py::test_backup_failed": "534ccea40a7e0dd84614452606538486f71882f061afa9222ea782dd33a5887e",
"T3W1_cs_device_menu-test_notifications.py::test_backup_needed": "3e9219faf28dc045827113d9a0ebec8e42437bc39cb3e437cbdb6b3992e89538",
@@ -28907,9 +28907,9 @@
"T3W1_cs_device_menu-test_pin.py::test_pin_remove": "d72a27002db672610b8255f20df897ff8ca6a3c5b1bdfea74d37e41c1a889310",
"T3W1_cs_device_menu-test_pin.py::test_pin_setup": "fd606de05bb1cde14ba1e87c5b8c7e5d5f67524d01606e792886eff1d0d2aa5c",
"T3W1_cs_device_menu-test_pin.py::test_pin_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_cs_device_menu-test_traverse_menu.py::test_traverse_initialized": "232ccfcca666b9062f599249f34904402e4d7d98351e5a0912cf7d51f00b084d",
-"T3W1_cs_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "54d4730aab5ebdce81b009d3e80df9b8d842c6f2390a973304222f18a86fef39",
-"T3W1_cs_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "dfec6ae47cb1808e5c415a8ac2acc1aee7a768196282e0592e1a7cf3576ede58",
+"T3W1_cs_device_menu-test_traverse_menu.py::test_traverse_initialized": "baf8a0be2300ced85d34b8cb89cc43ea0114b6f2f010a0ddf198af6d056d29ec",
+"T3W1_cs_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "966e55e44061b199f970361113a5bcfc4d33916ab39747cfc42b367ae88abe4e",
+"T3W1_cs_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "5f0031398cee7d335396d9c07a4b12428c6cc633ff3a88e0711e3073174a22bd",
"T3W1_cs_device_menu-test_wipe_code.py::test_remove_pin_without_removing_wipe_code": "ccd5d4fbe74c4ad28e33b33cb22d890a61c352842b07ea6f4de2ef0a1a8645e5",
"T3W1_cs_device_menu-test_wipe_code.py::test_wipe_code_cancel_intro": "5b7dffec3a06e745a3f74b891548a565997dcbb9476a3d1111ca21dd352e6f56",
"T3W1_cs_device_menu-test_wipe_code.py::test_wipe_code_cancel_keyboard": "dc4c3184569241beb07d1e1492cd4289b51adef08172e2f0aeafb1580ec448e5",
@@ -28918,7 +28918,7 @@
"T3W1_cs_device_menu-test_wipe_code.py::test_wipe_code_same_as_pin": "cfff2e49bbaa1604514ed5343b04494f34458283444b8e424d52bb77a6cc97eb",
"T3W1_cs_device_menu-test_wipe_code.py::test_wipe_code_setup": "71d538b6e79f05f04e55b8ea5c4452815779d5f4063ff815e1ea48db20703b9f",
"T3W1_cs_device_menu-test_wipe_code.py::test_wipe_code_setup_pin_unset": "c24521e569c08e3605b164212c876f8ac57c5eef6cca6f2ca53a635a883ebc4b",
-"T3W1_cs_device_menu-test_wipe_device.py::test_wipe": "e2886cfb4ebea7ca4833137be41163a07f1bac24c8c25fd578aa75266562ae52",
+"T3W1_cs_device_menu-test_wipe_device.py::test_wipe": "bc7c8c2576892078bfaddc80b35742172562bd3318212d5b4e7a1bc0e7445717",
"T3W1_cs_test_autolock.py::test_autolock_does_not_interrupt_preauthorized": "e0fcd87bfd002df2a083f1331587484c960da9e794eb6df3a468e62db117ab74",
"T3W1_cs_test_autolock.py::test_autolock_does_not_interrupt_signing": "fd87f971971c70f32a6dc671cdc59a6a17a62a8a7853f8b72ddee66cd4fecbab",
"T3W1_cs_test_autolock.py::test_autolock_interrupts_passphrase": "82a86665ef03e6972069159b9a8272448ff52539ea35d2660f605da4a1d7689b",
@@ -28989,17 +28989,17 @@
"T3W1_de_device_menu-test_check_backup.py::test_backup_needed_fails": "c94696a52bb66f5a1c5ec8694749b6c5798319df1807a59fd939d67007e97a1a",
"T3W1_de_device_menu-test_check_backup.py::test_no_backup_fails": "32f7ece1a421303cf214be5af0d36255a4ae85750129df37a4862c1e540b00e5",
"T3W1_de_device_menu-test_check_backup.py::test_uninitialized_fails": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_de_device_menu-test_device_settings.py::test_brightness": "3ce646a8917d1cd4dc988423810fda0356a0df8701a63686e60d6338771efdca",
-"T3W1_de_device_menu-test_device_settings.py::test_device_settings_uninitialized": "6923ade8cfb5070ef34de78c6a0800c2c1a1fc2e559d450fef66ae96653169a2",
+"T3W1_de_device_menu-test_device_settings.py::test_brightness": "3245922c42151bb46ce8655337fb48e444cb52f2df72f4ba8342bcc3339e1b71",
+"T3W1_de_device_menu-test_device_settings.py::test_device_settings_uninitialized": "863a59338d580cec198694bdbaecd9c5dd9f0ad4f6496b94635c6c3c9861d69d",
"T3W1_de_device_menu-test_device_settings.py::test_toggle_haptic": "98735f888f827501b25c78c6a737c1983a800c620f709c65b1d95f6c8c9a2b90",
-"T3W1_de_device_menu-test_device_settings.py::test_toggle_led": "bdcb55ae1f9e8e4784000de053f518832070e73424d5d1940c02a3a72aee032b",
-"T3W1_de_device_menu-test_label.py::test_change_label": "190dfb9f765e75a0578c5c020ba0440f01976a4d2833fc02883e28d85c08d385",
-"T3W1_de_device_menu-test_label.py::test_label_cancel": "92be0e74c53bfcaf0286808bd301aed58e590bb3aca423fcd2f3754017952443",
-"T3W1_de_device_menu-test_label.py::test_label_click_same_button_many_times": "048a48c9240f0bc34b6ae5f02e55241177850c1ef5fa00dce34d4645d571bc05",
-"T3W1_de_device_menu-test_label.py::test_label_cycle_through_last_character": "0346712256e2013dc663dcaa0eb8b9de2e6b280ddf006db670e640b3095de844",
-"T3W1_de_device_menu-test_label.py::test_label_empty": "10529f5e1e87f1a5ecc8515dc9ba1ed4ea7b9292de488fb929fb087316951749",
-"T3W1_de_device_menu-test_label.py::test_label_loop_all_categories": "1b3ad41e470c62108de842bae2f3518e0f546167286c5f1b6f2b070a4ca1de43",
-"T3W1_de_device_menu-test_label.py::test_label_over_32_chars": "b6bc70469b32b52ccd5fdf9e48a2512162dbeb797bf526091bb9645d503d1682",
+"T3W1_de_device_menu-test_device_settings.py::test_toggle_led": "bbbea6eb8a085e9dba7f027eee1f65e2b41f0e4491fc87a9fe26988ff9b06545",
+"T3W1_de_device_menu-test_label.py::test_change_label": "a6f32768f4a86980bf54bf1096efb39dbfc6f6e0569b6807bbf6498150e7b017",
+"T3W1_de_device_menu-test_label.py::test_label_cancel": "ee448454d1e2f67c8e632144461ede81aa7005d42ec5c078b736ba93fd2ef826",
+"T3W1_de_device_menu-test_label.py::test_label_click_same_button_many_times": "1b9f866445eefedc3661d698875d6fb29d271df18b8a91222b561f72f03dc8d1",
+"T3W1_de_device_menu-test_label.py::test_label_cycle_through_last_character": "fb14fa514c3587993621a41ba476e18a9c8e7292a73260a6e342f7d43cfaef5b",
+"T3W1_de_device_menu-test_label.py::test_label_empty": "a7f70d3235077332716d5303812e59009b2a16808c53eaadc468c76f257cfc5a",
+"T3W1_de_device_menu-test_label.py::test_label_loop_all_categories": "01d752ce2509b5625c73e41a9dc1ff80cc845e3591d8632b7259f96625b38bcc",
+"T3W1_de_device_menu-test_label.py::test_label_over_32_chars": "f84ed11344f209cf8c6362a6923721ef07dbee6e7dc81562b214091a74663e26",
"T3W1_de_device_menu-test_label.py::test_label_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
"T3W1_de_device_menu-test_notifications.py::test_backup_failed": "209f632d766cb211d41ee7ebb5c0fa38249e558d48c1e6b8af93ee3e3253abd9",
"T3W1_de_device_menu-test_notifications.py::test_backup_needed": "ecb0fe08d4aa61ebfb7c91da6eb271744f2d50e9dd3e71552a75703417c17d61",
@@ -29011,9 +29011,9 @@
"T3W1_de_device_menu-test_pin.py::test_pin_remove": "1c852d3892096c546e409904337522abda9852674e6b77705fd802087551484c",
"T3W1_de_device_menu-test_pin.py::test_pin_setup": "d544512c120689941066a840b7514386125c377dc1b861905ddf0c57d08dd819",
"T3W1_de_device_menu-test_pin.py::test_pin_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_de_device_menu-test_traverse_menu.py::test_traverse_initialized": "c91c9033db04a0d7dc1a3edcf1bbd03398a92112f02cbb52bb4876cc282c851e",
-"T3W1_de_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "dec85a3c0d4b25843deb443e08f2e072e612b47a0344f308c8b3122efbdfe908",
-"T3W1_de_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "7b3cb7e1105fdb13eb0aa77a97811b95bd2b4d9e2fa47d8f06ee1bef229ed327",
+"T3W1_de_device_menu-test_traverse_menu.py::test_traverse_initialized": "69ccb2ffd840012d6e83613b2a45144c489104f617df8e9f7323dc575b7957ee",
+"T3W1_de_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "2079dae2b297dcff9a233594e0551bfd1adde80e8d24e44ece34fa118b8a9b7e",
+"T3W1_de_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "4e8de47aa6249f78a7ac9c8d1b3f89fc930ad4fffd4494b555449a36edb27e07",
"T3W1_de_device_menu-test_wipe_code.py::test_remove_pin_without_removing_wipe_code": "a039e541bbefaa463a3908f5288edc53b2772cbf4868f3a0aa796e2665e1d9d5",
"T3W1_de_device_menu-test_wipe_code.py::test_wipe_code_cancel_intro": "e9e1a1be83ac680a3632aa41fdf0f638d419888fef4be3cc24cb4ae0453d631a",
"T3W1_de_device_menu-test_wipe_code.py::test_wipe_code_cancel_keyboard": "68179ddbe124878115326839e98fff8ccbeb2e8eccc69ba8caa7e809ed1a7392",
@@ -29022,7 +29022,7 @@
"T3W1_de_device_menu-test_wipe_code.py::test_wipe_code_same_as_pin": "9f22abc5c269a91cfa0f9a880548533f12fbe23fea60323b413cc9ca3f5028f3",
"T3W1_de_device_menu-test_wipe_code.py::test_wipe_code_setup": "2ac3d0c24b24266e577239413528dd7b8cc5737987f30373b089a3ecc4df8e38",
"T3W1_de_device_menu-test_wipe_code.py::test_wipe_code_setup_pin_unset": "98735f888f827501b25c78c6a737c1983a800c620f709c65b1d95f6c8c9a2b90",
-"T3W1_de_device_menu-test_wipe_device.py::test_wipe": "1ed7eddc8729c4efdadd47916e71ca7d03cdafb8d74b93929be55b4ac126a1b2",
+"T3W1_de_device_menu-test_wipe_device.py::test_wipe": "d0edd742edc07ea0c361b9b0cbc02fae6500b3aa595f21525b02689ada57f514",
"T3W1_de_test_autolock.py::test_autolock_does_not_interrupt_preauthorized": "e62dc520721b417c0f21afb46102480398cbbc1ec8c59d0f6de03fc75b386a92",
"T3W1_de_test_autolock.py::test_autolock_does_not_interrupt_signing": "b96999bdf3d7dd55da99d083452def6cb633b0459b5c72e310e3a8b3297bf726",
"T3W1_de_test_autolock.py::test_autolock_interrupts_passphrase": "44cf95c18e7e659f8c9e64768fe7a3059a0e3dfcd0bf080fb180c74bf7d4b43b",
@@ -29093,17 +29093,17 @@
"T3W1_en_device_menu-test_check_backup.py::test_backup_needed_fails": "fb3120f1899ceab19654335ed391516b9030737762120bae07161f497deefcb0",
"T3W1_en_device_menu-test_check_backup.py::test_no_backup_fails": "395556180048c5471d78770521fc625d75062b1774b3a64f0e0bb758faae556a",
"T3W1_en_device_menu-test_check_backup.py::test_uninitialized_fails": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_en_device_menu-test_device_settings.py::test_brightness": "99fa8120b2443054843036e5c0969f63496d41dbad88c569e419d654a468ac32",
-"T3W1_en_device_menu-test_device_settings.py::test_device_settings_uninitialized": "72dc172785fc784be222584920fabef2c186a7006fc8969d3eb2a9ce38b8db9f",
+"T3W1_en_device_menu-test_device_settings.py::test_brightness": "acffd46086bf23db485d69bd625d9f7d677cae5acaa5ac6e4b76c35b29185fba",
+"T3W1_en_device_menu-test_device_settings.py::test_device_settings_uninitialized": "43cb32e0ad9c41c7a013c842cbf87f9bbd90fefa0669e47a08c0aeeaa44ee400",
"T3W1_en_device_menu-test_device_settings.py::test_toggle_haptic": "931d9afceb0ba1e4faae891775819277242d889644d5c0c5863fc8c9fcf859b1",
-"T3W1_en_device_menu-test_device_settings.py::test_toggle_led": "b82c16d6ab606cbd2d05bb89b585de026c594c82dae5f5fd385ea62f7959cbed",
-"T3W1_en_device_menu-test_label.py::test_change_label": "ea8ea8cbff14199420ff3e53fcbe432beb1bcbf9d67b15067adc8bb548e04b14",
-"T3W1_en_device_menu-test_label.py::test_label_cancel": "4bf42a5395be14438166ecd3b0cf9b73b29164b1d99a960cebeb399d062da015",
-"T3W1_en_device_menu-test_label.py::test_label_click_same_button_many_times": "89757e3b3d281d01716fa2e7d065413b5bef6a5ea9fea080c493b16923f56bfa",
-"T3W1_en_device_menu-test_label.py::test_label_cycle_through_last_character": "f0727a3035a08ace8ba553a6c2540ff3e3e986e6685c58fccc6276d4c90b7cbf",
-"T3W1_en_device_menu-test_label.py::test_label_empty": "9fc4c352f0c574c0480bec2ddacc17b3bb45ddd463c2ebce155da5cf78086a03",
-"T3W1_en_device_menu-test_label.py::test_label_loop_all_categories": "a07f72c45320f4f1f322ed16225c0a1bda4174dcf46c7fd8c18e363b1d0f8760",
-"T3W1_en_device_menu-test_label.py::test_label_over_32_chars": "62f9dab438d22d69016b9acde255748212087c9bdd836a39f5d6638cdaaca4b6",
+"T3W1_en_device_menu-test_device_settings.py::test_toggle_led": "2a9e5ed5068d1584f16e84c43d151e3dff476798d8ee8ca7f1c7bd4fae4e3920",
+"T3W1_en_device_menu-test_label.py::test_change_label": "38a5227ecb2ed5389af82afa89cba70970dae539ab3caeaf68f3bf43522e4420",
+"T3W1_en_device_menu-test_label.py::test_label_cancel": "fa2523f6edd0c83505dd90a3a8a4ba8766e3eb6fe43bd9ba4dac8e2f5796ad25",
+"T3W1_en_device_menu-test_label.py::test_label_click_same_button_many_times": "3fca1fe0d762d9665ecc58f2554e1733856244e45c7851eb40379ddb9b8bb922",
+"T3W1_en_device_menu-test_label.py::test_label_cycle_through_last_character": "97d59649a96921c2072e4e06150c2e3c2edd264addf5224047562c7ff4342f77",
+"T3W1_en_device_menu-test_label.py::test_label_empty": "ae3e23319d5fc7d37a9a2aee247150d1e03a97b71a05ef38425be85c26e3c33f",
+"T3W1_en_device_menu-test_label.py::test_label_loop_all_categories": "78361dd3ce1478cfccfa4779827dba4220e05eebe9a5fb6f07f3441be8baa1c4",
+"T3W1_en_device_menu-test_label.py::test_label_over_32_chars": "ca67fd0ded3fc9289e6b7790b2e1e444660a304b2f223e964e200c6c18056c92",
"T3W1_en_device_menu-test_label.py::test_label_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
"T3W1_en_device_menu-test_notifications.py::test_backup_failed": "006ebc715431b9c0beebd7e1c063b0d3d5f3320d8e4d86bd806f6de841dd8053",
"T3W1_en_device_menu-test_notifications.py::test_backup_needed": "110d3832f3581896f926f20a84201be89efea5040d7cb89bdb5a9e7b85182e45",
@@ -29115,9 +29115,9 @@
"T3W1_en_device_menu-test_pin.py::test_pin_remove": "9eed511b691a10f63a16e774435b48ae86f8363657498ad29e7541a15ad37c92",
"T3W1_en_device_menu-test_pin.py::test_pin_setup": "d2ab5a53b75280c1aac10ca49ca5a7d93565edd60b07c156340a5c2edf7e033e",
"T3W1_en_device_menu-test_pin.py::test_pin_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_en_device_menu-test_traverse_menu.py::test_traverse_initialized": "5bf64f7196aeb435b0e7c02cea43bc2b043d910d82c25e635a4665ac560a49fe",
-"T3W1_en_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "518c8eb226e878926a28338f6fb8f6684d8c18ee696c7cd116a4520eb89d6277",
-"T3W1_en_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "a6a1208a182f5ec6487d97969bdb6099e8c33a22ed13a6d69e0971efee08173a",
+"T3W1_en_device_menu-test_traverse_menu.py::test_traverse_initialized": "3f475e80ea788b55f354da6101e41e47fbdfc79d7a3c2c82e64db53a1463b65a",
+"T3W1_en_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "abcb9a7e1dacd4c5da2897ff36afe52e96191012a7d577359fdb45f1834877c7",
+"T3W1_en_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "b5588195e45ef8afb8288716ea7af277fe93855be148bcf4a503e04d9a2ccc98",
"T3W1_en_device_menu-test_wipe_code.py::test_remove_pin_without_removing_wipe_code": "a29e0d8bf7569003fb3e998cec7b4b8422dcafac6f7098e8e4cb2f47bab89275",
"T3W1_en_device_menu-test_wipe_code.py::test_wipe_code_cancel_intro": "5fa6cf25dc33a38d25dfdb8e7bff066c9018d42f25365773a7973befacb6b168",
"T3W1_en_device_menu-test_wipe_code.py::test_wipe_code_cancel_keyboard": "ff70e282a496ffe05feb2682eee6711be347f4b87c7e334666cde71241ae3696",
@@ -29126,7 +29126,7 @@
"T3W1_en_device_menu-test_wipe_code.py::test_wipe_code_same_as_pin": "8d62ef9895209b20b46f20b3f1d5d26dfbb0544ed437aeab9e7670283927026c",
"T3W1_en_device_menu-test_wipe_code.py::test_wipe_code_setup": "a6ed7a4c8539b986c320a8ce37ec3e3f71edadb960a8911e54dab660945f5fe1",
"T3W1_en_device_menu-test_wipe_code.py::test_wipe_code_setup_pin_unset": "931d9afceb0ba1e4faae891775819277242d889644d5c0c5863fc8c9fcf859b1",
-"T3W1_en_device_menu-test_wipe_device.py::test_wipe": "0e31129ce37f1cae01f2c81038c3338c9aec6cbf0caccbc48cf40750b216a998",
+"T3W1_en_device_menu-test_wipe_device.py::test_wipe": "9955dc0d122b87dab1faebb7d0897d0bae12b42e6f37ef4d8a9f6f915f7fb4a0",
"T3W1_en_test_autolock.py::test_autolock_does_not_interrupt_preauthorized": "557779ea86851374f928fdb294f40b423cad0f65b5278b39f2ddee3667856342",
"T3W1_en_test_autolock.py::test_autolock_does_not_interrupt_signing": "29b8b844596bd3c60c37b82c2eadf379f032fd8c5940458f2592ba3145a45011",
"T3W1_en_test_autolock.py::test_autolock_interrupts_passphrase": "15a27c56e2c6cce8aa40c2cd28464eaba4e03bbc6d858f7ff70106df51aabdfe",
@@ -29197,17 +29197,17 @@
"T3W1_es_device_menu-test_check_backup.py::test_backup_needed_fails": "3bfddf8b7921ff08a6a9f36a1ef82bca928dca2948d71ca6506cca0aaf0d5455",
"T3W1_es_device_menu-test_check_backup.py::test_no_backup_fails": "b793498c5928d31ce35348ef10b92121136c03de9ad435c906ee8091b79aa553",
"T3W1_es_device_menu-test_check_backup.py::test_uninitialized_fails": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_es_device_menu-test_device_settings.py::test_brightness": "97b1c74ee1de886a91c02fab016913fbc7b67aa151766f050008f2f71095ce34",
-"T3W1_es_device_menu-test_device_settings.py::test_device_settings_uninitialized": "eb4c495993d0a126ba37baf909856499de964ecb830246e00a1e6de43aa72b05",
+"T3W1_es_device_menu-test_device_settings.py::test_brightness": "77ba93f6d462f03495056090114fb50787fba896e2890f2974f25d60593b6de4",
+"T3W1_es_device_menu-test_device_settings.py::test_device_settings_uninitialized": "8b81bba25a2ddd860147e135ebd67c8ddf61fca50d7608ed38ea9b2a79cdd41a",
"T3W1_es_device_menu-test_device_settings.py::test_toggle_haptic": "56536ae9cd7c4ff8022def4ec3350031d3614064d961f53a2850f2be425af201",
-"T3W1_es_device_menu-test_device_settings.py::test_toggle_led": "16e78f6ed4bed2ac1aac6ffcba76bc1bc70ed5afbb8ca9b7bda14bf5269a9a54",
-"T3W1_es_device_menu-test_label.py::test_change_label": "cdcc884f557dc1bc0374983e685b2f6837134e4db1a2fb06e40e196049b23931",
-"T3W1_es_device_menu-test_label.py::test_label_cancel": "24ba1f211f398bedf5bba828e8980af0999bf8651d8956bffdf96502866d0a1a",
-"T3W1_es_device_menu-test_label.py::test_label_click_same_button_many_times": "8e4becc15f4ec7b6ef5eec73d5b087b2ee887bd7e9d9f9866df9b0e38853a950",
-"T3W1_es_device_menu-test_label.py::test_label_cycle_through_last_character": "fa633a1a9842db01a9fe8c3613243b216429de00d0832544ce2a665f2ceafbcd",
-"T3W1_es_device_menu-test_label.py::test_label_empty": "3bf1f3e273f38bc9488a490b0d67f268e8237692c0e26086ba2819f89697637a",
-"T3W1_es_device_menu-test_label.py::test_label_loop_all_categories": "80e5ce308cfdf3915d41d3ae771b84377851e81c3ff232995c5da5ee3eca73d5",
-"T3W1_es_device_menu-test_label.py::test_label_over_32_chars": "c477265ae3c44fb700ddd5ab5d34607190a30742fbb5f4360401e6b5a5e5ee9f",
+"T3W1_es_device_menu-test_device_settings.py::test_toggle_led": "5cfd31bac1ad2af7123315fcb0c21a2f7446bb8b0c3168e8805964c4b48f0b8c",
+"T3W1_es_device_menu-test_label.py::test_change_label": "9f3cc3cdb759e014d6f4934928ad43846bc8bac65e76679a126a4c0604a096e6",
+"T3W1_es_device_menu-test_label.py::test_label_cancel": "6fb345e53368fc81c430c69aa3293512221cb295a4bd25fc3cadc1132104147c",
+"T3W1_es_device_menu-test_label.py::test_label_click_same_button_many_times": "39f0e5f7edb9d7a16c63dccd1734e54b38578d2718e90eaa4b3418191e451c31",
+"T3W1_es_device_menu-test_label.py::test_label_cycle_through_last_character": "e40fe8a0832b47c9bea7fa85e93800f9e72dabc7e3f28f90e5b6d3a109610026",
+"T3W1_es_device_menu-test_label.py::test_label_empty": "e664d698449a223ce04dc5f9ddbc52e76b1c1396402f7c07166c51a84165ab16",
+"T3W1_es_device_menu-test_label.py::test_label_loop_all_categories": "d18417a6ba6901b25aa8969a0b6923707921d9e32b8200309bfb74a7e76c5d47",
+"T3W1_es_device_menu-test_label.py::test_label_over_32_chars": "f6a67b7ab3828392a00e9aeda5090588cfe45e0ed5c6adcc3d91a8737cd1e1e7",
"T3W1_es_device_menu-test_label.py::test_label_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
"T3W1_es_device_menu-test_notifications.py::test_backup_failed": "d8ea6a8c2f64754415607f9cf2cb0763893ba332c486e6aef6e7de467e4ef0bd",
"T3W1_es_device_menu-test_notifications.py::test_backup_needed": "6aa38827cb41ae91cd198cc32c55daa19850442faf10587b751ef3f7ffb803bb",
@@ -29219,9 +29219,9 @@
"T3W1_es_device_menu-test_pin.py::test_pin_remove": "98a5623b549e48bc5089e85b3b73a97535bc6dc75d9303ff57fa2c5e0c200f5c",
"T3W1_es_device_menu-test_pin.py::test_pin_setup": "e9b82a4aacedc0fcdc749d503f143b4325c03fdba000717c1e77b57fce38e678",
"T3W1_es_device_menu-test_pin.py::test_pin_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_es_device_menu-test_traverse_menu.py::test_traverse_initialized": "daa7b7d329ffe248607d7e411703542ce5099d0d9b51003d569775e2c5700047",
-"T3W1_es_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "c27260fa34a1e2df5a558d86cf836d0b6743a400743eb9d4d89b80e133971d6a",
-"T3W1_es_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "c515aedd4c0753b9d13a099389a1f6f0ee1a1528c0bdb382c48e7700dce107f6",
+"T3W1_es_device_menu-test_traverse_menu.py::test_traverse_initialized": "1db5cc5ab75499dd3b83f700fb383d1370e3b4a9a9876761b5c7b827a273214b",
+"T3W1_es_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "ea22617e75d81b6da643e1d5f6067d73c850e34181f68b06bd2c647148d86e5e",
+"T3W1_es_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "97cb6c194f36a7bd40f1aecc6e553c8ca893401e67c84ed9b882019cd34da1ae",
"T3W1_es_device_menu-test_wipe_code.py::test_remove_pin_without_removing_wipe_code": "d07aa98b36fdf0fae6c3b016b49a48e67ce26b0469924f6793b5bc3e7066731d",
"T3W1_es_device_menu-test_wipe_code.py::test_wipe_code_cancel_intro": "b0b9c77c941dec3f4516112a80a62b5d6af5ca340403299fab2ce276d908cd82",
"T3W1_es_device_menu-test_wipe_code.py::test_wipe_code_cancel_keyboard": "c77465d3f59a98d2a4d01d880ecd4f5f2847e3ec1c163ca4d99abb0de9afa62b",
@@ -29230,7 +29230,7 @@
"T3W1_es_device_menu-test_wipe_code.py::test_wipe_code_same_as_pin": "59b4659fc5420569fdadb05ec886048954ef069363f3fbb2c23ccf5e130cf999",
"T3W1_es_device_menu-test_wipe_code.py::test_wipe_code_setup": "2e3408025221a3a83405f6fc410678ccae5175a17b21e5dc287ee65d3ad40ac4",
"T3W1_es_device_menu-test_wipe_code.py::test_wipe_code_setup_pin_unset": "56536ae9cd7c4ff8022def4ec3350031d3614064d961f53a2850f2be425af201",
-"T3W1_es_device_menu-test_wipe_device.py::test_wipe": "cf9d976a7b9d1d9f564887520443777962c79e8737a9c40ab3a9dff19456a6f0",
+"T3W1_es_device_menu-test_wipe_device.py::test_wipe": "05197176e424f92b3619af572e0bcccdd641391a652519b75a407f7d0710db63",
"T3W1_es_test_autolock.py::test_autolock_does_not_interrupt_preauthorized": "8f5cc21473185596d28a7436215061ac9b7153d19b847c01a0c6b583b99134a7",
"T3W1_es_test_autolock.py::test_autolock_does_not_interrupt_signing": "88db62680fc9cb956e2f1a3d0a40b6165b8fa8f358e07c8e211374885bd9c6df",
"T3W1_es_test_autolock.py::test_autolock_interrupts_passphrase": "5a14c63ae00f2550de53c6133b5381e90f54a34653f682ee744d2ad24431ee18",
@@ -29301,17 +29301,17 @@
"T3W1_fr_device_menu-test_check_backup.py::test_backup_needed_fails": "127e600409c0d92ab7ca95ae516b91d97b34aa4d1b8c38271d70b17810188cdc",
"T3W1_fr_device_menu-test_check_backup.py::test_no_backup_fails": "3ca3d8dcf5e57671e92ae1dca97e7766dfbd9e3ffaf9343731d4f06580235fc9",
"T3W1_fr_device_menu-test_check_backup.py::test_uninitialized_fails": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_fr_device_menu-test_device_settings.py::test_brightness": "048ac1daf4e95c11385d35db5f81ae498fd4498311bda9081444978426f5a56d",
-"T3W1_fr_device_menu-test_device_settings.py::test_device_settings_uninitialized": "6f5509828cbf7732c119ef1fea4245009195ca815036d7475307b3ab4138a36c",
+"T3W1_fr_device_menu-test_device_settings.py::test_brightness": "bb77115e8dd0f9c2dbb72b988778830f865f0d5968a39399dfda22b0581ae922",
+"T3W1_fr_device_menu-test_device_settings.py::test_device_settings_uninitialized": "3f21d4863e40f5e2b7e78348f3a41ff81515d0d67bf79775fc8a5169f36715f7",
"T3W1_fr_device_menu-test_device_settings.py::test_toggle_haptic": "e8156cf4eda1d29060f05b4a18d50032b0b344230609b7de7cababfe0a86b20b",
-"T3W1_fr_device_menu-test_device_settings.py::test_toggle_led": "d1449b3ba32aa7ac0fde5c9977aed14a6bf9de87a00db101c3ddcf7b99b0a245",
-"T3W1_fr_device_menu-test_label.py::test_change_label": "8db21e8395f164a3b117d2f7564fafec20639656d7ceda7349b0519f49833bbd",
-"T3W1_fr_device_menu-test_label.py::test_label_cancel": "a083869a0233da9895440b30de0dc99fe3b9d817a8780788c2d7a383a9c33c7c",
-"T3W1_fr_device_menu-test_label.py::test_label_click_same_button_many_times": "76166c0c38390db6b69cccaf14e9dafad8985d34be9214d8b637cd10927dbbfe",
-"T3W1_fr_device_menu-test_label.py::test_label_cycle_through_last_character": "0f05e7ebd8392493a7fef3902f8f4b7cf64124de095be75ab9196a452830c71d",
-"T3W1_fr_device_menu-test_label.py::test_label_empty": "249cc5a2799f89a13ad1de5f22363bb32f9e298090bdbddec7f19dd4250941ca",
-"T3W1_fr_device_menu-test_label.py::test_label_loop_all_categories": "a886b9ea4888d4140f75af9aecdf342a6112e8622f5ff41216572ba90c610895",
-"T3W1_fr_device_menu-test_label.py::test_label_over_32_chars": "8e4c7e34b54fabbac094eae895cc83a167116068546a917cc0ac14043136fe1c",
+"T3W1_fr_device_menu-test_device_settings.py::test_toggle_led": "bfd6de4249a068f08ef19862c7c2112d82cbb6e4e53e5f54fbd2afe33d2bd034",
+"T3W1_fr_device_menu-test_label.py::test_change_label": "d5a5eb0fc593a204cf4c7207447d22f2a2042d1ca686bc7a2ed4dad8a82db522",
+"T3W1_fr_device_menu-test_label.py::test_label_cancel": "f61634d11cf1221c28d97ee38ea2683c622995d8e8f6f31ab566bafc85002270",
+"T3W1_fr_device_menu-test_label.py::test_label_click_same_button_many_times": "b74be36efd70915826982dbd054da4029cbf88eb8f8361eea4e63fc3fc4c21ac",
+"T3W1_fr_device_menu-test_label.py::test_label_cycle_through_last_character": "fcba49a4184fc831570ca25755bb58adeea890bf3fa07b9eb2f531f5e23eda0b",
+"T3W1_fr_device_menu-test_label.py::test_label_empty": "a3522d6e5fd4774c8c5079757aa681b51c2dc24be615de2b95a372e64f27d57c",
+"T3W1_fr_device_menu-test_label.py::test_label_loop_all_categories": "d7804e107056c09fa100f8457215ceaeda7b65f054e482136dacc42dd5b5fa2d",
+"T3W1_fr_device_menu-test_label.py::test_label_over_32_chars": "43663f727e1605263dbdd0b158e689a8f9aa67568bc235b84c0a52dd1f085911",
"T3W1_fr_device_menu-test_label.py::test_label_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
"T3W1_fr_device_menu-test_notifications.py::test_backup_failed": "12fa35f18054ec9daef26ee418c82f861c1bd417004788635eecbbd4c8e9269d",
"T3W1_fr_device_menu-test_notifications.py::test_backup_needed": "55f2d653365928a4598ac9f4cb769dc4d72558d50011f5e27ecfa11ec1ef763e",
@@ -29323,9 +29323,9 @@
"T3W1_fr_device_menu-test_pin.py::test_pin_remove": "b2fa76439f7181bbfd691943a25ffd69f43bf1cca14789b8e3378e89610312e7",
"T3W1_fr_device_menu-test_pin.py::test_pin_setup": "3a2d6490b01e57440f082211b4d1a00aec6d4082c815ca667e53ee5343d83628",
"T3W1_fr_device_menu-test_pin.py::test_pin_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_fr_device_menu-test_traverse_menu.py::test_traverse_initialized": "35a32708b08d57f72a760db25c92b3021db8dcca6cf6cea78067bf0e9e089c7a",
-"T3W1_fr_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "20244d57db9436630cb77d4e66d7533b19c1f98ddc84af43386cc590e3a0e4bd",
-"T3W1_fr_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "a7ae8ed320c50b59d0b12d8f4cd5892facdca13c112fec0ae2772ccdfcb018a0",
+"T3W1_fr_device_menu-test_traverse_menu.py::test_traverse_initialized": "30ca8589c664e3a381bff4a0b4e58df04ffc6331d4867be04cdd524fd2a6faad",
+"T3W1_fr_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "8c9f0702e88829424ac32d7dc90bc52f795a8498f134894e03de518efa8d8f31",
+"T3W1_fr_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "ba9e88d130f98c646bf487848ab0e524e98b25df3ae04887ebdb1dd4db993aac",
"T3W1_fr_device_menu-test_wipe_code.py::test_remove_pin_without_removing_wipe_code": "466268fc083b569a2de045cf9ef345f969d24ee0e6e5062fede2d3ed4285bb56",
"T3W1_fr_device_menu-test_wipe_code.py::test_wipe_code_cancel_intro": "3a569f712f249fc543af91693048f11612283c0e2ca39e31fe631e2979bd1c4d",
"T3W1_fr_device_menu-test_wipe_code.py::test_wipe_code_cancel_keyboard": "52b01ab0f7553d1e96f27b6c03a7289c0ccc4904dbdb0d423a246bb8ce23641b",
@@ -29334,7 +29334,7 @@
"T3W1_fr_device_menu-test_wipe_code.py::test_wipe_code_same_as_pin": "ad79ad9afbec340acea558c62bb8ebe952663eb903b9215ce17fcba2167b92f6",
"T3W1_fr_device_menu-test_wipe_code.py::test_wipe_code_setup": "35b78db724cd70fe66ddd6fdcd4700b6aee08ee40d40e8eb3f139433874b05b8",
"T3W1_fr_device_menu-test_wipe_code.py::test_wipe_code_setup_pin_unset": "e8156cf4eda1d29060f05b4a18d50032b0b344230609b7de7cababfe0a86b20b",
-"T3W1_fr_device_menu-test_wipe_device.py::test_wipe": "da91c5617c9d666912bda1ab2a6e93a7ded957fce648efc27f3d435eb155d5ad",
+"T3W1_fr_device_menu-test_wipe_device.py::test_wipe": "3b90f4a81c4e50d37e1e29cd71c567b65482390b43db4da25a0ad9d657370225",
"T3W1_fr_test_autolock.py::test_autolock_does_not_interrupt_preauthorized": "033d25920de623b8532034e81a42b29ad3f722b0db51e766c1e8b4b2c1cb0551",
"T3W1_fr_test_autolock.py::test_autolock_does_not_interrupt_signing": "dd70255d551f4329e319440e3d6f8fd0bcece222b23f4463227589e5ee4bf3c1",
"T3W1_fr_test_autolock.py::test_autolock_interrupts_passphrase": "1478ed476972b9b84057b9da68a9f7e7528ed24576b857deca78cfad33bc0aaf",
@@ -29405,17 +29405,17 @@
"T3W1_pt_device_menu-test_check_backup.py::test_backup_needed_fails": "ebf419d5203b62a9a6cb6874dfebce5b4ee78d089b5aa4a40fccf8bfb11c6fc9",
"T3W1_pt_device_menu-test_check_backup.py::test_no_backup_fails": "3ed92e9990189e2e2ca4614e55e9abee6f5373778f3501a53cd4074f3d07d02b",
"T3W1_pt_device_menu-test_check_backup.py::test_uninitialized_fails": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_pt_device_menu-test_device_settings.py::test_brightness": "fa2a78c12767bfa55b494efaa4e007b932da5f3332cdce16044fdbab375c18f0",
-"T3W1_pt_device_menu-test_device_settings.py::test_device_settings_uninitialized": "e5597116053a77ddee44c714dc1b23af0821205d60aad0abff736242b9cb3553",
+"T3W1_pt_device_menu-test_device_settings.py::test_brightness": "30040c4948b20951059eca6940d3e362ce0353c5165e601f2de8e5cc77546546",
+"T3W1_pt_device_menu-test_device_settings.py::test_device_settings_uninitialized": "f1d7847cc911a785f07786186971c6abe78565d37dec020fc95c4298d6fe0cf5",
"T3W1_pt_device_menu-test_device_settings.py::test_toggle_haptic": "1c74667c078e25e7e0d37c7b2aa35f7c8ab02cd88e74695ecb355c82a293b0cc",
-"T3W1_pt_device_menu-test_device_settings.py::test_toggle_led": "48f33df5bb15b870c587a8ad36159ceef7fe18166513c6acd9153e98aafd66a1",
-"T3W1_pt_device_menu-test_label.py::test_change_label": "8bb394259731ee7db752f5199b9a562d217b9403a63ef8595c7ffb3eb5114622",
-"T3W1_pt_device_menu-test_label.py::test_label_cancel": "554ec35274e5489824c5eadb484e6b9b80ff5928f27628db92c9b18680c47667",
-"T3W1_pt_device_menu-test_label.py::test_label_click_same_button_many_times": "6e8ee3390bb06ec10f9e096ba19be636c473f3c5bf6eca56ec0a34814c34533b",
-"T3W1_pt_device_menu-test_label.py::test_label_cycle_through_last_character": "5649b3e2bcec511fa73082f427322398b49e01c6361c3000ea9cd6effbc359d4",
-"T3W1_pt_device_menu-test_label.py::test_label_empty": "3ade2d3808ff9e40d17bddd7f1c88a400650c01393d16686541ad3450aab1bef",
-"T3W1_pt_device_menu-test_label.py::test_label_loop_all_categories": "d38464b21a537af35410f1b237bf5972c124f7a3f60bbbe754d82a9910514454",
-"T3W1_pt_device_menu-test_label.py::test_label_over_32_chars": "df6173241280cb1e94ff4623337eb32b947fd2f4c5747ac87c9f6297288269fa",
+"T3W1_pt_device_menu-test_device_settings.py::test_toggle_led": "02b6387b71e8c9adc1770d0b757f96cbb136e29474bd18a6c9b8600c88a8280e",
+"T3W1_pt_device_menu-test_label.py::test_change_label": "00de4e95160b0f3d3a218a583bb262ac416ccb68d76a8c8636e2293a9cb5677d",
+"T3W1_pt_device_menu-test_label.py::test_label_cancel": "0f939bfa44c16e3972980e1df744557474f7493f48192fb41f1f4db001b707e3",
+"T3W1_pt_device_menu-test_label.py::test_label_click_same_button_many_times": "65d8d2d3303dabb557a33982300f73dc98e3c7ef516d6af04252760f8e9b54bf",
+"T3W1_pt_device_menu-test_label.py::test_label_cycle_through_last_character": "d90e51a37e986322ab66ba9b1c14201c584e822a5130c2540df4cd9951b47442",
+"T3W1_pt_device_menu-test_label.py::test_label_empty": "566c40908b48a3a316b605d9689209938577453c6bf34e3b3fcb7ce768da205a",
+"T3W1_pt_device_menu-test_label.py::test_label_loop_all_categories": "73d3709dccef9706ed8ec7459bce3c1b16995dc965a0b294a78b705f7f2d1b03",
+"T3W1_pt_device_menu-test_label.py::test_label_over_32_chars": "07b260fc8762a3238cd6f8628508bde78db62d418632039091fd66058f4178dd",
"T3W1_pt_device_menu-test_label.py::test_label_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
"T3W1_pt_device_menu-test_notifications.py::test_backup_failed": "3b0b7ffb7cc02b9d281c08617edcdea4afc79ff87e3876bba6010a3350ff83e3",
"T3W1_pt_device_menu-test_notifications.py::test_backup_needed": "29bc804809d98b87ecb26b473ae96585859e4f85cc9704c346531a312e27ef3b",
@@ -29427,9 +29427,9 @@
"T3W1_pt_device_menu-test_pin.py::test_pin_remove": "6944f5ec693db48443ba9953ff46fb9109824a33b5933a37aad882ae0db8d6a9",
"T3W1_pt_device_menu-test_pin.py::test_pin_setup": "8c3326df890d11de0f5ec7eefe472b55cc722afe8669159a2f9d0f0eda68c67b",
"T3W1_pt_device_menu-test_pin.py::test_pin_uninitialized": "987d1c62e6576b9cc24373e00df522efdc9736af978d6032f7d319af8daaef5d",
-"T3W1_pt_device_menu-test_traverse_menu.py::test_traverse_initialized": "e951ce3c7b58ebc4068b0fb3ed67643729f88a6f2d79d41daf4ddc2aa715bde1",
-"T3W1_pt_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "8102becacc271e965dce0becb002b5a29a7f7f42b72e7b4b778919951f038a71",
-"T3W1_pt_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "f97631b14121c5888fbe22bb4864fa068bc0fc73574c56e29a53ef59a9b94979",
+"T3W1_pt_device_menu-test_traverse_menu.py::test_traverse_initialized": "a4bc5db46dc4569b303d439a3fa670c5e97f9f7836f2fdb837a7701bdf44ae87",
+"T3W1_pt_device_menu-test_traverse_menu.py::test_traverse_initialized_no_pin": "5641a985767594ec355c5ce23c5d56b9c7717f792f128e027526bd72ea5ba932",
+"T3W1_pt_device_menu-test_traverse_menu.py::test_traverse_uninitialized": "5195384351e0c179e201ffc6a8c02af9085174addcf1df68c3af76d8e48867b7",
"T3W1_pt_device_menu-test_wipe_code.py::test_remove_pin_without_removing_wipe_code": "4473e5dcb237af7c7c0ca7850bcd72930911e8b924391f11e93a8f872bb8d272",
"T3W1_pt_device_menu-test_wipe_code.py::test_wipe_code_cancel_intro": "ee3e66538810f9ca4a3486abc8ef3de7f27f8c34347da098f93d15fbe302e782",
"T3W1_pt_device_menu-test_wipe_code.py::test_wipe_code_cancel_keyboard": "02ac5d15ea59ee44f17a4589e44c17f35dc22d0d78df5b7bf0d83f00e601bde1",
@@ -29438,7 +29438,7 @@
"T3W1_pt_device_menu-test_wipe_code.py::test_wipe_code_same_as_pin": "2ab87670ce2bb327010cb8440132e7353bb8dfe620962d1df742ce1eb5d28cbb",
"T3W1_pt_device_menu-test_wipe_code.py::test_wipe_code_setup": "bfd6628fac442c91489a50d81776072e42cf9ab9f7866377c7b22471e12570db",
"T3W1_pt_device_menu-test_wipe_code.py::test_wipe_code_setup_pin_unset": "1c74667c078e25e7e0d37c7b2aa35f7c8ab02cd88e74695ecb355c82a293b0cc",
-"T3W1_pt_device_menu-test_wipe_device.py::test_wipe": "48674a9ba0a64170c8c72f15aa9611492bd2423f25203da9efa8b1eedf911b1f",
+"T3W1_pt_device_menu-test_wipe_device.py::test_wipe": "f8e6e1cb96315ae606d72f7b5f324708f28539b062640b03153b15743c079617",
"T3W1_pt_test_autolock.py::test_autolock_does_not_interrupt_preauthorized": "7bb8b0d985bebc7ed0d7c7af782f24986c0e5a87b1823885ac7e4c19b839471b",
"T3W1_pt_test_autolock.py::test_autolock_does_not_interrupt_signing": "fea34a2d4fe164668747c17e39fbd45e66f8cc22d11fdf7ab2d050fa933daadd",
"T3W1_pt_test_autolock.py::test_autolock_interrupts_passphrase": "f29b2fa0d6cac2c357ac0684b75298af71e39f7ceae99fa8e460367f84470fef",
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.