chore(translations): normalize strings to NFC not NFKC
What changed, and why it matters
This commit changes how special characters in translated text are normalized (converted to a standard form) from a stricter method (NFKC) to a less strict one (NFC). It also adds the masculine ordinal indicator (º) to Spanish and Portuguese font glyph sets and updates many translation strings and test snapshots. The change is a routine internationalization/translation tooling fix. There is no direct evidence in the commit that this fixes an active security vulnerability.
No immediate security action required. Treat as a routine translation/internationalization maintenance commit. If auditing, verify that the NFC normalization does not introduce any new homoglyph or spoofing risks in user-facing confirmation prompts, though the change is generally more conservative than NFKC in preserving distinct characters.
Security signals we found
Unicode normalization change from NFKC to NFC
Addition of masculine ordinal indicator glyph (º) to Spanish/Portuguese fonts
No changes to cryptographic, signing, or authentication code
No vendor disclosure of security relevance
No CVE or advisory references present
Evidence from the diff
The patch switches Unicode normalization in translation tooling from NFKC to NFC in core/tools/codegen/gen_font.py and python/src/trezorlib/_internal/translations.py. NFKC performs compatibility decomposition and recomposition, which can collapse visually similar characters (e.g., converting the masculine ordinal indicator U+00BA to the regular letter ‘o’ U+006F). NFC preserves canonical equivalence but not compatibility equivalence. The change ensures that characters like ‘º’ are preserved rather than normalized to ‘o’, which is important for correct display of Spanish/Portuguese text. The _normalize function in trezorlib now also raises a RuntimeError if the input is not already in NFC form. Translation JSON files are updated to use regular spaces instead of non-breaking spaces, and font glyph JSON files add ‘º’ entries while removing the previous ‘o’ mapping that NFKC would have produced. Test fixtures are regenerated accordingly. No cryptographic, firmware runtime, or authentication logic is modified.
Changed components
core/tools/codegen/gen_font.pycore/tools/codegen/foreign_chars.pycore/translations/*.jsoncore/translations/fonts/*.jsonpython/src/trezorlib/_internal/translations.pytests/click_tests/test_reset_slip39_advanced.pytests/click_tests/test_reset_slip39_basic.pytests/translations.pytests/ui_tests/fixtures.jsonInspect captured patch +358 / −338
diff --git a/core/.changelog.d/5106.changed b/core/.changelog.d/5106.changed
new file mode 100644
index 00000000..81142d8b
--- /dev/null
+++ b/core/.changelog.d/5106.changed
@@ -0,0 +1 @@
+Change Unicode normalization from NFKC to NFC.
diff --git a/core/tools/codegen/foreign_chars.py b/core/tools/codegen/foreign_chars.py
index 0eed4eb9..3e69ee02 100644
--- a/core/tools/codegen/foreign_chars.py
+++ b/core/tools/codegen/foreign_chars.py
@@ -69,6 +69,7 @@ french_chars = (
)
spanish_chars = (
+ "º",
"Á",
"É",
"Í",
diff --git a/core/tools/codegen/gen_font.py b/core/tools/codegen/gen_font.py
index 02106271..077214f9 100755
--- a/core/tools/codegen/gen_font.py
+++ b/core/tools/codegen/gen_font.py
@@ -18,7 +18,7 @@ from mako.template import Template
def _normalize(s: str) -> str:
- return unicodedata.normalize("NFKC", s)
+ return unicodedata.normalize("NFC", s)
HERE = Path(__file__).parent
diff --git a/core/translations/cs.json b/core/translations/cs.json
index 714d5502..d7366e54 100644
--- a/core/translations/cs.json
+++ b/core/translations/cs.json
@@ -57,7 +57,7 @@
"address__title_cosigner": "Další podepisující",
"address__title_receive_address": "Přijímací adresa",
"address__title_yours": "Vaše",
- "address_details__account_info": "Informace o účtu",
+ "address_details__account_info": "Informace o účtu",
"address_details__derivation_path": "Derivační cesta",
"address_details__derivation_path_colon": "Derivační cesta:",
"address_details__title_receive_address": "Přijímací adresa",
@@ -70,8 +70,8 @@
"auto_lock__turned_on": "Automatické uzamčení zapnuto",
"backup__can_back_up_anytime": "Svůj Trezor můžete kdykoli zálohovat.",
"backup__create_backup_to_prevent_loss": "Vytvořte si zálohu, abyste neztratili přístup ke svým prostředkům.",
- "backup__info_multi_share_backup": "Záloha peněženky obsahuje několik seznamů slov v určitém pořadí (části).",
- "backup__info_single_share_backup": "Záloha peněženky obsahuje slova ({0}) v určitém pořadí.",
+ "backup__info_multi_share_backup": "Záloha peněženky obsahuje několik seznamů slov v určitém pořadí (části).",
+ "backup__info_single_share_backup": "Záloha peněženky obsahuje slova ({0}) v určitém pořadí.",
"backup__it_should_be_backed_up": "Novou peněženku byste si měli ihned zálohovat.",
"backup__it_should_be_backed_up_now": "Měli byste ji hned zálohovat!",
"backup__new_wallet_created": "Peněženka byla vytvořena.\n",
@@ -274,7 +274,7 @@
"confirm_total__fee_rate": "Výše poplatku",
"confirm_total__fee_rate_colon": "Výše poplatku:",
"confirm_total__sending_from_account": "Odeslání z účtu:",
- "confirm_total__title_fee": "Info o poplatcích",
+ "confirm_total__title_fee": "Info o poplatcích",
"confirm_total__title_sending_from": "Odeslání z",
"debug__loading_seed": "Načítání seedu",
"debug__loading_seed_not_recommended": "Nedoporučujeme načítat soukromý seed.",
@@ -381,7 +381,7 @@
"fido__not_registered": "Nezaregistrováno",
"fido__not_registered_with_template": "Toto zařízení není zaregistrováno v\n{0}.",
"fido__please_enable_pin_protection": "Povolte ochranu PIN kódem.",
- "fido__select_intro": "Vyberte přihlašovací údaje, které chcete použít k ověření.",
+ "fido__select_intro": "Vyberte přihlašovací údaje, které chcete použít k ověření.",
"fido__title_authenticate": "Ověření FIDO2",
"fido__title_credential_details": "Podrobnosti přihlašovacích údajů",
"fido__title_for_authentication": "pro ověření",
@@ -424,7 +424,7 @@
"inputs__show": "ZOBRAZIT",
"inputs__space": "ROZDĚLENÍ",
"instructions__continue_holding": "Stále\ndržte",
- "instructions__continue_in_app": "Pokračujte v aplikaci",
+ "instructions__continue_in_app": "Pokračujte v aplikaci",
"instructions__enter_next_share": "Zadejte další část",
"instructions__hold_to_confirm": "Držením potvrďte",
"instructions__hold_to_continue": "Držením pokračujte",
@@ -538,7 +538,7 @@
"nostr__event_kind_template": "Typ události: {0}",
"passphrase__access_wallet": "Otev. passphrase pen.?",
"passphrase__always_on_device": "Vždy zadávat passphrase na Trezoru?",
- "passphrase__continue_with_empty_passphrase": "Pokračovat s prázdnou passphrase?",
+ "passphrase__continue_with_empty_passphrase": "Pokračovat s prázdnou passphrase?",
"passphrase__from_host_not_shown": "Použije se passphrase zadaná hostitelem, ale vzhledem k nastavení zařízení se nezobrazí.",
"passphrase__hide": "Skrýt passphrase od hostitele?",
"passphrase__next_screen_will_show_passphrase": "Na další obrazovce se zobrazí vaše passphrase.",
@@ -554,7 +554,7 @@
"passphrase__turn_on": "Zapnout ochranu s passphrase?",
"passphrase__wallet": "Passphrase pen.",
"pin__cancel_description": "Pokračovat bez PIN kódu",
- "pin__cancel_info": "Bez PIN kódu může k tomuto zařízení přistupovat kdokoli.",
+ "pin__cancel_info": "Bez PIN kódu může k tomuto zařízení přistupovat kdokoli.",
"pin__cancel_setup": "Zrušit nastavení PIN kódu",
"pin__change": "Změnit PIN?",
"pin__changed": "PIN byl změněn.",
@@ -611,10 +611,10 @@
"recovery__dry_run_bip39_valid_match": "Zadaná záloha peněženky je platná a shoduje se se zálohou v zařízení.",
"recovery__dry_run_bip39_valid_mismatch": "Zadaná záloha je platná, ale neshoduje se se zálohou v zařízení.",
"recovery__dry_run_invalid_backup_entered": "Zadali jste neplatnou zálohu peněženky",
- "recovery__dry_run_slip39_valid_all_shares": "Všechny části jsou platné a patří k záloze v zařízení",
+ "recovery__dry_run_slip39_valid_all_shares": "Všechny části jsou platné a patří k záloze v zařízení",
"recovery__dry_run_slip39_valid_match": "Zadané části zálohy jsou platné a odpovídají tomu, co je aktuálně v zařízení.",
"recovery__dry_run_slip39_valid_mismatch": "Zadané části zálohy jsou platné, ale neodpovídají tomu, co je aktuálně v zařízení.",
- "recovery__dry_run_slip39_valid_share": "Zadaná část je platná a patří k záloze v zařízení",
+ "recovery__dry_run_slip39_valid_share": "Zadaná část je platná a patří k záloze v zařízení",
"recovery__dry_run_verify_remaining_shares": "Ověřit zbývající části zálohy?",
"recovery__enter_any_share": "Zadejte libovolnou část",
"recovery__enter_backup": "Zadejte zálohu.",
@@ -623,7 +623,7 @@
"recovery__enter_share_from_diff_group": "Zadejte část z jiné skupiny.",
"recovery__group_num_template": "Skupina {0}",
"recovery__group_threshold_reached": "Dosaženo počtu částí zálohy skupiny.",
- "recovery__info_about_disconnect": "Během obnovování peněženky můžete odpojit Trezor a pokračovat později.",
+ "recovery__info_about_disconnect": "Během obnovování peněženky můžete odpojit Trezor a pokračovat později.",
"recovery__invalid_share_entered": "Zadali jste neplatnou část zálohy.",
"recovery__invalid_wallet_backup_entered": "Zadali jste neplatnou zálohu.",
"recovery__more_shares_needed": "Je potřeba více částí",
@@ -632,7 +632,7 @@
"recovery__progress_will_be_lost": "Veškerý postup bude ztracen.",
"recovery__share_already_entered": "Část jste již zadali",
"recovery__share_does_not_match": "Část se neshoduje",
- "recovery__share_from_another_multi_share_backup": "Zadali jste část z jiné zálohy.",
+ "recovery__share_from_another_multi_share_backup": "Zadali jste část z jiné zálohy.",
"recovery__share_num_template": "Část {0}",
"recovery__title": "Obnovit peněženku",
"recovery__title_cancel_dry_run": "Zruš. kontr. zálohy",
@@ -687,7 +687,7 @@
"reset__num_of_shares_advanced_info_template": "Každá část zálohy je sekvence {0} slov. Dále zvolíte počet částí pro obnovu potřebných k vytvoření skupiny {1}.",
"reset__num_of_shares_basic_info_template": "Každá část zálohy je sekvence {0} slov. Dále zvolíte, kolik částí potřebujete k obnovení peněženky.",
"reset__num_of_shares_how_many": "Kolik částí zálohy peněženky chcete vytvořit?",
- "reset__num_of_shares_long_info_template": "Každá část zálohy je sekvence {0} slov. Každý seznam slov si uložte na jiné, bezpečné místo nebo ho sdělte někomu, komu důvěřujete. Poté je použijte v případě potřeby obnovení peněženky.",
+ "reset__num_of_shares_long_info_template": "Každá část zálohy je sekvence {0} slov. Každý seznam slov si uložte na jiné, bezpečné místo nebo ho sdělte někomu, komu důvěřujete. Poté je použijte v případě potřeby obnovení peněženky.",
"reset__num_shares_for_group_template": "Potřebný počet částí k vytvoření skupiny {0}.",
"reset__number_of_shares_info": "= počet seznamů jedinečných slov u zálohy peněženky.",
"reset__one_share": "1 část",
@@ -697,15 +697,15 @@
"reset__repeat_for_all_shares": "Zopakujte to pro všechny díly.",
"reset__required_number_of_groups": "Požadovaný počet skupin pro obnovení.",
"reset__select_correct_word": "Pro každou pozici vyberte správné slovo.",
- "reset__select_threshold": "Vyberte minimální počet částí potřebných k obnovení peněženky.",
+ "reset__select_threshold": "Vyberte minimální počet částí potřebných k obnovení peněženky.",
"reset__select_word_template": "Vybrat slovo {0}",
"reset__select_word_x_of_y_template": "Vyb. slovo {0} z {1}:",
"reset__set_it_to_count_template": "Nastavte {0} a budete potřebovat ",
"reset__share_checked_successfully_template": "Část č. {0} byla úspěšně zkontrolována.",
"reset__share_completed_template": "Část č. {0} byla dokončena",
"reset__share_words_title": "Standardní záloha",
- "reset__slip39_checklist_more_info_threshold": "Počet dílů zálohy pro obnovu určuje minimální počet dílů, které jsou potřeba k obnovení peněženky.",
- "reset__slip39_checklist_more_info_threshold_example_template": "Když nastavíte {0} z {1} dílů, budete k obnovení peněženky potřebovat {2} díly.",
+ "reset__slip39_checklist_more_info_threshold": "Počet dílů zálohy pro obnovu určuje minimální počet dílů, které jsou potřeba k obnovení peněženky.",
+ "reset__slip39_checklist_more_info_threshold_example_template": "Když nastavíte {0} z {1} dílů, budete k obnovení peněženky potřebovat {2} díly.",
"reset__slip39_checklist_num_groups": "Počet skupin",
"reset__slip39_checklist_num_groups_x_template": "Počet skupin: {0}",
"reset__slip39_checklist_num_shares": "Počet částí",
@@ -923,13 +923,13 @@
"tezos__submit_ballot": "Odeslat hlas",
"tezos__submit_proposal": "Odeslat návrh",
"tezos__submit_proposals": "Odeslat návrhy",
- "tutorial__continue": "Pokračovat v tutoriálu",
+ "tutorial__continue": "Pokračovat v tutoriálu",
"tutorial__did_you_know": "Věděli jste, že...",
"tutorial__exit": "Ukončit tutoriál",
"tutorial__first_wallet": "Trezor Model One, vyrobený v roce 2013,\nbyl první hardwarovou peněženkou na světě?",
"tutorial__get_started": "Jdeme na to!",
"tutorial__lets_begin": "Snadno se naučte používat toto zařízení.",
- "tutorial__menu": "Nabídka obsahuje kontextové akce a možnosti.",
+ "tutorial__menu": "Nabídka obsahuje kontextové akce a možnosti.",
"tutorial__middle_click": "Stiskněte současně levé i pravé tlačítko\npro potvrzení.",
"tutorial__press_and_hold": "Podržením pravého tlačítka\nschválíte důležité operace.",
"tutorial__ready_to_use": "Nyní můžete\npoužívat Trezor.",
@@ -984,7 +984,7 @@
"words__asset": "Prostředek",
"words__blockhash": "Blockhash",
"words__buying": "Nákup",
- "words__cancel_and_exit": "Zrušit a ukončit",
+ "words__cancel_and_exit": "Zrušit a ukončit",
"words__cancel_question": "Zrušit?",
"words__chain": "Řetězec",
"words__confirm": "Potvrdit",
diff --git a/core/translations/de.json b/core/translations/de.json
index 101c7868..779b6094 100644
--- a/core/translations/de.json
+++ b/core/translations/de.json
@@ -43,9 +43,9 @@
"addr_mismatch__wrong_derivation_path": "Ableitungspfad für gewähltes Konto falsch.",
"addr_mismatch__xpub_mismatch": "XPUB passt nicht?",
"address__cancel_contact_support": {
- "Bolt": "Wenn die Empfängeradresse nicht übereinstimmt, dann wende dich bitte unter trezor.io/support an den Trezor Support.",
- "Caesar": "Wenn die Empfängeradresse nicht übereinstimmt, dann wende dich bitte unter trezor.io/support an den Trezor Support.",
- "Delizia": "Wenn die Empfängeradresse nicht übereinstimmt, dann wende dich bitte unter trezor.io/support an den Trezor Support.",
+ "Bolt": "Wenn die Empfängeradresse nicht übereinstimmt, dann wende dich bitte unter trezor.io/support an den Trezor Support.",
+ "Caesar": "Wenn die Empfängeradresse nicht übereinstimmt, dann wende dich bitte unter trezor.io/support an den Trezor Support.",
+ "Delizia": "Wenn die Empfängeradresse nicht übereinstimmt, dann wende dich bitte unter trezor.io/support an den Trezor Support.",
"Eckhart": "Stimmt Adresse nicht, kontaktiere Trezor-Support: trezor.io/support."
},
"address__cancel_receive": "Empfang abbrechen",
@@ -615,7 +615,7 @@
"recovery__dry_run_slip39_valid_match": "Eingegebene Recovery Shares sind gültig und passen zu denen auf dem Gerät.",
"recovery__dry_run_slip39_valid_mismatch": "Eingegebene Recovery Shares sind gültig, passen aber nicht zum Geräteinhalt.",
"recovery__dry_run_slip39_valid_share": "Der eingegebene Share ist gültig und gehört zu dem Backup auf dem Gerät.",
- "recovery__dry_run_verify_remaining_shares": "Verbleibende Recovery Shares überprüfen?",
+ "recovery__dry_run_verify_remaining_shares": "Verbleibende Recovery Shares überprüfen?",
"recovery__enter_any_share": "Share eingeben",
"recovery__enter_backup": "Gib dein Backup ein.",
"recovery__enter_different_share": "Gib einen anderen Share ein.",
@@ -687,7 +687,7 @@
"reset__num_of_shares_advanced_info_template": "Jeder Recovery Share besteht aus {0} Wörtern. Wähle jetzt die Schwelle für die Anzahl der Shares zur Bildung von Gruppe {1}.",
"reset__num_of_shares_basic_info_template": "Jeder Recovery Share besteht aus {0} Wörtern. Wähle, wie viele Shares du zur Wallet-Wiederherstell. benötigst.",
"reset__num_of_shares_how_many": "Wie viele Wallet-Backup-Shares möchtest du erstellen?",
- "reset__num_of_shares_long_info_template": "Jeder Recovery Share besteht aus {0} Wörtern. Speichere jede Wortliste an einem anderen, sicheren Ort oder teile sie mit vertrauenswürdigen Personen. Nutze sie je nach Bedarf, um dein Wallet wiederherzustellen.",
+ "reset__num_of_shares_long_info_template": "Jeder Recovery Share besteht aus {0} Wörtern. Speichere jede Wortliste an einem anderen, sicheren Ort oder teile sie mit vertrauenswürdigen Personen. Nutze sie je nach Bedarf, um dein Wallet wiederherzustellen.",
"reset__num_shares_for_group_template": "Die erforderliche Anzahl an Shares zur Bildung der Gruppe {0}.",
"reset__number_of_shares_info": "= Gesamtzahl eindeutiger Wortlisten für Wallet-Backup.",
"reset__one_share": "1 Share",
@@ -949,7 +949,7 @@
"tutorial__title_well_done": "Gut gemacht!",
"tutorial__use_trezor": "Verwende Trezor durch\ndrücken der linken und rechten Tasten.\n\rWeiter rechts.",
"tutorial__welcome_press_right": "Willkommen bei Trezor. Drücke rechts, um fortzufahren.",
- "tutorial__welcome_safe5": "Willkommen bei Trezor Safe 5.",
+ "tutorial__welcome_safe5": "Willkommen bei Trezor Safe 5.",
"u2f__get": "U2F-Zähler erhöhen und abrufen?",
"u2f__set_template": "U2F-Zähler auf {0} setzen?",
"u2f__title_get": "U2F-zähler erhalten",
diff --git a/core/translations/es.json b/core/translations/es.json
index 4d53c665..4e061029 100644
--- a/core/translations/es.json
+++ b/core/translations/es.json
@@ -610,7 +610,7 @@
"recovery__dry_run_backup_not_on_this_device": "La copia de seguridad del monedero no está en este dispositivo",
"recovery__dry_run_bip39_valid_match": "La copia de seguridad del monedero indicada es válida y coincide con la del dispositivo.",
"recovery__dry_run_bip39_valid_mismatch": "La semilla de recuperación es válida, pero no coincide con la del dispositivo.",
- "recovery__dry_run_invalid_backup_entered": "Se ha introducido una copia de seguridad del monedero no válida",
+ "recovery__dry_run_invalid_backup_entered": "Se ha introducido una copia de seguridad del monedero no válida",
"recovery__dry_run_slip39_valid_all_shares": "Todos los recursos compartidos son válidos y pertenecen a la copia de seguridad del dispositivo",
"recovery__dry_run_slip39_valid_match": "Recursos compartidos válidos; coinciden con el dispositivo.",
"recovery__dry_run_slip39_valid_mismatch": "Recursos compartidos válidos; no coinciden con el dispositivo.",
diff --git a/core/translations/fonts/font_pixeloperator_bold_8_es.json b/core/translations/fonts/font_pixeloperator_bold_8_es.json
index a60a3933..02a43552 100644
--- a/core/translations/fonts/font_pixeloperator_bold_8_es.json
+++ b/core/translations/fonts/font_pixeloperator_bold_8_es.json
@@ -1,4 +1,5 @@
{
+ "º": "0507080107fc6318c7e0",
"Á": "060707000718c7b3cffcc0",
"É": "060707000718cff0f30fc0",
"Í": "0307050107786db0",
diff --git a/core/translations/fonts/font_pixeloperator_bold_8_pt.json b/core/translations/fonts/font_pixeloperator_bold_8_pt.json
index 16d092a3..7cef54a2 100644
--- a/core/translations/fonts/font_pixeloperator_bold_8_pt.json
+++ b/core/translations/fonts/font_pixeloperator_bold_8_pt.json
@@ -1,5 +1,5 @@
{
- "o": "06050700057b3cf378",
+ "º": "0507080107fc6318c7e0",
"Á": "060707000718c7b3cffcc0",
"Ã": "070707000777b9e66cdfb300",
"Ç": "06080700077b3c30cde19c",
diff --git a/core/translations/fonts/font_pixeloperator_bold_8_upper_es.json b/core/translations/fonts/font_pixeloperator_bold_8_upper_es.json
index bb2f81f3..074ff13d 100644
--- a/core/translations/fonts/font_pixeloperator_bold_8_upper_es.json
+++ b/core/translations/fonts/font_pixeloperator_bold_8_upper_es.json
@@ -1,4 +1,5 @@
{
+ "º": "0507080107fc6318c7e0",
"Á": "060707000718c7b3cffcc0",
"É": "060707000718cff0f30fc0",
"Í": "0307050107786db0",
diff --git a/core/translations/fonts/font_pixeloperator_bold_8_upper_pt.json b/core/translations/fonts/font_pixeloperator_bold_8_upper_pt.json
index 6d84e6c8..078bec8f 100644
--- a/core/translations/fonts/font_pixeloperator_bold_8_upper_pt.json
+++ b/core/translations/fonts/font_pixeloperator_bold_8_upper_pt.json
@@ -1,5 +1,5 @@
{
- "o": "06070700077b3cf3cf3780",
+ "º": "0507080107fc6318c7e0",
"Á": "060707000718c7b3cffcc0",
"Ã": "070707000777b9e66cdfb300",
"Ç": "06080700077b3c30cde19c",
diff --git a/core/translations/fonts/font_pixeloperator_regular_8_es.json b/core/translations/fonts/font_pixeloperator_regular_8_es.json
index 1505918a..7d023af2 100644
--- a/core/translations/fonts/font_pixeloperator_regular_8_es.json
+++ b/core/translations/fonts/font_pixeloperator_regular_8_es.json
@@ -1,4 +1,5 @@
{
+ "º": "0507080107fc6318c7e0",
"Á": "0507060007111d18fe20",
"É": "0507060007113f0e43e0",
"Í": "020704010762a8",
diff --git a/core/translations/fonts/font_pixeloperator_regular_8_pt.json b/core/translations/fonts/font_pixeloperator_regular_8_pt.json
index de6611d2..f88d1d7a 100644
--- a/core/translations/fonts/font_pixeloperator_regular_8_pt.json
+++ b/core/translations/fonts/font_pixeloperator_regular_8_pt.json
@@ -1,5 +1,5 @@
{
- "o": "050506000574631700",
+ "º": "0507080107fc6318c7e0",
"Á": "0507060007111d18fe20",
"Ã": "06070600076667228be880",
"Ç": "0508060007746108b84c",
diff --git a/core/translations/fonts/font_pixeloperator_regular_8_upper_es.json b/core/translations/fonts/font_pixeloperator_regular_8_upper_es.json
index e6f111f5..651352c3 100644
--- a/core/translations/fonts/font_pixeloperator_regular_8_upper_es.json
+++ b/core/translations/fonts/font_pixeloperator_regular_8_upper_es.json
@@ -1,4 +1,5 @@
{
+ "º": "0507080107fc6318c7e0",
"Á": "0507060007111d18fe20",
"É": "0507060007113f0e43e0",
"Í": "020704010762a8",
diff --git a/core/translations/fonts/font_pixeloperator_regular_8_upper_pt.json b/core/translations/fonts/font_pixeloperator_regular_8_upper_pt.json
index 95270236..27685495 100644
--- a/core/translations/fonts/font_pixeloperator_regular_8_upper_pt.json
+++ b/core/translations/fonts/font_pixeloperator_regular_8_upper_pt.json
@@ -1,5 +1,5 @@
{
- "o": "0507060007746318c5c0",
+ "º": "0507080107fc6318c7e0",
"Á": "0507060007111d18fe20",
"Ã": "06070600076667228be880",
"Ç": "0508060007746108b84c",
diff --git a/core/translations/fonts/font_pixeloperatormono_regular_8_es.json b/core/translations/fonts/font_pixeloperatormono_regular_8_es.json
index be39fe48..6907ff45 100644
--- a/core/translations/fonts/font_pixeloperatormono_regular_8_es.json
+++ b/core/translations/fonts/font_pixeloperatormono_regular_8_es.json
@@ -1,4 +1,5 @@
{
+ "º": "0507070007fc6318c7e0",
"Á": "0507070007111d18fe20",
"É": "0507070007113f0e43e0",
"Í": "0507070007113e4213e0",
diff --git a/core/translations/fonts/font_pixeloperatormono_regular_8_pt.json b/core/translations/fonts/font_pixeloperatormono_regular_8_pt.json
index 7831a9ed..ea7babe8 100644
--- a/core/translations/fonts/font_pixeloperatormono_regular_8_pt.json
+++ b/core/translations/fonts/font_pixeloperatormono_regular_8_pt.json
@@ -1,5 +1,5 @@
{
- "o": "050507000574631700",
+ "º": "0507070007fc6318c7e0",
"Á": "0507070007111d18fe20",
"Ã": "06070700076667228be880",
"Ç": "0508070007746108b84c",
diff --git a/core/translations/fonts/font_robotomono_light_30_es.json b/core/translations/fonts/font_robotomono_light_30_es.json
index 1dceedbe..75ee47c8 100644
--- a/core/translations/fonts/font_robotomono_light_30_es.json
+++ b/core/translations/fonts/font_robotomono_light_30_es.json
@@ -1,4 +1,5 @@
{
+ "º": "0a0c120416006099060030feddef03e03e00d21ef60400306ffa000000aedb000000bddb000000bdeb000000bef80200208ff20b00b02f60ef99fd0600a3dd3a00",
"Á": "101b12011b0000000040bf000000000000e11d000000000000ea020000000000403e00000000000000000000000000003005000000000000d04f000000000000f29f000000000000f7ed000000000000ddf60400000000208ff10900000000703fc00e00000000c00e703f00000000f108208f00000000f70300dd00000000ec0000f7020000109f0000f2080000604f0000d00d0000b00e0000802f0000f18d8888a87f0000f6ffffffffcf0000fb01000000f90110bf00000000f407505f00000000f00cb01f00000000a01ff00b00000000506ff5060000000000bf",
"É": "0e1b12021b00000000ec0300000000805f0000000000f30700000000009c0000000000000000000050555555555525f1ffffffffff7ff13c3333333313f10b0000000000f10b0000000000f10b0000000000f10b0000000000f10b0000000000f10b0000000000f10b0000000000f1cecccccccc01f1cecccccccc01f10b0000000000f10b0000000000f10b0000000000f10b0000000000f10b0000000000f10b0000000000f10b0000000000f10b0000000000f18d8888888848f1ffffffffff8f",
"Í": "0e1b12021b00000000fb0400000000607f0000000000f2090000000000bb0000000000000000000050555555555505f2ffffffffff2f404444df444404000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000000000df000000919999ef999919f2ffffffffff2f",
diff --git a/core/translations/fonts/font_robotomono_light_30_pt.json b/core/translations/fonts/font_robotomono_light_30_pt.json
index 6764505b..c84491af 100644
--- a/core/translations/fonts/font_robotomono_light_30_pt.json
+++ b/core/translations/fonts/font_robotomono_light_30_pt.json
@@ -1,5 +1,5 @@
{
- "o": "101212011100000010010000000000b3ffff3b00000070ff6996ff070000f61c0000c16f0010ef01000010fe01706f00000000f607c00f00000000f00cf00c00000000c00ff00b00000000b00ff00a00000000a00ff00c00000000c00fd00f00000000f00d804f00000000f40820df00000000fd0200f70a0000a08f000090df3763fd09000000d5ffff5d00000000004224000000",
+ "º": "0a0c120416006099060030feddef03e03e00d21ef60400306ffa000000aedb000000bddb000000bdeb000000bef80200208ff20b00b02f60ef99fd0600a3dd3a00",
"Á": "101b12011b0000000040bf000000000000e11d000000000000ea020000000000403e00000000000000000000000000003005000000000000d04f000000000000f29f000000000000f7ed000000000000ddf60400000000208ff10900000000703fc00e00000000c00e703f00000000f108208f00000000f70300dd00000000ec0000f7020000109f0000f2080000604f0000d00d0000b00e0000802f0000f18d8888a87f0000f6ffffffffcf0000fb01000000f90110bf00000000f407505f00000000f00cb01f00000000a01ff00b00000000506ff5060000000000bf",
"Ã": "101b12011b0000a25b00300c000010fffd4cc30b0000700d20fbef0200002003002004000000000000000000000000003005000000000000d04f000000000000f29f000000000000f7ed000000000000ddf60400000000208ff10900000000703fc00e00000000c00e703f00000000f108208f00000000f70300dd00000000ec0000f7020000109f0000f2080000604f0000d00d0000b00e0000802f0000f18d8888a87f0000f6ffffffffcf0000fb01000000f90110bf00000000f407505f00000000f00cb01f00000000a01ff00b00000000506ff5060000000000bf",
"Ç": "101d12011600002097890400000000f9effecf020000b0af0210f73f0000f708000030df0010df00000000f806605f00000000f10cb00f00000000c00ff00c000000001003f10a000000000000f209000000000000f209000000000000f209000000000000f209000000000000f209000000000000f00b000000000000e00e000000005007a02f00000000d00e408f00000000f20a00fd01000000fa0300f41c000070af000060ef3753fb0b000000c3ffff7e0000000000d12b000000000000e0cf02000000000000d20c000000000000800e000000000000e30b0000000000e5bf0100000000004201000000",
diff --git a/core/translations/fonts/font_robotomono_medium_20_es.json b/core/translations/fonts/font_robotomono_medium_20_es.json
index c31ab6d8..9fd23933 100644
--- a/core/translations/fonts/font_robotomono_medium_20_es.json
+++ b/core/translations/fonts/font_robotomono_medium_20_es.json
@@ -1,4 +1,5 @@
{
+ "º": "08090c020f0062150060ffff06f11cc11ff505505ff604405ff505504ff13dd31f40feef0400300300",
"Á": "0c120c0012000000712700000000fa0a00000050af00000000501700000000f16f00000000f6cf00000000fcff01000010fffc06000060bff70b0000b07ff20f0000f12fd05f0000f60d90af0000fb4b84ff0010ffffffff0460ffbbbbfe0ab0af0000f60ef06f0000f24ff51f0000d09f",
"É": "0a120c011200001077020000a0af000000f50a003133763323f6ffffffcff6bfbbbb8bf60f000000f60f000000f60f000000f64f444403f6ffffff0df6afaaaa08f60f000000f60f000000f60f000000f60f000000f6ffffffbff6ffffffcf",
"Í": "0a120c011200004067000000f24f000000fc04003043573303f3ffffff3fb2cbffbc2b0030ff02000030ff02000030ff02000030ff02000030ff02000030ff02000030ff02000030ff02000030ff02000030ff0200f2ffffff2ff3ffffff3f",
diff --git a/core/translations/fonts/font_robotomono_medium_20_pt.json b/core/translations/fonts/font_robotomono_medium_20_pt.json
index 6714431f..3b2e8c2c 100644
--- a/core/translations/fonts/font_robotomono_medium_20_pt.json
+++ b/core/translations/fonts/font_robotomono_medium_20_pt.json
@@ -1,5 +1,5 @@
{
- "o": "0a0c0c010b0082bb280050ffffff05f2bf33fb2ff90d00d09ffd080080cffe060070effe070070dffb0b00b0bff54f00f45fb0ffccff0b00f9ff9f000000220000",
+ "º": "08090c020f0062150060ffff06f11cc11ff505505ff604405ff505504ff13dd31f40feef0400300300",
"Á": "0c120c0012000000712700000000fa0a00000050af00000000501700000000f16f00000000f6cf00000000fcff01000010fffc06000060bff70b0000b07ff20f0000f12fd05f0000f60d90af0000fb4b84ff0010ffffffff0460ffbbbbfe0ab0af0000f60ef06f0000f24ff51f0000d09f",
"Ã": "0c120c00120050bc047a0000f1eeff5f0000a2009505000000300300000000f16f00000000f6cf00000000fcff01000010fffc06000060bff70b0000b07ff20f0000f12fd05f0000f60d90af0000fb4b84ff0010ffffffff0460ffbbbbfe0ab0af0000f60ef06f0000f24ff51f0000d09f",
"Ç": "0c140c000f00006246000000b1ffff3e0000fc9fd8ff0260ff0200fd0ac09f0000f60ef06f00004104f14f00000000f14f00000000f14f00000000f14f00000000f06f00006206b0af0000f70e40ff0420fe0800facffcdf010080ffff1a000000e04f0000000060fe0200000000fc03000000f0bf0000000050030000",
diff --git a/core/translations/fonts/font_robotomono_medium_21_es.json b/core/translations/fonts/font_robotomono_medium_21_es.json
index 6403a136..baedc268 100644
--- a/core/translations/fonts/font_robotomono_medium_21_es.json
+++ b/core/translations/fonts/font_robotomono_medium_21_es.json
@@ -1,4 +1,5 @@
{
+ "º": "08090d02100010020010fbff07c08fc65ff20a10bff30700def30700def10b20afa0bfe93f00d7be03",
"Á": "0d140d001400000020220000000000f26f0000000000fc0600000000306a000000000000000000000000b0af0000000000f1ff0000000000f6ff0500000000fbff0a00000010fff70f00000060eff04f000000b09fb09f000000f14f60ef000000f50f10ff040000fb8e88ff090000ffffffff0e0050ff9999fa3f00a0df0000e08f00f08f0000a0df00f53f000050ff02",
"É": "0b130d0113000000220200000020ff07000000c07f00000000a3060000f5ffffffff04f5ffffffff04f53f11111100f52f00000000f52f00000000f52f00000000f5bfbbbb3b00f5ffffff5f00f56f44441400f52f00000000f52f00000000f52f00000000f52f00000000f5ffffffff05f5ffffffff05",
"Í": "0a140d01140000002201000090df010000f41d000000a801000000000000f1ffffffaff1ffffffbf1011ff18110000ff08000000ff08000000ff08000000ff08000000ff08000000ff08000000ff08000000ff08000000ff08000000ff0800f1ffffffbff1ffffffbf",
diff --git a/core/translations/fonts/font_robotomono_medium_21_pt.json b/core/translations/fonts/font_robotomono_medium_21_pt.json
index dc81fc93..e69534ca 100644
--- a/core/translations/fonts/font_robotomono_medium_21_pt.json
+++ b/core/translations/fonts/font_robotomono_medium_21_pt.json
@@ -1,5 +1,5 @@
{
- "o": "0b0d0d010c00004302000000f8ffdf0300a0ffbdfe3f00f48f00d1df00f90e0050ff03fc0a0010ff06fd090000ff06fc0a0010ff06f90e0050ff02f39f00d1cf0080ffceff3f0000e6ffcf0300000032010000",
+ "º": "08090d02100010020010fbff07c08fc65ff20a10bff30700def30700def10b20afa0bfe93f00d7be03",
"Á": "0d140d001400000020220000000000f26f0000000000fc0600000000306a000000000000000000000000b0af0000000000f1ff0000000000f6ff0500000000fbff0a00000010fff70f00000060eff04f000000b09fb09f000000f14f60ef000000f50f10ff040000fb8e88ff090000ffffffff0e0050ff9999fa3f00a0df0000e08f00f08f0000a0df00f53f000050ff02",
"Ã": "0d140d00140010870292000000b0ffbfee000000f137f94e000000000000000000000000000000000000b0af0000000000f1ff0000000000f6ff0500000000fbff0a00000010fff70f00000060eff04f000000b09fb09f000000f14f60ef000000f50f10ff040000fb8e88ff090000ffffffff0e0050ff9999fa3f00a0df0000e08f00f08f0000a0df00f53f000050ff02",
"Ç": "0c150d00100000100200000040fcff4c0000f6fffeff0520ff1a10fc0e80ef0000f25fd0af0000b07cf07f00000000f06f00000000f16f00000000f06f00000000f07f00000000d09f0000805990ef0000f16f20ff0900fb1f00f7effdff050060feff4d000000b08f0000000050fc0800000000f60a00000090ff0400000060270000",
diff --git a/core/translations/fonts/font_robotomono_medium_38_es.json b/core/translations/fonts/font_robotomono_medium_38_es.json
index 647b2cb5..f3d7a6dc 100644
--- a/core/translations/fonts/font_robotomono_medium_38_es.json
+++ b/core/translations/fonts/font_robotomono_medium_38_es.json
@@ -1,4 +1,5 @@
{
+ "º": "0e1017041c000020651500000040fdffff2b0000f6ffffffff0320ffdf56e7ff0e90ff0c0020ff6fe0ff050000f9aff0ff020000f6cff0ff020000f6cff0ff020000f6cff0ff020000f6cfd0ff060000fa9f80ff1d0030ff5f10ffef79faff0c00f4ffffffdf010020faffef080000000032020000",
"Á": "1722170022000000000000607767000000000000000000f6ff5f000000000000000020ffff050000000000000000c0ff5f000000000000000000f7ff05000000000000000000a95a00000000000000000000000000000000000000000070ffdf000000000000000000c0ffff020000000000000000f1ffff070000000000000000f6ffff0c0000000000000000fcffff1f0000000000000010ffffff7f0000000000000060ffdfffcf00000000000000b0ff5fffff01000000000000f1ff0ffaff06000000000000f6ff0bf6ff0b000000000000fbff07f1ff1f000000000000ffff02c0ff5f000000000050ffdf0080ffaf0000000000a0ff8f0030ffff0000000000f0ff4f0000feff0500000000f5ff0f0000faff0a00000000faff0a0000f6ff0f00000000ffffffffffffff4f00000040ffffffffffffff9f000000a0ffffffffffffffef000000f0ffdfccccccccffff030000f4ff3f00000000feff090000f9ff0e00000000f9ff0e0000feff0900000000f5ff3f0040ffff0400000000f0ff8f0090ffff0000000000b0ffdf00e0ffbf000000000070ffff02",
"É": "12221703220000000000767706000000000060ffff050000000000f2ff5f000000000000fbff05000000000060ff5f00000000000090aa05000000000000000000000000ffffffffffffffff6fffffffffffffffff6fffffffffffffffff6fffffadaaaaaaaaaa4affff07000000000000ffff07000000000000ffff07000000000000ffff07000000000000ffff07000000000000ffff07000000000000ffff07000000000000ffffbdbbbbbbbb7b00ffffffffffffffaf00ffffffffffffffaf00ffffefeeeeeeee9e00ffff07000000000000ffff07000000000000ffff07000000000000ffff07000000000000ffff07000000000000ffff07000000000000ffff07000000000000ffff07000000000000ffffadaaaaaaaaaa5affffffffffffffff8fffffffffffffffff8fffffffffffffffff8f",
"Í": "112217032200000000507777010000000000f4ff8f000000000000feff08000000000090ff7f000000000000f4ff07000000000000a86a00000000000000000000000000f9ffffffffffffff05f9ffffffffffffff05f9ffffffffffffff05a6aaaaffffadaaaa03000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000000000feff09000000a6aaaaffffadaaaa03f9ffffffffffffff05f9ffffffffffffff05f9ffffffffffffff05",
diff --git a/core/translations/fonts/font_robotomono_medium_38_pt.json b/core/translations/fonts/font_robotomono_medium_38_pt.json
index 011ea2be..7de10b69 100644
--- a/core/translations/fonts/font_robotomono_medium_38_pt.json
+++ b/core/translations/fonts/font_robotomono_medium_38_pt.json
@@ -1,5 +1,5 @@
{
- "o": "1316170215000000417636000000000000a2ffffff9f0100000070ffffffffff4e000000f7ffffffffffff040030ffff8f23a4ffff1e00c0ffff040000f7ff9f00f3ff7f000000b0ffff00f8ff0f00000040ffff04fbff0b00000000ffff08fdff0900000000fdff0afeff0800000000fbff0bfeff0800000000fbff0bfdff0900000000fdff0afbff0b00000000ffff08f8ff0f00000040ffff04f3ff7f000000b0ffff00c0ffff040000f7ff8f0030ffff9f34b5ffff1e0000f6ffffffffffff03000060ffffffffff3e0000000092ffffff8e01000000000030652500000000",
+ "º": "0e1017041c000020651500000040fdffff2b0000f6ffffffff0320ffdf56e7ff0e90ff0c0020ff6fe0ff050000f9aff0ff020000f6cff0ff020000f6cff0ff020000f6cff0ff020000f6cfd0ff060000fa9f80ff1d0030ff5f10ffef79faff0c00f4ffffffdf010020faffef080000000032020000",
"Á": "1722170022000000000000607767000000000000000000f6ff5f000000000000000020ffff050000000000000000c0ff5f000000000000000000f7ff05000000000000000000a95a00000000000000000000000000000000000000000070ffdf000000000000000000c0ffff020000000000000000f1ffff070000000000000000f6ffff0c0000000000000000fcffff1f0000000000000010ffffff7f0000000000000060ffdfffcf00000000000000b0ff5fffff01000000000000f1ff0ffaff06000000000000f6ff0bf6ff0b000000000000fbff07f1ff1f000000000000ffff02c0ff5f000000000050ffdf0080ffaf0000000000a0ff8f0030ffff0000000000f0ff4f0000feff0500000000f5ff0f0000faff0a00000000faff0a0000f6ff0f00000000ffffffffffffff4f00000040ffffffffffffff9f000000a0ffffffffffffffef000000f0ffdfccccccccffff030000f4ff3f00000000feff090000f9ff0e00000000f9ff0e0000feff0900000000f5ff3f0040ffff0400000000f0ff8f0090ffff0000000000b0ffdf00e0ffbf000000000070ffff02",
"Ã": "1724170024000000002200000015000000000000d2ff7e0040ff040000000010feffff9ee9ff010000000080ffffffffffaf0000000000c0df0292ffff1c0000000000405800006147000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070ffdf000000000000000000c0ffff020000000000000000f1ffff070000000000000000f6ffff0c0000000000000000fcffff1f0000000000000010ffffff7f0000000000000060ffdfffcf00000000000000b0ff5fffff01000000000000f1ff0ffaff06000000000000f6ff0bf6ff0b000000000000fbff07f1ff1f000000000000ffff02c0ff5f000000000050ffdf0080ffaf0000000000a0ff8f0030ffff0000000000f0ff4f0000feff0500000000f5ff0f0000faff0a00000000faff0a0000f6ff0f00000000ffffffffffffff4f00000040ffffffffffffff9f000000a0ffffffffffffffef000000f0ffdfccccccccffff030000f4ff3f00000000feff090000f9ff0e00000000f9ff0e0000feff0900000000f5ff3f0040ffff0400000000f0ff8f0090ffff0000000000b0ffdf00e0ffbf000000000070ffff02",
"Ç": "142517011c00000000535603000000000010e8ffffff3b00000000e3ffffffffff09000040ffffffffffffaf0000e1ffff5b54f9ffff0600faff6f000020feff0e20ffff08000000f4ff5f80ffff01000000d0ffafc0ffbf0000000090ffdff0ff7f00000000308878f2ff5f00000000000000f4ff3f00000000000000f4ff3f00000000000000f5ff3f00000000000000f5ff3f00000000000000f5ff3f00000000000000f4ff3f00000000000000f4ff3f00000000000000f3ff5f00000000000000f0ff7f00000000205545d0ffbf0000000090ffef80ffff00000000d0ffaf20ffff08000000f4ff5f00fbff5f000020feff0e00f2ffff5a54f9ffff050050ffffffffffff9f000000e4ffffffffff0800000010e9ffffff2a000000000000f6ff0300000000000000f7ff6e00000000000000a5feff0500000000000000f1ff0a00000000000000f0ff0b00000000000051fbff07000000000000f6ffdf00000000000000f5ef1800000000000000410200000000",
diff --git a/core/translations/fonts/font_tthoves_bold_17_upper_es.json b/core/translations/fonts/font_tthoves_bold_17_upper_es.json
index 7b14ca43..2f39c1f3 100644
--- a/core/translations/fonts/font_tthoves_bold_17_upper_es.json
+++ b/core/translations/fonts/font_tthoves_bold_17_upper_es.json
@@ -1,4 +1,5 @@
{
+ "º": "070607000c40fc2b00f1bfdf00f506fa02f419fc01c0ff9f0000970500",
"Á": "0d100d001000000040670000000000f24f0000000000fb070000000000000000000000f3ff1f00000000f8ff6f00000000fdffbf00000030ffa8ff01000080ff53ff060000e0ef00ff0c0000f39f00fb1f0000f9ffffff6f0000feffffffcf0030ff6b66c6ff0190ff050070ff07e0ff000020ff0c",
"É": "09100a011000007217000000fc09000060cf00000000000000fcffffff05fcffffff05fc7f777702fc0e000000fc0e000000fcffffff00fcffffff00fc6f666600fc0e000000fc7f777702fcffffff05fcffffff05",
"Í": "051005011000770370df00f22e00000000fc0e00fc0e00fc0e00fc0e00fc0e00fc0e00fc0e00fc0e00fc0e00fc0e00fc0e00fc0e00",
diff --git a/core/translations/fonts/font_tthoves_bold_17_upper_pt.json b/core/translations/fonts/font_tthoves_bold_17_upper_pt.json
index fe4a45c7..dce30a89 100644
--- a/core/translations/fonts/font_tthoves_bold_17_upper_pt.json
+++ b/core/translations/fonts/font_tthoves_bold_17_upper_pt.json
@@ -1,5 +1,5 @@
{
- "o": "0d0c0d000c0020c9cf19000000f5ffffef040020ffdfdbff1f00c0ff0700f8af00f0bf0000d0ff00f37f000090ff02f37f000090ff02f0bf0000d0ff00c0ff0600f8af0020ffdfdaff1f0000f5ffffef04000020d9cf190000",
+ "º": "070607000c40fc2b00f1bfdf00f506fa02f419fc01c0ff9f0000970500",
"Á": "0d100d001000000040670000000000f24f0000000000fb070000000000000000000000f3ff1f00000000f8ff6f00000000fdffbf00000030ffa8ff01000080ff53ff060000e0ef00ff0c0000f39f00fb1f0000f9ffffff6f0000feffffffcf0030ff6b66c6ff0190ff050070ff07e0ff000020ff0c",
"Ã": "0d100d0010000081167800000000fbff9f000000008972070000000000000000000000f3ff1f00000000f8ff6f00000000fdffbf00000030ffa8ff01000080ff53ff060000e0ef00ff0c0000f39f00fb1f0000f9ffffff6f0000feffffffcf0030ff6b66c6ff0190ff050070ff07e0ff000020ff0c",
"Ç": "0c100c000c0020c9df290000f5ffffef0320ffdfebff0ec0ff0700f87ff0cf00008079f37f00000000f47f00000000f1af00006067d0ff0400f59f50ffafa7ff2f00f8ffffff040050fcff4c000000b01f0000000080cf0000000071fe00000000f26d0000",
diff --git a/core/translations/fonts/font_tthoves_demibold_21_es.json b/core/translations/fonts/font_tthoves_demibold_21_es.json
index 43e8e187..fc1889ab 100644
--- a/core/translations/fonts/font_tthoves_demibold_21_es.json
+++ b/core/translations/fonts/font_tthoves_demibold_21_es.json
@@ -1,4 +1,5 @@
{
+ "º": "080709000f00d6bf0260fffd1ee01f807ff00c309fe01f807f60fffc1e00d6bf02",
"Á": "0f140e0014000000004104000000000030ef020000000000e14f000000000000850500000000000000000000000000e0ff6f0000000000f4ffcf0000000000faffff0100000000ff9fff0700000050ff2aff0c000000a0ff05fd2f000000f1ff00f88f000000f6af00f3df000000fb5f00e0ff030010ff9f88d8ff080060ffffffffff0e00c0ffffffffff4f00f2ef000000f79f00f79f000000f1ef00fd3f000000b0ff04",
"É": "0b140d0114000000300500000010fe05000000b08f0000000082070000000000000000f6ffffffff06f6ffffffff06f6af88888803f64f00000000f64f00000000f64f00000000f6af88888800f6ffffffff00f6ffffffff00f64f00000000f64f00000000f64f00000000f6af88888803f6ffffffff06f6ffffffff06",
"Í": "061406011400202400f80c50df01702800000000f64f00f64f00f64f00f64f00f64f00f64f00f64f00f64f00f64f00f64f00f64f00f64f00f64f00f64f00f64f00",
diff --git a/core/translations/fonts/font_tthoves_demibold_21_pt.json b/core/translations/fonts/font_tthoves_demibold_21_pt.json
index 11f3ce82..656a6a3d 100644
--- a/core/translations/fonts/font_tthoves_demibold_21_pt.json
+++ b/core/translations/fonts/font_tthoves_demibold_21_pt.json
@@ -1,5 +1,5 @@
{
- "o": "0c0b0d000b0030dacf080000f7ffffdf0230ff9fc7ff0cc0ff0300f95ff0af0000f18ff27f0000e0bff0af0000f18fc0ff0200f95f40ff9fb7ff0c00f7ffffdf020030dacf0800",
+ "º": "080709000f00d6bf0260fffd1ee01f807ff00c309fe01f807f60fffc1e00d6bf02",
"Á": "0f140e0014000000004104000000000030ef020000000000e14f000000000000850500000000000000000000000000e0ff6f0000000000f4ffcf0000000000faffff0100000000ff9fff0700000050ff2aff0c000000a0ff05fd2f000000f1ff00f88f000000f6af00f3df000000fb5f00e0ff030010ff9f88d8ff080060ffffffffff0e00c0ffffffffff4f00f2ef000000f79f00f79f000000f1ef00fd3f000000b0ff04",
"Ã": "0f140e001400001000000000000000fcaefd0b00000020ffbbff050000000000001000000000000000000000000000e0ff6f0000000000f4ffcf0000000000faffff0100000000ff9fff0700000050ff2aff0c000000a0ff05fd2f000000f1ff00f88f000000f6af00f3df000000fb5f00e0ff030010ff9f88d8ff080060ffffffffff0e00c0ffffffffff4f00f2ef000000f79f00f79f000000f1ef00fd3f000000b0ff04",
"Ç": "0f140f000f000070ecdf1800000030fdffffef040000f3ffbfebff3f0000fd9f0000f8df0060ff0a0000a0ff05c0ff010000106604f0df000000000000f0bf000000000000e0cf000000000000c0ff00000000220180ff06000070ff0710ff4f0000f3ff0100f7ff6a95ff7f000080ffffffff09000000b4ffff6e0000000000f32b000000000000f63d00000000000020ef000000000000fbbf0000000000009606000000",
diff --git a/core/translations/fonts/font_tthoves_regular_21_es.json b/core/translations/fonts/font_tthoves_regular_21_es.json
index cb19734e..bbfbb16f 100644
--- a/core/translations/fonts/font_tthoves_regular_21_es.json
+++ b/core/translations/fonts/font_tthoves_regular_21_es.json
@@ -1,4 +1,5 @@
{
+ "º": "070708000f00e97d00a04df505f004800cf202600ef004800ca03df50600e97e00",
"Á": "0e130e0013000000408f0000000000d00b0000000000d901000000000000000000000090ff0400000000f0fe0a00000000f5b50f00000000fb505f000000109f00bf000000703f00f9010000d00d00f3070000f30700d00d0000f90100703f0000ee8888a89f0050ffffffffff00b00f000000f505f10a000000f00bf704000000a01fed00000000507f",
"É": "0b130c0113000000fa02000000505f00000000e1080000000000000000f5ffffffff01f59b99999901f50500000000f50500000000f50500000000f50500000000f58b88886800f5ffffffbf00f50500000000f50500000000f50500000000f50500000000f50500000000f58b88888801f5ffffffff01",
"Í": "051305011300f904307f00d00a00000000f50500f50500f50500f50500f50500f50500f50500f50500f50500f50500f50500f50500f50500f50500f50500",
diff --git a/core/translations/fonts/font_tthoves_regular_21_pt.json b/core/translations/fonts/font_tthoves_regular_21_pt.json
index e0d3539a..85cb1bd7 100644
--- a/core/translations/fonts/font_tthoves_regular_21_pt.json
+++ b/core/translations/fonts/font_tthoves_regular_21_pt.json
@@ -1,5 +1,5 @@
{
- "o": "0b0b0c000b0050ebad020000f99de95f00509f0010fc01c00d0000f208f0090000d00bf2070000b00df0090000d00bd00d0000f208509f0010fc0100f98de95f000050ebae0200",
+ "º": "070708000f00e97d00a04df505f004800cf202600ef004800ca03df50600e97e00",
"Á": "0e130e0013000000408f0000000000d00b0000000000d901000000000000000000000090ff0400000000f0fe0a00000000f5b50f00000000fb505f000000109f00bf000000703f00f9010000d00d00f3070000f30700d00d0000f90100703f0000ee8888a89f0050ffffffffff00b00f000000f505f10a000000f00bf704000000a01fed00000000507f",
"Ã": "0e130e00130000e94bf5010000404fe87f00000010020001000000000000000000000090ff0400000000f0fe0a00000000f5b50f00000000fb505f000000109f00bf000000703f00f9010000d00d00f3070000f30700d00d0000f90100703f0000ee8888a89f0050ffffffffff00b00f000000f505f10a000000f00bf704000000a01fed00000000507f",
"Ç": "0e130f010f0000c7ef8c010000d3efabfc5f0020ff050030fd05c02f000000e10ef607000000605efb010000000000ed000000000000ce000000000000ec000000000000f9010000000000f607000000705fd02f000000e10e40ef050030fd0500e3ef9afc6f000010c7ff8c01000000005e000000000000e8040000000000c1090000000060bf020000",
diff --git a/core/translations/fonts/font_ttsatoshi_demibold_18_es.json b/core/translations/fonts/font_ttsatoshi_demibold_18_es.json
index a009daf2..6c6daf8e 100644
--- a/core/translations/fonts/font_ttsatoshi_demibold_18_es.json
+++ b/core/translations/fonts/font_ttsatoshi_demibold_18_es.json
@@ -1,4 +1,5 @@
{
+ "º": "070607000d10fb4d00c09ffd02f108f207f108f207c09ffd0210fb4d00",
"Á": "0e110d001100000070bf0000000000f21d000000000096020000000000000000000000c0ff0f00000000f1ff5f00000000f7ceaf00000000fc59ff00000020ff14ff06000070ff00fb0b0000d0af00f61f0000f25f00f16f0000f8ffffffcf0000fdffffffff0130ff151121ff0780ff000000fb0ce0af000000f62f",
"É": "09110b01110000e14f000000fa060000107900000000000000faffffff0cfaffffff0cfa2b222201fa0a000000fa0a000000faffffff06faffffff06fa1b111100fa0a000000fa0a000000fa2b222201faffffff0cfaffffff0c",
"Í": "051105011120ff02c04f00930500000000fa0a00fa0a00fa0a00fa0a00fa0a00fa0a00fa0a00fa0a00fa0a00fa0a00fa0a00fa0a00fa0a00",
diff --git a/core/translations/fonts/font_ttsatoshi_demibold_18_pt.json b/core/translations/fonts/font_ttsatoshi_demibold_18_pt.json
index 45d9c28a..5775294a 100644
--- a/core/translations/fonts/font_ttsatoshi_demibold_18_pt.json
+++ b/core/translations/fonts/font_ttsatoshi_demibold_18_pt.json
@@ -1,5 +1,5 @@
{
- "o": "0a090b00090091fd6c0020feffff0ac0cf13f66ff21f0080bff40e0050dff21f0080bfd0cf13f66f20feffff0a0091fd6c00",
+ "º": "070607000d10fb4d00c09ffd02f108f207f108f207c09ffd0210fb4d00",
"Á": "0e110d001100000070bf0000000000f21d000000000096020000000000000000000000c0ff0f00000000f1ff5f00000000f7ceaf00000000fc59ff00000020ff14ff06000070ff00fb0b0000d0af00f61f0000f25f00f16f0000f8ffffffcf0000fdffffffff0130ff151121ff0780ff000000fb0ce0af000000f62f",
"Ã": "0e110d00110000d35df800000000fcfe9f000000002200020000000000000000000000c0ff0f00000000f1ff5f00000000f7ceaf00000000fc59ff00000020ff14ff06000070ff00fb0b0000d0af00f61f0000f25f00f16f0000f8ffffffcf0000fdffffffff0130ff151121ff0780ff000000fb0ce0af000000f62f",
"Ç": "0d110d000d0000b7ee4b000000c2ffffff0a0000fd9f55fb8f0070ff040080ff01d09f000000ba04f04f0000000000f22f0000000000f14f0000000000e07f000000aa0480ff010050ff0210fe5e11f79f0000e2ffffff0b000010d8ff6c00000000404f000000000040ec010000000030f80500000000b0ae000000",
diff --git a/core/translations/fonts/font_ttsatoshi_demibold_21_es.json b/core/translations/fonts/font_ttsatoshi_demibold_21_es.json
index cd4b25c9..15bf1276 100644
--- a/core/translations/fonts/font_ttsatoshi_demibold_21_es.json
+++ b/core/translations/fonts/font_ttsatoshi_demibold_21_es.json
@@ -1,4 +1,5 @@
{
+ "º": "080709000f00d6bf0260fffd1ee01f807ff00c309fe01f807f60fffc1e00d6bf02",
"Á": "10140f0014000000000000000000000000f54f000000000010fe060000000000b09f0000000000000000000000000000ffff040000000050ffff0a00000000b0ffff0f00000000f1bff75f00000000f66ff1bf00000000fc1fc0ff01000010ff0b60ff06000070ff0510ff0b0000c0ff0000fb1f0000f2ffffffff6f0000f8ffffffffcf0000fd6f6666c6ff0230ff0a000060ff0780ff05000010ff0de0ff01000000fc2f",
"É": "0b140c0114000000000000000000fe0a00000090cf00000000f41e0000000000000000f7ffffffff06f7ffffffff06f7af77777703f74f00000000f74f00000000f74f00000000f7ffffffff00f7ffffffff00f79f66666600f74f00000000f74f00000000f74f00000000f7af77777703f7ffffffff06f7ffffffff06",
"Í": "061406011400000000f91e40ff03e05f00000000f74f00f74f00f74f00f74f00f74f00f74f00f74f00f74f00f74f00f74f00f74f00f74f00f74f00f74f00f74f00",
diff --git a/core/translations/fonts/font_ttsatoshi_demibold_21_pt.json b/core/translations/fonts/font_ttsatoshi_demibold_21_pt.json
index 0598a1fc..287fd774 100644
--- a/core/translations/fonts/font_ttsatoshi_demibold_21_pt.json
+++ b/core/translations/fonts/font_ttsatoshi_demibold_21_pt.json
@@ -1,5 +1,5 @@
{
- "o": "0c0b0c000b0030dabe060000f8ffffcf0140ff8ec7ff0ad0ef0100fb2ff08f0000f35ff35f0000f08ff08f0000f35fd0ef0100fb2f40ff8ec7ff0a00f8ffffcf010030dabe0700",
+ "º": "080709000f00d6bf0260fffd1ee01f807ff00c309fe01f807f60fffc1e00d6bf02",
"Á": "10140f0014000000000000000000000000f54f000000000010fe060000000000b09f0000000000000000000000000000ffff040000000050ffff0a00000000b0ffff0f00000000f1bff75f00000000f66ff1bf00000000fc1fc0ff01000010ff0b60ff06000070ff0510ff0b0000c0ff0000fb1f0000f2ffffffff6f0000f8ffffffffcf0000fd6f6666c6ff0230ff0a000060ff0780ff05000010ff0de0ff01000000fc2f",
"Ã": "10140f00140000000000000000000070ded98f00000000f2efff3f000000008204840300000000000000000000000000ffff040000000050ffff0a00000000b0ffff0f00000000f1bff75f00000000f66ff1bf00000000fc1fc0ff01000010ff0b60ff06000070ff0510ff0b0000c0ff0000fb1f0000f2ffffffff6f0000f8ffffffffcf0000fd6f6666c6ff0230ff0a000060ff0780ff05000010ff0de0ff01000000fc2f",
"Ç": "0f140f000f000080fcbe0700000030fdffffef040000f3ffbfebff2f0000fd9f0000f8df0070ff0a000090ff04c0ff010000107704f0df000000000000f0af000000000000f0cf000000000000c0ef00000010660380ff06000070ff0510fe3e0000f2ef0000f6ff5884ff4f000050ffffffff0500000082fddf290000000000f407000000000000f84f00000000000040bf000000000000fd8f0000000000008705000000",
diff --git a/core/translations/fonts/font_ttsatoshi_demibold_42_es.json b/core/translations/fonts/font_ttsatoshi_demibold_42_es.json
index 56375db5..4027cf36 100644
--- a/core/translations/fonts/font_ttsatoshi_demibold_42_es.json
+++ b/core/translations/fonts/font_ttsatoshi_demibold_42_es.json
@@ -1,4 +1,5 @@
{
+ "º": "0f0f11011e0000a2febe0400000070ffffff9f000000f7ffffffff0b0020ffff6af9ff5f00a0ff6f0030ffdf00e0ff0c0000f9ff02f1ff080000f5ff04f1ff080000f4ff04f0ff0a0000f7ff03c0ff2f0000feff0050ffef04c3ff8f0000fbffffffff0e0000d1ffffffef03000000f8ffff1a00000000005414000000",
"Á": "1e261e00260000000000000000f5ffef010000000000000000000010feff2f0000000000000000000000a0ffff050000000000000000000000f5ff7f000000000000000000000010feff0a0000000000000000000000a0ffcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0ffffff7f00000000000000000000f3ffffffcf00000000000000000000f9ffffffff02000000000000000000feffffffff08000000000000000040ffffffffff0e0000000000000000a0ffffdfffff3f0000000000000000f0ffff0affff9f0000000000000000f6ffff04fbffef0000000000000000fbffff00f5ffff0500000000000010ffff9f00f0ffff0a00000000000070ffff4f00a0ffff1f000000000000d0ffff0e0050ffff6f000000000000f2ffff090000ffffcf000000000000f8ffff030000faffff020000000000feffef000000f4ffff070000000040ffff8f000000e0ffff0d00000000a0ffff3f00000090ffff3f00000000f0ffff0d00000040ffff9f00000000f5ffffffffffffffffffef00000000fbffffffffffffffffffff04000010ffffffffffffffffffffff0a000060ffffffffffffffffffffff0f0000c0ffffefddddddddddedffff5f0000f2ffff0c000000000030ffffbf0000f8ffff06000000000000fdffff0100fdffff01000000000000f7ffff0730ffffbf00000000000000f1ffff0d90ffff5f00000000000000b0ffff2fe0ffff0f0000000000000060ffff8f",
"É": "1426190326000000000080ffff0c000000000000f3ffef01000000000000fdff2f00000000000080ffff05000000000000f3ff7f00000000000000fdff0a000000000000000000000000000000000000000000000000000000000000000000feffffffffffffffffcffeffffffffffffffffcffeffffffffffffffffcffeffffffffffffffffcffeffffffffffffffffcffeff8f00000000000000feff8f00000000000000feff8f00000000000000feff8f00000000000000feff8f00000000000000feff8f00000000000000feff8f00000000000000feffffffffffffffff0ffeffffffffffffffff0ffeffffffffffffffff0ffeffffffffffffffff0ffeffffdddddddddddd0dfeff8f00000000000000feff8f00000000000000feff8f00000000000000feff8f00000000000000feff8f00000000000000feff8f00000000000000feff8f00000000000000feffffffffffffffffcffeffffffffffffffffcffeffffffffffffffffcffeffffffffffffffffcffeffffffffffffffffcf",
"Í": "0a260c03260000fcff7f0070ffff0a00f2ffcf0000fcff1e0070ffff0300f2ff5f0000000000000000000000000000000000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000feff8f0000",
diff --git a/core/translations/fonts/font_ttsatoshi_demibold_42_pt.json b/core/translations/fonts/font_ttsatoshi_demibold_42_pt.json
index 152e8eea..fdbd9210 100644
--- a/core/translations/fonts/font_ttsatoshi_demibold_42_pt.json
+++ b/core/translations/fonts/font_ttsatoshi_demibold_42_pt.json
@@ -1,5 +1,5 @@
{
- "o": "171719011600000040d9fece3800000000000050fdffffffff2b0000000000f8ffffffffffff0400000090ffffffffffffff4f000000f6ffffffceffffffff020000feffff2b0040feffff0a0070ffff8f000000c1ffff2f00d0ffff0d00000030ffff8f00f1ffff0400000000faffcf00f4ffff0000000000f5ffff00f5ffdf0000000000f3ffff00f6ffbf0000000000f1ffff01f5ffdf0000000000f3ffff00f4ffff0000000000f5ffff00f1ffff0400000000f9ffcf00d0ffff0d00000020ffff8f0070ffff8f000000c1ffff2f0000feffff2b0040feffff0a0000f6ffffffdfffffffff02000090ffffffffffffff4f00000000f9ffffffffffff040000000050fdffffffff2b00000000000040d9fece3800000000",
+ "º": "0f0f11011e0000a2febe0400000070ffffff9f000000f7ffffffff0b0020ffff6af9ff5f00a0ff6f0030ffdf00e0ff0c0000f9ff02f1ff080000f5ff04f1ff080000f4ff04f0ff0a0000f7ff03c0ff2f0000feff0050ffef04c3ff8f0000fbffffffff0e0000d1ffffffef03000000f8ffff1a00000000005414000000",
"Á": "1e261e00260000000000000000f5ffef010000000000000000000010feff2f0000000000000000000000a0ffff050000000000000000000000f5ff7f000000000000000000000010feff0a0000000000000000000000a0ffcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0ffffff7f00000000000000000000f3ffffffcf00000000000000000000f9ffffffff02000000000000000000feffffffff08000000000000000040ffffffffff0e0000000000000000a0ffffdfffff3f0000000000000000f0ffff0affff9f0000000000000000f6ffff04fbffef0000000000000000fbffff00f5ffff0500000000000010ffff9f00f0ffff0a00000000000070ffff4f00a0ffff1f000000000000d0ffff0e0050ffff6f000000000000f2ffff090000ffffcf000000000000f8ffff030000faffff020000000000feffef000000f4ffff070000000040ffff8f000000e0ffff0d00000000a0ffff3f00000090ffff3f00000000f0ffff0d00000040ffff9f00000000f5ffffffffffffffffffef00000000fbffffffffffffffffffff04000010ffffffffffffffffffffff0a000060ffffffffffffffffffffff0f0000c0ffffefddddddddddedffff5f0000f2ffff0c000000000030ffffbf0000f8ffff06000000000000fdffff0100fdffff01000000000000f7ffff0730ffffbf00000000000000f1ffff0d90ffff5f00000000000000b0ffff2fe0ffff0f0000000000000060ffff8f",
"Ã": "1e261e00260000000000000000001011000000000000000000d6ff4b10faff020000000000000090ffffffffffff0000000000000000f3ffffffffffaf0000000000000000f7ff25faffff1e0000000000000000fadf0040fb9d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0ffffff7f00000000000000000000f3ffffffcf00000000000000000000f9ffffffff02000000000000000000feffffffff08000000000000000040ffffffffff0e0000000000000000a0ffffdfffff3f0000000000000000f0ffff0affff9f0000000000000000f6ffff04fbffef0000000000000000fbffff00f5ffff0500000000000010ffff9f00f0ffff0a00000000000070ffff4f00a0ffff1f000000000000d0ffff0e0050ffff6f000000000000f2ffff090000ffffcf000000000000f8ffff030000faffff020000000000feffef000000f4ffff070000000040ffff8f000000e0ffff0d00000000a0ffff3f00000090ffff3f00000000f0ffff0d00000040ffff9f00000000f5ffffffffffffffffffef00000000fbffffffffffffffffffff04000010ffffffffffffffffffffff0a000060ffffffffffffffffffffff0f0000c0ffffefddddddddddedffff5f0000f2ffff0c000000000030ffffbf0000f8ffff06000000000000fdffff0100fdffff01000000000000f7ffff0730ffffbf00000000000000f1ffff0d90ffff5f00000000000000b0ffff2fe0ffff0f0000000000000060ffff8f",
"Ç": "1d281f011e000000000083dbffcd38000000000000000000d5ffffffffff5d00000000000000c2ffffffffffffff1c000000000030feffffffffffffffef0300000000f4ffffffffffffffffff2e00000010feffffff6b55a8ffffffdf000000c0ffffff1900000091ffffff080000f4ffff6f0000000000f6ffff1f0000fcffff07000000000070ffff9f0030ffffbf00000000000000fdffef0070ffff4f00000000000000c5cccc02c0ffff0d0000000000000000000000e0ffff090000000000000000000000f0ffff060000000000000000000000f1ffff050000000000000000000000f2ffff050000000000000000000000f0ffff060000000000000000000000f0ffff080000000000000000000000c0ffff0c000000000000000000000080ffff2f00000000000000c5cccc0240ffff9f00000000000000fcffef0000fdffff04000000000050ffff9f0000f7ffff2e0000000000f3ffff2f0000d0ffffff0500000050feffff0a000030ffffffcf261063fcffffef01000000f6ffffffffffffffffff4f0000000070ffffffffffffffffff050000000000e4ffffffffffffff3e00000000000010f9ffffffffff9f010000000000000010b6feffef6b0100000000000000000000f7ff02000000000000000000000000fecf00000000000000000000000000ffff3e00000000000000000000000087feff01000000000000000000000000f3ff07000000000000000000000010f9ff0800000000000000000000a0ffffff0500000000000000000000a0ffffbf0000000000000000000000a0ffdf07000000000000000000000000110000000000000000",
diff --git a/core/translations/fonts/font_ttsatoshi_extralight_46_es.json b/core/translations/fonts/font_ttsatoshi_extralight_46_es.json
index 0684e0ec..7844e87b 100644
--- a/core/translations/fonts/font_ttsatoshi_extralight_46_es.json
+++ b/core/translations/fonts/font_ttsatoshi_extralight_46_es.json
@@ -1,4 +1,5 @@
{
+ "º": "0e0f1101210000b3fe9d01000070ffadfe4e0000f72d0040fe0310ef000000f20c805f000000904fb00f000000307fe00d000000009ff00b00000000bee00d000000009fb00f000000307f805f000000904f10df000000f20c00f72c0040fe030080ffacfd4e000000b4fe9e0100",
"Á": "1d291d00290000000000000000e14f00000000000000000000000000fb0800000000000000000000000060cf00000000000000000000000000f21e00000000000000000000000000fc03000000000000000000000000305900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff04000000000000000000000000fdff0a000000000000000000000030eff31f0000000000000000000000908fa06f0000000000000000000000f02f40cf0000000000000000000000f50c00fe0200000000000000000000fb0600f80900000000000000000020ff0000f20e000000000000000000809f0000c05f000000000000000000e03f000060bf000000000000000000f40d000000ff010000000000000000fa07000000fa070000000000000000ff01000000f40d0000000000000060bf00000000d03f00000000000000c05f00000000709f00000000000000f20e0000000010ff00000000000000f8080000000000fb05000000000000fe020000000000f50c000000000050cf000000000000e02f0000000000b06f000000000000908f0000000000f11f00000000000030ef0000000000f7ffffffffffffffffff0400000000fdefeeeeeeeeeeeeeeff0a00000030ef0000000000000000f11f000000908f0000000000000000b06f000000f02f000000000000000050cf000000f50c000000000000000000fe020000fb06000000000000000000f9090020ff01000000000000000000f30e0080af00000000000000000000d05f00e04f0000000000000000000070bf00f40e0000000000000000000010ff01",
"É": "15291b0429000000000000e15f000000000000000000fa09000000000000000050cf000000000000000000e11e000000000000000000fb04000000000000000020690000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffffffff01fcffffffffffffffffff01fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fcffffffffffffffff2f00fcefeeeeeeeeeeeeee2e00fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fc04000000000000000000fcffffffffffffffffff01fcffffffffffffffffff01",
"Í": "07290a04290040ff0200e05f0000f9080040cf0000e11e000095030000000000000000000000000000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000fc040000",
diff --git a/core/translations/fonts/font_ttsatoshi_extralight_46_pt.json b/core/translations/fonts/font_ttsatoshi_extralight_46_pt.json
index b9ce7d78..e355cc86 100644
--- a/core/translations/fonts/font_ttsatoshi_extralight_46_pt.json
+++ b/core/translations/fonts/font_ttsatoshi_extralight_46_pt.json
@@ -1,5 +1,5 @@
{
- "o": "161919021800000071ebef8c02000000000080fffffeffaf0100000010fc9f030082fe2e000000d0df02000000b1ef020000f91d0000000000fa0c0030ff020000000000d07f00b07f00000000000040ef00f11f00000000000000fc05f50a00000000000000f709f90600000000000000f30dfb0300000000000000f00ffd0200000000000000e00ffd0100000000000000d01ffd0200000000000000e00ffb0300000000000000f00ff90600000000000000f30df50a00000000000000f609f11f00000000000000fc05b07f00000000000030ef0040ff020000000000d07f0000fa1d0000000000fa0d0000d0df02000000a1ff02000010fc9f030072fe2e0000000080fffffeffaf01000000000071ecef8c02000000",
+ "º": "0e0f1101210000b3fe9d01000070ffadfe4e0000f72d0040fe0310ef000000f20c805f000000904fb00f000000307fe00d000000009ff00b00000000bee00d000000009fb00f000000307f805f000000904f10df000000f20c00f72c0040fe030080ffacfd4e000000b4fe9e0100",
"Á": "1d291d00290000000000000000e14f00000000000000000000000000fb0800000000000000000000000060cf00000000000000000000000000f21e00000000000000000000000000fc03000000000000000000000000305900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff04000000000000000000000000fdff0a000000000000000000000030eff31f0000000000000000000000908fa06f0000000000000000000000f02f40cf0000000000000000000000f50c00fe0200000000000000000000fb0600f80900000000000000000020ff0000f20e000000000000000000809f0000c05f000000000000000000e03f000060bf000000000000000000f40d000000ff010000000000000000fa07000000fa070000000000000000ff01000000f40d0000000000000060bf00000000d03f00000000000000c05f00000000709f00000000000000f20e0000000010ff00000000000000f8080000000000fb05000000000000fe020000000000f50c000000000050cf000000000000e02f0000000000b06f000000000000908f0000000000f11f00000000000030ef0000000000f7ffffffffffffffffff0400000000fdefeeeeeeeeeeeeeeff0a00000030ef0000000000000000f11f000000908f0000000000000000b06f000000f02f000000000000000050cf000000f50c000000000000000000fe020000fb06000000000000000000f9090020ff01000000000000000000f30e0080af00000000000000000000d05f00e04f0000000000000000000070bf00f40e0000000000000000000010ff01",
"Ã": "1d291d002900000000008515000050070000000000000000d2ffef0500d00e0000000000000000fb16c4af12f7090000000000000000af0000f8ffcf0000000000000000104900002086040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff04000000000000000000000000fdff0a000000000000000000000030eff31f0000000000000000000000908fa06f0000000000000000000000f02f40cf0000000000000000000000f50c00fe0200000000000000000000fb0600f80900000000000000000020ff0000f20e000000000000000000809f0000c05f000000000000000000e03f000060bf000000000000000000f40d000000ff010000000000000000fa07000000fa070000000000000000ff01000000f40d0000000000000060bf00000000d03f00000000000000c05f00000000709f00000000000000f20e0000000010ff00000000000000f8080000000000fb05000000000000fe020000000000f50c000000000050cf000000000000e02f0000000000b06f000000000000908f0000000000f11f00000000000030ef0000000000f7ffffffffffffffffff0400000000fdefeeeeeeeeeeeeeeff0a00000030ef0000000000000000f11f000000908f0000000000000000b06f000000f02f000000000000000050cf000000f50c000000000000000000fe020000fb06000000000000000000f9090020ff01000000000000000000f30e0080af00000000000000000000d05f00e04f0000000000000000000070bf00f40e0000000000000000000010ff01",
"Ç": "1e2b220221000000000040c9fdde7b03000000000000000091ffffffffffcf0500000000000060fecf37012095febf010000000000f9cf030000000060fe3e00000000b0ff06000000000000c1ef03000000f84f0000000000000000fb1e000040ff040000000000000000d0af0000e09f00000000000000000020ff0300f60e00000000000000000000fa0b00fd0600000000000000000000f32f30ef0000000000000000000000b07f80af00000000000000000000000011c05f00000000000000000000000000f01f00000000000000000000000000f10f00000000000000000000000000f20e00000000000000000000000000f40d00000000000000000000000000f40d00000000000000000000000000f20e00000000000000000000000000f10f00000000000000000000000000f01f00000000000000000000000000c05f00000000000000000000000000809f0000000000000000000000202440ef0000000000000000000000d06f00fd0600000000000000000000f41f00f60d00000000000000000000fb0b00e08f00000000000000000030ff030040ff040000000000000000d0af000000f93f0000000000000000fb0e000000b0ff05000000000000b1ff0300000000fabf020000000050fe3e000000000070ffbf26000084fecf02000000000000a1ffffffffffdf06000000000000000060caffef8c040000000000000000000000f70300000000000000000000000000ce0000000000000000000000000020ff6d0000000000000000000000000020f90600000000000000000000000000e00c00000000000000000000000000e00d00000000000000000000000010f9080000000000000000000000d0ffbf000000000000000000000000606703000000000000",
diff --git a/core/translations/fonts/font_ttsatoshi_extralight_72_es.json b/core/translations/fonts/font_ttsatoshi_extralight_72_es.json
index 5626d981..a82a1b03 100644
--- a/core/translations/fonts/font_ttsatoshi_extralight_72_es.json
+++ b/core/translations/fonts/font_ttsatoshi_extralight_72_es.json
@@ -1,4 +1,5 @@
{
+ "º": "15171a0333000000a4eddf5b000000000000d3ffffffff5e0000000060ffff9cb9ffff08000000f5ff1a000080ff8f000010fe6f00000000f4ff030090ff080000000050ff0c00f1ef000000000000fa3f00f57f000000000000f38f00f92f000000000000e0cf00fc0e000000000000a0ff00fd0d00000000000090ff00fe0c00000000000080ff01fd0d00000000000090ff00fc0e000000000000a0ff00f92f000000000000e0cf00f57f000000000000f38f00f1ef000000000000fa3f0090ff080000000040ff0c0010fe6f00000000f3ff040000f5ff19000070ff8f00000060ffff9bb8ffff0900000000d4ffffffff5e000000000000a5fddf6b00000000",
"Á": "2d412d004100000000000000000000000000c2cc060000000000000000000000000000000000000000fccf000000000000000000000000000000000000000070ff2e0000000000000000000000000000000000000000f3ff040000000000000000000000000000000000000000fd8f000000000000000000000000000000000000000080ff0b0000000000000000000000000000000000000000f3ef010000000000000000000000000000000000000000fd3f000000000000000000000000000000000000000090ff060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040ffff5f00000000000000000000000000000000000000a0ffffcf00000000000000000000000000000000000000f0ffffff02000000000000000000000000000000000000f6efd6ff08000000000000000000000000000000000000fc8f60ff0e000000000000000000000000000000000020ff2f10ff4f000000000000000000000000000000000080ff0c00faaf0000000000000000000000000000000000e0ff0600f4ff0100000000000000000000000000000000f4ff0000e0ff0600000000000000000000000000000000fbaf000080ff0d00000000000000000000000000000010ff4f000020ff3f00000000000000000000000000000070ff0d000000fc9f000000000000000000000000000000d0ff07000000f5ef000000000000000000000000000000f3ff01000000f0ff050000000000000000000000000000f9bf0000000090ff0b0000000000000000000000000000ff5f0000000030ff1f0000000000000000000000000050ff0f0000000000fd7f00000000000000000000000000b0ff090000000000f7df00000000000000000000000000f2ff030000000000f1ff03000000000000000000000000f8df000000000000b0ff0a000000000000000000000000fe7f00000000000050ff0f000000000000000000000040ff1f00000000000000fe6f0000000000000000000000a0ff0b00000000000000f9cf0000000000000000000000f1ff0500000000000000f3ff0200000000000000000000f6ef0000000000000000d0ff0800000000000000000000fc8f000000000000000060ff0e00000000000000000020ff2f000000000000000010ff4f00000000000000000080ff0c000000000000000000faaf000000000000000000e0ff06000000000000000000f4ff010000000000000000f5ff01000000000000000000e0ff070000000000000000fbaf0000000000000000000080ff0d0000000000000010ff4f0000000000000000000020ff3f0000000000000070ff0e0000000000000000000000fc9f00000000000000d0ffffffffffffffffffffffffffffff00000000000000f3ffffffffffffffffffffffffffffff05000000000000f9ffffffffffffffffffffffffffffff0b000000000000ff7f00000000000000000000000050ff2f000000000050ff1f00000000000000000000000000fe8f0000000000c0ff0a00000000000000000000000000f8ef0000000000f2ff0400000000000000000000000000f2ff0400000000f8ef0000000000000000000000000000c0ff0a00000000fe8f000000000000000000000000000060ff1f00000040ff2f000000000000000000000000000000ff6f000000a0ff0b000000000000000000000000000000f9cf000000f1ff05000000000000000000000000000000f3ff020000f6ef00000000000000000000000000000000d0ff080000fc9f0000000000000000000000000000000070ff0e0020ff3f0000000000000000000000000000000010ff5f0090ff0c0000000000000000000000000000000000fbbf00e0ff060000000000000000000000000000000000f4ff01",
"É": "20412b064100000000000000000000c1cc0700000000000000000000000000fbdf0000000000000000000000000060ff2f00000000000000000000000000f2ff0500000000000000000000000000fc9f0000000000000000000000000070ff0c00000000000000000000000000f2ef0100000000000000000000000000fc4f0000000000000000000000000080ff07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffffffffffffffffffffffffffbff6ffffffffffffffffffffffffffffbff6ffffffffffffffffffffffffffffbff6df1111111111111111111111111111f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6ffffffffffffffffffffffffffff04f6ffffffffffffffffffffffffffff04f6ffffffffffffffffffffffffffff04f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df0000000000000000000000000000f6df1111111111111111111111111111f6ffffffffffffffffffffffffffffbff6ffffffffffffffffffffffffffffbff6ffffffffffffffffffffffffffffbf",
"Í": "0b41100641000000c7cc01000030ff6f000000d0ff0a000000f9df00000040ff2f000000e0ff05000000f99f00000040ff0c000000e1ef01000000000000000000000000000000000000000000000000000000000000000000000000000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000f6df00000000",
diff --git a/core/translations/fonts/font_ttsatoshi_extralight_72_pt.json b/core/translations/fonts/font_ttsatoshi_extralight_72_pt.json
index d22a383a..40efb9cf 100644
--- a/core/translations/fonts/font_ttsatoshi_extralight_72_pt.json
+++ b/core/translations/fonts/font_ttsatoshi_extralight_72_pt.json
@@ -1,5 +1,5 @@
{
- "o": "2226270325000000000000a5dcefbc280000000000000000000020fbffffffffff6d000000000000000010f9ffffffffffffff4d00000000000000e2ffff7c130042e9ffff08000000000030feff2b0000000000f7ff9f0000000000f2ff5f00000000000010fbff0900000000fdff0400000000000000a0ff5f00000090ff3f000000000000000000fbff020000f2ff08000000000000000000e1ff0a0000facf0000000000000000000050ff2f0010ff5f0000000000000000000000fc9f0070ff0d0000000000000000000000f5ff00c0ff070000000000000000000000e0ff04f0ff020000000000000000000000a0ff08f4ef00000000000000000000000060ff0cf6bf00000000000000000000000030ff0ef89f00000000000000000000000010ff0ff98f00000000000000000000000000ff1ffa7f00000000000000000000000000fe2ffa7f00000000000000000000000000fe2ff98f00000000000000000000000000ff1ff89f00000000000000000000000010ff0ff6bf00000000000000000000000030ff0ef4ef00000000000000000000000060ff0cf0ff020000000000000000000000a0ff08c0ff070000000000000000000000e0ff0480ff0d0000000000000000000000f5ff0020ff5f0000000000000000000000fc9f0000facf0000000000000000000050ff2f0000f2ff08000000000000000000e1ff0a000090ff3f000000000000000000fbff02000000fdff0400000000000000a0ff5f00000000f2ff5f00000000000010fbff090000000030feff2b0000000000f7ffaf000000000000e2ffff6c120042e9ffff0800000000000010f9ffffffffffffff4d000000000000000030fbffffffffff7d0000000000000000000010a5ecefbd28000000000000",
+ "º": "15171a0333000000a4eddf5b000000000000d3ffffffff5e0000000060ffff9cb9ffff08000000f5ff1a000080ff8f000010fe6f00000000f4ff030090ff080000000050ff0c00f1ef000000000000fa3f00f57f000000000000f38f00f92f000000000000e0cf00fc0e000000000000a0ff00fd0d00000000000090ff00fe0c00000000000080ff01fd0d00000000000090ff00fc0e000000000000a0ff00f92f000000000000e0cf00f57f000000000000f38f00f1ef000000000000fa3f0090ff080000000040ff0c0010fe6f00000000f3ff040000f5ff19000070ff8f00000060ffff9bb8ffff0900000000d4ffffffff5e000000000000a5fddf6b00000000",
"Á": "2d412d004100000000000000000000000000c2cc060000000000000000000000000000000000000000fccf000000000000000000000000000000000000000070ff2e0000000000000000000000000000000000000000f3ff040000000000000000000000000000000000000000fd8f000000000000000000000000000000000000000080ff0b0000000000000000000000000000000000000000f3ef010000000000000000000000000000000000000000fd3f000000000000000000000000000000000000000090ff060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040ffff5f00000000000000000000000000000000000000a0ffffcf00000000000000000000000000000000000000f0ffffff02000000000000000000000000000000000000f6efd6ff08000000000000000000000000000000000000fc8f60ff0e000000000000000000000000000000000020ff2f10ff4f000000000000000000000000000000000080ff0c00faaf0000000000000000000000000000000000e0ff0600f4ff0100000000000000000000000000000000f4ff0000e0ff0600000000000000000000000000000000fbaf000080ff0d00000000000000000000000000000010ff4f000020ff3f00000000000000000000000000000070ff0d000000fc9f000000000000000000000000000000d0ff07000000f5ef000000000000000000000000000000f3ff01000000f0ff050000000000000000000000000000f9bf0000000090ff0b0000000000000000000000000000ff5f0000000030ff1f0000000000000000000000000050ff0f0000000000fd7f00000000000000000000000000b0ff090000000000f7df00000000000000000000000000f2ff030000000000f1ff03000000000000000000000000f8df000000000000b0ff0a000000000000000000000000fe7f00000000000050ff0f000000000000000000000040ff1f00000000000000fe6f0000000000000000000000a0ff0b00000000000000f9cf0000000000000000000000f1ff0500000000000000f3ff0200000000000000000000f6ef0000000000000000d0ff0800000000000000000000fc8f000000000000000060ff0e00000000000000000020ff2f000000000000000010ff4f00000000000000000080ff0c000000000000000000faaf000000000000000000e0ff06000000000000000000f4ff010000000000000000f5ff01000000000000000000e0ff070000000000000000fbaf0000000000000000000080ff0d0000000000000010ff4f0000000000000000000020ff3f0000000000000070ff0e0000000000000000000000fc9f00000000000000d0ffffffffffffffffffffffffffffff00000000000000f3ffffffffffffffffffffffffffffff05000000000000f9ffffffffffffffffffffffffffffff0b000000000000ff7f00000000000000000000000050ff2f000000000050ff1f00000000000000000000000000fe8f0000000000c0ff0a00000000000000000000000000f8ef0000000000f2ff0400000000000000000000000000f2ff0400000000f8ef0000000000000000000000000000c0ff0a00000000fe8f000000000000000000000000000060ff1f00000040ff2f000000000000000000000000000000ff6f000000a0ff0b000000000000000000000000000000f9cf000000f1ff05000000000000000000000000000000f3ff020000f6ef00000000000000000000000000000000d0ff080000fc9f0000000000000000000000000000000070ff0e0020ff3f0000000000000000000000000000000010ff5f0090ff0c0000000000000000000000000000000000fbbf00e0ff060000000000000000000000000000000000f4ff01",
"Ã": "2d402d0040000000000000000041460000000000530400000000000000000000000000c2ffff5e00000000fc0d00000000000000000000000030ffffffff1a000010ff0a000000000000000000000000d0ff2840fcef0400a0ff05000000000000000000000000f68f000080ffbf97fdbf00000000000000000000000000f91f000000d3ffffff1c00000000000000000000000000fc0e00000000d7df6b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040ffff5f00000000000000000000000000000000000000a0ffffcf00000000000000000000000000000000000000f0ffffff02000000000000000000000000000000000000f6efd6ff08000000000000000000000000000000000000fc8f60ff0e000000000000000000000000000000000020ff2f10ff4f000000000000000000000000000000000080ff0c00faaf0000000000000000000000000000000000e0ff0600f4ff0100000000000000000000000000000000f4ff0000e0ff0600000000000000000000000000000000fbaf000080ff0d00000000000000000000000000000010ff4f000020ff3f00000000000000000000000000000070ff0d000000fc9f000000000000000000000000000000d0ff07000000f5ef000000000000000000000000000000f3ff01000000f0ff050000000000000000000000000000f9bf0000000090ff0b0000000000000000000000000000ff5f0000000030ff1f0000000000000000000000000050ff0f0000000000fd7f00000000000000000000000000b0ff090000000000f7df00000000000000000000000000f2ff030000000000f1ff03000000000000000000000000f8df000000000000b0ff0a000000000000000000000000fe7f00000000000050ff0f000000000000000000000040ff1f00000000000000fe6f0000000000000000000000a0ff0b00000000000000f9cf0000000000000000000000f1ff0500000000000000f3ff0200000000000000000000f6ef0000000000000000d0ff0800000000000000000000fc8f000000000000000060ff0e00000000000000000020ff2f000000000000000010ff4f00000000000000000080ff0c000000000000000000faaf000000000000000000e0ff06000000000000000000f4ff010000000000000000f5ff01000000000000000000e0ff070000000000000000fbaf0000000000000000000080ff0d0000000000000010ff4f0000000000000000000020ff3f0000000000000070ff0e0000000000000000000000fc9f00000000000000d0ffffffffffffffffffffffffffffff00000000000000f3ffffffffffffffffffffffffffffff05000000000000f9ffffffffffffffffffffffffffffff0b000000000000ff7f00000000000000000000000050ff2f000000000050ff1f00000000000000000000000000fe8f0000000000c0ff0a00000000000000000000000000f8ef0000000000f2ff0400000000000000000000000000f2ff0400000000f8ef0000000000000000000000000000c0ff0a00000000fe8f000000000000000000000000000060ff1f00000040ff2f000000000000000000000000000000ff6f000000a0ff0b000000000000000000000000000000f9cf000000f1ff05000000000000000000000000000000f3ff020000f6ef00000000000000000000000000000000d0ff080000fc9f0000000000000000000000000000000070ff0e0020ff3f0000000000000000000000000000000010ff5f0090ff0c0000000000000000000000000000000000fbbf00e0ff060000000000000000000000000000000000f4ff01",
"Ç": "2e4135043300000000000000001095cafddebc3700000000000000000000000000000061fbffffffffffffaf0400000000000000000000000080ffffffffffffffffffdf050000000000000000000060feffff9e57233275fbffffcf02000000000000000010fcffef38000000000000b4ffff7f0000000000000000d2ffff080000000000000000b2ffff0800000000000030feff2b00000000000000000000e5ffaf000000000000f3ff8f000000000000000000000010fdff090000000010fdff07000000000000000000000000c1ff5f00000000a0ff6f0000000000000000000000000010fdff02000000f7ff090000000000000000000000000000f2ff0c000010ffdf00000000000000000000000000000060ff5f000080ff2f00000000000000000000000000000000fcdf0000f1ff0900000000000000000000000000000000f3ff0500f8ff0100000000000000000000000000000000c0ff0b00fe9f000000000000000000000000000000000050ff1f30ff2f000000000000000000000000000000000000ff6f80ff0d0000000000000000000000000000000000000000c0ff090000000000000000000000000000000000000000f0ff050000000000000000000000000000000000000000f4ff010000000000000000000000000000000000000000f6df000000000000000000000000000000000000000000f7cf000000000000000000000000000000000000000000f8bf000000000000000000000000000000000000000000fa9f000000000000000000000000000000000000000000fb8f000000000000000000000000000000000000000000fb8f000000000000000000000000000000000000000000fa9f000000000000000000000000000000000000000000f9af000000000000000000000000000000000000000000f7cf000000000000000000000000000000000000000000f6df000000000000000000000000000000000000000000f4ff000000000000000000000000000000000000000000f1ff040000000000000000000000000000000000000000c0ff08000000000000000000000000000000000000000080ff0d000000000000000000000000000000000000432440ff2f000000000000000000000000000000000010ff5f00ff9f000000000000000000000000000000000070ff0f00f8ff0100000000000000000000000000000000d0ff0a00f1ff0800000000000000000000000000000000f5ff040090ff1f00000000000000000000000000000000fdcf000020ffcf00000000000000000000000000000070ff4f000000f7ff080000000000000000000000000000f3ff0b000000b0ff4f0000000000000000000000000010fdff0200000010feff05000000000000000000000000c0ff5f0000000000f4ff7f000000000000000000000010fdff09000000000040ffff1900000000000000000000e4ffaf00000000000000e3ffef06000000000000000091ffff090000000000000020fdffdf2700000000000093ffff7f00000000000000000070ffffff7c35022163d9ffffdf0300000000000000000000a1ffffffffffffffffffef0600000000000000000000000071fdffffffffffffcf0600000000000000000000000000003096ebffffce5901000000000000000000000000000000000010ff09000000000000000000000000000000000000000070ff020000000000000000000000000000000000000000e0bf000000000000000000000000000000000000000000f2ff8c0100000000000000000000000000000000000000a1dbff4e000000000000000000000000000000000000000000d3ef01000000000000000000000000000000000000000030ff07000000000000000000000000000000000000000000ff0a000000000000000000000000000000000000000010ff090000000000000000000000000000000000000000a0ff060000000000000000000000000000000000104475fddf00000000000000000000000000000000000030ffffff2d00000000000000000000000000000000000030ffdf6a00000000000000000000",
diff --git a/core/translations/fonts/font_ttsatoshi_medium_26_es.json b/core/translations/fonts/font_ttsatoshi_medium_26_es.json
index d5e4d14c..2c79ce7d 100644
--- a/core/translations/fonts/font_ttsatoshi_medium_26_es.json
+++ b/core/translations/fonts/font_ttsatoshi_medium_26_es.json
@@ -1,4 +1,5 @@
{
+ "º": "09090a011210eabe0200e1fffe2f00f90a80bf00fd0200ff00fe0000fe00fc0210ef00f82ca1af00d0ffff1e0000b78b0100",
"Á": "13181200180000000000a35a0000000000000000fd0c0000000000000080ef0100000000000000f33f00000000000000000000000000000000000000000000000000000080ffdf00000000000000e0ffff03000000000000f4ffff09000000000000fa2ffd0e000000000000ff0cf75f000000000060ff06f2bf0000000000c0ff01b0ff0100000000f2af0050ff0600000000f84f0000ff0c00000000fe0e0000f92f00000040ff080000f38f000000a0ffffffffffef000000f0ffffffffffff040000f6af77777787ff0a0000fc1f00000000fc1f0020ff0c00000000f76f0080ff0600000000f2cf00d0ff0100000000c0ff02",
"É": "0c180f0218000000909a00000000f64f00000020ff06000000b09f0000000000000000000000000000ffffffffffefffffffffffefff8d88888878ff0b00000000ff0b00000000ff0b00000000ff0b00000000ff7d77777737ffffffffff6fffffffffff6fff0b00000000ff0b00000000ff0b00000000ff0b00000000ff0b00000000ff8d88888878ffffffffffefffffffffffef",
"Í": "061807021800a62a20ff08c0af00f80c00000000000000ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00ff0b00",
diff --git a/core/translations/fonts/font_ttsatoshi_medium_26_pt.json b/core/translations/fonts/font_ttsatoshi_medium_26_pt.json
index a9ead437..57fe76c1 100644
--- a/core/translations/fonts/font_ttsatoshi_medium_26_pt.json
+++ b/core/translations/fonts/font_ttsatoshi_medium_26_pt.json
@@ -1,5 +1,5 @@
{
- "o": "0e0d0f000d000093fc9c03000090ffffff8f0000f9ef79f9ff0730ff1c0010fd2fa0ff010000f28fd0bf000000d0bff09f000000a0dfd0bf000000d0bfa0ff010000f28f40ff1b0010fc2f00f9ef79e9ff070090ffffff8f000000a4fd9c0300",
+ "º": "09090a011210eabe0200e1fffe2f00f90a80bf00fd0200ff00fe0000fe00fc0210ef00f82ca1af00d0ffff1e0000b78b0100",
"Á": "13181200180000000000a35a0000000000000000fd0c0000000000000080ef0100000000000000f33f00000000000000000000000000000000000000000000000000000080ffdf00000000000000e0ffff03000000000000f4ffff09000000000000fa2ffd0e000000000000ff0cf75f000000000060ff06f2bf0000000000c0ff01b0ff0100000000f2af0050ff0600000000f84f0000ff0c00000000fe0e0000f92f00000040ff080000f38f000000a0ffffffffffef000000f0ffffffffffff040000f6af77777787ff0a0000fc1f00000000fc1f0020ff0c00000000f76f0080ff0600000000f2cf00d0ff0100000000c0ff02",
"Ã": "131812001800000000000000000000000000e79e41cf000000000040fffdff6f0000000000605c30ba07000000000000000000000000000000000000000000000000000080ffdf00000000000000e0ffff03000000000000f4ffff09000000000000fa2ffd0e000000000000ff0cf75f000000000060ff06f2bf0000000000c0ff01b0ff0100000000f2af0050ff0600000000f84f0000ff0c00000000fe0e0000f92f00000040ff080000f38f000000a0ffffffffffef000000f0ffffffffffff040000f6af77777787ff0a0000fc1f00000000fc1f0020ff0c00000000f76f0080ff0600000000f2cf00d0ff0100000000c0ff02",
"Ç": "1218130112000040d9ef9b0200000020fcffffff9f010000e3ffefbbfdff0d0010fedf030030fcbf00a0ff0a000000b0ff05f1ef0100000020ff0cf66f00000000003203fa3f00000000000000fb0f00000000000000fb0f00000000000000fa3f00000000000000f76f00000000002202f2ef0000000010ff0d90ff09000000b0ff0610febf010020fbcf0000e3ffcf99fbff1e000010fcffffffbf0200000050ebffad050000000000706f00000000000000a0df0300000000000000f30e00000000000000f20f000000000000f1ff0a000000000000905900000000",
diff --git a/core/translations/fonts/font_ttsatoshi_regular_22_es.json b/core/translations/fonts/font_ttsatoshi_regular_22_es.json
index 6e70a53d..c92e6719 100644
--- a/core/translations/fonts/font_ttsatoshi_regular_22_es.json
+++ b/core/translations/fonts/font_ttsatoshi_regular_22_es.json
@@ -1,4 +1,5 @@
{
+ "º": "080808001000e89e00806ee50af006401ff103103ff005301fa02dc10c10fcdf0200100200",
"Á": "0f150e001500000000ed010000000000903f000000000000f40600000000000010000000000000000000000000000050ff0a0000000000b0ff0f0000000000f16b6f0000000000f715bf0000000000fd00fb0100000020af00f507000000804f00f00d000000e00e00a03f000000f40900508f000000fa040000ef000000ffaaaaaafe040050ffffffffff0a00b02f000000d00f00f10c000000706f00f70600000020bf00fd0100000000fc01",
"É": "0b150d0115000000f30a00000000dd00000000902e0000000010000000000000000000f3ffffffff0af3adaaaaaa06f30800000000f30800000000f30800000000f30800000000f30800000000f3ffffffff03f3adaaaaaa02f30800000000f30800000000f30800000000f30800000000f30800000000f3adaaaaaa06f3ffffffff0a",
"Í": "051505011500f60720af00b00d00100000000000f30800f30800f30800f30800f30800f30800f30800f30800f30800f30800f30800f30800f30800f30800f30800f30800",
diff --git a/core/translations/fonts/font_ttsatoshi_regular_22_pt.json b/core/translations/fonts/font_ttsatoshi_regular_22_pt.json
index 0afb013e..b69ec7af 100644
--- a/core/translations/fonts/font_ttsatoshi_regular_22_pt.json
+++ b/core/translations/fonts/font_ttsatoshi_regular_22_pt.json
@@ -1,5 +1,5 @@
{
- "o": "0c0b0c000b0030dabe060000f7aed9bf0030bf0100f808b01f0000b01ff00b0000603ff1080000406ff00b0000604fb01f0000b01f30bf0100f80800f7aed9bf000030dabe0600",
+ "º": "080808001000e89e00806ee50af006401ff103103ff005301fa02dc10c10fcdf0200100200",
"Á": "0f150e001500000000ed010000000000903f000000000000f40600000000000010000000000000000000000000000050ff0a0000000000b0ff0f0000000000f16b6f0000000000f715bf0000000000fd00fb0100000020af00f507000000804f00f00d000000e00e00a03f000000f40900508f000000fa040000ef000000ffaaaaaafe040050ffffffffff0a00b02f000000d00f00f10c000000706f00f70600000020bf00fd0100000000fc01",
"Ã": "0f150e001500001000200100000000fa9fe407000000304fa4af00000000000000000000000000000000000000000050ff0a0000000000b0ff0f0000000000f16b6f0000000000f715bf0000000000fd00fb0100000020af00f507000000804f00f00d000000e00e00a03f000000f40900508f000000fa040000ef000000ffaaaaaafe040050ffffffffff0a00b02f000000d00f00f10c000000706f00f70600000020bf00fd0100000000fc01",
"Ç": "0f151001100000b5fead04000000a1ffbdfcbf000000fd1b0010fa0c00808f000000908f00f20d00000000ee00f805000000003200fc01000000000000fd00000000000000ed00000000000000fc01000000000000f804000000004301f20c00000000ee00907f000000908f0010fe0a0010f90c0000c1ffacfbbf01000000a5ffbe050000000000ca000000000000008207000000000000600f000000000010ff080000000000000100000000",
diff --git a/core/translations/fonts/font_ttsatoshi_regular_38_es.json b/core/translations/fonts/font_ttsatoshi_regular_38_es.json
index 053c4b7b..200e0d21 100644
--- a/core/translations/fonts/font_ttsatoshi_regular_38_es.json
+++ b/core/translations/fonts/font_ttsatoshi_regular_38_es.json
@@ -1,4 +1,5 @@
{
+ "º": "0c0d0e011c0050ebbe050000faffffaf0060ff3993ff07e09f0000f81ff31f0000f04ff60e0000d06ff60d0000d07ff30f0000f04ff18f0000f71f70ff1871ff0800fbffffbf000060fccf0700000000000000",
"Á": "192319002300000000000000fc9f0000000000000000000070ff0b00000000000000000000f2df0100000000000000000000fc2f0000000000000000000070ff0500000000000000000000403500000000000000000000000000000000000000000000000000000000000000000000000020ffff0c00000000000000000070ffff2f000000000000000000d0ffff8f000000000000000000f3dff5ef000000000000000000f97fd0ff040000000000000000ff1f70ff0a0000000000000050ff0b10ff1f00000000000000b0ff0600fb6f00000000000000f1ff0000f5cf00000000000000f7af0000f0ff02000000000000fd4f000090ff08000000000030ff0e000030ff0e000000000090ff08000000fd4f0000000000e0ff02000000f8af0000000000f5cf00000000f2ff0000000000fb6f00000000c0ff0600000010ff1f0000000060ff0c00000070ffdfddddddddddff2f000000d0ffffffffffffffff8f000000f3ffffffffffffffffef000000f99f000000000000e0ff040000fe3f00000000000080ff0a0050ff0d00000000000020ff0f00b0ff0700000000000000fd6f00f1ff0200000000000000f7cf00f7cf0000000000000000f1ff02fd6f0000000000000000b0ff07",
"É": "12231603230000000000f5ef01000000000010fe3f000000000000a0ff06000000000000f58f00000000000010fe0b000000000000205501000000000000000000000000000000000000000000ffffffffffffffff1fffffffffffffffff1fffdfdddddddddddd1dff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ffffffffffffffff05ffffffffffffffff05ffdfdddddddddddd05ff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ff1f00000000000000ffdfdddddddddddd1dffffffffffffffff1fffffffffffffffff1f",
"Í": "08230903230080ff0c00f3ef0100fd3f0090ff0500f48f0000530500000000000000000000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000ff1f0000",
diff --git a/core/translations/fonts/font_ttsatoshi_regular_38_pt.json b/core/translations/fonts/font_ttsatoshi_regular_38_pt.json
index 2f95ffae..0610f154 100644
--- a/core/translations/fonts/font_ttsatoshi_regular_38_pt.json
+++ b/core/translations/fonts/font_ttsatoshi_regular_38_pt.json
@@ -1,5 +1,5 @@
{
- "o": "1315150114000000b6fece170000000000e5ffffffff0800000070ffffbdfcffaf000000f5ff2c0010f9ff090010fe9f00000060ff4f0070ff0d00000000f9bf00d0ff0400000000f1ff02f1df000000000080ff06f5af000000000040ff09f68f000000000020ff0af76f000000000010ff0bf68f000000000020ff0af5af000000000040ff09f2df000000000080ff06d0ff0400000000f1ff0270ff0d00000000f9bf0010fe9f00000050ff4f0000f5ff1c0000f9ff09000070ffffacfcffbf00000000e5ffffffff080000000000b6fece17000000",
+ "º": "0c0d0e011c0050ebbe050000faffffaf0060ff3993ff07e09f0000f81ff31f0000f04ff60e0000d06ff60d0000d07ff30f0000f04ff18f0000f71f70ff1871ff0800fbffffbf000060fccf0700000000000000",
"Á": "192319002300000000000000fc9f0000000000000000000070ff0b00000000000000000000f2df0100000000000000000000fc2f0000000000000000000070ff0500000000000000000000403500000000000000000000000000000000000000000000000000000000000000000000000020ffff0c00000000000000000070ffff2f000000000000000000d0ffff8f000000000000000000f3dff5ef000000000000000000f97fd0ff040000000000000000ff1f70ff0a0000000000000050ff0b10ff1f00000000000000b0ff0600fb6f00000000000000f1ff0000f5cf00000000000000f7af0000f0ff02000000000000fd4f000090ff08000000000030ff0e000030ff0e000000000090ff08000000fd4f0000000000e0ff02000000f8af0000000000f5cf00000000f2ff0000000000fb6f00000000c0ff0600000010ff1f0000000060ff0c00000070ffdfddddddddddff2f000000d0ffffffffffffffff8f000000f3ffffffffffffffffef000000f99f000000000000e0ff040000fe3f00000000000080ff0a0050ff0d00000000000020ff0f00b0ff0700000000000000fd6f00f1ff0200000000000000f7cf00f7cf0000000000000000f1ff02fd6f0000000000000000b0ff07",
"Ã": "192219002200000000d9ae0200ff03000000000000c0ffff8f92ff00000000000000f54f81ffff6f00000000000000c70a0092ac03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020ffff0c00000000000000000070ffff2f000000000000000000d0ffff8f000000000000000000f3dff5ef000000000000000000f97fd0ff040000000000000000ff1f70ff0a0000000000000050ff0b10ff1f00000000000000b0ff0600fb6f00000000000000f1ff0000f5cf00000000000000f7af0000f0ff02000000000000fd4f000090ff08000000000030ff0e000030ff0e000000000090ff08000000fd4f0000000000e0ff02000000f8af0000000000f5cf00000000f2ff0000000000fb6f00000000c0ff0600000010ff1f0000000060ff0c00000070ffdfddddddddddff2f000000d0ffffffffffffffff8f000000f3ffffffffffffffffef000000f99f000000000000e0ff040000fe3f00000000000080ff0a0050ff0d00000000000020ff0f00b0ff0700000000000000fd6f00f1ff0200000000000000f7cf00f7cf0000000000000000f1ff02fd6f0000000000000000b0ff07",
"Ç": "1a241c011c0000000030c8fede6a0000000000000040fdffffffff8f000000000000faffffefffffff2d00000000c1ffef270020d5ffef03000000fcff0800000000f6ff1e000080ff6f000000000040ffbf0000f2ff07000000000000f5ff0400f9cf00000000000000c0ff0b10ff4f0000000000000040ff1f50ff0d0000000000000000662690ff0800000000000000000000d0ff0400000000000000000000f0ff0100000000000000000000f0ff0000000000000000000000f1ff0000000000000000000000f0ff0000000000000000000000f0ff0100000000000000000000d0ff0300000000000000000000a0ff070000000000000000000060ff0c0000000000000000aa2a10ff3f0000000000000050ff0e00fabf00000000000000c0ff0800f3ff06000000000000f6ff020090ff5f000000000040ff9f000000fdff0700000000f5ff0c000000d1ffdf160010c4ffef0100000010fbffffcefeffff2d000000000060feffffffff8f0000000000000050daffef6b01000000000000000020ff040000000000000000000070ff010000000000000000000030d88f000000000000000000000000fe040000000000000000000030ff05000000000000000000e0feef01000000000000000000f0ef2a0000000000",
diff --git a/core/translations/fonts/font_unifont_bold_16_es.json b/core/translations/fonts/font_unifont_bold_16_es.json
index c7f411bc..f18dc160 100644
--- a/core/translations/fonts/font_unifont_bold_16_es.json
+++ b/core/translations/fonts/font_unifont_bold_16_es.json
@@ -1,4 +1,5 @@
{
+ "º": "0000080000",
"Á": "0000080000",
"É": "0000080000",
"Í": "0000080000",
diff --git a/core/translations/fonts/font_unifont_bold_16_pt.json b/core/translations/fonts/font_unifont_bold_16_pt.json
index f8dcd231..990f2946 100644
--- a/core/translations/fonts/font_unifont_bold_16_pt.json
+++ b/core/translations/fonts/font_unifont_bold_16_pt.json
@@ -1,5 +1,5 @@
{
- "o": "0608070008fa38e38e38fe",
+ "º": "0000080000",
"Á": "0000080000",
"Ã": "0000080000",
"Ç": "0000080000",
diff --git a/core/translations/fonts/font_unifont_regular_16_es.json b/core/translations/fonts/font_unifont_regular_16_es.json
index 30105777..070d82e1 100644
--- a/core/translations/fonts/font_unifont_regular_16_es.json
+++ b/core/translations/fonts/font_unifont_regular_16_es.json
@@ -1,4 +1,5 @@
{
+ "º": "050707010c74631703e0",
"Á": "060e07000e1980003124a187f8618610",
"É": "060e07000e198000fe0820fa082083f0",
"Í": "050e07010e36000f90842108427c",
diff --git a/core/translations/fonts/font_unifont_regular_16_pt.json b/core/translations/fonts/font_unifont_regular_16_pt.json
index c172338b..2f67376c 100644
--- a/core/translations/fonts/font_unifont_regular_16_pt.json
+++ b/core/translations/fonts/font_unifont_regular_16_pt.json
@@ -1,5 +1,5 @@
{
- "o": "06080700087a186186185e",
+ "º": "050707010c74631703e0",
"Á": "060e07000e1980003124a187f8618610",
"Ã": "060e07000e6660003124a187f8618610",
"Ç": "060c07000a7a186082082185e118",
diff --git a/core/translations/signatures.json b/core/translations/signatures.json
index 75409dc6..1ef85d5e 100644
--- a/core/translations/signatures.json
+++ b/core/translations/signatures.json
@@ -1,8 +1,8 @@
{
"current": {
- "merkle_root": "6455ea34b804476a03f316495daab14db5e1e00062ec02d4106af5fe10da0760",
- "datetime": "2025-07-21T11:12:04.251194+00:00",
- "commit": "0b2fdf36676986c306aa9ca92c72e1180adfb921"
+ "merkle_root": "35736cf1fe3b050f98346d9a4434257a6231cd4e0f8e45af13ca81cdea7e072d",
+ "datetime": "2025-08-07T07:44:25.954022+00:00",
+ "commit": "b1fae18d3560194cb80bd84bf8a13c7fdc243239"
},
"history": [
{
diff --git a/python/src/trezorlib/_internal/translations.py b/python/src/trezorlib/_internal/translations.py
index 56c2ff79..e9d9d4e7 100644
--- a/python/src/trezorlib/_internal/translations.py
+++ b/python/src/trezorlib/_internal/translations.py
@@ -68,7 +68,10 @@ def version_from_json(json_str: str) -> VersionTuple:
def _normalize(what: str) -> str:
- return unicodedata.normalize("NFKC", what)
+ normalized = unicodedata.normalize("NFC", what)
+ if normalized != what:
+ raise RuntimeError(f"Invalid string normalization at: '{what}'")
+ return normalized
def offsets_seq(data: t.Iterable[bytes]) -> t.Iterator[int]:
diff --git a/tests/click_tests/test_reset_slip39_advanced.py b/tests/click_tests/test_reset_slip39_advanced.py
index f91fd411..f9f53767 100644
--- a/tests/click_tests/test_reset_slip39_advanced.py
+++ b/tests/click_tests/test_reset_slip39_advanced.py
@@ -83,15 +83,13 @@ def test_reset_slip39_advanced(
reset.confirm_read(debug)
# confirm checklist
- # TODO: resolve foreign glyphs extraction from the layout
- if TR.get_language() != "pt":
- assert any(
- needle in debug.read_layout().text_content()
- for needle in [
- TR.reset__slip39_checklist_set_num_groups,
- TR.reset__slip39_checklist_num_groups,
- ]
- )
+ assert any(
+ needle in debug.read_layout().text_content()
+ for needle in [
+ TR.reset__slip39_checklist_set_num_groups,
+ TR.reset__slip39_checklist_num_groups,
+ ]
+ )
reset.confirm_read(debug)
# set num of groups - default is 5
@@ -107,16 +105,14 @@ def test_reset_slip39_advanced(
reset.set_selection(debug, group_count - 5)
# confirm checklist
- # TODO: resolve foreign glyphs extraction from the layout
- if TR.get_language() != "pt":
- assert any(
- needle in debug.read_layout().text_content()
- for needle in [
- TR.reset__slip39_checklist_set_threshold, # basic
- TR.reset__slip39_checklist_set_num_shares, # advanced (UI bolt and delizia)
- TR.reset__slip39_checklist_num_shares, # advanced (UI caesar)
- ]
- )
+ assert any(
+ needle in debug.read_layout().text_content()
+ for needle in [
+ TR.reset__slip39_checklist_set_threshold, # basic
+ TR.reset__slip39_checklist_set_num_shares, # advanced (UI bolt and delizia)
+ TR.reset__slip39_checklist_num_shares, # advanced (UI caesar)
+ ]
+ )
reset.confirm_read(debug)
# set group threshold
diff --git a/tests/click_tests/test_reset_slip39_basic.py b/tests/click_tests/test_reset_slip39_basic.py
index 64acb9fb..d8f48767 100644
--- a/tests/click_tests/test_reset_slip39_basic.py
+++ b/tests/click_tests/test_reset_slip39_basic.py
@@ -80,15 +80,13 @@ def test_reset_slip39_basic(
reset.confirm_read(debug)
# confirm checklist
- # TODO: resolve foreign glyphs extraction from the layout
- if TR.get_language() != "pt":
- assert any(
- needle in debug.read_layout().text_content()
- for needle in [
- TR.reset__slip39_checklist_set_num_shares,
- TR.reset__slip39_checklist_num_shares,
- ]
- )
+ assert any(
+ needle in debug.read_layout().text_content()
+ for needle in [
+ TR.reset__slip39_checklist_set_num_shares,
+ TR.reset__slip39_checklist_num_shares,
+ ]
+ )
reset.confirm_read(debug)
# set num of shares - default is 5
diff --git a/tests/translations.py b/tests/translations.py
index f2d1c0f8..76b42982 100644
--- a/tests/translations.py
+++ b/tests/translations.py
@@ -132,8 +132,7 @@ class Translation:
raise KeyError(key)
def translate(self, key: str, _stacklevel: int = 0) -> str:
- tr = self._translate_raw(key, _stacklevel=_stacklevel + 1)
- return tr.replace("\xa0", " ").strip()
+ return self._translate_raw(key, _stacklevel=_stacklevel + 1).strip()
def as_regexp(self, key: str, _stacklevel: int = 0) -> re.Pattern:
tr = self.translate(key, _stacklevel=_stacklevel + 1)
diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json
index 9c60eef9..96dee76f 100644
--- a/tests/ui_tests/fixtures.json
+++ b/tests/ui_tests/fixtures.json
@@ -945,8 +945,8 @@
"T2T1_es_test_autolock.py::test_dryrun_locks_at_number_of_words": "8e109a9e958b1971ef7d8b913421231b028430c5b7f05beb114bdd97e04010ec",
"T2T1_es_test_autolock.py::test_dryrun_locks_at_word_entry": "6bef2487f9ea2f27526f657091821c30e7ca122c0d1f9e9ad9523475cd4b9c39",
"T2T1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "2d57fae5ac1cca1238c533e5bab604984d6951aea8cf780bd3a193840bab242e",
-"T2T1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "e08837901614b703964a14b00b4f221e3fbd748bb3e832c87e987f3f9d8c7644",
-"T2T1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "8aeb69acb33c7434ecf59d30ce85b33efa925e2b5197c7524de5fc7c0cea88b7",
+"T2T1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "17ec4ea015b000be369a7cb16a6f653417a83fd5b78a43bb62cc90ea7a89933e",
+"T2T1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "5aec98a022a67c2c61ea2cfd02d91b122e3caec4d0a183e972db998cd4b4f63c",
"T2T1_es_test_lock.py::test_hold_to_lock": "4119dc2fb98ea3b0d0456f5688910823f28176806f510068701dff69c55e1084",
"T2T1_es_test_passphrase_bde.py::test_cycle_through_last_character": "b3cb6bf3c5ca8d07e8f60ab160b785a0ec138140edd2043488c136a686ba7da1",
"T2T1_es_test_passphrase_bde.py::test_passphrase_click_same_button_many_times": "cca754991d170de9c411880689f48f9de4e65badaa0a3dff0abfdec1f0e6b0fb",
@@ -985,11 +985,11 @@
"T2T1_es_test_recovery.py::test_recovery_cancel_number_of_words": "df31777c1cf1bcf792a93f1127bfc88f46535d5fc95c8e62cf7a615094d7d36d",
"T2T1_es_test_recovery.py::test_recovery_slip39_basic": "410ad35e9970b35b55c48c4b6c225ad3e63342a83f62e3161cfbd31893069579",
"T2T1_es_test_recovery.py::test_recovery_slip39_issue5306": "5985acd9058f0dce1594f713bf9b186b2d21cd458b958f5ab6912db677fbf3e7",
-"T2T1_es_test_repeated_backup.py::test_repeated_backup_via_device": "53d0f5c04da015b3979ddd2481adacad964ba1ad32c21bd45f28f381267c906c",
+"T2T1_es_test_repeated_backup.py::test_repeated_backup_via_device": "d43448a9b87b16762fcaf07bddd58279995137156c1d3a6a31fa91e4098cda9a",
"T2T1_es_test_reset_bip39.py::test_reset_bip39": "e5286038a631c727dad181308d78f7d2218ea465bcc17174e455eadb7ceea920",
"T2T1_es_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "af2ff498d75af426ad6030bae7ba07990bb83e3f05542be1c318d792b7673067",
"T2T1_es_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "aae4c9ae49bdbfbebf52f34b8274de64ed9c64f8b64caa82b8735cef17f9bc7a",
-"T2T1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "084e71dfe13b10f97b6c56650ccd02bdea20c483d911e2c4a75916041c0194b2",
+"T2T1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "3b4949df1367c13d36e239045a1e07f8e571dd26438f301628a65653f1e3f1a3",
"T2T1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "3ffe3ddb3cfb54084f2417eb36cec99bf5f2784aeb1d53c2497f85150d974214",
"T2T1_fr_test_autolock.py::test_autolock_does_not_interrupt_preauthorized": "cad4afaf229abfe7597dc60d03f977425f1756d92ae02bef4eb8b01b7eb9df65",
"T2T1_fr_test_autolock.py::test_autolock_does_not_interrupt_signing": "808b9bdca20a9a1fab519574b4720ddfc4f6798993735547051654b7856ab8eb",
@@ -999,9 +999,9 @@
"T2T1_fr_test_autolock.py::test_dryrun_enter_word_slowly": "ad5b5bb5d90ab99b27882c24a4b0097e6d0d87351c47e06e2aaaa0eec679ff00",
"T2T1_fr_test_autolock.py::test_dryrun_locks_at_number_of_words": "ec352d24472b7c5715a603fc447bcc0f09569d9d19d156cc0788607fdf7bb701",
"T2T1_fr_test_autolock.py::test_dryrun_locks_at_word_entry": "391752d78474dd78f41aba9727d964a72efd0767e37b99e1afa373cd1b204293",
-"T2T1_fr_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "a60218473ade677560343ac703d3ad8108aa25d17a758b15c2b7661424a98e21",
-"T2T1_fr_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "4debeeede2aba8f5fd54b667d0617334ccea49a8e41236f4f332d6208ac92186",
-"T2T1_fr_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "b024713a7b6706b6d02b488b237f545df934ab752bc9cd56df4b8b6c19cafdf1",
+"T2T1_fr_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "d142e36a21ad47dd7c37746eed047282bc6a1ebfafcc929e8819f8a7dd2fd166",
+"T2T1_fr_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "e99d37443f9e90c9b8be728d8aaf54fceb5520098ba3a0a5d20f105c98776573",
+"T2T1_fr_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "933addc731fd2cad16aaf785c00a0327fc0c29918d9917e32670f4af867fdf9d",
"T2T1_fr_test_lock.py::test_hold_to_lock": "bde51b5dc480fcdd862847ac28b5bfd49b06342c9851a372bfff2a380ca4e6de",
"T2T1_fr_test_passphrase_bde.py::test_cycle_through_last_character": "d33a0c36b01b040e7f78500e5dc44facaed909bfaa6a57946855ea17dc3a6ef2",
"T2T1_fr_test_passphrase_bde.py::test_passphrase_click_same_button_many_times": "7acf71f5d4f5a581eebce3bda22d5757433a1cf1d35ddc9e4220ba0da876d756",
@@ -1027,9 +1027,9 @@
"T2T1_fr_test_pin.py::test_pin_long": "f5ec60ac7e5911d8fad3cf76c5443ba1748f29b2da63a848da57480c87842c20",
"T2T1_fr_test_pin.py::test_pin_long_delete": "6b0164c7f5f24e929f32aff7a1f337364698fa0a64ac848e3424659f93a0c9d4",
"T2T1_fr_test_pin.py::test_pin_longer_than_max": "ba52c9e2a45d037bb97810320cff86839309052a5e0322ac7f602d01945d25b3",
-"T2T1_fr_test_pin.py::test_pin_same_as_wipe_code": "a4f82b949ca1c6247794f05678f45b501f5d67e44e603614151cfb430e996a46",
-"T2T1_fr_test_pin.py::test_pin_setup": "9f116d280fb2b67643efe0cf8e2d02105f138d1c6d9bacdbb9bfe6743dd9379d",
-"T2T1_fr_test_pin.py::test_pin_setup_mismatch": "7ccae5366e5d8c9a0bda59b69500e1d8511785439f9bd200aa98028f5918bcc7",
+"T2T1_fr_test_pin.py::test_pin_same_as_wipe_code": "cc403db739b1f2547e2497f4e92d8fe91df6f4177b097a2e7fadcf00cbba4278",
+"T2T1_fr_test_pin.py::test_pin_setup": "6269961e1b2c25467ac436f9500d5449543b6d926b469b807972546b2199a951",
+"T2T1_fr_test_pin.py::test_pin_setup_mismatch": "53e9333d1fc76e778630d283c0d196d289b6f2525c6730c318d69c88d5a0198f",
"T2T1_fr_test_pin.py::test_pin_short": "6bc3d997f24267efe06c9ac4d37d6fadd8d18b5c9fb896095b8f2a6dfcf59265",
"T2T1_fr_test_pin.py::test_show_pin_issue5328": "6bc3d997f24267efe06c9ac4d37d6fadd8d18b5c9fb896095b8f2a6dfcf59265",
"T2T1_fr_test_pin.py::test_wipe_code_same_as_pin": "77b62d17a0260bc40097caa2cedc3dadc35531d871b325ea5ff2877d276cec63",
@@ -1055,8 +1055,8 @@
"T2T1_pt_test_autolock.py::test_dryrun_locks_at_number_of_words": "491ef15245621e59d9653397dfe2a16f74d07437ef621e2e71531345331029c6",
"T2T1_pt_test_autolock.py::test_dryrun_locks_at_word_entry": "a6576ff43595ae401b775087313a7f2c918510e7735d6c58ac0252ce9efd960a",
"T2T1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "c0ebaf97320fbc17a93f195dbb4a4eb7f092642de931fd51ee403ee3870b89ac",
-"T2T1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "98d02f8c9da19a3b5d747df219aa24d744f2f2beb08d12f1bcfe8004cb917742",
-"T2T1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "b7983ea9491404333f49d7f5b9a554ce69ed344b65e1e68f30ab1c6466252114",
+"T2T1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "60dd28d76f32c417b86970ff2f4bb5b22a0a418c7a7d5d01df240f903f35fc02",
+"T2T1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "10aec92cc3c2761d10930cb28b5fa20aace01e48cfbdc18747ae714dc53e4111",
"T2T1_pt_test_lock.py::test_hold_to_lock": "85d4b1da4d49110ffad3dfb224ddbceb54a4e74804e184a80c45ea5c43627a0f",
"T2T1_pt_test_passphrase_bde.py::test_cycle_through_last_character": "1e8c32243308c01b98fe91e065f984542f1277e955b71e47aa964ee1ca6f0823",
"T2T1_pt_test_passphrase_bde.py::test_passphrase_click_same_button_many_times": "be1c7cc1f706a361af14a03c9fb06470c41a27d61818532f0687f58da204be5d",
@@ -1095,12 +1095,12 @@
"T2T1_pt_test_recovery.py::test_recovery_cancel_number_of_words": "8ae102c86719d886a628c4b1225fde09f5fd143421842ee34bdffb8d532e37e4",
"T2T1_pt_test_recovery.py::test_recovery_slip39_basic": "1a879653b955c074f79c2d5e083b752159f1275f5723ff5f041496abe1b3fd62",
"T2T1_pt_test_recovery.py::test_recovery_slip39_issue5306": "b0a092a7a3fbc03a7b3f78c3f210af83bf193df6818b2b971148937e6bbf940a",
-"T2T1_pt_test_repeated_backup.py::test_repeated_backup_via_device": "c4112ba439707d1f1aabad7fefba38c7c37b1110df8973cbda7e2c594038124b",
+"T2T1_pt_test_repeated_backup.py::test_repeated_backup_via_device": "acf9f17484ec585541b272f194c1aefe592dc80f577ec51248b98e540e0483f6",
"T2T1_pt_test_reset_bip39.py::test_reset_bip39": "35083231c0e27a59af123af273b83c65b411b669f1a023cf98eb0b2b9036176b",
-"T2T1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "5f4c46af3021797e522b99a75918765ef6694630892aa6dc33fe661779e9fc77",
-"T2T1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "b143c5be61d3c89b76ef60b34f784d335f33f9ec5ea4943146ada658bc60d8e0",
-"T2T1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "5c4862791e94634e32847c3a1792525dcaf972750cbfd09976dbcefd93254b41",
-"T2T1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "86f79e8d97d0a45823ab23280476d480f987b990a84a0f4e3da1556c8bbab800"
+"T2T1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "fedc7b0f599e9edc88f53cfb5c0fab2d6538c96c37d9d3a25ade1a0f9893e4a5",
+"T2T1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "ed4e2378999f95b9c53b0c0e0ff85ed05ad874c3c10710d47ca793e948680ce4",
+"T2T1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "689e92bb81b0fa56f66dacc87baadc05d6f41112a3a667e2b0dbb3368d94b073",
+"T2T1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "456d4668367e847866b9cbb5bb1a4fe5956f91b61d7940b5d6e57d10672f00f9"
},
"device_tests": {
"T2T1_cs_bitcoin-test_authorize_coinjoin.py::test_cancel_authorization": "8a219ded764f45a8d1f34b38ddacb9a5a40d605f096bd8a405a444966803a509",
@@ -6732,10 +6732,10 @@
"T2T1_es_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "9e249660569a6096406eed2a1e5b418c1ecfb3a42876581fcaaa9158ec8616b4",
"T2T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "4e48c576dc489725c4a4dd9dd1724c3ccc92f8f3935d64a27329305dd5a408e4",
"T2T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "b6d783f3ea6ca37627516b36fddbb5cf406a4de110949c3900d2a78346cb463e",
-"T2T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "baefa733416d1fa36c5804d3ab24053796c62a02ed5be0577867ec4c75071054",
+"T2T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "8ea5adc18b40b548ec7428082c57782da3891d9a3345fee127ac9186beb596fc",
"T2T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "078487a40c55733bc043ce4878585922c848a4d4da30a635b3b0d2fe54d60c8b",
"T2T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "5be86f93ce7b764d23794c130babfc71701a4bedf6ccead960e7d83cccbeff62",
-"T2T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "562456cea02ac8f70f8dac7858be7c15c3c1a7847cc698d786ae606563b2c021",
+"T2T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "d09ca9c245d1774b6120a2929143f4833dbc5850cac63f4a2568b0f33af8bcaf",
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "1775658fa541fff7933453c1d346449c492079a39341e07135ac9e7662b3bbd3",
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "5c2db31742eca00619c640bed7f93ddc77eec023aca5a321abf18e2589ae5b2c",
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "6a2d820c3b6e144f8ce7f3908e6a3ecd1727908a696efa5ff438835e64dec721",
@@ -6747,11 +6747,11 @@
"T2T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "6b48e5bb5bcf89417959454b88d75af14e6c2d43e32adf66eb8741c08b3a1251",
"T2T1_es_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "511e84fcd2e1cbdc120d7181ff2aca5f51adc5512dc0726b17177af222e7dcb3",
"T2T1_es_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "3871abd5ce1307704a952f5e8090e1a84f1052064a643952a344e24bf347c61f",
-"T2T1_es_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "14816ae564433178f0cdbdba6b8173d6c843ab7c756848449db8993325279c70",
+"T2T1_es_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "3efea261245a279f4ca8c5faa4c4dd739a6e8d7f4907fa63f6c4088be8e6a4ec",
"T2T1_es_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "3a2d7dca36501808314b3feca2e263ead810830336d495cccac8783e970138da",
-"T2T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "005bd74fb25a9d41b11bc5d56af2b63bf76aebfd5c760c64395739a30ff69cb0",
-"T2T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "5997effbe496256ea0946f9ffec9087c7d4119b599fc9663eda2f77885ac5925",
-"T2T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "9abd42328dad65596fa77b30e98e5b7380865be8c694b5cc6dafcc25a8ce8af3",
+"T2T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "637a945af5ea64dc515c3f1161886ebd7f190fdaabe36d66589771fb7a630e0f",
+"T2T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "3f3f753c3badb0eab6f3261b251cbbc39d612786d565162f18fd1b4480969ea8",
+"T2T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "c0b325345e1ec02be994102c6e6100227fbc26881aa3a30c966ba7b60e4efede",
"T2T1_es_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-0-rNaqKtKrMSwpwZSzRckPf-3321e5d1": "b7c9048ac1845e73f55456b4a87b3943191cfd625fadf8b6b23f6d1ee5c1dba0",
"T2T1_es_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-1-rBKz5MC2iXdoS3XgnNSYm-fd75b415": "784b8949b81c3b202e1134d122cfa526530c7aacca2d6cdeecee77d01f4e530f",
"T2T1_es_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-1h-0-0-rJX2KwzaLJDyFhhtXKi3h-af5daf0f": "41ae92ab0655303ecbc8d94a2ea76298c0d6546d23e23c0d8a344c7b2e81a307",
@@ -6980,11 +6980,11 @@
"T2T1_es_test_msg_backup_device.py::test_backup_bip39": "983d7128df8f64e94a09c8700d809dea83024eae0bf4b3eeaadeca8fb3b72706",
"T2T1_es_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "352f36d5c7f105f79d18ab95a5e65ee99504de3f312f1913f5ba518c28224a64",
"T2T1_es_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "8da939618345d7f10ed4fe971a41b5bd807f8e96e8e2d7017929b76af105a98a",
-"T2T1_es_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "ee1a88b7c590ae8b68ecbe805ba53db659fe9421a7cda87890d0237e07dce15f",
-"T2T1_es_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "def148058bd4866c78f3e1bd29afbdffcaf60f3f8ff0c0c1e009ba1390b80475",
+"T2T1_es_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "b22b8d04a374b65866a45dc1a4ae5d1414196f2a8b3583edba2c55e97b38b9f8",
+"T2T1_es_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "2ee473f5718de012543a625afb09ace0fe26daa56dee151bd1aca2ba277aa8cb",
"T2T1_es_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "6f42dec03a6ad8650208618a2eb09db85b4ff1be41ba672d74052fbe4a0e0031",
-"T2T1_es_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "052706384d74375496b7c7723b180c2276247f6a4b3779e7820f33b1439d548e",
-"T2T1_es_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "cf8098e57e3d57a752c4c0213c312135dda5d3b658d8a67d3057014e50e4637f",
+"T2T1_es_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "386f35d479ef863de314c78d8da48c75e60816b6fb0d85c675df06d245be601c",
+"T2T1_es_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "ca6039e186ec8b4aa39b15d98e49a70a0e07ec28e51c2c57683caacf747e406b",
"T2T1_es_test_msg_backup_device.py::test_backup_slip39_single": "285bc69945d5380fe34705b4ad517f6014a4b530b80e8073533290995579572f",
"T2T1_es_test_msg_backup_device.py::test_interrupt_backup_fails": "895e013e88c967c4808a619501df98f30735ed59bc22543b7b3cdbfb0ff7f423",
"T2T1_es_test_msg_backup_device.py::test_no_backup_fails": "ce9fb4365a354d655b4512d0acc849c4dfa91c8e22885c6abcba685375034786",
@@ -7033,10 +7033,10 @@
"T2T1_es_test_protection_levels.py::test_unlocked": "f86ca23550ef0cfdfa157f1953ad27a48795657c0959757a7339a994af15129c",
"T2T1_es_test_protection_levels.py::test_verify_message_t2": "6a48e3b2ba3eb9c0850b9f30f3ec0ffb75c0a73c1ef4575ab5479069279a1921",
"T2T1_es_test_protection_levels.py::test_wipe_device": "8d4c3838e33bf023aa8bf12dc7e639eb7d0717551df768f2139e31886cc3c855",
-"T2T1_es_test_repeated_backup.py::test_repeated_backup_via_host": "749d16e4e6bedd49a70aa218b23b47cc139d5628e281ed9a75c52b9c5bcbe3a1",
-"T2T1_es_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "57138f950a73f3b13cc342ed984a4b7c5befe60c0dc0626bc27d9985c079b70e",
-"T2T1_es_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "57138f950a73f3b13cc342ed984a4b7c5befe60c0dc0626bc27d9985c079b70e",
-"T2T1_es_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "c1d08ae68c4faced29e611ce970157d13fa4f4d026812dd0baccacdc7d15f94d",
+"T2T1_es_test_repeated_backup.py::test_repeated_backup_via_host": "4b0daedba15dd099fded8dd65bb1043509d5cf5d7c3d04b9a70f13da81255b89",
+"T2T1_es_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "7e0fcedb88a15b9e7ae9640f7492c4ee9a04bc4d58525df824af7b7a8d59cf92",
+"T2T1_es_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "7e0fcedb88a15b9e7ae9640f7492c4ee9a04bc4d58525df824af7b7a8d59cf92",
+"T2T1_es_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "0beada8e7f1820beec97e707455c96f3c21ce63a05699a1a866a5ee77c4d69d1",
"T2T1_es_test_sdcard.py::test_sd_format": "1034ebceb2e1d34c77b06ea4152b66bd5ba16a0300120949110353a3535ca19b",
"T2T1_es_test_sdcard.py::test_sd_no_format": "99284c5a71b1fed3af7496de964adff7ad7f063e7801917b4c5dc4736ce0f980",
"T2T1_es_test_sdcard.py::test_sd_protect_unlock": "38c5408fea0aff5b78f6edcae9a8bda5fc6c7ab9be8706d4dc835a5723fd3174",
@@ -8162,23 +8162,23 @@
"T2T1_fr_monero-test_getwatchkey.py::test_monero_getwatchkey": "377e57431f99e4491e35211ecd2674ab59acdb91c5986e134f709f1ad3bc7ded",
"T2T1_fr_nem-test_getaddress.py::test_nem_getaddress[False]": "584aa92b729e41c507b7f61be2d0f10aa641497e8b3a11037a6d3c1f7b7a1f9d",
"T2T1_fr_nem-test_getaddress.py::test_nem_getaddress[True]": "5df469c7761162504a9adbe969df85415bf965b8dd3710787e559907cd5329c5",
-"T2T1_fr_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_creation": "e74e62454e8f2a5ba1407f2386039c5501ba85eb53cace63a64c3c62b51eb377",
-"T2T1_fr_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_creation_levy": "b3b7831b75100c619bbf72f2038bda87388e175f7e2138bba94e119b7d1a2ed7",
-"T2T1_fr_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_creation_properties": "d928e271b34cefc356edde6bfe0bd628a535038593aaf9e47d48be2d4e7977ea",
-"T2T1_fr_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_supply_change": "232fd3166a1d88f615dcd67467040d3e6d38e0b4a20db2be9900592795ff932d",
-"T2T1_fr_nem-test_signtx_multisig.py::test_nem_signtx_aggregate_modification": "291c123cf41196012239d78cf909c3d55c04e772fcf988288aeb75efe13ff68e",
-"T2T1_fr_nem-test_signtx_multisig.py::test_nem_signtx_multisig": "7c425c94292551378ab7e8c702d3d6ed3512fafd91591d5d006165a0732673ff",
-"T2T1_fr_nem-test_signtx_multisig.py::test_nem_signtx_multisig_signer": "158e2a9b3b8f905524d5caf696cf180771c36a95142df2e3eeb019251da8ed72",
-"T2T1_fr_nem-test_signtx_others.py::test_nem_signtx_importance_transfer": "0125cd816dd04d428fe92f3ca91bdb479eed84dfa92476f95be5717101496acf",
-"T2T1_fr_nem-test_signtx_others.py::test_nem_signtx_provision_namespace": "72722b3fce1d2810eaba4f34c450b864e91cb3808a31a0193b0611c04c4c7874",
-"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_encrypted_payload": "8123d1048fba8e99a0f507a6a68cde1244a8ca4d365f17dba04ecabd2797c7ef",
-"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_known_mosaic": "179f1113fd9b84dd30cc1c010cbc62dea0cf1c7a4e68f2d9b9959bc8ae14037f",
-"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_known_mosaic_with_levy": "1a18218ea68186e2d9b83da6d69506dda706f058d24a52bb9a59574e2b00b59e",
-"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_multiple_mosaics": "7fad88717d44c4d7b40f790986d2d9b9f1dcc1e38f4098287d86651da29312a4",
-"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_simple[False]": "a967df3792e927d95aaa7c7be5525607a39872193beebbc643e18573fcdd1dad",
-"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_simple[True]": "4d0b318d44f558a309d8f9713dea498d0a1d4c2e2099cee17adbc8afff328796",
-"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_unknown_mosaic": "b1aecf5bcb0334eef6ce60874e779258e8259f2ad902872e73933503568e1c82",
-"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_xem_as_mosaic": "11305e7a2095761b05c16f3f1f06cf9bf586907f327be77d57fce2d2bbf79695",
+"T2T1_fr_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_creation": "7be78598a87200c222fcbc9b456bf8435890c0b03ec5f09f531638c7610db75c",
+"T2T1_fr_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_creation_levy": "ddbd5e1445011cbd268eb7d483d06eee7fac9d5193aa123a269633a233c132c8",
+"T2T1_fr_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_creation_properties": "548d19bf9b3faa5de01215243522985dc08fd59adb13fe462aea19dd90e60844",
+"T2T1_fr_nem-test_signtx_mosaics.py::test_nem_signtx_mosaic_supply_change": "a6fcaaeb2305a419f1158ba32ad6642bf509694ea7a8708196c4b130d58cbb8c",
+"T2T1_fr_nem-test_signtx_multisig.py::test_nem_signtx_aggregate_modification": "504e67ae790a7b65571f2817d5880f706a7af6dd13e642624f12eb9c8ad8665f",
+"T2T1_fr_nem-test_signtx_multisig.py::test_nem_signtx_multisig": "2800e5ada1dadeeb1127d70506fa757fed1ec913c84ca9e61bec01704caee4e8",
+"T2T1_fr_nem-test_signtx_multisig.py::test_nem_signtx_multisig_signer": "ebb54edebd0c6318685e91390826332cf328103c9e5a140b7d527adcac205876",
+"T2T1_fr_nem-test_signtx_others.py::test_nem_signtx_importance_transfer": "5c5e5d74fc5e5dddb0ccab20c890183ec36b53302cef896461c0b6526e975372",
+"T2T1_fr_nem-test_signtx_others.py::test_nem_signtx_provision_namespace": "63ca8fabeccef1edf98fde8fa9451687998f9ec25a8bfdfdbf610005e79fa7ef",
+"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_encrypted_payload": "caedf24b32e34bec3fb4db4677d377bb4db6ecdc2535a905d96e4939a76e5147",
+"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_known_mosaic": "6f357bd1fe33dbca882cc84cd3f232f17cbe53b7a37778841b95e46590a7a7c9",
+"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_known_mosaic_with_levy": "ea79eab1c35da0bed7a3861bf006c1fdd2ab06a2f7d7fe8fb0d79a9c628b82df",
+"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_multiple_mosaics": "2be27af397b851ee23226b7a3bb4a4009a423cde3551b21ad38a3ecfdf576778",
+"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_simple[False]": "c374823fe822e15214b07c0a055336f85e3c66f5bfc829d8b38fa203421ad431",
+"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_simple[True]": "3e2a7a21ccc2a64114314763c2ddea1fd9f8f96b0bd984b780d5458f9a4ccae8",
+"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_unknown_mosaic": "7440b2e4a01d50b0ee1a07738668c1728cb792e63963070c69bcbb9cc7fde21e",
+"T2T1_fr_nem-test_signtx_transfers.py::test_nem_signtx_xem_as_mosaic": "2a3e92e3254f615e712482e195a8be2381bef4e46db6c637fd99ed737ddd73b1",
"T2T1_fr_nostr-test_nostr.py::test_get_pubkey[17162c921dc4d2518f9a101db33695df1afb56ab82f5ff3e5da6ee-0bfd9abd": "94d3ba1cba15b836e6ebc48ab307aeea71275ef2d9849aaabc8e883df555ce3f",
"T2T1_fr_nostr-test_nostr.py::test_get_pubkey[d41b22899549e1f3d335a31002cfd382174006e166d3e658e3a5ee-2f9dab71": "94d3ba1cba15b836e6ebc48ab307aeea71275ef2d9849aaabc8e883df555ce3f",
"T2T1_fr_nostr-test_nostr.py::test_sign_event[17162c921dc4d2518f9a101db33695df1afb56ab82f5ff3e5da6ee-a0b5aef8": "441010d8cb14fa2db49691fb147f23e2149fe4f2d0a00d8a0ada16a0876aad30",
@@ -8222,9 +8222,9 @@
"T2T1_fr_reset_recovery-test_recovery_slip39_basic.py::test_wrong_nth_word[2]": "7be6a8e390dd0bcd81c7f0378da40fc6ad0c42d2becccbcff131f8e429840b9b",
"T2T1_fr_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_dryrun": "7925aa529457c3cb3dad7e799ee7d2a5535753e137ea2ef1a352fdfc4a46e68d",
"T2T1_fr_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "5315c313f43f9f241997c93d5a1f368c6574658ef64df895d0957b79395dcaeb",
-"T2T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "7ead71c2e796acae19afd603f64f847a91ef62a33cceed228d62ec05d427a343",
-"T2T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "b27c4656a2ade005e270976cd1b1719e26bb5ec0a73ca82f3c8b4b24230b130a",
-"T2T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "62d319dc84e106ae8b9f34cd6e87ed86e561ad58b4d48e35898cf6ff07123d7d",
+"T2T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "deda908d4fd66a3711fdfe79d490e98c91da19f67359da61a1d99fb84fe0e213",
+"T2T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "fba37a9b8a64a6514cb28318986fd5bc1e443cad33e793446eb0d4b5ac39f680",
+"T2T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "84fe533b43c5ec832d58d95e086a7b9c6b71bbda1aec36a9fc99b38e18dbfa39",
"T2T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "dc3726ec4496c4baa4cc3d404daf50de38e60d3c8d30da002f30cfcbdd6bd2d5",
"T2T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "2e473d413bd08ed3ec9b32febd054f253443c6e11fef849681aaee976661b6f0",
"T2T1_fr_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "35e04bb106830b0d71aa05c0e30bf7352cdbe98ebee10c1f4a359a2da8ea4fa5",
@@ -8480,7 +8480,7 @@
"T2T1_fr_test_msg_backup_device.py::test_backup_slip39_single": "d9b546c175a12ae6a63c0fd45831d6dff068d5abdd7dff7fc0d957fc4ba83068",
"T2T1_fr_test_msg_backup_device.py::test_interrupt_backup_fails": "d51f07786df4445658fa628bc3e853ccb926664560d2eba17636e7411997b9bd",
"T2T1_fr_test_msg_backup_device.py::test_no_backup_fails": "b5307ef47f268893841f308f4db3d8a4fc4f5099d2deaa513dc0a39ff44d007c",
-"T2T1_fr_test_msg_change_wipe_code_t2.py::test_set_pin_to_wipe_code": "6939ec956fe43aefe28eeac007283ab17a8f1a96f1779e1057ac2776965250c9",
+"T2T1_fr_test_msg_change_wipe_code_t2.py::test_set_pin_to_wipe_code": "870872ece052cd53e61fe146c996ac003f8aac7503611ca1805e3b38e6eb93b0",
"T2T1_fr_test_msg_change_wipe_code_t2.py::test_set_remove_wipe_code": "d3e6a65c21bc9f5c041cea17bff57008e66a6ece9e00d809aeaf88846c857aee",
"T2T1_fr_test_msg_change_wipe_code_t2.py::test_set_wipe_code_mismatch": "89e1ba9ddcc6e59fccbab0b54ea718f5bb434bf8dd283abb9633a66dea33ce95",
"T2T1_fr_test_msg_change_wipe_code_t2.py::test_set_wipe_code_to_pin": "6e232efe258e26614a49d69e8c67c7aa16b04ff29e86ead7fcf9a35f0b8e41b5",
@@ -8488,8 +8488,8 @@
"T2T1_fr_test_msg_changepin_t2.py::test_change_invalid_current": "3fc82f9f84111f24bf55d0672910a1c81b4afeabfe0933bb83b0a1473433d46a",
"T2T1_fr_test_msg_changepin_t2.py::test_change_pin": "35052513f1e137307112454b030abdd5122c1411390db0db0a7e9d20a89cd892",
"T2T1_fr_test_msg_changepin_t2.py::test_remove_pin": "df4bef6ac0254d60af4eca66e30501e80cb304381f58bed8662eb98d7815dff7",
-"T2T1_fr_test_msg_changepin_t2.py::test_set_failed": "452a36f684c19ae33805f6e13dbb3491343a994b9ced45016ea8ddc77b739d2f",
-"T2T1_fr_test_msg_changepin_t2.py::test_set_pin": "3b30815d8c859439dc53d10724c09003eec2ee769e7484349062c6d0f2a0877d",
+"T2T1_fr_test_msg_changepin_t2.py::test_set_failed": "d99143656334727313193d4ff9183eb26b698567408eb99d4e229572ed74424e",
+"T2T1_fr_test_msg_changepin_t2.py::test_set_pin": "758de1974cd893e1935f199b4cb30082e9c6f28c971900605043899ec2f08609",
"T2T1_fr_test_msg_loaddevice.py::test_load_device_1": "2ab2324a0c37f75af072a1b4c79df39a3fa9062fcade97775c77dad8ba645d83",
"T2T1_fr_test_msg_loaddevice.py::test_load_device_2": "44401ba1b3e48a1ea05ef47fd297ca406db8053e848a81312b9d328a4515b7bd",
"T2T1_fr_test_msg_loaddevice.py::test_load_device_slip39_advanced": "2ab2324a0c37f75af072a1b4c79df39a3fa9062fcade97775c77dad8ba645d83",
@@ -8570,7 +8570,7 @@
"T2T1_fr_tezos-test_sign_tx.py::test_tezos_smart_contract_delegation": "8c6fd8a86e0ea7f9078af8ca8e9a2228cf58526e07a68b2c1093c2d1ed44b74a",
"T2T1_fr_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer": "a076b62057ee721a627cbdc7a8f775d0216df462450d682431c321816926308a",
"T2T1_fr_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer_to_contract": "32a888f8fcf0f0f9047dd0129dea03a1261209fc946c5207b3abcb9ab531ccfa",
-"T2T1_fr_webauthn-test_msg_webauthn.py::test_add_remove": "29ef125f91294deaaa6b3adc6dcaebb6a0f0cef28abef8b1624eba5112b565f8",
+"T2T1_fr_webauthn-test_msg_webauthn.py::test_add_remove": "8422ae226bfe4b6069d55e976c0e3462318d6a9dc02b41a4d16426a1d24bb29d",
"T2T1_fr_webauthn-test_u2f_counter.py::test_u2f_counter": "e52551f252df61dc4b84aa416e0d19fc3a1bb950feaeb8dfded320963d69768f",
"T2T1_fr_zcash-test_sign_tx.py::test_external_presigned": "991e39cbe17b65f674809aaab12b76b84d86d379b262b17e9a886a2dc035b977",
"T2T1_fr_zcash-test_sign_tx.py::test_one_two": "c050a3ba8f0563d80245b1114f0a3a1da535589563e1aadbbf59bf559e4d362f",
@@ -9715,11 +9715,11 @@
"T2T1_pt_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_dryrun": "72c3d7171d59d862b80809ef3530af42038df6108631c98b9b43212ae47abe42",
"T2T1_pt_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "dfcc9542228af225231e96a74616fe8b0985fc90d7ff6c621f7d35b4ae559abf",
"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "7baa41a4454ebe26b3949ebde6e8ce6ae9c2a5941743377c719a08cb3f6e533e",
-"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "18a5cac0a6027dd24b7fa66b7d813d460c46ee1075ede8894fb3facab9fc4f6d",
-"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "1af7696a6c5cb4fbe0e0ef93a2b0dec85f5187a2e71367f7a09ae1bd4fae0bc6",
+"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "a3f2b32290b240fb3095ef1cd9ac17e360dd68db7598afdac9b082a7551db6e4",
+"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "6fdcfa6ceebd48f5d139db63739c2f7ace0ca85c072808fe4036bcb6c9dd4c82",
"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "692c5f3b16895d72282674a7ff0c29086f38137a9f9a16fc11aaa601f0cbec5d",
-"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "07192af5ccd13a07f19bd833919ca70f76a183221f144ed5954d4d07b1963b48",
-"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "935188312cf0da52d8c47e3b13c92d6de3567afc4de90d707100cce78ca4f4de",
+"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "ed7ba6c750b18a818d2ae37b8c6a4342111f820f122c7edfec4aeb6d666af068",
+"T2T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "1514cf18fee8d0cc6ed531866e226fa393f67505a4a3bffe70587bc4111f41bb",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "e9e80e1bfd347b598699a7a84deb8932eff90fc5fb8b56771453e06fe3c4c216",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "92960d3f1c8bcb8713eb15c7011746ca78ab6b63e0431bfd6dc63ac6c1c7e112",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "14022e24611209988a11067c528f10aed6acb40cf048685d203620f1a975daab",
@@ -9730,12 +9730,12 @@
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "0cc234e6ced8a186dbdcfdf69eea561c25827d6b877d95e677ce9d85dc4d427e",
"T2T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "c804443e07408807c2e7ba14e83fd0d24ff862945020e9b0e49a0626a7a12330",
"T2T1_pt_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "0cca44d3d1012d81cef0d812909f9603ad9d97bb222f66bff2fd1ccaef2e82fd",
-"T2T1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "c27ea6a07a34f240d3a0cbcdade3e68c9bdd57345a8d4b29b42072fe4bc223b4",
-"T2T1_pt_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "0033d3d9d920b1ec409bfab61c5ea9132baf4ea32ef5b4edae0757bb2d2c71ff",
-"T2T1_pt_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "8e5e52331b7be66cb1821f33d184e95a1fa4e7b823f3a7eb91005cb22914460e",
-"T2T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "23f3dca10c82d2b3276e2007ac9d9a6318822d781bb0b72438a9e7181b6ff538",
-"T2T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "242d35c24c85f030cea57f5a9637a894039d93acf17c17c6a2b4b548b058c810",
-"T2T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "ca9b04ee8bd31c2254a24ef5781cda73f15015ac7d39a1aadfb7e07e04e190ea",
+"T2T1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "b96b3c5be5ec54b2b641df0ffe16d084d6b793df26dd03ee7ce55070bcdfdcf1",
+"T2T1_pt_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "0dd69143b30cc34664ca549a9ade541542ae353c54bb3230ec37efb53d65fa45",
+"T2T1_pt_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "84853826441a85182a19d0f024ca885d0fdb9fd162596d159f82742e360ff7cb",
+"T2T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "4cdfa9ded0f9f1b2b8e278004d342547cab1ba38773eb5868d9b285d10953dec",
+"T2T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "6342f64c11251ecd81a9834c892035ae29b5ae41403aa8be6cdd53b94a0694a8",
+"T2T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "87d0eb576ce612b0e2cd97aff5dfd96e045a457196c7575154cfc77fc920a29d",
"T2T1_pt_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-0-rNaqKtKrMSwpwZSzRckPf-3321e5d1": "fc680ae7681974f51cdaf2fe4beae34eca1ea7c2836a6d07eee7c6f4a8689dcd",
"T2T1_pt_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-1-rBKz5MC2iXdoS3XgnNSYm-fd75b415": "7f5d2baa57929ef548a34f3c671065b49baf5de979b744bda45f8484a3500325",
"T2T1_pt_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-1h-0-0-rJX2KwzaLJDyFhhtXKi3h-af5daf0f": "fbfb8ab1952afb3eec6b30ad65be59802ea8893b07a3d75a5b4fe2350011be2c",
@@ -9962,13 +9962,13 @@
"T2T1_pt_test_msg_applysettings.py::test_set_brightness_cancel": "0b1aaa081b4be461ce6a7ec0636b2308bc1f157f9dd39640735d9b1e0ab6a7e1",
"T2T1_pt_test_msg_applysettings.py::test_set_brightness_negative": "e9e80e1bfd347b598699a7a84deb8932eff90fc5fb8b56771453e06fe3c4c216",
"T2T1_pt_test_msg_backup_device.py::test_backup_bip39": "057099822f0986c7e64087da94b2d96c2f7dfa00058ca51c4e65ad3896251122",
-"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "fdcaea839ff5cd2be426869399f2862689c9392dd84da6df0588284859b6c84d",
-"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "095628c8a81513c28a6bf6b6e258780ff743839d0aba846ae4a951a2d4a03d00",
-"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "1123ab329894c1a9fe8eebb9c088aae05c05fe6b6cb2711a52d41e249ed3fba7",
-"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "6fe61a9cda9a1df41aa00b0ba2e2c3b7b20b5c7136d42d6f8df9695f14033ccd",
+"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "9a7fc0b043fd3f797882566baedf41b157ae7225f486d4130d8f4abe9ba89b29",
+"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "e53c5b9471e7f5ca73328ae2e7754e6b54e28178a925258ebc029589e2f0798e",
+"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "27de84816765bb30f5065275ff32ae86895cb033d8c45f5673c03890f43ae873",
+"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "812cb9d2a157b3fb972d71a432d015879aeba24667fc46e7db45cee2675cdbb6",
"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "57da09f2b27c9f6f3c52012b396d9d5a2bd2334849f95887cbd34edb1820256f",
-"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "7954de3d4767acd6275ca9e82c745ebca1c98733bf591774c2253e454901b958",
-"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "cd0a3508f1c7c0605eb11c9b4844bc1e567be11324f9800bffae4b11df9d409f",
+"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "5ed08750cff1eddb2ba58988875e1078523657388cfb79e0e0f404caaa877f69",
+"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "86faa2c08c743463a3c583fc99af76ed9624e628c4e591e1817f9323d03349b0",
"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_single": "9203066b35b1cffc19f2505d473e4c0a4708f1825f227ead4b116bbb54279058",
"T2T1_pt_test_msg_backup_device.py::test_interrupt_backup_fails": "9d212639c04d7d4b44b4f06d68bbc32c33cefecafce1bbd010806ca576efe831",
"T2T1_pt_test_msg_backup_device.py::test_no_backup_fails": "0104fb92a66a21ec2e5e9e228a0868ba77bd1b5c4e31a3d51e8702ac92fc1ed0",
@@ -10017,10 +10017,10 @@
"T2T1_pt_test_protection_levels.py::test_unlocked": "7a8e89981156343c8b3828941ac400e1b1ed29f2c7e098bf6826a4c727a81912",
"T2T1_pt_test_protection_levels.py::test_verify_message_t2": "2a001f582aa1909f717fd5d63219655170d4eb95e2e740f58b4a86fbe8921161",
"T2T1_pt_test_protection_levels.py::test_wipe_device": "f9c15772d5fd67ae089279c92bfb7b211ae2e063ebd187b4f512b56d21984d1c",
-"T2T1_pt_test_repeated_backup.py::test_repeated_backup_via_host": "c0124303580749b79d4e934f96dbe45e0e67b0d36ba7203aae83c5724b083ed8",
-"T2T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "804d2c8397d351ae7fdaa61c6710ab5141159264d40556ea8531f0821d285ad2",
-"T2T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "804d2c8397d351ae7fdaa61c6710ab5141159264d40556ea8531f0821d285ad2",
-"T2T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "edd6b01fc0e95065b49939ff54542e5ae86470a62fdffedd120841c13c104a2c",
+"T2T1_pt_test_repeated_backup.py::test_repeated_backup_via_host": "ef33d0da4a84599e14c7b915e478e53e453d1f1ca014240172ea1b9255970d56",
+"T2T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "5bdbfddd4e188b09c35973659cf9c6433201974cb515ecadffbd4e50d8997d7b",
+"T2T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "5bdbfddd4e188b09c35973659cf9c6433201974cb515ecadffbd4e50d8997d7b",
+"T2T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "9e558486fda9103e0b5d6bf8e51e9504221237fd56b4364411d1ac97885c4267",
"T2T1_pt_test_sdcard.py::test_sd_format": "cae19fbd172e3bb927466a169237bae7590c22d5d1104a9001d6b80d9499b31d",
"T2T1_pt_test_sdcard.py::test_sd_no_format": "d0037e303c017962ec4ccd0334ff32f637202890a3dd03712b0f7ffb35c86fb3",
"T2T1_pt_test_sdcard.py::test_sd_protect_unlock": "d6a99e893db70b17ee987443fa75f5bfd36d515055ea48f2b6073a739991d9e0",
@@ -10309,9 +10309,9 @@
"T3B1_fr_test_pin.py::test_pin_long": "6d17cec1c229c4b69dd95e72b5b34815198deb5ba90b9cdf927fc82b72c5a2e3",
"T3B1_fr_test_pin.py::test_pin_long_delete": "a4e5eb7adbf1157225622697383a1a63092194df4ad0828a952231f37db65492",
"T3B1_fr_test_pin.py::test_pin_longer_than_max": "f1f91ea9dae4d742f5a9a95791eafa7542fd2e4eba6408b8ddfc027039ddb6a5",
-"T3B1_fr_test_pin.py::test_pin_same_as_wipe_code": "6fc65ba50ce414c668c0500205c58c6e2070436d29548090008f81d5d50eb9cc",
-"T3B1_fr_test_pin.py::test_pin_setup": "f73314039bdbf4a351f8c5a6c84cc9200e4cc17d71c93201ac0f8bd18ff3bee0",
-"T3B1_fr_test_pin.py::test_pin_setup_mismatch": "d1f05142da7aa22b1820546d3c4130d7032b6ed79be29bcbdb8f418e0d0ad94e",
+"T3B1_fr_test_pin.py::test_pin_same_as_wipe_code": "8639cd960be281da14c11f2edcfd00a255ee708ef710390ca4eec56e6c2bb244",
+"T3B1_fr_test_pin.py::test_pin_setup": "46f0194dce139d298f00fb8d982db4d05b054c44737ace0758b7198a986c515d",
+"T3B1_fr_test_pin.py::test_pin_setup_mismatch": "a1fc43aa2eafe76dd6ba9fff00f95a41a13d34b096226d4fad6d9d767ead9c4a",
"T3B1_fr_test_pin.py::test_pin_short": "4730d82bc29b4f6a0dbb08761f8975821298c963aeb097e9b3cbe25fe80b298f",
"T3B1_fr_test_pin.py::test_wipe_code_same_as_pin": "88dc073b0fa4ab50fdf2f5994f8077dd48b24d08165d47813c4909928b7f417e",
"T3B1_fr_test_pin.py::test_wipe_code_setup": "1baf0d38499f87e18445c52cb7a554865438e6c65b3d651b9143561f1bd4d73f",
@@ -17430,7 +17430,7 @@
"T3B1_fr_test_language.py::test_translations_renders_on_screen": "0cfd368c56a5c3d8a8048d05fc7d557e92b47dfc25aa48d1bdc5ce75b5cc80d9",
"T3B1_fr_test_msg_applysettings.py::test_apply_homescreen_tr_toif_good": "566955a28f071d709b71e3fa750a642d176a3491c50c9914b194f47235927822",
"T3B1_fr_test_msg_applysettings.py::test_apply_homescreen_tr_toif_single_message": "cf7fe37b51321ae88f254c8de0aa539ef5ebe1b880770089a17666f6d808f4e9",
-"T3B1_fr_test_msg_applysettings.py::test_apply_homescreen_tr_toif_with_long_label": "e87df44ce6bcb694e1367148b6e95fbd94cde05b42f0bb2b3b7cbe71604ed6fe",
+"T3B1_fr_test_msg_applysettings.py::test_apply_homescreen_tr_toif_with_long_label": "17ce075c5ea751a30fa40e169b004e538c5098e2adca85fd0d9d0414b8710e01",
"T3B1_fr_test_msg_applysettings.py::test_apply_homescreen_tr_toif_with_notification": "2dad04e6bfdc63b819d43103e66cfe2b1897557545643c7e172bebc95f540625",
"T3B1_fr_test_msg_applysettings.py::test_apply_homescreen_tr_toif_wrong_size": "ea1bcef426a7a9a8eea0985bbfacce8264098c7d0cf3112754b192bb2d4bb37b",
"T3B1_fr_test_msg_applysettings.py::test_apply_homescreen_tr_upload_jpeg_fail": "ea1bcef426a7a9a8eea0985bbfacce8264098c7d0cf3112754b192bb2d4bb37b",
@@ -17453,16 +17453,16 @@
"T3B1_fr_test_msg_backup_device.py::test_backup_slip39_single": "b2ce60f857f4274c32b095b7c0cc32150741aaf3e7cd0f42445be2b8afe2f1f8",
"T3B1_fr_test_msg_backup_device.py::test_interrupt_backup_fails": "1ad223b7427864b25fd3d04a825ea0c3d1c3312ec813c9aff498566d55616550",
"T3B1_fr_test_msg_backup_device.py::test_no_backup_fails": "0c798d1110a4755b5fa69003a987020ad9f83609bb3d471c81d8323c94f635d0",
-"T3B1_fr_test_msg_change_wipe_code_t2.py::test_set_pin_to_wipe_code": "3d0a8cbafed83357497675fff0c76772f726a68aa29602415c9561160b9a8015",
-"T3B1_fr_test_msg_change_wipe_code_t2.py::test_set_remove_wipe_code": "eeec5a589d6c3ad06136b10394d2b6b2ede808e1d6af2c5761d2e0f62a2e2a57",
+"T3B1_fr_test_msg_change_wipe_code_t2.py::test_set_pin_to_wipe_code": "5fa10558e45ad79b4e86657815d3a366ade3e020da865481a45dd24a5bedafe1",
+"T3B1_fr_test_msg_change_wipe_code_t2.py::test_set_remove_wipe_code": "2baee21ba66dd6b408b5f8d519b92eb190f732091575d1194e2218fd5b4c971e",
"T3B1_fr_test_msg_change_wipe_code_t2.py::test_set_wipe_code_mismatch": "431d486813ecb161a309de15c0703571fa976a404440775ba39d7aa32b3b81d0",
"T3B1_fr_test_msg_change_wipe_code_t2.py::test_set_wipe_code_to_pin": "1b1cd96c7cf5172f26802ea438045d5a714fa280ac1aead15e0eb32600cad9dc",
"T3B1_fr_test_msg_changepin_t2.py::test_change_failed": "51512c1afafbeae725dd460b78d08335541afefeace22c97241d3dd43975feba",
"T3B1_fr_test_msg_changepin_t2.py::test_change_invalid_current": "765ccb062094c139c427a146fda37546a2f8c04a46475985f625d2ea4a3f9171",
"T3B1_fr_test_msg_changepin_t2.py::test_change_pin": "54a83a61f6e263eca2c5f44775ecd08e57a0474e77a76db46dcb4fb0c5bd8db5",
"T3B1_fr_test_msg_changepin_t2.py::test_remove_pin": "4ac636b78875de803392b01094ba3bb75c9bea23ebc6c20b9f54afef030014e5",
-"T3B1_fr_test_msg_changepin_t2.py::test_set_failed": "3592f9efc6f0d2af73257b38357e381a0f4c08ea9c176a0262cd54ab2fd12908",
-"T3B1_fr_test_msg_changepin_t2.py::test_set_pin": "68cc55c475097d09434632d337f0c75e061982156f61b724a7b3d5d0b23851fd",
+"T3B1_fr_test_msg_changepin_t2.py::test_set_failed": "25ceb61223eb4d8db41c0c9790135c83c8f4b66fb8d2eb795b02bdba19776a49",
+"T3B1_fr_test_msg_changepin_t2.py::test_set_pin": "b376971531b92aa00583e37a731a8f73190e61fefdf07fe63c7bc37df0f1b159",
"T3B1_fr_test_msg_loaddevice.py::test_load_device_1": "c2c5c384faf80a97c1bec8c9cb550f7e9ee4b1f429abead75ffd73c15e14fcea",
"T3B1_fr_test_msg_loaddevice.py::test_load_device_2": "804567ce0b2c6cf8bdc82ad1d9f681f329fa1a094271940d2ca87bb165bd8a3e",
"T3B1_fr_test_msg_loaddevice.py::test_load_device_slip39_advanced": "c2c5c384faf80a97c1bec8c9cb550f7e9ee4b1f429abead75ffd73c15e14fcea",
@@ -17539,7 +17539,7 @@
"T3B1_fr_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer": "073c49a8b13be0b920445e7743a3e627078a59b7aa81ed2bc9990dad93b66711",
"T3B1_fr_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer_to_contract": "787ed86a9fdc8eb80ebd9315b6003cadd9fc00ac96bb348f4d12273ff65cf97b",
"T3B1_fr_webauthn-test_msg_webauthn.py::test_add_remove": "c25980d2e0c65399c867f245cde204892233b7f6c63250ddbd34aaacf36e6868",
-"T3B1_fr_webauthn-test_u2f_counter.py::test_u2f_counter": "002a53c952e756716f591c85b351ff6489102bb88f695dfeb0be3637dc317a89",
+"T3B1_fr_webauthn-test_u2f_counter.py::test_u2f_counter": "fe46a1d58bac999883efe43f3d631f1fd407d27a916b227896b3ef76d86de630",
"T3B1_fr_zcash-test_sign_tx.py::test_external_presigned": "4ad03f205667a93ec0e4e9e8e72a2d4ca884474f6c16f3baaa9c659b4121f3d3",
"T3B1_fr_zcash-test_sign_tx.py::test_one_two": "b27755960144fa753fb998a58decaa930bb8ad467f39d1129c5d6095714d789f",
"T3B1_fr_zcash-test_sign_tx.py::test_refuse_replacement_tx": "8c94a31f6d97d07d181f889c05400295affbb6aea98c4d44968d1cbd8b57b374",
@@ -19186,8 +19186,8 @@
"T3T1_es_test_autolock.py::test_dryrun_locks_at_number_of_words": "7358a6a60d97e19e5b3437bd766962e15eff443a34047b168ad892bd90f7bab6",
"T3T1_es_test_autolock.py::test_dryrun_locks_at_word_entry": "04fea5c321eb32cfac12ad65562e1ec6304b87d70ce105121fb924b54a242ab5",
"T3T1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "d95d4b444e75e3c5f4a41ca430aa07fde8d6073b6e6ddc808ad69321442a7b45",
-"T3T1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "21d48b0a392e8ba97c07964a1f4444405f5dcb6a94744272f318d179c0d569fa",
-"T3T1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "c2145bb31e5ef1e8164b23b7f2a371f83332f535d1eb2f75e0ccf2fa4d97b524",
+"T3T1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "e803414c89a14acf30b9eb4a69b06f580ab485c3915584e797b51f5bfd6db18e",
+"T3T1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "15f5c5133f34c650ce296b272cd4f885becf430e769744348bdaf40ddad259d5",
"T3T1_es_test_lock.py::test_hold_to_lock": "fe65399e9d4dcb9ad68e3590ff0387bebafed101b33d3fdb7abfff510e4fff0f",
"T3T1_es_test_passphrase_bde.py::test_cycle_through_last_character": "7112c53dfbac9ed21e71b8d96087230729019b7b280f9b00d5d06535453dd50a",
"T3T1_es_test_passphrase_bde.py::test_passphrase_click_same_button_many_times": "e9845e7ec429d2f4d1a1c18230aafdbacf442a237a39617d4bf0cc27dd3d87a1",
@@ -19226,12 +19226,12 @@
"T3T1_es_test_recovery.py::test_recovery_cancel_number_of_words": "819f4d4a518fd03805dcfaf583258e2788da00a2a54931981af2464f72971e65",
"T3T1_es_test_recovery.py::test_recovery_slip39_basic": "75267dc5782cd86264a65ad502e1ddf413f8e278fe2f073c10613bd40e784849",
"T3T1_es_test_recovery.py::test_recovery_slip39_issue5306": "ed68f3725a3238dcd0bc4b3e83e2051a7fbd92b77cc009ed86ce838f5bdce96f",
-"T3T1_es_test_repeated_backup.py::test_repeated_backup_via_device": "8eb2ce71cc875829b44ea3bc68d8e75a3de66b95fb6769414a14ce1e47322905",
+"T3T1_es_test_repeated_backup.py::test_repeated_backup_via_device": "395d6ad9c51c4762b75c873348e2e5dffc0eb9059c87dd2bf229cac38a747a7a",
"T3T1_es_test_reset_bip39.py::test_reset_bip39": "775b7800d0acde5083dc8e0e4084fa70dfb8c74174d985af78bdb33e975e9096",
-"T3T1_es_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "142e89d0af9c3a185adf6b4a3a8c2b9b29ad4a5ab8d2588ffcdc90b772cf322b",
-"T3T1_es_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "2ea525a911c728c8e58f0842b2be16bf6810860c753286017a7cbef161744a93",
-"T3T1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "7fdfb73db1d0fadee463cbde9fc7fde5ef969270df2af97dd636c213041336b9",
-"T3T1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "b94f93d902ebd4542235c9a0da812a7cdb9c59e65325bf9fc331fa37ff644f87",
+"T3T1_es_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "d19497eb1ea2e6f72d1301bd39231418a100c563771dec58885df4e6d2393a3b",
+"T3T1_es_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "a217988a4f280fa76d817ae74ca3eae566f721df408cce7144cdf18f43c70421",
+"T3T1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "d7aa71fc9bb92fc0e84b45cf462bab5ea934f682e1f101549378a4ccc8e7e744",
+"T3T1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "bb158c438c11117fd572ce0d284b11ad4c837ede686464b8b98ea5d571921de1",
"T3T1_es_test_tutorial_delizia.py::test_tutorial_ignore_menu": "dae97038abd04e27b543da49d50f5e6c424a6a522c93e3d991150d0d7bff54e6",
"T3T1_es_test_tutorial_delizia.py::test_tutorial_menu_exit": "86e83bf3d094b02c4afb3ecfb515f79be324a5f3a1f29ac11dc05553fd8eb8de",
"T3T1_es_test_tutorial_delizia.py::test_tutorial_menu_funfact": "17ce498b2cf215be5978ecdb7c135775da88a6cec57f66bef3e2a07a7e195be1",
@@ -19306,8 +19306,8 @@
"T3T1_pt_test_autolock.py::test_dryrun_locks_at_number_of_words": "2119276fd3e923aa32c3b286bc5abc657037d369870bb7c61fdb533f6895b18f",
"T3T1_pt_test_autolock.py::test_dryrun_locks_at_word_entry": "36fef4d87e0e3e033888de84d2fcfd859aab7c994964b055803b09ef738d4c23",
"T3T1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "69314a115d6abe711c504f6ccfb56678a86b59d77ed7ebe4c3ef5b32e028486f",
-"T3T1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "8fc294fee5599dd775b7376fc317881471ee98697f84e3186cc1ae53ee2b14c9",
-"T3T1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "375554a127ec3a0be6e320a4a65620370b0ece34bdbceeafbb0d04692c865a59",
+"T3T1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "9a1221645fe88e4ee847c84fec9eeeaf4055caddb9fa5e987cdd69c0c0fed9d0",
+"T3T1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "88094b03dfc83cdf09c30dc2270e6e45618151a7844a7fd90c570420d8ad2e9e",
"T3T1_pt_test_lock.py::test_hold_to_lock": "17fb9352c6ac45907955021ab1295b4a6deddd594e0405505b8929d62f42cfcb",
"T3T1_pt_test_passphrase_bde.py::test_cycle_through_last_character": "0aff2cdec94aa1f377ad814be987e31b4d9e38d0b15e3d630cd9982f06476214",
"T3T1_pt_test_passphrase_bde.py::test_passphrase_click_same_button_many_times": "018fd84febc0a719cea405a72be05b2ba0fbaabed493cd729026071313e3310e",
@@ -19346,12 +19346,12 @@
"T3T1_pt_test_recovery.py::test_recovery_cancel_number_of_words": "62e74061f5f7450330de79565a5e6e6eb0ba2bdeac812b9f5f02d22b295c3570",
"T3T1_pt_test_recovery.py::test_recovery_slip39_basic": "b9c123296ce9d6b167eef45d31a420a97cba8eacc8f891cbb3af163e595b27be",
"T3T1_pt_test_recovery.py::test_recovery_slip39_issue5306": "7153d4df4bb269a4c5a4887e8be37e5e2cd6657c67ed65f9491305a9651a0e5f",
-"T3T1_pt_test_repeated_backup.py::test_repeated_backup_via_device": "67d99be3e9fb33b72f8b27f3ec16068c1f5f60c5b35722750e53e25ffb5accbb",
+"T3T1_pt_test_repeated_backup.py::test_repeated_backup_via_device": "e5ed0b9c9d31d53779f68cf2804537dee5dcc4b34ced553af95b53fdfda36165",
"T3T1_pt_test_reset_bip39.py::test_reset_bip39": "c5cdc6ba952e8c83208c8aa5e0ea849bb133f3b75c62b3f6caf7b424887b5933",
-"T3T1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "3508b77247d53dea952557c9046b464875d070c8268402b361c662f5e2a160d0",
-"T3T1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "291c2a9510a2ee1a6f7a58472830ab32604212fa1ad2ad3000e91cc924aa5b88",
-"T3T1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "d54100b511661e25865059bae5be73350bad3d92fb88fd2cc7cab98830c62624",
-"T3T1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "25f3f9e59db6a389959e70e5fdfa7287b59bc7e056ba60edc09f21cdb08da89e",
+"T3T1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "02b6376092be20f3758e319403042b0dc3cd4ff5c55db4b8b4626364e7493993",
+"T3T1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "861c908c1a9c39f92a63c0b31fe9a612aca5987a857a81d769dc4f3d2b8b7db3",
+"T3T1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "5c671ab68451bc81bc3c53a87cf5894655a8a17eeac73e5fba325fbb71275373",
+"T3T1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "c2abe407236c6dc24d2666bfab25ac4363c25accf34ab6da0ea882872cf46191",
"T3T1_pt_test_tutorial_delizia.py::test_tutorial_ignore_menu": "92869d001d5697bc78a1f11a348b290264eed5943fa544dc6117d05b365d73f3",
"T3T1_pt_test_tutorial_delizia.py::test_tutorial_menu_exit": "a23f78bb49a1947fc2c94b901ba73376d6fef9a228f6da0972fb16e7152648cd",
"T3T1_pt_test_tutorial_delizia.py::test_tutorial_menu_funfact": "0c73f3059604394679b637bb2157739c0e63918379b6af6b102e9fda11baef31",
@@ -24854,11 +24854,11 @@
"T3T1_es_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_dryrun": "e7105ecc7d8ba9562b9994b4b08f39ba75ff771efe4a4e7579621a0c31418728",
"T3T1_es_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "a1d60c0bcf07105f8da4b8f70bf092a9cc6e6fdaf28523b155e7910d1561757e",
"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "94b8fd898c3b6ecda85e6903af365d176c614134c323d1b9850d6d540faae527",
-"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "21617366b3675474d2ab477f249e872d242bf292ccc67a49cf211357a0b56441",
-"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "350aafc1012d75e8eacf427b259ab5c44cb85fce7d56888af5d20dae7c0c1cf9",
+"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "b2b6bf9aa57876b63b3e4e9909dddfb7c5547c6c68674fea648387873815f10e",
+"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "6a5ee65ddbbaf0d60310aece9fcff9c91335c79a232c29c6aaabdbd796024d85",
"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "0e4d88ef7c7e09434a3848470eda4c13fd05cb23c9fdd1d512639b8185e46ff3",
-"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "1dff2548fdd0bcc68ffc35054ba3a33bc449db0c3e020d77856aea83d61a2744",
-"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "0a88b8271ca2368b488192bc7786fa8bfdf0e0f0d56a61f5bc0a33adfdd122d2",
+"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "e318427131de3724929d9f96bc452120ab54a3e03ec52f6617d6e4b9ace20c85",
+"T3T1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "190b0af31b9c038ba9b364793e0a08efc756ce03c762a8b3a35801a24a32691e",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "c568b82943d9f63ad6b29b7dee6f5ed9dca78fc9610d4fa7f12bb8a061a6882a",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "22eaa7143506d8496a472c89414a5fb2fac5df2216c0f5aa818ab0b3ee6ce97a",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "93955388d79c9b8f7ee1448bac26c3716b7a35872493f3d8fd48cf61192b777e",
@@ -24869,12 +24869,12 @@
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "736b88dcfd9725976b7e257af4f8f706c8db0c96ec3c21418c4c95ac9e8adb34",
"T3T1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "9f566e6d63fc961024880f5f99e99c26f03c20008a311c5232e889623b998e7e",
"T3T1_es_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "07f41f5bc5abbfe3c02c3a2ad86f11e901d19d4f51ec63a23434fa3f977d69a8",
-"T3T1_es_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "60c67fc2ef3f48376148fd8dbf010ff247b46c7b3c869787a72c47d3b65b7255",
-"T3T1_es_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "a237daa9d5799fce63e43e6260b30fb15f90fd88ad54785e84c5298e94b04639",
-"T3T1_es_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "b33b42bf18f5cc9f5b578538f20cb2fd09a19ec691cbeea099f4f1e1bf8df606",
-"T3T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "4a22a07ef3b339be703b2764aab835b10d1abe6229e856bdbf22a1dd8399011b",
-"T3T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "9861c4567a6c2ed89906a3e5fcd666be1a9a0df4479decf3594d60bc4c32722d",
-"T3T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "4f65cf99c2d90f3ec68d670f8ee9a7b5108128cc1c564838300ac1e806c43ee4",
+"T3T1_es_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "d8990788b548e76e619a728de6f659d4fc5c41543e9069b423ead7259377ab6a",
+"T3T1_es_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "c02f6b85259dbabd004c3a5dcaabda842ba9877f7abbf55321180ddb4d08a444",
+"T3T1_es_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "0ed3da046522fdc63b57a7ccbf1422c2e3f3aec6314eb2e185550345459265ab",
+"T3T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "111bc51a06450004e6cc694e458c3e43e0eeccc9db120bc05e78247cc32fd810",
+"T3T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "7db2cce9169ad7a54d682d9c795725e1114fa4d40f671b0efeb5c8384d64b3dd",
+"T3T1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "1b4dd4fd0dc9329edc2ca0b492203680109ec5232ca6959d04f87d00265f3a0d",
"T3T1_es_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-0-rNaqKtKrMSwpwZSzRckPf-3321e5d1": "5c90ab3edad25717d19df77fe3e0dd6a4c5de9efea29f90f971bf94582a96280",
"T3T1_es_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-1-rBKz5MC2iXdoS3XgnNSYm-fd75b415": "5b3161e3bfec9ec2b32c7e27d185573cfb899d67981a857d820ebfa893202b99",
"T3T1_es_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-1h-0-0-rJX2KwzaLJDyFhhtXKi3h-af5daf0f": "4b083b46e69b1a17989b8383b4aa94087a73638f697fe3b934b72c5a398266cf",
@@ -25106,13 +25106,13 @@
"T3T1_es_test_msg_applysettings.py::test_set_brightness_cancel": "41aab6b44b81d07f2b28899aee9ae4644c3f5e08f85ff4b84e7c1e128e7c9aa2",
"T3T1_es_test_msg_applysettings.py::test_set_brightness_negative": "c568b82943d9f63ad6b29b7dee6f5ed9dca78fc9610d4fa7f12bb8a061a6882a",
"T3T1_es_test_msg_backup_device.py::test_backup_bip39": "ec94c57bf9c94b3e5a14cf08e0c5251c3742c5a626bb9adad50e26c54665092f",
-"T3T1_es_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "63b094dccc8c3c02eba8c44ef562facbbb880f41f35301063d9b9a79472c36b1",
-"T3T1_es_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "3d5df842859dae9ebb2ac1a93efa9c0143dc93aa6419882a19c8846b90940aa0",
-"T3T1_es_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "73195d5fb138f997f9f5f7a660b74921ed3266f1c33f392462d97850f27538a5",
-"T3T1_es_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "c145a371a2d5d519dec0eaaea802b101bcb5bec1530f6361018e7f6f17a5c825",
+"T3T1_es_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "63cee5341d17d358beece7056bc0908545dcd89da3dcae99639c48bd128cc663",
+"T3T1_es_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "7ed6b6dfe0261c477c6ee188f9b7b25152cce608867a627c675e3dfffb2369ac",
+"T3T1_es_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "06f78677da04f38d35dc560941e3bc8c2b23c56775adfe748f9f75b0a9cb25e6",
+"T3T1_es_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "6646fc717fff84b11477d50e1194d417e9ca1b106a570da6fcc682cfebe4dd78",
"T3T1_es_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "fd977dcee7395339509de521301de4269c0b0f9637db955710aa3c17322313d2",
-"T3T1_es_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "804b727fb1d1c14dcb570a48375e56830973e8020eed71c824011fa603d46b5f",
-"T3T1_es_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "916cfd51823fff02163822642fed275ddd3717861ccde1a856af0367ca502ed0",
+"T3T1_es_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "1bbd69d36e1b54fe877a788ea17ed5ab0a2a1bfb05c2699f7a238a9a763ad37a",
+"T3T1_es_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "1725f8ecf7ad0fff713c528b163fbed05a247caec82241875a5c5a119fa5b324",
"T3T1_es_test_msg_backup_device.py::test_backup_slip39_single": "f7874b5762c4f393cf37c85871b67d3722ffbef4ef1d54ab020b5a6f230a3cda",
"T3T1_es_test_msg_backup_device.py::test_interrupt_backup_fails": "2ee314fe1c840799ad98f7a74138380240c7650d3965d8f1c8338959b7090953",
"T3T1_es_test_msg_backup_device.py::test_no_backup_fails": "462475ac05aa7f5475dff48752b7726298cb551a22ba352861c1db866464905b",
@@ -25163,10 +25163,10 @@
"T3T1_es_test_protection_levels.py::test_unlocked": "dee72a546cad44031f9db5606c9437ac0f81bf095673c41e12a54c0aab3330da",
"T3T1_es_test_protection_levels.py::test_verify_message_t2": "a701a159379f2070fbfa80325737ce9768ac51bb176779e146a5fe48121ab13b",
"T3T1_es_test_protection_levels.py::test_wipe_device": "8f281744b5965e1d450e2cf68023293743bd47d6f4510fdf89ab3dabec6a0559",
-"T3T1_es_test_repeated_backup.py::test_repeated_backup_via_host": "09dcea16978846ebcbdf25e61a9ea7a2172dc242492fb8c3fa5fdc423ba4847b",
-"T3T1_es_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "d5aa76553492f7aa464372a66483a146743ac25a543234387cc9df541c9b3464",
-"T3T1_es_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "d5aa76553492f7aa464372a66483a146743ac25a543234387cc9df541c9b3464",
-"T3T1_es_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "882ed60f344977e5b3f151886423393dc6420dc310a18baabe00ca8a2be14c7d",
+"T3T1_es_test_repeated_backup.py::test_repeated_backup_via_host": "b8007f3a5e2b612554531efeced04602b2f181248e153c7ba7abe4c24082e819",
+"T3T1_es_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "736391cf0b90f54536b6e6569c1ec9869114df50f1e68e7441b1687f20f77214",
+"T3T1_es_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "736391cf0b90f54536b6e6569c1ec9869114df50f1e68e7441b1687f20f77214",
+"T3T1_es_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "8bd95315c0cd3250d96b43f7b8057432a522662cb8865cf868e0f06dd74ce3a9",
"T3T1_es_test_sdcard.py::test_sd_format": "cdcdf65bb45df7a376f6295afe8b5d0236bb6c37410c1a6a04571e58e7d09079",
"T3T1_es_test_sdcard.py::test_sd_no_format": "2a2be42fddbb4c419962b21c52e268e0ebd4b10ec8677a4364ee1f8b65b8168a",
"T3T1_es_test_sdcard.py::test_sd_protect_unlock": "3786e727a58d1bd1ab1389798438da3f10f6b73586fbbd2becab2f4015ea090f",
@@ -26043,9 +26043,9 @@
"T3T1_fr_ethereum-test_definitions.py::test_chain_id_allowed": "c5e432ecadef38742c828e4758652b557a3e7b8a30eed120cc596f335eb885b2",
"T3T1_fr_ethereum-test_definitions.py::test_chain_id_mismatch": "c4dffa9195d175f9bc4a23e9e0f80b92f7c6687128918a5a70c14b4a6e7e3694",
"T3T1_fr_ethereum-test_definitions.py::test_definition_does_not_override_builtin": "c4dffa9195d175f9bc4a23e9e0f80b92f7c6687128918a5a70c14b4a6e7e3694",
-"T3T1_fr_ethereum-test_definitions.py::test_external_chain_token_mismatch": "d9efd996acab09b225b4807348b913bf8bd6d439ba658309e56cde2d27b0132f",
+"T3T1_fr_ethereum-test_definitions.py::test_external_chain_token_mismatch": "f91176c10cf5369175bea72563f700a4822d42c241e1cfad899a38f77b249bfa",
"T3T1_fr_ethereum-test_definitions.py::test_external_chain_token_ok": "3f4f8496de6b79c68f72a05b6f651aa72e4953e8c1286fd3c4a93fef6e40fc9a",
-"T3T1_fr_ethereum-test_definitions.py::test_external_chain_without_token": "673d9e4e2d3f3bbb5b99104daf9bde4f988b11491b1fa660d2134efd1365b1d9",
+"T3T1_fr_ethereum-test_definitions.py::test_external_chain_without_token": "f87b93c0b692c42f6b0dfa329cfdb8741d731df4cf9aa690c6492fbae920788d",
"T3T1_fr_ethereum-test_definitions.py::test_external_token": "fee4304f3fb6f154ea0a3db41abbc1aee03cc15cb945c15d0459c3a139c18c7b",
"T3T1_fr_ethereum-test_definitions.py::test_method_builtin[_call_getaddress]": "c4dffa9195d175f9bc4a23e9e0f80b92f7c6687128918a5a70c14b4a6e7e3694",
"T3T1_fr_ethereum-test_definitions.py::test_method_builtin[_call_sign_typed_data]": "0c334508e3287025e13b409c822d6165fe19e039616d57f2e8f292343a3d757b",
@@ -26136,16 +26136,16 @@
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-Pirl]": "ed007f0b79af902a84ffb3ada7d622be969c60eecba225aaff3cfcdf404eed26",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "ed007f0b79af902a84ffb3ada7d622be969c60eecba225aaff3cfcdf404eed26",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "ed007f0b79af902a84ffb3ada7d622be969c60eecba225aaff3cfcdf404eed26",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_1inch_unknown_token]": "82d5557eccd7cd43cd0b218239d09ae766fdeb5d0739cdc5ee65d26c854521ee",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_1inch_unknown_token]": "46bd3fc47e4329b9619f02997eb59c6c9b1b9e3f92baf8cfbc40e4f63018f3f6",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_known_token_known_chain]": "ba97f1b22852631916852b3f8639320a4f0877a1102a107d98abcf7a84a9391f",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_lifi_unknown_token]": "bcfe499ada7cbdd1949a22efc5c67a0d84d4c500abff64661ec7b43d947184fa",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_uniswap_unknown_token]": "8c8c5726edb47b464f67ee1061a7fe59c4c47b7ee6d44946bae3d3b5ed88850e",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_known_chain]": "bbd746d3d23d7b6f2a249e49b1e25b8529e7a8e537739e642e6f5c594b1f2f76",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_unknown_chain]": "66ba3aac920b77ca78b69a0e63bc755e6c80d003cfa6e507ad119d1bb01a1ea0",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "e4973edec4649733887ca172b0bec7965c075e3117bb92df952c269668c8eee9",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_lifi_unknown_token]": "5712c3b83e7341154cc384ddcb9be7d80abea2fb108a33917dc4b8b2197183b8",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_uniswap_unknown_token]": "3e707ba184dad895cfe60e6c71165bc3ccc4988e9a9ff0d3ff16a2a3886f5d1e",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_known_chain]": "f79239352efc6318cd5fd5828edde4929ab08c4f83de6694d0acf66efdcbce5d",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_unknown_token_unknown_chain]": "f40416b076b779bb19f1ec86e67f0219f52cfee354cd76cccb734f8e2666e07b",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "cd11949cbca8a264e23f49174c597fea0ae811272c61769214a7590ae118de7f",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-data_1]": "fb249698fe2beea06bdf8b855f53878149e24b39c061f812d814cab4ad1e1530",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-data_2_bigdata]": "5f617159be7c1594335f215bebf19b5fb153892591cafaf9b86c80b0dd1ca27d",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "602d50eaf5a96328cb32c2f6bb261669059bb5989a4168cba5330145291549b1",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "7366d818ea0d595598bf53f15ba52cec244bea0ce444f62a7822217db12e815a",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-max_chain_id]": "ed007f0b79af902a84ffb3ada7d622be969c60eecba225aaff3cfcdf404eed26",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-max_chain_plus_one]": "ed007f0b79af902a84ffb3ada7d622be969c60eecba225aaff3cfcdf404eed26",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-max_uint64]": "ed007f0b79af902a84ffb3ada7d622be969c60eecba225aaff3cfcdf404eed26",
@@ -26153,9 +26153,9 @@
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-nodata_1]": "3be7943989feef3390d118d5ba6c4a1ab940440ff56d86cfa896106226d60cc4",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-nodata_2_bigvalue]": "abf0302c0fb159c00f9dad96a6208ea7249cd1baca20aeae1de58de8ed03616c",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-revoke_known_token_known_chain]": "26ccc13af92562a6adf502f80557098e9e02d2ddc1e8e1882b593084dd79a864",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-revoke_uniswap_unknown_token]": "995efca6a8b23b80d6ff34477714fce89f518ee5746664e261affcabd1c56a3e",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_known_chain]": "5ae7f4abaea2058529b2085e5a2a665d8e7d3ec5666936bcc93dea3e7e91d7a9",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_unknown_chain]": "edb3b88d5e444e63f59c82928118ab2ae13f6f39c436ae3201448605ee9ae8eb",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-revoke_uniswap_unknown_token]": "c242a9c9f4ff9fb49bcdae11d59544008e796b0e0624b8ae5df43d1583cc614c",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_known_chain]": "43c865dd6b7e12cea7bfb03ea1784284f2b213baa1dcb5c7940f2f91d8418058",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-revoke_unknown_token_unknown_chain]": "596954a737785997becf5ee35a1931580434fe1fbe31100d1bc328dc3dfc6caa",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-wanchain]": "2ed96fb8f65fb11ee0712087a3032394a3f3327e190225bb0423be3187899dfb",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-Auxilium]": "21b0f802bfdfdd7de690044d1afaac99ef7d5bf9e7aff549d67dc9b887e3e6f3",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-ETC]": "281a3819959c73daa9279b7c4394b1912aff9f0b1137048cf60aae6bc0e363b4",
@@ -26166,16 +26166,16 @@
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-Pirl]": "21b0f802bfdfdd7de690044d1afaac99ef7d5bf9e7aff549d67dc9b887e3e6f3",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "21b0f802bfdfdd7de690044d1afaac99ef7d5bf9e7aff549d67dc9b887e3e6f3",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "21b0f802bfdfdd7de690044d1afaac99ef7d5bf9e7aff549d67dc9b887e3e6f3",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_1inch_unknown_token]": "2cac055154e9b6b935174ba83c189e5ce9924448b4c07e4a2a09ecc8e756010b",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_1inch_unknown_token]": "99dd15479a553d3dad2742ed66428855f3ba3ef78891283180f7b89ad1d44fcd",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_known_token_known_chain]": "1d1cacd53e395f634a2539ed6e7ceba1d96b935ffb477939e655a27a8e2647bf",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_lifi_unknown_token]": "957a156499183abdbc1857ceff19f651da0086c4c075eb4773c349e3c00acec8",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_uniswap_unknown_token]": "701865fa818702aa929567a7305606f31313aab16a454a632fa08b516f556f52",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_known_chain]": "fde4a7ff1b43dadfd27ef05bf5e31f07c078a203686144ba40177593579f6ac1",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_unknown_chain]": "c1fbf6b5acf9114d5c639a6d86d267bba96da81f996ad97b73568b59b939a956",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "52fe2df45041dc274148907cf245b82795e0a565a7df465e10b1aed1d2f3170f",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_lifi_unknown_token]": "09384fe7d2ddb1489fb65b14671310bab4abebcf6d41596927280e36960021e1",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_uniswap_unknown_token]": "7024fedbc02919035297f9c716d50f5e1dd16204c89563e929e90e1f3382a4c0",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_known_chain]": "2967b70b2e8273ac790da995ba1013aaf39e4e96a829c2c1b5765b2f121d8c1d",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_unknown_token_unknown_chain]": "105e5a328b2db511594a2fac17bafc3475f280057f508c02798d4f404c78ec30",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "c9ada4c86a89c606d0e8dcace00b467e5178da35f5bce56f443d6070f3212be6",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-data_1]": "758e6dd3688ce7e039b3f8cfaf7123ba78560489bfd93423e7a449ce568be17f",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-data_2_bigdata]": "199b2b8691bcbb7c95faaac7f3de9edef4c9a4d2dc6189f75eb982c4382aa536",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "301327f677b63df9fea6f6c1f7365c05691b58c251f8516b4874141b7b2b5b05",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "58c89faf3c242afd16ae4629f7a0726bab2ff46f0d234f0b32226bc1d7458c79",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-max_chain_id]": "21b0f802bfdfdd7de690044d1afaac99ef7d5bf9e7aff549d67dc9b887e3e6f3",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-max_chain_plus_one]": "21b0f802bfdfdd7de690044d1afaac99ef7d5bf9e7aff549d67dc9b887e3e6f3",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-max_uint64]": "21b0f802bfdfdd7de690044d1afaac99ef7d5bf9e7aff549d67dc9b887e3e6f3",
@@ -26183,9 +26183,9 @@
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-nodata_1]": "90dedebd0f1149a1c980717b35fd44759edc7185f731782f95c4a2ba82ebfeb8",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-nodata_2_bigvalue]": "3c3ce6f7943af3665c703ba74ca1e97bf0e6e3400677551bbfb056f8a4757fc4",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-revoke_known_token_known_chain]": "df2b2b36e5ff68db0500a94f66a62a6e945f81fb801e371a32046edc6c83569e",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-revoke_uniswap_unknown_token]": "95a1777874d92469b7ea2beaf7b920ae1c3cdca779ae07ffc2a7a5c6457dfba9",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_known_chain]": "9e637de5911e88713c39368cd06f651616a6c2c51228ad3a9de4fe99214c538e",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_unknown_chain]": "daa57beef9512c62e7f2d4e08b70f406a73746e42fe53404bc1391ebb5bb8af9",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-revoke_uniswap_unknown_token]": "e8165667f1d55ca5cf225cec512edfac36c7ea04ebb0074cc382434218330a51",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_known_chain]": "5de5b2bab565c922d8952d5d1a7547a36b2d20f311eb3ea0aa4433f1d81a2595",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-revoke_unknown_token_unknown_chain]": "3b360849c40cc087d88052dbab7b40bb23b3da961813317d8365dc7067bd0bb3",
"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-wanchain]": "fe0c077e6e6182d7e8ca6902dde5a1f90502c1f5393dc1831117eb3c493ec531",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_go_back]": "7b47bddecb46a62763366941f3b4b5695793dbb6036cd6dde3cbd137677682eb",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_data_pagination[input_flow_data_scroll_down]": "c3e45df3e795ba3d8142d7f2cd6343f48f541bdebefca415a59e16c8065cface",
@@ -26193,14 +26193,14 @@
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "64b3fcb56e1a0cad8b444c5b40fc8e23844adf1ffe256ab5fcaca3bde21c1a9e",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "971e659464d070ea763803d9ee8e951638dde557ec4f36ca75c4bbc1a8fc340c",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "e15a73606a28324c7ed43a4f93664119f62f7f5715a00b8c3816e16b9ce48ad0",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "63c1a81e0508d3029f5a14db1283c8cc4630518d903b566feb1b0362935a02e6",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "833752a05a8bcf789686b7047d4b45de9fe4b32b7606f37a162625d0b8751d69",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-large_chainid]": "0dcd397f7b9377bb7e5779c52d6d3fbefd2c957893f8101cb2552aa86d02cedb",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-long_fees]": "a08f32c7101f8b052b6109e8cf4c19ee275c5eea146afe5ac2f6e928303b866c",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-nodata]": "64b3fcb56e1a0cad8b444c5b40fc8e23844adf1ffe256ab5fcaca3bde21c1a9e",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-Ledger Live legacy path]": "183e417e63caeaeee0d2f8c415215cb261ad12b67ca74521d953496b44918328",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-data_1]": "421f553f21e7136305e7b6fb81b50a0dabec09de45948d6c1b364e64509e1a4a",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-data_2_bigdata]": "340887c16b53dba9b1ba1c06692246b08fb8aa95cd6b38a9f3120f62ba6e2231",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "c6191c5ebb8d3e5df163c48ddbb37908cf1f21d5af9def1762c414f86c6e2f71",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "7d36f7818fc3d9d62bf10717a9d0e58e71b562432661df2e00487dfa8e09ad07",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-large_chainid]": "eb352ef0a703a4d1e05c7126a11d22d18f2ab8f4195765c4d5bd3041a24d6925",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-long_fees]": "fafc1207bbfa0bfb6ea977d3b4b3544038cf23294cad0bd0e42a02256fbaf88f",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-nodata]": "183e417e63caeaeee0d2f8c415215cb261ad12b67ca74521d953496b44918328",
@@ -26218,14 +26218,14 @@
"T3T1_fr_ethereum-test_signtx.py::test_signtx_payment_req[True-True-False]": "5c104b490262ea363cf8d73fba2f5d3c788bce101929501768a5dd559d36131a",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_payment_req[True-True-True]": "8a7302c4dae1ac0e53f945c5e57910fd17d065accb0a9c74da6151758a31ed33",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_payment_req_long_value": "206ec47bfdcb1963b18cb14c4f4df4ae4930bcbd93f570549141bcb91cf97673",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[False-claim_holesky]": "63dfff0008908d05561a3e51a5f134ee61785631d840e07e750247f73eb08ccb",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[False-claim_mainnet]": "e85d397c1ede50a525887d7ac25bffdf6e7b12d63160be841f3ea0e047dcff17",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[False-claim_holesky]": "037df2f952e66073151310bbe702c08b149bc8710f3c4eb1b7d126411ac09878",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[False-claim_mainnet]": "929adb5874f879e6a980886ae698fb8570cd03740c8a69ad66a2f057a6571e75",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[False-stake_holesky]": "a217063fce68a728001bbedd6708ff17e083cddbaecdf6452576a5fbb2dad2ba",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[False-stake_main]": "461ac165da37ba747c2d8825783c84e88c7b10fbcc5f25142d52651f75e33734",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[False-unstake_holesky]": "299f8cbb32222f63ac5be6f40ae91a6462b3448a94b24b41662cd4375da597a3",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[False-unstake_main]": "8d1d8a9f979612e9a44b73e585e006f05a4ba1aadb82db91c94e4d92bb03bead",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[True-claim_holesky]": "63dfff0008908d05561a3e51a5f134ee61785631d840e07e750247f73eb08ccb",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[True-claim_mainnet]": "e85d397c1ede50a525887d7ac25bffdf6e7b12d63160be841f3ea0e047dcff17",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[True-claim_holesky]": "037df2f952e66073151310bbe702c08b149bc8710f3c4eb1b7d126411ac09878",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[True-claim_mainnet]": "929adb5874f879e6a980886ae698fb8570cd03740c8a69ad66a2f057a6571e75",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[True-stake_holesky]": "a217063fce68a728001bbedd6708ff17e083cddbaecdf6452576a5fbb2dad2ba",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[True-stake_main]": "461ac165da37ba747c2d8825783c84e88c7b10fbcc5f25142d52651f75e33734",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking[True-unstake_holesky]": "299f8cbb32222f63ac5be6f40ae91a6462b3448a94b24b41662cd4375da597a3",
@@ -26235,8 +26235,8 @@
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking_bad_inputs[stake_bad_inputs_2]": "c4dffa9195d175f9bc4a23e9e0f80b92f7c6687128918a5a70c14b4a6e7e3694",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking_bad_inputs[unstake_bad_inputs_1]": "c4dffa9195d175f9bc4a23e9e0f80b92f7c6687128918a5a70c14b4a6e7e3694",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking_bad_inputs[unstake_bad_inputs_2]": "c4dffa9195d175f9bc4a23e9e0f80b92f7c6687128918a5a70c14b4a6e7e3694",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking_eip1559[claim_holesky]": "5b165ae5bd3b0aacc55ccfcf959e63cccd19fed08c20fdd603567dd28d80dff0",
-"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking_eip1559[claim_mainnet]": "5b165ae5bd3b0aacc55ccfcf959e63cccd19fed08c20fdd603567dd28d80dff0",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking_eip1559[claim_holesky]": "90bad1ecaf96701fa8e197b68de85105c74ce49eda82e952fddc39e45c789b5f",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking_eip1559[claim_mainnet]": "90bad1ecaf96701fa8e197b68de85105c74ce49eda82e952fddc39e45c789b5f",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking_eip1559[stake_holesky]": "decacb36b92a6785ce7f733085f99b642ad3a22a5d652613a0a1b4cf4cffbe0b",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking_eip1559[stake_main]": "decacb36b92a6785ce7f733085f99b642ad3a22a5d652613a0a1b4cf4cffbe0b",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_staking_eip1559[unstake_holesky]": "719697bb31465c4d3f3fb07eea3454710e06e2bdd70d4696c981b8c4f9198357",
@@ -26571,9 +26571,9 @@
"T3T1_fr_test_msg_applysettings.py::test_set_brightness_cancel": "5cf5dc35925b632e05c2605167e69d3227e37402b9c26957012f8e12b0f51533",
"T3T1_fr_test_msg_applysettings.py::test_set_brightness_negative": "c4dffa9195d175f9bc4a23e9e0f80b92f7c6687128918a5a70c14b4a6e7e3694",
"T3T1_fr_test_msg_backup_device.py::test_backup_bip39": "7a9f5ec4c1b1f742605975b514bc157b8d5e54833f1821a063ff1a15825408bd",
-"T3T1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "7da50ba103a09972db3acdb12f78e5466172ebc956bfaa8d5c4e555ba47df6da",
+"T3T1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "d0e8e4360deed61ae0d54fb90e5fe327a0cc311863cda2c492deb09de73cf86d",
"T3T1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "d4cf6d8c5b47d66a3bf8473901f1c117761ca0183e741d56f7a33c803486df23",
-"T3T1_fr_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "cbc641432eca1b33bc79ca343f70ceda51a31d1e2a9a084c859725b8ec73ca1b",
+"T3T1_fr_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "5a44da6adf05d0fdf22a7fe24533bd8065901f1b1e9dd947c490cfab09f72cee",
"T3T1_fr_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "c129fbb7c264118024fee87b1a07dcc11ecdbdeccfa56bcbcce2d2f029e7f901",
"T3T1_fr_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "8ec99bc0efc972b321c1410e641d10971c91de5198362cbc06b8cf280c6e2980",
"T3T1_fr_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "b53ebdcb78c334ba7b8bcd93093dfe462c6a0c149db48ac34b5eb6a50255914e",
@@ -26673,8 +26673,8 @@
"T3T1_fr_tezos-test_sign_tx.py::test_tezos_smart_contract_delegation": "9fff375835de4711be3dbd9d87e414d02ef35cef322b9a8143ec99a7731a1aba",
"T3T1_fr_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer": "6b2381add47fba56f49b56fefd833a2b81387d40da09a45df2c534f13af90321",
"T3T1_fr_tezos-test_sign_tx.py::test_tezos_smart_contract_transfer_to_contract": "1db6ecb8b8c41f13f94fd4c76307655c573c51ca9a2092c27fede30f8ba6eb35",
-"T3T1_fr_webauthn-test_msg_webauthn.py::test_add_remove": "f1ce8208200e19d1a2e1b72571d6d88d38b63e19eaf9b6213f1f26486dc19630",
-"T3T1_fr_webauthn-test_u2f_counter.py::test_u2f_counter": "0d2cf70f5b4e57816cf0628c01939164e101e4859ea405f619d1483e72c7828d",
+"T3T1_fr_webauthn-test_msg_webauthn.py::test_add_remove": "5ffad2d87977d54fb0cb0390ad2291082584df33861ff462cf2005ee56c07a67",
+"T3T1_fr_webauthn-test_u2f_counter.py::test_u2f_counter": "a891702b241c79b7d2b269393e7d3493189907b15ac075c67ea08712c51deaa1",
"T3T1_fr_zcash-test_sign_tx.py::test_external_presigned": "2076f8a60debac71b0f533eb3353a3ba4a7131cf4a5de69255e07cc35bf93b3f",
"T3T1_fr_zcash-test_sign_tx.py::test_one_two": "9e228a179bd3f71b5bf93aec815ee63d2b8d6018ce09b5a564bf47f320cf1f89",
"T3T1_fr_zcash-test_sign_tx.py::test_refuse_replacement_tx": "e6f685dc3d59589e65919e4a1e3bed5d77c7372fd458af6d9cb252dbdc15a34e",
@@ -27784,11 +27784,11 @@
"T3T1_pt_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_dryrun": "68c5fd9368edd2438d4730acf46340945c578e03b1bbd01bd47c57aea5c00145",
"T3T1_pt_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "a37014f2e0eb62186d29654c90034552332291bf09ff074e666ffe06f7f06a60",
"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "454c6f52711186e117fd8ee530b9a87f1269e068afacf82294c19495d8ba063e",
-"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "d1b87735d70b4cceca2b0e58b0d729788f7e7934af99705d14740a8470f3afdf",
-"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "2b9c054647495863700a111ab00d75d57ae56bef11b40cd71937baa2820aa4cb",
+"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "595ac76aef47ac999c8e2b9929dd931f594f4512330cee7217e8eb1a05551031",
+"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "54766a80c904f7f534cb3b32f94b8e5d9bf5b7d96eb9b0bb901299d874c1330f",
"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "6c630359992767d028bdc24dc276085594ab6d4953de12b89dbca3472b144f4b",
-"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "625209e11eaea0f70f947a61f0338e22a21406ab74844a6a5f5f74f5a5a93216",
-"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "d4c9e5402eb7c28cf85da036d26c88753841066ea64ba562510c82f2b6d24319",
+"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "2f27f239e6c9656677d5bdd735604d0309a35dabbe743100cad4515978f6cc6c",
+"T3T1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "a0c591f24cbe8603b257594079ce72219290c01679c458d8ed171e8545e8e220",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "c15216b8aa033bd81f0a8fb6415c6728320b0c30fe3150eeb8a1749ae0a1a83c",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "e26eb97358e4400004f06d869cd790e690f10672f76c274eebbf66a443a696f4",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "db8c031c3583c7bf579985f23cdf1427866dd0de52df131dcaff2e99b8deef53",
@@ -27799,12 +27799,12 @@
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "19cdd84d79e10c195fa054a7f3bf2d6b5815790bc5ce2aefa9a4d17967c4be1f",
"T3T1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "2aa82cbe0a58c2d32060878822f631c4994b452b9febcdafe42d7e66b3ece3ed",
"T3T1_pt_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "dbd1e0287746515355a935d6942a4162f8c751237a20e6427ab55e5e500ecab9",
-"T3T1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "f87c73e9678f80bbb10dd1baa828034000ea3f154984c06421722e6f7603492e",
-"T3T1_pt_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "4323bbaac97acb447b5e782db815918ec994cdcd7fab2981f6b7ee180f07b5c5",
-"T3T1_pt_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "7327c205082889eaebb615f3a9859c348bd8ff3452f38657cb66d80c50df1d98",
-"T3T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "4d7b1c717c23bddc4aaec60f412fe3906d50b51d61460d73ab3ef9ea708892e5",
-"T3T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "f1b3a49e9ba32824da0d0b78a402a3a9d8dc6ec3841e0d390d316738f3bea785",
-"T3T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "db8fc0676b3f7fd08355bd661bc2403155c6a1f0bceeb01d10a18141cad28dca",
+"T3T1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "27a61a6cfc6f2c5dceeabffe08d5debc281b3ab73d145748aedc6fcf13324e22",
+"T3T1_pt_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "8f985b42e6b5cd9a2912363a1de0b5b3f93ec4faa7ebce6bdd5286542b5fdaee",
+"T3T1_pt_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "418d45dd01e338f0d9661d05bf95635ea225ad7a703cd647266f8bfe39eb3162",
+"T3T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "14da4ee18f69e94378f1287aaeef14824d2eee2de04b7ad7b690cb113c0086b8",
+"T3T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "ea8a524323de00486db4995be78666d4351d79fa4a7e5f4422e0f06f46f2dda1",
+"T3T1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "5e72ce4e56cb2bd287f985f05ca8ccbf263fd07cdfce7f9cd05f8bba1b9e4ff4",
"T3T1_pt_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-0-rNaqKtKrMSwpwZSzRckPf-3321e5d1": "c76545c7af9f06edc552f733a6290d9c44f081fe2b1f66568d5103572371852a",
"T3T1_pt_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-1-rBKz5MC2iXdoS3XgnNSYm-fd75b415": "98ad0df651dbfa6452a91762d90bd29b8a33e6571703bdc9cb8679bb3aded869",
"T3T1_pt_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-1h-0-0-rJX2KwzaLJDyFhhtXKi3h-af5daf0f": "fb8aa6556d2011a4144df1cf187cfe24927d0e50bb2dddc9c9a0c7dc2d0faa39",
@@ -28036,13 +28036,13 @@
"T3T1_pt_test_msg_applysettings.py::test_set_brightness_cancel": "f7a90d85693d04080c9f823185a9ef52c2d34d35afd402f4835e0d8c14815b67",
"T3T1_pt_test_msg_applysettings.py::test_set_brightness_negative": "c15216b8aa033bd81f0a8fb6415c6728320b0c30fe3150eeb8a1749ae0a1a83c",
"T3T1_pt_test_msg_backup_device.py::test_backup_bip39": "3b8f77006d10bc062bf586aaf6dc242dbe70b776e6ac46b824a536094a7508ee",
-"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "874c6aad552803864acef7e44e263a3445cd7876a6e0f04ddc71da2f7f4b26f2",
-"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "451a23d465e5b725cb17888e5b764e808c32d6bdc912a6cf1544aee0eda9d570",
-"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "8bd35354a1b4bfb3eba1a4e08df3d25083604ac6e2e0b7a03d932cbea352cf9a",
-"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "09c969f68a15c6c0432ca43eb36ad9aecfff3fb7f11da69d4602bbb93d6a8182",
+"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "973d46a113c2bc1163ab36b34fbca47487eb4d03481a8f0d760f0643eba0544a",
+"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "37839c0f9e4d69fdcb3085c8000e11c6bd3b4d363742e61c9c5f967ce07cc31e",
+"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "d66bbbaa186ecd5afe70be0d147909569ecd950698e7aae2e5dac75923169e47",
+"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "a0e7f597cdb65125010d5a093ea7e8392ed4a543041122d2836311cc5ca503dd",
"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "eea9c6698ee224fac01d966029158dc28f3aa09b3fbcce657c8af05c9f9cdd62",
-"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "753a47963c9e51ae3b4456565aa2468a0de05ce3d742c47f1bb15b018f4860ba",
-"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "10e37ba1ae37459b1f042c0f03eba737c73672ae48edd1f5a91722dfe613826a",
+"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "274ea0a587426b5c4482c7716964f856c5d12f7f350482437d98dffd084d44c8",
+"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "18f4d2d891cd283604e9b95288104479f0462696f3c52293357719f7f276a8fa",
"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_single": "4709a62a5cabc3a1a1c059c413ddf0c6b931f0ab2de4158b6f3783f13db517bf",
"T3T1_pt_test_msg_backup_device.py::test_interrupt_backup_fails": "a826bfd6b8a52950cfb4a7aa6d68ba3149e12eefe99b9d96decf1071f9d1ef7b",
"T3T1_pt_test_msg_backup_device.py::test_no_backup_fails": "658d92205b0d1d82441f9f9231b8eec4402eec487ad292bee6d53b2b5b23fa0f",
@@ -28093,10 +28093,10 @@
"T3T1_pt_test_protection_levels.py::test_unlocked": "6011c6099cd68a5b6bcd387fd17688f6d2401b36b40feefa93af31b2fe31e616",
"T3T1_pt_test_protection_levels.py::test_verify_message_t2": "b892deeaa3c710ed1f918736d4dfdb1ac2484d3edbe3bcf63db1c2150eea9de8",
"T3T1_pt_test_protection_levels.py::test_wipe_device": "9f0631506991cac63dcd992ff19c4034cc736b8116e1ec9ffad72a66f9bc3f8a",
-"T3T1_pt_test_repeated_backup.py::test_repeated_backup_via_host": "37f5f8e5d45e8305eff63a266e29582b5b073d93e1f9f7ab06af24a042beffd3",
-"T3T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "85f60572c96fe85642efa007c4dcd09e81ab3b7724e5ce01e253b80864ffc932",
-"T3T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "85f60572c96fe85642efa007c4dcd09e81ab3b7724e5ce01e253b80864ffc932",
-"T3T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "941edde4f7b819df742b3ac069e66a201ff3741fb69ef43d59837f0243eaa9a8",
+"T3T1_pt_test_repeated_backup.py::test_repeated_backup_via_host": "0b32d5cf2cbad4b978d0a8e4b51b6ca748d834cae8e6aa3866005b071695b6c8",
+"T3T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "31935e2865ca72c54bcba009fd70176eaa7fbc95aebdae396b7ff8c1da8ecbf1",
+"T3T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "31935e2865ca72c54bcba009fd70176eaa7fbc95aebdae396b7ff8c1da8ecbf1",
+"T3T1_pt_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "3a3ebf72438983048a3acb5461c36d139d3548794b34d2c836e92ce6b4be9f6e",
"T3T1_pt_test_sdcard.py::test_sd_format": "36ee869a2e35110f13c3e9907cf03f5c7c29ead750cb8ed58ebb20365392c143",
"T3T1_pt_test_sdcard.py::test_sd_no_format": "7da8c6d1729ae1e8b741ea38ba79014a8059b2c5ddc9d82547a4e22d8cf5ddd4",
"T3T1_pt_test_sdcard.py::test_sd_protect_unlock": "3a2869f893fe23b92cc270d3cedd4a57810ca1a353ced5c34ed98d11f1369642",
@@ -28345,8 +28345,8 @@
"T3W1_es_test_autolock.py::test_dryrun_locks_at_number_of_words": "d98414c4e36c09ae65d3152c3b5e749ab5bbb533116daecff83e079dda1cf491",
"T3W1_es_test_autolock.py::test_dryrun_locks_at_word_entry": "8c51e01927d5323a100e6e9cd9a4ee64bf44e79bd7a60c85711b74475ee47f63",
"T3W1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "c2df926640ff4ba5ec628510b9d0234aa66607cafe3c047c8c1ef417c891aa69",
-"T3W1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "abba1097e14d884d0270150a17b74fc23932b3d978a700492761418f888abaf7",
-"T3W1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "dbb5dc6310343ee1275c48e46f917ad96cd071cbb5b27f6913425d6fd8bcf51c",
+"T3W1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "8fab691f9be3505b5e54e8c60fe86ea8aa873ba0cb460f94306398168490374a",
+"T3W1_es_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "2c3149b244c1d77953b69070bcd72800580c7f129151c313b4c56954e837ddc1",
"T3W1_es_test_passphrase_bde.py::test_cycle_through_last_character": "9e500a463222910f076c61ce9b7ae67f66e691052d12954452d6c8ef7970fcb0",
"T3W1_es_test_passphrase_bde.py::test_passphrase_click_same_button_many_times": "d5aa7bb97e9131ef1597fbc48b504b4c886fc975393b1ea2ee68f3d64b4eea13",
"T3W1_es_test_passphrase_bde.py::test_passphrase_delete": "1f092f6c3bce31226d121b10f7942fe23b3a48447ef3a1aa1c81f4c3e85a81ba",
@@ -28383,12 +28383,12 @@
"T3W1_es_test_recovery.py::test_recovery_cancel_number_of_words": "33a31f81ebda7cb734a4312b9941fba52262adc78ff801982aed21f932a52c1f",
"T3W1_es_test_recovery.py::test_recovery_slip39_basic": "4763f5627ca2dac1b97ccb30069e0a01e5e641f6466a2802694db4b741682c97",
"T3W1_es_test_recovery.py::test_recovery_slip39_issue5306": "64868f9be5462cfb9e470b758da429e52fd528c1df62290c5f90dce96a7f9c92",
-"T3W1_es_test_repeated_backup.py::test_repeated_backup_via_device": "55955765b0b9529317d9933bd8f34b87c3a2222cdf1f2184b82e35449d050e6c",
+"T3W1_es_test_repeated_backup.py::test_repeated_backup_via_device": "026fb2b7cfae86c18cb867897fd2c47846b059b6a30e4e735518501497fa35ac",
"T3W1_es_test_reset_bip39.py::test_reset_bip39": "25b78b359489e9364b0e84f8ec705d24326c07f1ae1a4043541411d92e450824",
"T3W1_es_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "9476ced6e6ebcaa6c159d0900e475c854a23c06227500388a0b0430cc38a7a03",
"T3W1_es_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "4b35f89ea6ac407721aaf4d1e4a64fb98dd307b8bf8c2c16b43cbba6f84e3cea",
-"T3W1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "01e317998b790c2aca68b43ba388bc68631b7b0ac9d87c2fcf976fdf838d349d",
-"T3W1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "947ef153be6ee07e2575d1d182ab536b54e5e78ebab38a6ca26174339e6c88b2",
+"T3W1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "aa2dec5ddd390c27ab7509e96943193e7df60329c676e7f39f0fd71912e1a028",
+"T3W1_es_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "94c3d2f6d5152ef8df7fd3c08daeed77741eb3e859cebea50ac80bd8ea22826e",
"T3W1_es_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "4474826bf72ad5a145e988aa3a30af3863bb3a19f5c5015e670f4fdda0bfcf58",
"T3W1_es_test_tutorial_eckhart.py::test_tutorial_cancel_from_main_menu": "e4f7c630fd1edb0ad82916365d49cb24390ca8c6d92fc54fb5b63f55dfcc273c",
"T3W1_es_test_tutorial_eckhart.py::test_tutorial_full_completion": "09c10121351f3e4333e372397ef8634b77835848a99838ac22edd226d760915f",
@@ -28461,8 +28461,8 @@
"T3W1_pt_test_autolock.py::test_dryrun_locks_at_number_of_words": "47fc7618b5c3618716aa0c204ce32779a6ca0977f7b72b04a741c274b9c57fe7",
"T3W1_pt_test_autolock.py::test_dryrun_locks_at_word_entry": "a5d2cdf171db5925a9ceb089e9f13fa8ed6d77a0dc24bac98d33db6be835cd81",
"T3W1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[1of1]": "582376f6c03ded8a0a4f909488c55ff59193f4aff0d3a813c2895207c038799e",
-"T3W1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "6ccb3b8e3bbe77132a7de872b4fdbd405f477267b08c80c362e3a6df2892331b",
-"T3W1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "ebb96655ee74260fb508cba247d0920e35f2fe3cd8f89a2c751ccc1d169d1734",
+"T3W1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[2of3]": "47e887d87a392dcdec6d60c1facce2217cfd7f3e03424648083ed5c86f06fe12",
+"T3W1_pt_test_backup_slip39_custom.py::test_backup_slip39_custom[5of5]": "95021fcf2c2f526a7f36fd9f783223dfdae5ec7ec48c3a9fa11ede5a3ab2f63e",
"T3W1_pt_test_passphrase_bde.py::test_cycle_through_last_character": "88fe32de45e043a6c29f80b4466ec21bff20c6f746d46c6baa5c448e635fe4b3",
"T3W1_pt_test_passphrase_bde.py::test_passphrase_click_same_button_many_times": "10c539c17ef780b1a28a4e4f2ff0a8f65bd2e1b4dad6616ad0f0fe370a1e07a1",
"T3W1_pt_test_passphrase_bde.py::test_passphrase_delete": "8220fdea698d6176dfa56338655c8d5455733ea39dbf018401776524cc6a564a",
@@ -28499,12 +28499,12 @@
"T3W1_pt_test_recovery.py::test_recovery_cancel_number_of_words": "b8b8df8004a5f1c2fdb9a5f01d5f9886ef8247144b2a8ce41d5472da68fb3558",
"T3W1_pt_test_recovery.py::test_recovery_slip39_basic": "cd1e7c560739bd637b314a77423976aca954a0f1ffe70a5adbbcfb83d47aa8a6",
"T3W1_pt_test_recovery.py::test_recovery_slip39_issue5306": "51cfe2c8227250d2b0c539a6c638093e2541c74e063f85e58db89b7072b493f1",
-"T3W1_pt_test_repeated_backup.py::test_repeated_backup_via_device": "02a678a465abc8785c67743e952dad0f2210c7c92fd0382b537f7694a7e83403",
+"T3W1_pt_test_repeated_backup.py::test_repeated_backup_via_device": "17f4baedac9ba01e572ff1eb969af0d20479ef225f7a5ccc9ffebfc6f604b157",
"T3W1_pt_test_reset_bip39.py::test_reset_bip39": "89253695f71ccb19ece7531fa294b28fbc921ff31e62bd78461813197322660f",
-"T3W1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "64b419f0984d61d7589e95a92ffff9056901710475e92db34b2a97ef33973e7e",
-"T3W1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "ae8461809c98bf32923c79db94bceb4f6968cc714e66ad9042cef747b441980b",
-"T3W1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "05f5c3041df8160558f07da826cee01ad9b20adb1248350d54032a8927f04c33",
-"T3W1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "8854acd151223dae3e87af898f3719d3f42c4b41b1fd3b21e2ebd49a038842ea",
+"T3W1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "fb76932f25cda2cbaa946029ff73e0212848eb7338974c77f70460dbaff7ad3e",
+"T3W1_pt_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "e98022fb618ffbe26ab12db7d72af3abcc12a08f7a63a7ec8eb5d7212ad54d4e",
+"T3W1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "3cbb669525a9328b0fca6e64e9777aba41e635a715059e6d36d421352570b24f",
+"T3W1_pt_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "e8926d1241ea1513297c154f8885e5be62446fce0a0fb9219de7f2ea42965fe7",
"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_cancel_from_confirm_menu": "4f5f3211353648afc4d7ddb38b3e905849f91aca8e162b16d3c639ddbf008b30",
"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_cancel_from_main_menu": "f6b1651e0e7cd9ae0413bad5e381bbee4c20b2b8a3c2df95c0b65d95078feb18",
"T3W1_pt_test_tutorial_eckhart.py::test_tutorial_full_completion": "dfca5efff1fc73f278305241fcbaf067a9538165bf18833299eb342edd51fc25",
@@ -30957,7 +30957,7 @@
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559_access_list[larger_list]": "302c9f99b3be3d8eb591ba057399e7dc5f45f587c4c4f3dd6966a4f35c6b7723",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559_access_list[max_count]": "302c9f99b3be3d8eb591ba057399e7dc5f45f587c4c4f3dd6966a4f35c6b7723",
"T3W1_de_ethereum-test_signtx.py::test_signtx_eip1559_access_list[single_entry]": "302c9f99b3be3d8eb591ba057399e7dc5f45f587c4c4f3dd6966a4f35c6b7723",
-"T3W1_de_ethereum-test_signtx.py::test_signtx_fee_info": "0a826614d8f8762f7e80a86b3b92cc1e507d6ebe5a89bd01da48817abd4482c0",
+"T3W1_de_ethereum-test_signtx.py::test_signtx_fee_info": "8e0e16dbc6fe2dde3023f39cec1befd663aa4d5f81224ef7852a1ee4d7d55bb6",
"T3W1_de_ethereum-test_signtx.py::test_signtx_go_back_from_summary": "ddffb9ac93614c662951e930cf8826d810cd767a5ba242c3506b12cf94400133",
"T3W1_de_ethereum-test_signtx.py::test_signtx_payment_req[False-False-False]": "3657c3c17738a06793aa048d47c923533e846a496a39206e7d28652a0b60dd97",
"T3W1_de_ethereum-test_signtx.py::test_signtx_payment_req[False-False-True]": "71933a5c3c290c395ef5f3273462d9fabd728fcd70b374b16922d6c305ef09dc",
@@ -33983,10 +33983,10 @@
"T3W1_es_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "dee3134648820bd5f44ac173398ecff03620513103d3d65946e911ec63691769",
"T3W1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "e25969ce96d136c41de0f184aa94a4d7f96e1d36148f93ea98311f604401f859",
"T3W1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "a44ac2fab346d977366f9898dcec06663c6509a7100463036b67bc1f8be2123b",
-"T3W1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "26f43a13fbb26992364eea4a354918b0a498d2c60fd463f7d1269cb61b3b543a",
+"T3W1_es_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "7791b9bd8fd8ff5392895dfd74110d777ce72e008fd1ffae8543a444c7e633d2",
"T3W1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "41aaefea2f664f4c4e5d0ae784c80ae1bac856bcffc5edbbb3334fa6fa552f16",
"T3W1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "55b1e11482bde53a85e95709adc308ac3653a56747905209c250e2e52674a10f",
-"T3W1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "d84dc99f20fa012ae3297d3d9342dfdcddca3aab026624569f4ee085868374b5",
+"T3W1_es_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "f1b249cb1dc5731c9788a6dc0761342c73a1b4dd4808326aae472fd6c7d32fab",
"T3W1_es_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "991c2fedae415c4284948d276edc08daeea466ca5849934ed2784cc8884ee589",
"T3W1_es_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "843b3c69f89d933fd727c65c825fd6be77c53a8011cbe44cd4c603750c65981a",
"T3W1_es_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "f8c78f4e983262106dd22a9372ee3c69115343d0a64e98cd8f43dc14ef3e969c",
@@ -33998,11 +33998,11 @@
"T3W1_es_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "6fa1517bac682ec7553d0ac87ba27a0e70ed9bc1a9eb6f1f6145c914b07e5921",
"T3W1_es_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "d51e1b215c1f2ce9787a260541d502afbf1aeb972e6d190c02b104c8415211c3",
"T3W1_es_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "db1af4f08c746edd95451c1347ad6cf28d66c888f7afcfa0b981dcbb09b4c6d4",
-"T3W1_es_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "1ed5f04393b2ea3ac565f71ae97592af4a7921ac20d8c2f2066d7f071398c9d9",
+"T3W1_es_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "b610d82dfb5794cb8cda6fd9d592f96826f30be954c23b39d0b193e611707022",
"T3W1_es_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "c07405f05b6683a4d01b3cad643275dbcba15b79d46966bd34c2dac5a5bfafa1",
-"T3W1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "1c7dbd96dd715978b4240f3b347fba47ae580d727ac33622ce5df154c8f63d5b",
-"T3W1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "16b660a4c32f1748a803a3e35de9b4cbfe303860c388ef808c94a462b82aa3ef",
-"T3W1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "3f48bb461a650cfa4ccca132aba457188adeeec61cf89f21e90a28afcac72b32",
+"T3W1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "733a3e836a994bf2b0ac0b0bf1ef208df76174bbd60f35e45b2abca9e78b7e89",
+"T3W1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "fd916cd9716f7fb1e39ccc316826fe1a0132df72ed330fb052ac17558e646077",
+"T3W1_es_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "affa3c5fea7726e177320977c1b662f98d2cf2235a43e5872c9a7d37bd0d7c19",
"T3W1_es_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-0-rNaqKtKrMSwpwZSzRckPf-3321e5d1": "5598725e5b75993c5e45dce2565b1bc4f9209ab6faea28e4502228fed7c9e328",
"T3W1_es_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-1-rBKz5MC2iXdoS3XgnNSYm-fd75b415": "5730470cb9a721979da3fc73f6077097ea55e94c4849577b920ecbdccb9a3d39",
"T3W1_es_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-1h-0-0-rJX2KwzaLJDyFhhtXKi3h-af5daf0f": "3ec2f4b440fa27c6ca699c1224bf5aed891d07f072df3206e45e5291c652cfc6",
@@ -34232,11 +34232,11 @@
"T3W1_es_test_msg_backup_device.py::test_backup_bip39": "bc9aa19a2c1ab80dcd5610726379570ff07cedce4afb88caa792407826050e41",
"T3W1_es_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "fbb410e8e977eaa82e0560ad7e44caa27ea4c36b00be2e9edeef06041046b01c",
"T3W1_es_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "3ac4e63eff9cc4567e41ed4ee0981c80ff669ea1ae6266748fa2fb72ebaa1212",
-"T3W1_es_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "ef2fefed78e8093ccf5b92956d6fca4be81b5651112b459433d90ef68466baf8",
-"T3W1_es_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "ba32dad8c3fd2eeb24ffd047ccf1a825700a38cce7f10ea167613188ea685abe",
+"T3W1_es_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "362c1890833e5d6ebbd7e1f4553c198db3d3b45fc3497b93849082cbf25c889f",
+"T3W1_es_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "300edcecbb28dfef863bb563ab9f8be0cfa5a37a8b7773f4191eccfdca7f7c6a",
"T3W1_es_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "2dde368175d327d39345d548f61720296eaadfa0b8c21e173d7fff63e16b043d",
-"T3W1_es_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "a9e9f4acb0c331c8adaef2d05f1ade5609162fc7d254ba5f47c5f9d03e943b50",
-"T3W1_es_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "7a6a23ce1122d0b4032bbf4b2ec54dd93f29b24462e77234e14f8d0dbd2ae1d8",
+"T3W1_es_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "40eeb7213b647d4af73740cc481e7aa43cd141a5a0020116579ec77f698a6de8",
+"T3W1_es_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "e7b46345d3390f56d6c06d9b99ac1f7a67d71284246b7316903e021a53d8c69c",
"T3W1_es_test_msg_backup_device.py::test_backup_slip39_single": "ce7904feca877ec4d0e60c313980772dcbe52265066a63e88a390f1d7a998293",
"T3W1_es_test_msg_backup_device.py::test_interrupt_backup_fails": "fef411da14a850f4103d9676f276f3107aa83f31684b6bb4e5d52afc77e06a9f",
"T3W1_es_test_msg_backup_device.py::test_no_backup_fails": "5944c40e436c335605c95fdd21ba2e9cec96778b807306433dd2f0a0bd4dd968",
@@ -34283,10 +34283,10 @@
"T3W1_es_test_protection_levels.py::test_unlocked": "2044df288b1cce76ad425248d0bc4d6c48262f2f24583e9cb92c95b0160d7ffc",
"T3W1_es_test_protection_levels.py::test_verify_message_t2": "41be7a18a381bad3258a5755c3b1bd00366c42634dda618d4b992411c1482e5f",
"T3W1_es_test_protection_levels.py::test_wipe_device": "6a8cd278a4cf52d92070fb7f9e79550283ae1b769935127886a6972efb761a8d",
-"T3W1_es_test_repeated_backup.py::test_repeated_backup_via_host": "9040d9cc01c609a68f62feeb840ada1b71e5d3cbdb2e85f75ace23b7fefeb483",
-"T3W1_es_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "0b5f9a9c16646e26070c4c844a76eb394a536aaa3066418f7a7a40da5b6f517b",
-"T3W1_es_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "0b5f9a9c16646e26070c4c844a76eb394a536aaa3066418f7a7a40da5b6f517b",
-"T3W1_es_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "c5090bcba6e17443587ff70efc56920e294b84fbff7f6dd9dc408c870ca6c7cc",
+"T3W1_es_test_repeated_backup.py::test_repeated_backup_via_host": "75d273eb376a17df0d4d06eeb3f0bf7e761e271567307864a58531c10cbc28f4",
+"T3W1_es_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "a87b6ed85d3d9fc7086cdb52fe3ec5c69dd67e1931b412da9f8741999c99243a",
+"T3W1_es_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "a87b6ed85d3d9fc7086cdb52fe3ec5c69dd67e1931b412da9f8741999c99243a",
+"T3W1_es_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "7116e2c5ac5126222a38ae8b8bb7cec5f45e2cd45d1704b737eeeb8e6307a879",
"T3W1_es_test_session.py::test_clear_session": "8eac3468c16f436e5480c5e73963bb1713564a3b53d658f8538a13dea96802b7",
"T3W1_es_test_session.py::test_end_session": "991c2fedae415c4284948d276edc08daeea466ca5849934ed2784cc8884ee589",
"T3W1_es_test_session.py::test_session_recycling": "1673f504289cbcd90393805d3400110bf164efda0884f48bcc957a338fe97708",
@@ -35363,7 +35363,7 @@
"T3W1_fr_misc-test_msg_cipherkeyvalue.py::test_decrypt_badlen": "250f727140e1737e1e25e4620b4557d886c40e53f8205987dacb8904050dc474",
"T3W1_fr_misc-test_msg_cipherkeyvalue.py::test_encrypt": "8a994a28ba12f9eed613d8ce944e84985ef341fd0cdb0f62a0cdc6b828b8d9d6",
"T3W1_fr_misc-test_msg_cipherkeyvalue.py::test_encrypt_badlen": "250f727140e1737e1e25e4620b4557d886c40e53f8205987dacb8904050dc474",
-"T3W1_fr_misc-test_msg_enablelabeling.py::test_encrypt": "aa2542712cb72075e50f90f8cbda14d2b878817ee491dbc1e2b7b850c8fb1274",
+"T3W1_fr_misc-test_msg_enablelabeling.py::test_encrypt": "af186cc967b7c8ae9417b8b7e574a4d8826cc3abf1acf70061761db97f1590a4",
"T3W1_fr_misc-test_msg_getecdhsessionkey.py::test_ecdh": "970c4629d70cc3168dcbf9b30943daa3cc70f2e567f196d9e5eb582a15de7146",
"T3W1_fr_misc-test_msg_getentropy.py::test_entropy[128]": "254de6d82a71408684cfb994295d6a38eed4f5c52ac884f35f6c1f591e9327a8",
"T3W1_fr_misc-test_msg_getentropy.py::test_entropy[129]": "254de6d82a71408684cfb994295d6a38eed4f5c52ac884f35f6c1f591e9327a8",
@@ -35580,37 +35580,37 @@
"T3W1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "7d498d99dd32bbb3bced0600cba8d9765b4c6b95338a69aae7ed92df8ba9ba34",
"T3W1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "bbc9d246cdf266cb162e013853665fdbed1c6d5de78d43bb28cad85defe7ac5f",
"T3W1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "77cae57d63eb6e56fc8cf0bb3aae49942b0d14c67383598d4a7da530e7d7f961",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "2a6368e98a18cb68a3aacd806b71c8b43a6b6f2fa0e1cf18f7d01c0157563302",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "d71c3bea1c6ccc63e5a4215fd99027d69d6093cc1e97e073adae140d8332bd87",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "84e194f5b2fa82af4bd0c54848bd69db165f3d7b6759bb8dfdb1144a1a6805e5",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "59964daca0f7fdb2dcca53fd2584e0b878df9ecd9daeab68f6bae7472193b338",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "2e081f7bbd120d687097579baae65576ad48d2df2719e8d81ffb76421f4eb7e5",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "2a94233fd1580f53fb4ffba4fa6edf323e103271f65faddbf77d7a2b2c040ef8",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "37c15fcf1280fbebeff30f2689123a9f5525c662c6a118b216d6ecc0c3f1c126",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "040914a0c1acf38d261bd15a0cd8a8f5159d1476023910a2510d64c24914e90e",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "fa3830b97330df87e0adbbcc3470f3b77405ed9c0608ecfedb17a7eebdf5b91f",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "1eaddce23b94d339e663e203a647951fa36f761cc079079f3fb2d2f488bd6073",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "163dad7b08b0f9258ccf9916b0659fc40cec653e5cf912f4c24d6193612d54d3",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "26c2dd0bed2298a5987deb4c978bb17acd7d1da9b0033082b6f6cbb3d9884bad",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "43f888e759ed1f740e52e41b5bfeffad94e71eaa98714ad4fe64fb5793bfa648",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "a5f4e2c5b477c2f2bc4e329c8bd84c2ba22705bac52a5ed45d75145304efbc74",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "a20f2a62a999d240175162b7bae41992f50c86a9dbeb55939b368921976e4353",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "62d8a27373174a53ba11b40f4e92c8d4a0e0b8c729e626bef73b3f1d45f53ad8",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "92ff7d944f836c7e38bfe9eb433d9a3c6d5d4054e31e20e22f24b3c56d1b0635",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "cce0dc6a5fef884aa8538bc3bced48f01ee1cbce0f4be53459a19c75142a2bf9",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "9ebfc3db1993bad9c3c3044b70a12378a91cb9c0f8ed778a03877f88c90ee189",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "7c50ea0a7880c913b9e8604012baedc813ebc2c59d0f560de2148af1aae3c43e",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "214c0e73df88e87bc08cd8822f32aed5306ac040f4e566efa47ef7ddd19a9ebd",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "3237d94db31e2b6351728fb1f93f4672e67e0fc483afb7b9d211f3b3c1640f35",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "9c743495e07cda23d081fdaf1c4d6e614cfed960dffe720932d47a28b85b4c7a",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "9ef7cfaec9191b91abb5294f7eef7d5723f685f660e1d4cb95d78408cc8633b7",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "b53f68f2d028fcc116d50c11da78835f6e1d1b5622c98538ff7caf807cc70fbc",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "d8c1689dee56199f7e3a87adf0fb85d000cb41c643ad34864e40e21fb46a7b2e",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "3bd2ed26ebba1a53010eecbebbebc412bc1bab5de69d28a08c24b386ac488f19",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "3366ffc6846ff7a1c9b20c06e5a116931b8368e33a487c1c75300f625f002591",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "b15e368351dedc2496ba9159a76da2c8b5c04d97f48f765c57231d9d0a7aabc2",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "f2138c697e812aebc4c908af387eb6af4338d65684a45a3c3ffed91ec145e740",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "346332724d5c900a8cd7021ef8ed4a459dd51df600f045d61008ec18ca9656a8",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "c535dea14f2469a84949241d2eeeebe51bc0c4b78aa17a9fb4fde4f74df37550",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "11fb7a58e55f8386ce708cac83c66b5b3961e17272de0f09b17e45eda18d7354",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "beed578e6d0130bebbb96f7426e9a3edf763d23aade81fec69a08f5c0eb52557",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "fce422fb96c98790e223fbee48a8418cefcdbbfdc60545b639c07f11aa8f696b",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "1dbacb5e3bba15eb99bdc8ff12abc62c9b78cea21c6c473bead13bcd17039289",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "8a6e26f0ab9f5a77206879af731411618828e31d8e0551c188924e4af5bf5f1c",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "7f6979f1017e493b59fa2bb805d1aa72d5d267d950d149fda9873c7fd0b2c962",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "b2815df9b89605ff3163f7fe2298a6e2c274d9de1840385b1e02889a85748519",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "58a09d573c17adcf5894b9292c8d9431b8c891b0f4d249034b3e8c3a3f52ff05",
"T3W1_fr_stellar-test_stellar.py::test_sign_tx[memo_hash]": "09387228c29c53993d0891a1bb02801fed067ccbc5d0f7ac85b14dd28331fbd6",
"T3W1_fr_stellar-test_stellar.py::test_sign_tx[memo_id]": "5046a7e4589b814641c3f01f56d5bec2a58f6f56c2661b40dcfe94fb3bbceecd",
"T3W1_fr_stellar-test_stellar.py::test_sign_tx[memo_return]": "1c583cebb2afe8b79af440b6386f5990c5b166a5f4dac2921e3312801bca62d2",
"T3W1_fr_stellar-test_stellar.py::test_sign_tx[memo_text]": "15a3a2845838edb0f12d2f74f43cbb91ebbb29d6bd391e58045d618994022b01",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "7539ad54ca8113c06334b81a82da240a5930a68bf20330dcb307542ef0ab6573",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "02dd4b844a1c5b603462201503e139b5ceb61753086ee94b0e219f9d0f2e49cf",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "043c79860d2027125abd489ca82aae84f4af85997c222b8afaa60385913c99f7",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "d76791c4f88e38352d209b564daf25efe28d9a2d13ac9426ac80919a9f2db398",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "890097f35aa0f7a3f1106bbb05a7e42bbd639b5c4f6269094feade8eb0d4ba42",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "92ff7d944f836c7e38bfe9eb433d9a3c6d5d4054e31e20e22f24b3c56d1b0635",
-"T3W1_fr_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "27dd20373d452dcc0f4d9a33aa9a0dd9871a2d5b671a10b9bab73fbf67ca9151",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "5ee215cfcced3dfadbcf6e89168a50220b63fbe44f71e71cd892b22bacb8d95c",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "204f901240593a56649be11bd003d7d1f0f07ddf3fea86d866e11b35008d884b",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "ede09a33eff4efce78ad7a25eb1c59f9ba9ac31b60cd93f373b8b54d5b73e05a",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "38105d6e9150a2d3283282141a8b3b38c3435c785a054e47fc5a332b0af0e282",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "81741c4025a3c2987758893d1932da7021490a6cb6ad0ad2d55742919da4a12b",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "8a6e26f0ab9f5a77206879af731411618828e31d8e0551c188924e4af5bf5f1c",
+"T3W1_fr_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "e2316df8594e005f426d6218068826f96a3b468689f35de38e7d9a56bed38aac",
"T3W1_fr_test_authenticate_device.py::test_authenticate_device[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\xeb\\x82-e4b4eb3a": "a638b7135255953ad1f9e58169dea9d144fea190c13ac53b7216ac230e20c8bc",
"T3W1_fr_test_authenticate_device.py::test_authenticate_device[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\-d824e03c": "a638b7135255953ad1f9e58169dea9d144fea190c13ac53b7216ac230e20c8bc",
"T3W1_fr_test_authenticate_device.py::test_authenticate_device[]": "a638b7135255953ad1f9e58169dea9d144fea190c13ac53b7216ac230e20c8bc",
@@ -35622,11 +35622,11 @@
"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[536871]": "1ead61366d89c29162dbaaf3d33a028e2830762e6b925b5046c38aa81f622fd9",
"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[9]": "1ead61366d89c29162dbaaf3d33a028e2830762e6b925b5046c38aa81f622fd9",
"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_valid[10]": "c55ecbce44670c3bf7d3789ad12d75dbf54f5b32f0b6c8b487241420ba71e6e4",
-"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_valid[123]": "3aeeb6bdfaf5c2f9f585338d5f7e2ef6a43d950539b58ba049625a182996b042",
+"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_valid[123]": "7e4b3ef18961f2dfb4d0b9e3505105e7e6d7403f38986fb25c05de416491f77d",
"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_valid[3601]": "a94288e8da023c1edf4232f11fc1560fe5df8c463b6ca99850eabe626dbd8d02",
-"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_valid[536870]": "c0ca08f9e2c14fcb91ef473ea30c2eb3311d1f2370407767b1d3229fb13b630a",
-"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_valid[60]": "69c60d8a05d57ff271f30312f992fee1b88eef772457d2265d05c86a1cb9d178",
-"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_valid[7227]": "cab4aca225b8221e14eed96428f0606985731e9e93c80740fd33d32c0c9f6ad0",
+"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_valid[536870]": "3a18693967351ca4ed04c1e34898268de90518b06fefddc3664b53c68930be60",
+"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_valid[60]": "33e860aab84c6317d2a3598fe0316510451ed0b009af2d218677b47fc83f677a",
+"T3W1_fr_test_autolock.py::test_apply_auto_lock_delay_valid[7227]": "3d046e7c4805741258b01614e2c35a2fb7178cfc3f7d3c24af380dd90a7dcf08",
"T3W1_fr_test_autolock.py::test_autolock_cancels_ui": "d422a3b3dd7ef4327ff2e7410e4b7896691f9b801468a38f64dc5c4a3a32ed02",
"T3W1_fr_test_autolock.py::test_autolock_default_value": "23dc43d7f6a84f02e6caa461e6ba1be20bc4c812205b0a83b75f5819dc8d865e",
"T3W1_fr_test_autolock.py::test_autolock_ignores_getaddress": "15377f2089d2180d0a70ef3d59617b56bddff9f33e8f7df8a35ab093066930e9",
@@ -35673,8 +35673,8 @@
"T3W1_fr_test_msg_applysettings.py::test_apply_homescreen_jpeg_wrong_size": "b2457464a43fbf132607bfec2c3c6e584d3274d22854b67ecc39ed1060821474",
"T3W1_fr_test_msg_applysettings.py::test_apply_homescreen_toif": "b2457464a43fbf132607bfec2c3c6e584d3274d22854b67ecc39ed1060821474",
"T3W1_fr_test_msg_applysettings.py::test_apply_settings": "2fc167cf80ee288a1b80da0487a1e28481ea4c0fe61459a46c511817c1c07c5b",
-"T3W1_fr_test_msg_applysettings.py::test_apply_settings_passphrase": "531302859e548a95cea1e3eb677443d23cb1f71c44855bb8d94c201e43ec7d0e",
-"T3W1_fr_test_msg_applysettings.py::test_apply_settings_passphrase_on_device": "cc6485126c7303b2db872d97ddd22c89ef566481decfa16e5f90f731c39a3954",
+"T3W1_fr_test_msg_applysettings.py::test_apply_settings_passphrase": "a1047785f941d7139fa3b5dafae6b5cdcdc5d77aea7d8b48cb8cfce0277a65c7",
+"T3W1_fr_test_msg_applysettings.py::test_apply_settings_passphrase_on_device": "c154edbc4d608b4ec87b8affdc04d39bb23da7b05e2cdcbad300938257f89663",
"T3W1_fr_test_msg_applysettings.py::test_apply_settings_rotation": "225f755713c10308c36d18aa6b4162dd623bed7f158fb8a5e7e4bcdb156b0ff8",
"T3W1_fr_test_msg_applysettings.py::test_experimental_features": "224e462c79cff23b0583c938dadcc28e8a2346387f04015c3ce5f43aa708b017",
"T3W1_fr_test_msg_applysettings.py::test_label_too_long": "250f727140e1737e1e25e4620b4557d886c40e53f8205987dacb8904050dc474",
@@ -35688,7 +35688,7 @@
"T3W1_fr_test_msg_backup_device.py::test_backup_bip39": "ad256dda431db4add181901ded9b51f5fc291b59f1eb3d6127a55204b203d6b5",
"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "b1e7a55b49ebb0f908e6e5bc8b531f0568bf35c26a30c93c403f3b97696c2b99",
"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "2e1b9ce69cef2e011b46e2e80366d2cd83749f411c3748448da170cf7c0397d8",
-"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "6ade5430250545fbedc381dedd1ec79f372e2e697b0d2b1391a1aa5eea8ab0f8",
+"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "4d5ad5404eed9bea3a4f28fae6a8e2c2ed746fb0c4d4bbe7039a9fd62e5c0e78",
"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "e176c845bcec43a471b8d2925ca45c8df7c8d009089421d9bdba5a710a843cdc",
"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "4e6151f62b9a8d89de038e30043cd18e53722f9b8f8aa8982b849c6a08d48ae0",
"T3W1_fr_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "4de0bdd7ac9979728d4769d64b43245bcd296e335b16865a2c4e9876f065e62f",
@@ -35730,7 +35730,7 @@
"T3W1_fr_test_protection_levels.py::test_get_entropy": "a1e70b4ae15519538292d4d0774b502d21afa2e38b49e52eb256c7ea98055729",
"T3W1_fr_test_protection_levels.py::test_get_public_key": "47a01b2d4e69c499ca82b3ee875d66a36a9a91615d6abaa489b9d85177edf8b7",
"T3W1_fr_test_protection_levels.py::test_initialize": "88acf52f83624a4e23d79c71fb4d8dec8a601da6c61d677f3d3c430aa9bf11d4",
-"T3W1_fr_test_protection_levels.py::test_passphrase_reporting[False]": "5902af06499fcc3f3314fa5fb8f8c9a303ad5a23eddbb6e43b87b68295add3c3",
+"T3W1_fr_test_protection_levels.py::test_passphrase_reporting[False]": "685cd33d8261b708f71a297e394921a1b7eeb36a8b178a9e7cc258b8a0145c6f",
"T3W1_fr_test_protection_levels.py::test_passphrase_reporting[True]": "04c7df1d475b81de2023ac96a8b1ce5ad6205b210b14360a562477ddedef8f14",
"T3W1_fr_test_protection_levels.py::test_ping": "d592f460b58f16b0a5cb05708ee027bd8041150f9270f508436520c9c00061e1",
"T3W1_fr_test_protection_levels.py::test_sign_message": "720fede4db1560d9722f1fc148816942419d9056907f211feb093c03b307028e",
@@ -36894,11 +36894,11 @@
"T3W1_pt_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_dryrun": "50ca93e36b8723a1ee9c0f4d5e30f68d24ecf274bfc3d02f7ab296c43ee37464",
"T3W1_pt_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "69dda1a704678f79754b5f92c1ea9443005cae68ce2675d1a247c04190f8ad49",
"T3W1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "ae57f90630bc6579b6b710dd9fe139e3644928e94ac3b38bb696c3ee6e9d8a5f",
-"T3W1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "dc1cbb89076ac9559eeb172b8cbf65e2785bac1b8dd8cbd6efc6110a87e246ca",
-"T3W1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "5d4b33baa6e955f3b6ca6f67e599608a972aa08f98b6d4175826fb02508ad550",
+"T3W1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced_Ext-10ea47d6": "7688a569af48d989edb52d8ee5dfb2d679538677be6682436e91a68a38ed208b",
+"T3W1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic_Extend-5dbe8b0f": "d59e9b437dd98e85f5c0f6d42db2655c8a6860f5677797797a94fb802df4845a",
"T3W1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "3d367bb743c76e14f35d2cb9c58ffa9b7212e117bbd293a1c54cf025f3e6b6a1",
-"T3W1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "f3cb4dc67dd9847495c980b717d7dae99b56c98e25abc472c9ec60cbb2224031",
-"T3W1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "20896d81e0b2ab930b587a37990f09e1470a143b1e5ff2663447194cd158926e",
+"T3W1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced_Extend-8b11c1dc": "f1572a8b632b1c08c97749265f5715b39a0b6b902f099aea33f21bb30de0a403",
+"T3W1_pt_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic_Extendabl-cc19e908": "ed6034f091670e28099733de381c05fb96134a78b251537c4f7738f448250186",
"T3W1_pt_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "637658c0c6bbf3267f67895c12aeea91280f0471133d7865e4b0d19bdd1da874",
"T3W1_pt_reset_recovery-test_reset_bip39_t2.py::test_entropy_check": "29ef4eecf6a21e5f5c067e767a2955afe3e626f30a85fa149fbd25ca9927cc76",
"T3W1_pt_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "e9bf899bbbfc3281c05b4294d3edb0fdfa3491d3289b2c37374e67cbd053e819",
@@ -36909,12 +36909,12 @@
"T3W1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_entropy_check": "fafb0a7300a83b4300141e40f52ca471fc063e494ca9fc63a93e5d1d2ec4bf02",
"T3W1_pt_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "ce31cd2a1e939e70991dedcb26cd91d8095d35e704b8677be28a1a5f4d9958fd",
"T3W1_pt_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "b145145c14cbeb6bbcf8ee65f2be27bb5bf0afdd18aaa2fada222fcf5062dfad",
-"T3W1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "2752e4d879e60c53ba02fcd8ccfa5ecddbfd4f38d087f002c494501366b3df8d",
-"T3W1_pt_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "e4b5776bb88cd22e2d47c844249413df5ed96e005c56336a5fa72bece05e9fa0",
-"T3W1_pt_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "42b48c2743bc24c4cc4d712df6d1abc976e53d3f4776a375259020fdc7d2daa6",
-"T3W1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "2908e6450b64896de0cf2e173c4bb0199454bac501640fb3ec9ebf9c1a8269b2",
-"T3W1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "918adc2d52add27e51d9f4db76b9475464f5acd6fb688e4f74cb800c0c67ae6c",
-"T3W1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "adb88835ba2bd78bd43ddb7ff064eba84893eebc889b45186f5c5d34d7e17b22",
+"T3W1_pt_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "1ddb402d3cb95084cae7a50789d6e0230f8f879a882b3f2aa68636dcb24c56bd",
+"T3W1_pt_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "a7e75bc44fbe544e7bf068a644344c01790ddf0f54641a35f648838e4a580626",
+"T3W1_pt_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "23e4c4fec5566bdfceeaf4bb163598e109fcac15355496011ddb8c349e3e615b",
+"T3W1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "f9fdd4db5ee6c1b2361afd62aed98f8962ceddad0ee7fed8f26bc2fc8d496c31",
+"T3W1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "96ef5ecf058a16ff58b0eb8d483bffd4d17d95b3416c5308c8dcd2ab8b5d5fef",
+"T3W1_pt_reset_recovery-test_reset_slip39_basic.py::test_reset_entropy_check": "84b26c7870df26e521c1cfc580bc46639e1838309657b1155aa025e43422bd14",
"T3W1_pt_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-0-rNaqKtKrMSwpwZSzRckPf-3321e5d1": "81bc358a52401c6fe583d01e99d719ecd7ca14a33ebafb92f77ab1a4610f4fd2",
"T3W1_pt_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-0h-0-1-rBKz5MC2iXdoS3XgnNSYm-fd75b415": "0fd23b8d9b1fb953341cb060bc1b28fb9ae6eb67ae56198657eeefa424da5c61",
"T3W1_pt_ripple-test_get_address.py::test_ripple_get_address[m-44h-144h-1h-0-0-rJX2KwzaLJDyFhhtXKi3h-af5daf0f": "5f051044b2fda3f60ff77887340edcc386144483b50ae1f174f354f1c7555b6d",
@@ -37142,13 +37142,13 @@
"T3W1_pt_test_msg_applysettings.py::test_set_brightness[None-False]": "961e8d6f581bd1e81c5feb0848903aa00a618ce4f1214dea3a59eeece53da614",
"T3W1_pt_test_msg_applysettings.py::test_set_brightness_negative": "637658c0c6bbf3267f67895c12aeea91280f0471133d7865e4b0d19bdd1da874",
"T3W1_pt_test_msg_backup_device.py::test_backup_bip39": "48d518f1d339a21a7fca2d1ac4110eb0422a13cef77cc07ae3f6794a60de54ac",
-"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "db634c8daf6f49e55103d03ced8b3cfcc56cbd07f2e6577c64960e7d2bf573d6",
-"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "46b2ad8375b5a9f57a70643f00fd48f6025c85882abcf2e1f85cd6428c4103b6",
-"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "b0437e36aa96bdbd29a3370d68bd2c4e1f2ef22ad42a129a7eab5c2e95e217b5",
-"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "d6b510929d96ecc994fbb0059cd70c27d043ee8050bf9478b900cc6198e9ad4d",
+"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "455c13abbaf6e9de05f44bec16123724e57537860dc193fa0b11666997e222d2",
+"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "e7a8c8118ed3171a85317ee49122fba0a703d90a86a99e92a9308f3c796e27da",
+"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "801323269fef22484715d1f184b2fc63926ab4ba01fb9a61aa7b3b7a6a739ef8",
+"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "c6d1d906cba2ce74e401d259a98c37470a86278c41adeabae551524dc6964705",
"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_custom[1_of_1]": "1714f6f304c365c65c51baa47c01919fde67290b8e5cc8942cc58f37f0eda0da",
-"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "a509b8b61831dea31c22ef74f8d75bba6cc47cde68bd8faf52864ff76d124fe4",
-"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "ad95796e254d80109b4cc02004afe8ff678b3078ddcf966b166331b2cf713090",
+"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_custom[2_of_2]": "0e8c513f14360aba7f96d125682c35e395d5f89f461f60386f6d5b435cc37f54",
+"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_custom[3_of_5]": "b5a1452c26d5291b44dd4dc0b0b399251191f6b9188a51939d566936c41052d9",
"T3W1_pt_test_msg_backup_device.py::test_backup_slip39_single": "47633fc30b1938b29fad7b99f00bf71bca5d76d716c135a62f95d499a774b83c",
"T3W1_pt_test_msg_backup_device.py::test_interrupt_backup_fails": "f3dc7ccd928bef493d50cb3cc1bd991f02186192946ff5bc9971a99231c91f2c",
"T3W1_pt_test_msg_backup_device.py::test_no_backup_fails": "1fea0af3122335673eb063e82bae38adb6e96faf9da22175b4b0e384d671bec8",
@@ -37195,10 +37195,10 @@
"T3W1_pt_test_protection_levels.py::test_unlocked": "6b11fe70e0b61a37087b80d7e68d0646edd827bf987331e8c0492edb397d4615",
"T3W1_pt_test_protection_levels.py::test_verify_message_t2": "cc97f6200b8d22f130f16f761141d881ffc69dab730a78f71848b2ac97a11fc3",
"T3W1_pt_test_protection_levels.py::test_wipe_device": "aed28fedcc0749a6d3f9f0cff956d3f2f19deafb2a85cdb7f7d27278eb815a5a",
-"T3W1_pt_test_repeated_backup.py::test_repeated_backup_via_host": "2aa35f844d244c53b9cca9ae5ad0f5c08e0d9a8e2b4bfb26bc8bbf692d8a5f16",
-"T3W1_pt_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "353ef3f4dfaabb8956edc68fce58fa12c9dd62843835cb82e661a5e94ea4f377",
-"T3W1_pt_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "353ef3f4dfaabb8956edc68fce58fa12c9dd62843835cb82e661a5e94ea4f377",
-"T3W1_pt_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "ea1b7c74646e074a7a8a61bf771ae0d38a4163ee5ca793dde857f9c845d9fcfa",
+"T3W1_pt_test_repeated_backup.py::test_repeated_backup_via_host": "d05b682771b36858d0d6f2c252a7479dffc84bc5bc4a6386e8da62289a932512",
+"T3W1_pt_test_repeated_backup.py::test_repeated_backup_via_host_cancel": "d9fc0a93ea66e2b3d027bf658e896f15a5b8192c9a088853469f34ee002bdbc8",
+"T3W1_pt_test_repeated_backup.py::test_repeated_backup_via_host_send_disallowed_message": "d9fc0a93ea66e2b3d027bf658e896f15a5b8192c9a088853469f34ee002bdbc8",
+"T3W1_pt_test_repeated_backup.py::test_repeated_backup_via_host_upgrade_single": "60811b95bb1b5fdf0f5802a1075a504244694de6672ffdb1c47f3ede6cc27af7",
"T3W1_pt_test_session.py::test_clear_session": "2c4d09acbc40d41a118e3ef5bbb02962ce74b03fb16f5abebefd27c2f90fb071",
"T3W1_pt_test_session.py::test_end_session": "637658c0c6bbf3267f67895c12aeea91280f0471133d7865e4b0d19bdd1da874",
"T3W1_pt_test_session.py::test_session_recycling": "bf990e8b1746e11b6c9c57c51f96b95e05f5304087eea90b1467e602e118984a",
Why this scored 19/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.