From 4f6c73f04e2ab45341c08bcf94e8b4c7859b8daa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Jank=C5=AF?= Date: Tue, 20 Oct 2026 13:22:57 +0200 Subject: [PATCH 1/2] feat(fw): add core 2.13.0 firmware, translations --- .../bitcoinonly/t2b1-2.13.0-bitcoinonly.json | 27 +++++++++++++++++++ firmware/t2b1/releases.json | 23 ++++++++++++++++ .../t2b1/trezor-t2b1-2.13.0-bitcoinonly.bin | 3 +++ firmware/t2b1/trezor-t2b1-2.13.0.bin | 3 +++ .../t2b1/universal/t2b1-2.13.0-universal.json | 27 +++++++++++++++++++ .../bitcoinonly/t2t1-2.13.0-bitcoinonly.json | 27 +++++++++++++++++++ firmware/t2t1/releases.json | 23 ++++++++++++++++ .../t2t1/trezor-t2t1-2.13.0-bitcoinonly.bin | 3 +++ firmware/t2t1/trezor-t2t1-2.13.0.bin | 3 +++ .../t2t1/universal/t2t1-2.13.0-universal.json | 27 +++++++++++++++++++ .../bitcoinonly/t3b1-2.13.0-bitcoinonly.json | 27 +++++++++++++++++++ firmware/t3b1/releases.json | 23 ++++++++++++++++ .../t3b1/trezor-t3b1-2.13.0-bitcoinonly.bin | 3 +++ firmware/t3b1/trezor-t3b1-2.13.0.bin | 3 +++ .../t3b1/universal/t3b1-2.13.0-universal.json | 27 +++++++++++++++++++ .../bitcoinonly/t3t1-2.13.0-bitcoinonly.json | 27 +++++++++++++++++++ firmware/t3t1/releases.json | 23 ++++++++++++++++ .../t3t1/trezor-t3t1-2.13.0-bitcoinonly.bin | 3 +++ firmware/t3t1/trezor-t3t1-2.13.0.bin | 3 +++ .../t3t1/universal/t3t1-2.13.0-universal.json | 27 +++++++++++++++++++ .../bitcoinonly/t3w1-2.13.0-bitcoinonly.json | 27 +++++++++++++++++++ firmware/t3w1/releases.json | 23 ++++++++++++++++ .../t3w1/trezor-t3w1-2.13.0-bitcoinonly.bin | 3 +++ firmware/t3w1/trezor-t3w1-2.13.0.bin | 3 +++ .../t3w1/universal/t3w1-2.13.0-universal.json | 27 +++++++++++++++++++ .../t2b1/translation-T2B1-cs-CZ-2.13.0.bin | 3 +++ .../t2b1/translation-T2B1-de-DE-2.13.0.bin | 3 +++ .../t2b1/translation-T2B1-es-ES-2.13.0.bin | 3 +++ .../t2b1/translation-T2B1-fr-FR-2.13.0.bin | 3 +++ .../t2b1/translation-T2B1-id-ID-2.13.0.bin | 3 +++ .../t2b1/translation-T2B1-pt-BR-2.13.0.bin | 3 +++ .../t2t1/translation-T2T1-cs-CZ-2.13.0.bin | 3 +++ .../t2t1/translation-T2T1-de-DE-2.13.0.bin | 3 +++ .../t2t1/translation-T2T1-es-ES-2.13.0.bin | 3 +++ .../t2t1/translation-T2T1-fr-FR-2.13.0.bin | 3 +++ .../t2t1/translation-T2T1-id-ID-2.13.0.bin | 3 +++ .../t2t1/translation-T2T1-pt-BR-2.13.0.bin | 3 +++ .../t3b1/translation-T3B1-cs-CZ-2.13.0.bin | 3 +++ .../t3b1/translation-T3B1-de-DE-2.13.0.bin | 3 +++ .../t3b1/translation-T3B1-es-ES-2.13.0.bin | 3 +++ .../t3b1/translation-T3B1-fr-FR-2.13.0.bin | 3 +++ .../t3b1/translation-T3B1-id-ID-2.13.0.bin | 3 +++ .../t3b1/translation-T3B1-pt-BR-2.13.0.bin | 3 +++ .../t3t1/translation-T3T1-cs-CZ-2.13.0.bin | 3 +++ .../t3t1/translation-T3T1-de-DE-2.13.0.bin | 3 +++ .../t3t1/translation-T3T1-es-ES-2.13.0.bin | 3 +++ .../t3t1/translation-T3T1-fr-FR-2.13.0.bin | 3 +++ .../t3t1/translation-T3T1-id-ID-2.13.0.bin | 3 +++ .../t3t1/translation-T3T1-pt-BR-2.13.0.bin | 3 +++ .../t3w1/translation-T3W1-cs-CZ-2.13.0.bin | 3 +++ .../t3w1/translation-T3W1-de-DE-2.13.0.bin | 3 +++ .../t3w1/translation-T3W1-es-ES-2.13.0.bin | 3 +++ .../t3w1/translation-T3W1-fr-FR-2.13.0.bin | 3 +++ .../t3w1/translation-T3W1-id-ID-2.13.0.bin | 3 +++ .../t3w1/translation-T3W1-pt-BR-2.13.0.bin | 3 +++ 55 files changed, 505 insertions(+) create mode 100644 firmware/t2b1/bitcoinonly/t2b1-2.13.0-bitcoinonly.json create mode 100644 firmware/t2b1/trezor-t2b1-2.13.0-bitcoinonly.bin create mode 100644 firmware/t2b1/trezor-t2b1-2.13.0.bin create mode 100644 firmware/t2b1/universal/t2b1-2.13.0-universal.json create mode 100644 firmware/t2t1/bitcoinonly/t2t1-2.13.0-bitcoinonly.json create mode 100644 firmware/t2t1/trezor-t2t1-2.13.0-bitcoinonly.bin create mode 100644 firmware/t2t1/trezor-t2t1-2.13.0.bin create mode 100644 firmware/t2t1/universal/t2t1-2.13.0-universal.json create mode 100644 firmware/t3b1/bitcoinonly/t3b1-2.13.0-bitcoinonly.json create mode 100644 firmware/t3b1/trezor-t3b1-2.13.0-bitcoinonly.bin create mode 100644 firmware/t3b1/trezor-t3b1-2.13.0.bin create mode 100644 firmware/t3b1/universal/t3b1-2.13.0-universal.json create mode 100644 firmware/t3t1/bitcoinonly/t3t1-2.13.0-bitcoinonly.json create mode 100644 firmware/t3t1/trezor-t3t1-2.13.0-bitcoinonly.bin create mode 100644 firmware/t3t1/trezor-t3t1-2.13.0.bin create mode 100644 firmware/t3t1/universal/t3t1-2.13.0-universal.json create mode 100644 firmware/t3w1/bitcoinonly/t3w1-2.13.0-bitcoinonly.json create mode 100644 firmware/t3w1/trezor-t3w1-2.13.0-bitcoinonly.bin create mode 100644 firmware/t3w1/trezor-t3w1-2.13.0.bin create mode 100644 firmware/t3w1/universal/t3w1-2.13.0-universal.json create mode 100644 firmware/translations/t2b1/translation-T2B1-cs-CZ-2.13.0.bin create mode 100644 firmware/translations/t2b1/translation-T2B1-de-DE-2.13.0.bin create mode 100644 firmware/translations/t2b1/translation-T2B1-es-ES-2.13.0.bin create mode 100644 firmware/translations/t2b1/translation-T2B1-fr-FR-2.13.0.bin create mode 100644 firmware/translations/t2b1/translation-T2B1-id-ID-2.13.0.bin create mode 100644 firmware/translations/t2b1/translation-T2B1-pt-BR-2.13.0.bin create mode 100644 firmware/translations/t2t1/translation-T2T1-cs-CZ-2.13.0.bin create mode 100644 firmware/translations/t2t1/translation-T2T1-de-DE-2.13.0.bin create mode 100644 firmware/translations/t2t1/translation-T2T1-es-ES-2.13.0.bin create mode 100644 firmware/translations/t2t1/translation-T2T1-fr-FR-2.13.0.bin create mode 100644 firmware/translations/t2t1/translation-T2T1-id-ID-2.13.0.bin create mode 100644 firmware/translations/t2t1/translation-T2T1-pt-BR-2.13.0.bin create mode 100644 firmware/translations/t3b1/translation-T3B1-cs-CZ-2.13.0.bin create mode 100644 firmware/translations/t3b1/translation-T3B1-de-DE-2.13.0.bin create mode 100644 firmware/translations/t3b1/translation-T3B1-es-ES-2.13.0.bin create mode 100644 firmware/translations/t3b1/translation-T3B1-fr-FR-2.13.0.bin create mode 100644 firmware/translations/t3b1/translation-T3B1-id-ID-2.13.0.bin create mode 100644 firmware/translations/t3b1/translation-T3B1-pt-BR-2.13.0.bin create mode 100644 firmware/translations/t3t1/translation-T3T1-cs-CZ-2.13.0.bin create mode 100644 firmware/translations/t3t1/translation-T3T1-de-DE-2.13.0.bin create mode 100644 firmware/translations/t3t1/translation-T3T1-es-ES-2.13.0.bin create mode 100644 firmware/translations/t3t1/translation-T3T1-fr-FR-2.13.0.bin create mode 100644 firmware/translations/t3t1/translation-T3T1-id-ID-2.13.0.bin create mode 100644 firmware/translations/t3t1/translation-T3T1-pt-BR-2.13.0.bin create mode 100644 firmware/translations/t3w1/translation-T3W1-cs-CZ-2.13.0.bin create mode 100644 firmware/translations/t3w1/translation-T3W1-de-DE-2.13.0.bin create mode 100644 firmware/translations/t3w1/translation-T3W1-es-ES-2.13.0.bin create mode 100644 firmware/translations/t3w1/translation-T3W1-fr-FR-2.13.0.bin create mode 100644 firmware/translations/t3w1/translation-T3W1-id-ID-2.13.0.bin create mode 100644 firmware/translations/t3w1/translation-T3W1-pt-BR-2.13.0.bin diff --git a/firmware/t2b1/bitcoinonly/t2b1-2.13.0-bitcoinonly.json b/firmware/t2b1/bitcoinonly/t2b1-2.13.0-bitcoinonly.json new file mode 100644 index 0000000..9d4fbf3 --- /dev/null +++ b/firmware/t2b1/bitcoinonly/t2b1-2.13.0-bitcoinonly.json @@ -0,0 +1,27 @@ +{ + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 1], + "min_firmware_version": [2, 6, 1], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t2b1/trezor-t2b1-2.13.0-bitcoinonly.bin", + "fingerprint": "1cab64db0c6580f203f12dfbb1e1833df3a5a4ef22bc2ecbbd2143ffbd4c6277", + "changelog": "* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.", + "translations": { + "cs-CZ": "firmware/translations/t2b1/translation-T2B1-cs-CZ-2.13.0.bin", + "de-DE": "firmware/translations/t2b1/translation-T2B1-de-DE-2.13.0.bin", + "es-ES": "firmware/translations/t2b1/translation-T2B1-es-ES-2.13.0.bin", + "fr-FR": "firmware/translations/t2b1/translation-T2B1-fr-FR-2.13.0.bin", + "id-ID": "firmware/translations/t2b1/translation-T2B1-id-ID-2.13.0.bin", + "pt-BR": "firmware/translations/t2b1/translation-T2B1-pt-BR-2.13.0.bin" + }, + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + } +} diff --git a/firmware/t2b1/releases.json b/firmware/t2b1/releases.json index b023864..edf74d5 100644 --- a/firmware/t2b1/releases.json +++ b/firmware/t2b1/releases.json @@ -1,4 +1,27 @@ [ + { + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 1], + "min_firmware_version": [2, 6, 1], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "id-ID", "pt-BR"], + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + }, + "url": "data/firmware/t2b1/trezor-t2b1-2.13.0.bin", + "fingerprint": "21564810b067b0e6ae7ffa17a93684ffc247a7497a601e96e198a7bb2fc24c01", + "changelog": "* Stellar: Support Protocol 27 delegated authentication.\n* Stellar: Support creating contracts.\n* Stellar: Added definitions for Centrifuge SEP-41 token contracts.\n* Ethereum: Improved clear signing support.\n* Solana: Confirm non-zero space allocation when creating an account.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Ripple: Destination tag 0 no longer omitted in payment requests.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.\n* Monero: Reject a payment ID that is not 8 or 32 bytes before displaying it.\n* Monero: Always confirm the payment ID that will be included in the signed transaction.\n* Cardano: Ask for the level of details when a simple transaction contains a script data hash.\n* Cardano: Ask for the level of details when an output of a simple transaction contains a datum or a reference script.\n* Solana: Always show the assigned account and new owner program in System Program Assign instructions.\n* Solana: Ask user for confirmation of optional instruction parameters that were previously hidden, e.g. when unsetting a token authority.\n* Solana: Confirm foreign base account when creating an account.\n* Solana: Fixed misleading account labels in Token program instructions.\n* Solana: Show trailing account references with their actual flags instead of presenting them as multisig signers.\n* Solana: Warn about a possible transfer hook in Token-2022 Transfer Checked instructions with trailing accounts.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "url_bitcoinonly": "data/firmware/t2b1/trezor-t2b1-2.13.0-bitcoinonly.bin", + "fingerprint_bitcoinonly": "1cab64db0c6580f203f12dfbb1e1833df3a5a4ef22bc2ecbbd2143ffbd4c6277", + "changelog_bitcoinonly": "* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting." + }, { "required": false, "version": [2, 12, 5], diff --git a/firmware/t2b1/trezor-t2b1-2.13.0-bitcoinonly.bin b/firmware/t2b1/trezor-t2b1-2.13.0-bitcoinonly.bin new file mode 100644 index 0000000..e66faec --- /dev/null +++ b/firmware/t2b1/trezor-t2b1-2.13.0-bitcoinonly.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd05093797c85f1b1793d729f7d781a68fa0840c8f24f2843fa902876e5ba814 +size 1165824 diff --git a/firmware/t2b1/trezor-t2b1-2.13.0.bin b/firmware/t2b1/trezor-t2b1-2.13.0.bin new file mode 100644 index 0000000..0d5c2a2 --- /dev/null +++ b/firmware/t2b1/trezor-t2b1-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2edd33c4b6a5b42106f8f89337d257b3bc3cddac649ac1bbdd86ee13915dc381 +size 1533952 diff --git a/firmware/t2b1/universal/t2b1-2.13.0-universal.json b/firmware/t2b1/universal/t2b1-2.13.0-universal.json new file mode 100644 index 0000000..5fdede5 --- /dev/null +++ b/firmware/t2b1/universal/t2b1-2.13.0-universal.json @@ -0,0 +1,27 @@ +{ + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 1], + "min_firmware_version": [2, 6, 1], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t2b1/trezor-t2b1-2.13.0.bin", + "fingerprint": "21564810b067b0e6ae7ffa17a93684ffc247a7497a601e96e198a7bb2fc24c01", + "changelog": "* Stellar: Support Protocol 27 delegated authentication.\n* Stellar: Support creating contracts.\n* Stellar: Added definitions for Centrifuge SEP-41 token contracts.\n* Ethereum: Improved clear signing support.\n* Solana: Confirm non-zero space allocation when creating an account.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Ripple: Destination tag 0 no longer omitted in payment requests.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.\n* Monero: Reject a payment ID that is not 8 or 32 bytes before displaying it.\n* Monero: Always confirm the payment ID that will be included in the signed transaction.\n* Cardano: Ask for the level of details when a simple transaction contains a script data hash.\n* Cardano: Ask for the level of details when an output of a simple transaction contains a datum or a reference script.\n* Solana: Always show the assigned account and new owner program in System Program Assign instructions.\n* Solana: Ask user for confirmation of optional instruction parameters that were previously hidden, e.g. when unsetting a token authority.\n* Solana: Confirm foreign base account when creating an account.\n* Solana: Fixed misleading account labels in Token program instructions.\n* Solana: Show trailing account references with their actual flags instead of presenting them as multisig signers.\n* Solana: Warn about a possible transfer hook in Token-2022 Transfer Checked instructions with trailing accounts.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "translations": { + "cs-CZ": "firmware/translations/t2b1/translation-T2B1-cs-CZ-2.13.0.bin", + "de-DE": "firmware/translations/t2b1/translation-T2B1-de-DE-2.13.0.bin", + "es-ES": "firmware/translations/t2b1/translation-T2B1-es-ES-2.13.0.bin", + "fr-FR": "firmware/translations/t2b1/translation-T2B1-fr-FR-2.13.0.bin", + "id-ID": "firmware/translations/t2b1/translation-T2B1-id-ID-2.13.0.bin", + "pt-BR": "firmware/translations/t2b1/translation-T2B1-pt-BR-2.13.0.bin" + }, + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + } +} diff --git a/firmware/t2t1/bitcoinonly/t2t1-2.13.0-bitcoinonly.json b/firmware/t2t1/bitcoinonly/t2t1-2.13.0-bitcoinonly.json new file mode 100644 index 0000000..f8c4d16 --- /dev/null +++ b/firmware/t2t1/bitcoinonly/t2t1-2.13.0-bitcoinonly.json @@ -0,0 +1,27 @@ +{ + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 0, 0], + "min_firmware_version": [2, 0, 8], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t2t1/trezor-t2t1-2.13.0-bitcoinonly.bin", + "fingerprint": "1d6161222811f8c543d9cfea5101322866c790759c11d0859a67678e42a051fd", + "changelog": "* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.", + "translations": { + "cs-CZ": "firmware/translations/t2t1/translation-T2T1-cs-CZ-2.13.0.bin", + "de-DE": "firmware/translations/t2t1/translation-T2T1-de-DE-2.13.0.bin", + "es-ES": "firmware/translations/t2t1/translation-T2T1-es-ES-2.13.0.bin", + "fr-FR": "firmware/translations/t2t1/translation-T2T1-fr-FR-2.13.0.bin", + "id-ID": "firmware/translations/t2t1/translation-T2T1-id-ID-2.13.0.bin", + "pt-BR": "firmware/translations/t2t1/translation-T2T1-pt-BR-2.13.0.bin" + }, + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + } +} diff --git a/firmware/t2t1/releases.json b/firmware/t2t1/releases.json index 79e14bb..24d9490 100644 --- a/firmware/t2t1/releases.json +++ b/firmware/t2t1/releases.json @@ -1,4 +1,27 @@ [ + { + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 0, 0], + "min_firmware_version": [2, 0, 8], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "id-ID", "pt-BR"], + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + }, + "url": "data/firmware/t2t1/trezor-t2t1-2.13.0.bin", + "fingerprint": "2749b5639bd9e028d8539612565ecdd7b1d4c5d800805880880268dd7c14e0cf", + "changelog": "* Stellar: Support Protocol 27 delegated authentication.\n* Stellar: Support creating contracts.\n* Stellar: Added definitions for Centrifuge SEP-41 token contracts.\n* Ethereum: Improved clear signing support.\n* Solana: Confirm non-zero space allocation when creating an account.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Ripple: Destination tag 0 no longer omitted in payment requests.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.\n* Monero: Reject a payment ID that is not 8 or 32 bytes before displaying it.\n* Monero: Always confirm the payment ID that will be included in the signed transaction.\n* Cardano: Ask for the level of details when a simple transaction contains a script data hash.\n* Cardano: Ask for the level of details when an output of a simple transaction contains a datum or a reference script.\n* Solana: Always show the assigned account and new owner program in System Program Assign instructions.\n* Solana: Ask user for confirmation of optional instruction parameters that were previously hidden, e.g. when unsetting a token authority.\n* Solana: Confirm foreign base account when creating an account.\n* Solana: Fixed misleading account labels in Token program instructions.\n* Solana: Show trailing account references with their actual flags instead of presenting them as multisig signers.\n* Solana: Warn about a possible transfer hook in Token-2022 Transfer Checked instructions with trailing accounts.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.13.0-bitcoinonly.bin", + "fingerprint_bitcoinonly": "1d6161222811f8c543d9cfea5101322866c790759c11d0859a67678e42a051fd", + "changelog_bitcoinonly": "* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting." + }, { "required": false, "version": [2, 12, 5], diff --git a/firmware/t2t1/trezor-t2t1-2.13.0-bitcoinonly.bin b/firmware/t2t1/trezor-t2t1-2.13.0-bitcoinonly.bin new file mode 100644 index 0000000..f6c14fd --- /dev/null +++ b/firmware/t2t1/trezor-t2t1-2.13.0-bitcoinonly.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38602273f908f71ceb5e3e2df6d3c0a564ab9ea5e68d742cf38d583bfd979911 +size 1204736 diff --git a/firmware/t2t1/trezor-t2t1-2.13.0.bin b/firmware/t2t1/trezor-t2t1-2.13.0.bin new file mode 100644 index 0000000..e701db9 --- /dev/null +++ b/firmware/t2t1/trezor-t2t1-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:267c94867382b22aaba5c01bdd13cee639a1805d1ddfeede198e481f800c3eec +size 1629696 diff --git a/firmware/t2t1/universal/t2t1-2.13.0-universal.json b/firmware/t2t1/universal/t2t1-2.13.0-universal.json new file mode 100644 index 0000000..77f5220 --- /dev/null +++ b/firmware/t2t1/universal/t2t1-2.13.0-universal.json @@ -0,0 +1,27 @@ +{ + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 0, 0], + "min_firmware_version": [2, 0, 8], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t2t1/trezor-t2t1-2.13.0.bin", + "fingerprint": "2749b5639bd9e028d8539612565ecdd7b1d4c5d800805880880268dd7c14e0cf", + "changelog": "* Stellar: Support Protocol 27 delegated authentication.\n* Stellar: Support creating contracts.\n* Stellar: Added definitions for Centrifuge SEP-41 token contracts.\n* Ethereum: Improved clear signing support.\n* Solana: Confirm non-zero space allocation when creating an account.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Ripple: Destination tag 0 no longer omitted in payment requests.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.\n* Monero: Reject a payment ID that is not 8 or 32 bytes before displaying it.\n* Monero: Always confirm the payment ID that will be included in the signed transaction.\n* Cardano: Ask for the level of details when a simple transaction contains a script data hash.\n* Cardano: Ask for the level of details when an output of a simple transaction contains a datum or a reference script.\n* Solana: Always show the assigned account and new owner program in System Program Assign instructions.\n* Solana: Ask user for confirmation of optional instruction parameters that were previously hidden, e.g. when unsetting a token authority.\n* Solana: Confirm foreign base account when creating an account.\n* Solana: Fixed misleading account labels in Token program instructions.\n* Solana: Show trailing account references with their actual flags instead of presenting them as multisig signers.\n* Solana: Warn about a possible transfer hook in Token-2022 Transfer Checked instructions with trailing accounts.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "translations": { + "cs-CZ": "firmware/translations/t2t1/translation-T2T1-cs-CZ-2.13.0.bin", + "de-DE": "firmware/translations/t2t1/translation-T2T1-de-DE-2.13.0.bin", + "es-ES": "firmware/translations/t2t1/translation-T2T1-es-ES-2.13.0.bin", + "fr-FR": "firmware/translations/t2t1/translation-T2T1-fr-FR-2.13.0.bin", + "id-ID": "firmware/translations/t2t1/translation-T2T1-id-ID-2.13.0.bin", + "pt-BR": "firmware/translations/t2t1/translation-T2T1-pt-BR-2.13.0.bin" + }, + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + } +} diff --git a/firmware/t3b1/bitcoinonly/t3b1-2.13.0-bitcoinonly.json b/firmware/t3b1/bitcoinonly/t3b1-2.13.0-bitcoinonly.json new file mode 100644 index 0000000..ac1282b --- /dev/null +++ b/firmware/t3b1/bitcoinonly/t3b1-2.13.0-bitcoinonly.json @@ -0,0 +1,27 @@ +{ + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 7], + "min_firmware_version": [2, 8, 3], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t3b1/trezor-t3b1-2.13.0-bitcoinonly.bin", + "fingerprint": "5e2b5e55b62a4fd5a236523c5e6f7002fa6ccded044540d4c8cb60a812b16f4a", + "changelog": "* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.", + "translations": { + "cs-CZ": "firmware/translations/t3b1/translation-T3B1-cs-CZ-2.13.0.bin", + "de-DE": "firmware/translations/t3b1/translation-T3B1-de-DE-2.13.0.bin", + "es-ES": "firmware/translations/t3b1/translation-T3B1-es-ES-2.13.0.bin", + "fr-FR": "firmware/translations/t3b1/translation-T3B1-fr-FR-2.13.0.bin", + "id-ID": "firmware/translations/t3b1/translation-T3B1-id-ID-2.13.0.bin", + "pt-BR": "firmware/translations/t3b1/translation-T3B1-pt-BR-2.13.0.bin" + }, + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + } +} diff --git a/firmware/t3b1/releases.json b/firmware/t3b1/releases.json index 0bc0926..86483ab 100644 --- a/firmware/t3b1/releases.json +++ b/firmware/t3b1/releases.json @@ -1,4 +1,27 @@ [ + { + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 7], + "min_firmware_version": [2, 8, 3], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "id-ID", "pt-BR"], + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + }, + "url": "data/firmware/t3b1/trezor-t3b1-2.13.0.bin", + "fingerprint": "c728b405f6dcc4d81d7969eb1f8d04a41b5df003e7c1f63fe52c548af03b533a", + "changelog": "* Stellar: Support Protocol 27 delegated authentication.\n* Stellar: Support creating contracts.\n* Stellar: Added definitions for Centrifuge SEP-41 token contracts.\n* Ethereum: Improved clear signing support.\n* Solana: Confirm non-zero space allocation when creating an account.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Ripple: Destination tag 0 no longer omitted in payment requests.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.\n* Monero: Reject a payment ID that is not 8 or 32 bytes before displaying it.\n* Monero: Always confirm the payment ID that will be included in the signed transaction.\n* Cardano: Ask for the level of details when a simple transaction contains a script data hash.\n* Cardano: Ask for the level of details when an output of a simple transaction contains a datum or a reference script.\n* Solana: Always show the assigned account and new owner program in System Program Assign instructions.\n* Solana: Ask user for confirmation of optional instruction parameters that were previously hidden, e.g. when unsetting a token authority.\n* Solana: Confirm foreign base account when creating an account.\n* Solana: Fixed misleading account labels in Token program instructions.\n* Solana: Show trailing account references with their actual flags instead of presenting them as multisig signers.\n* Solana: Warn about a possible transfer hook in Token-2022 Transfer Checked instructions with trailing accounts.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "url_bitcoinonly": "data/firmware/t3b1/trezor-t3b1-2.13.0-bitcoinonly.bin", + "fingerprint_bitcoinonly": "5e2b5e55b62a4fd5a236523c5e6f7002fa6ccded044540d4c8cb60a812b16f4a", + "changelog_bitcoinonly": "* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting." + }, { "required": false, "version": [2, 12, 5], diff --git a/firmware/t3b1/trezor-t3b1-2.13.0-bitcoinonly.bin b/firmware/t3b1/trezor-t3b1-2.13.0-bitcoinonly.bin new file mode 100644 index 0000000..b96752e --- /dev/null +++ b/firmware/t3b1/trezor-t3b1-2.13.0-bitcoinonly.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:154d353ef3cd79f7fbef7330a9bf3557c014a5477461ac67de8770b1e2ad4242 +size 1010688 diff --git a/firmware/t3b1/trezor-t3b1-2.13.0.bin b/firmware/t3b1/trezor-t3b1-2.13.0.bin new file mode 100644 index 0000000..88b54c8 --- /dev/null +++ b/firmware/t3b1/trezor-t3b1-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b98fb96823e84ec8cd188deef2d650e49c95715a529c0567f0e28cc76edf94e +size 1401856 diff --git a/firmware/t3b1/universal/t3b1-2.13.0-universal.json b/firmware/t3b1/universal/t3b1-2.13.0-universal.json new file mode 100644 index 0000000..ca6b2c8 --- /dev/null +++ b/firmware/t3b1/universal/t3b1-2.13.0-universal.json @@ -0,0 +1,27 @@ +{ + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 7], + "min_firmware_version": [2, 8, 3], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t3b1/trezor-t3b1-2.13.0.bin", + "fingerprint": "c728b405f6dcc4d81d7969eb1f8d04a41b5df003e7c1f63fe52c548af03b533a", + "changelog": "* Stellar: Support Protocol 27 delegated authentication.\n* Stellar: Support creating contracts.\n* Stellar: Added definitions for Centrifuge SEP-41 token contracts.\n* Ethereum: Improved clear signing support.\n* Solana: Confirm non-zero space allocation when creating an account.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Ripple: Destination tag 0 no longer omitted in payment requests.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.\n* Monero: Reject a payment ID that is not 8 or 32 bytes before displaying it.\n* Monero: Always confirm the payment ID that will be included in the signed transaction.\n* Cardano: Ask for the level of details when a simple transaction contains a script data hash.\n* Cardano: Ask for the level of details when an output of a simple transaction contains a datum or a reference script.\n* Solana: Always show the assigned account and new owner program in System Program Assign instructions.\n* Solana: Ask user for confirmation of optional instruction parameters that were previously hidden, e.g. when unsetting a token authority.\n* Solana: Confirm foreign base account when creating an account.\n* Solana: Fixed misleading account labels in Token program instructions.\n* Solana: Show trailing account references with their actual flags instead of presenting them as multisig signers.\n* Solana: Warn about a possible transfer hook in Token-2022 Transfer Checked instructions with trailing accounts.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "translations": { + "cs-CZ": "firmware/translations/t3b1/translation-T3B1-cs-CZ-2.13.0.bin", + "de-DE": "firmware/translations/t3b1/translation-T3B1-de-DE-2.13.0.bin", + "es-ES": "firmware/translations/t3b1/translation-T3B1-es-ES-2.13.0.bin", + "fr-FR": "firmware/translations/t3b1/translation-T3B1-fr-FR-2.13.0.bin", + "id-ID": "firmware/translations/t3b1/translation-T3B1-id-ID-2.13.0.bin", + "pt-BR": "firmware/translations/t3b1/translation-T3B1-pt-BR-2.13.0.bin" + }, + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + } +} diff --git a/firmware/t3t1/bitcoinonly/t3t1-2.13.0-bitcoinonly.json b/firmware/t3t1/bitcoinonly/t3t1-2.13.0-bitcoinonly.json new file mode 100644 index 0000000..c5aaf03 --- /dev/null +++ b/firmware/t3t1/bitcoinonly/t3t1-2.13.0-bitcoinonly.json @@ -0,0 +1,27 @@ +{ + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 6], + "min_firmware_version": [2, 7, 2], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t3t1/trezor-t3t1-2.13.0-bitcoinonly.bin", + "fingerprint": "be8650c34534db58e71ddedc8ddac5ce197c53031698da4127226c7f887130c9", + "changelog": "* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.", + "translations": { + "cs-CZ": "firmware/translations/t3t1/translation-T3T1-cs-CZ-2.13.0.bin", + "de-DE": "firmware/translations/t3t1/translation-T3T1-de-DE-2.13.0.bin", + "es-ES": "firmware/translations/t3t1/translation-T3T1-es-ES-2.13.0.bin", + "fr-FR": "firmware/translations/t3t1/translation-T3T1-fr-FR-2.13.0.bin", + "id-ID": "firmware/translations/t3t1/translation-T3T1-id-ID-2.13.0.bin", + "pt-BR": "firmware/translations/t3t1/translation-T3T1-pt-BR-2.13.0.bin" + }, + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + } +} diff --git a/firmware/t3t1/releases.json b/firmware/t3t1/releases.json index 556a0be..93617db 100644 --- a/firmware/t3t1/releases.json +++ b/firmware/t3t1/releases.json @@ -1,4 +1,27 @@ [ + { + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 6], + "min_firmware_version": [2, 7, 2], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "id-ID", "pt-BR"], + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + }, + "url": "data/firmware/t3t1/trezor-t3t1-2.13.0.bin", + "fingerprint": "fbbecfbe8345d54e6a592d64ebc81f9b6355603c32e0b2dd328de3642d2d1362", + "changelog": "* Stellar: Support Protocol 27 delegated authentication.\n* Stellar: Support creating contracts.\n* Stellar: Added definitions for Centrifuge SEP-41 token contracts.\n* Ethereum: Improved clear signing support.\n* Solana: Confirm non-zero space allocation when creating an account.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Ripple: Destination tag 0 no longer omitted in payment requests.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.\n* Monero: Reject a payment ID that is not 8 or 32 bytes before displaying it.\n* Monero: Always confirm the payment ID that will be included in the signed transaction.\n* Cardano: Ask for the level of details when a simple transaction contains a script data hash.\n* Cardano: Ask for the level of details when an output of a simple transaction contains a datum or a reference script.\n* Solana: Always show the assigned account and new owner program in System Program Assign instructions.\n* Solana: Ask user for confirmation of optional instruction parameters that were previously hidden, e.g. when unsetting a token authority.\n* Solana: Confirm foreign base account when creating an account.\n* Solana: Fixed misleading account labels in Token program instructions.\n* Solana: Show trailing account references with their actual flags instead of presenting them as multisig signers.\n* Solana: Warn about a possible transfer hook in Token-2022 Transfer Checked instructions with trailing accounts.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "url_bitcoinonly": "data/firmware/t3t1/trezor-t3t1-2.13.0-bitcoinonly.bin", + "fingerprint_bitcoinonly": "be8650c34534db58e71ddedc8ddac5ce197c53031698da4127226c7f887130c9", + "changelog_bitcoinonly": "* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting." + }, { "required": false, "version": [2, 12, 5], diff --git a/firmware/t3t1/trezor-t3t1-2.13.0-bitcoinonly.bin b/firmware/t3t1/trezor-t3t1-2.13.0-bitcoinonly.bin new file mode 100644 index 0000000..2eb9057 --- /dev/null +++ b/firmware/t3t1/trezor-t3t1-2.13.0-bitcoinonly.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52cb02369100e5c65b605f4dd36bbba73061ab001240aa656224df71febacb68 +size 1165824 diff --git a/firmware/t3t1/trezor-t3t1-2.13.0.bin b/firmware/t3t1/trezor-t3t1-2.13.0.bin new file mode 100644 index 0000000..7bb1d85 --- /dev/null +++ b/firmware/t3t1/trezor-t3t1-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:332a7fa57b63c3dcd912ce6e5c600691282b396388738d45c6a0b9b257a895fd +size 1575424 diff --git a/firmware/t3t1/universal/t3t1-2.13.0-universal.json b/firmware/t3t1/universal/t3t1-2.13.0-universal.json new file mode 100644 index 0000000..b5205c4 --- /dev/null +++ b/firmware/t3t1/universal/t3t1-2.13.0-universal.json @@ -0,0 +1,27 @@ +{ + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 6], + "min_firmware_version": [2, 7, 2], + "bootloader_version": [2, 1, 16], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t3t1/trezor-t3t1-2.13.0.bin", + "fingerprint": "fbbecfbe8345d54e6a592d64ebc81f9b6355603c32e0b2dd328de3642d2d1362", + "changelog": "* Stellar: Support Protocol 27 delegated authentication.\n* Stellar: Support creating contracts.\n* Stellar: Added definitions for Centrifuge SEP-41 token contracts.\n* Ethereum: Improved clear signing support.\n* Solana: Confirm non-zero space allocation when creating an account.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Ripple: Destination tag 0 no longer omitted in payment requests.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.\n* Monero: Reject a payment ID that is not 8 or 32 bytes before displaying it.\n* Monero: Always confirm the payment ID that will be included in the signed transaction.\n* Cardano: Ask for the level of details when a simple transaction contains a script data hash.\n* Cardano: Ask for the level of details when an output of a simple transaction contains a datum or a reference script.\n* Solana: Always show the assigned account and new owner program in System Program Assign instructions.\n* Solana: Ask user for confirmation of optional instruction parameters that were previously hidden, e.g. when unsetting a token authority.\n* Solana: Confirm foreign base account when creating an account.\n* Solana: Fixed misleading account labels in Token program instructions.\n* Solana: Show trailing account references with their actual flags instead of presenting them as multisig signers.\n* Solana: Warn about a possible transfer hook in Token-2022 Transfer Checked instructions with trailing accounts.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "translations": { + "cs-CZ": "firmware/translations/t3t1/translation-T3T1-cs-CZ-2.13.0.bin", + "de-DE": "firmware/translations/t3t1/translation-T3T1-de-DE-2.13.0.bin", + "es-ES": "firmware/translations/t3t1/translation-T3T1-es-ES-2.13.0.bin", + "fr-FR": "firmware/translations/t3t1/translation-T3T1-fr-FR-2.13.0.bin", + "id-ID": "firmware/translations/t3t1/translation-T3T1-id-ID-2.13.0.bin", + "pt-BR": "firmware/translations/t3t1/translation-T3T1-pt-BR-2.13.0.bin" + }, + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + } +} diff --git a/firmware/t3w1/bitcoinonly/t3w1-2.13.0-bitcoinonly.json b/firmware/t3w1/bitcoinonly/t3w1-2.13.0-bitcoinonly.json new file mode 100644 index 0000000..9f54418 --- /dev/null +++ b/firmware/t3w1/bitcoinonly/t3w1-2.13.0-bitcoinonly.json @@ -0,0 +1,27 @@ +{ + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 13], + "min_firmware_version": [2, 9, 3], + "bootloader_version": [2, 1, 17], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t3w1/trezor-t3w1-2.13.0-bitcoinonly.bin", + "fingerprint": "ba48a31cd9b366a173c887e14c9d1cca0882919a814c58f93011e4e6fd374207", + "changelog": "* Enable Tropic firmware update.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Disable downgrading firmware to lower versions.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.", + "translations": { + "cs-CZ": "firmware/translations/t3w1/translation-T3W1-cs-CZ-2.13.0.bin", + "de-DE": "firmware/translations/t3w1/translation-T3W1-de-DE-2.13.0.bin", + "es-ES": "firmware/translations/t3w1/translation-T3W1-es-ES-2.13.0.bin", + "fr-FR": "firmware/translations/t3w1/translation-T3W1-fr-FR-2.13.0.bin", + "id-ID": "firmware/translations/t3w1/translation-T3W1-id-ID-2.13.0.bin", + "pt-BR": "firmware/translations/t3w1/translation-T3W1-pt-BR-2.13.0.bin" + }, + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + } +} diff --git a/firmware/t3w1/releases.json b/firmware/t3w1/releases.json index c93305e..eddb884 100644 --- a/firmware/t3w1/releases.json +++ b/firmware/t3w1/releases.json @@ -1,4 +1,27 @@ [ + { + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 13], + "min_firmware_version": [2, 9, 3], + "bootloader_version": [2, 1, 17], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "id-ID", "pt-BR"], + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + }, + "url": "data/firmware/t3w1/trezor-t3w1-2.13.0.bin", + "fingerprint": "bd84a6c26b4ebb95399f28bb7d0c83eb790f0a3e87ebb6202034987dfcc57852", + "changelog": "* Stellar: Support Protocol 27 delegated authentication.\n* Stellar: Support creating contracts.\n* Stellar: Added definitions for Centrifuge SEP-41 token contracts.\n* Enable Tropic firmware update.\n* Ethereum: Improved clear signing support.\n* Solana: Confirm non-zero space allocation when creating an account.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Disable downgrading firmware to lower versions.\n* Ripple: Destination tag 0 no longer omitted in payment requests.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.\n* Monero: Reject a payment ID that is not 8 or 32 bytes before displaying it.\n* Monero: Always confirm the payment ID that will be included in the signed transaction.\n* Cardano: Ask for the level of details when a simple transaction contains a script data hash.\n* Cardano: Ask for the level of details when an output of a simple transaction contains a datum or a reference script.\n* Solana: Always show the assigned account and new owner program in System Program Assign instructions.\n* Solana: Ask user for confirmation of optional instruction parameters that were previously hidden, e.g. when unsetting a token authority.\n* Solana: Confirm foreign base account when creating an account.\n* Solana: Fixed misleading account labels in Token program instructions.\n* Solana: Show trailing account references with their actual flags instead of presenting them as multisig signers.\n* Solana: Warn about a possible transfer hook in Token-2022 Transfer Checked instructions with trailing accounts.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "url_bitcoinonly": "data/firmware/t3w1/trezor-t3w1-2.13.0-bitcoinonly.bin", + "fingerprint_bitcoinonly": "ba48a31cd9b366a173c887e14c9d1cca0882919a814c58f93011e4e6fd374207", + "changelog_bitcoinonly": "* Enable Tropic firmware update.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Disable downgrading firmware to lower versions.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting." + }, { "required": false, "version": [2, 12, 5], diff --git a/firmware/t3w1/trezor-t3w1-2.13.0-bitcoinonly.bin b/firmware/t3w1/trezor-t3w1-2.13.0-bitcoinonly.bin new file mode 100644 index 0000000..952d988 --- /dev/null +++ b/firmware/t3w1/trezor-t3w1-2.13.0-bitcoinonly.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee1dc816ea96888ec6e7cb6cda7d6757b1e96f697b39346cfb5dd6cb39ed2d01 +size 1954816 diff --git a/firmware/t3w1/trezor-t3w1-2.13.0.bin b/firmware/t3w1/trezor-t3w1-2.13.0.bin new file mode 100644 index 0000000..bd85cc1 --- /dev/null +++ b/firmware/t3w1/trezor-t3w1-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e404e8c2d18575aa112851e56957e64cac619630f6582c15e932187529a2d5e8 +size 2364416 diff --git a/firmware/t3w1/universal/t3w1-2.13.0-universal.json b/firmware/t3w1/universal/t3w1-2.13.0-universal.json new file mode 100644 index 0000000..dcc52fc --- /dev/null +++ b/firmware/t3w1/universal/t3w1-2.13.0-universal.json @@ -0,0 +1,27 @@ +{ + "required": false, + "version": [2, 13, 0], + "min_bootloader_version": [2, 1, 13], + "min_firmware_version": [2, 9, 3], + "bootloader_version": [2, 1, 17], + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t3w1/trezor-t3w1-2.13.0.bin", + "fingerprint": "bd84a6c26b4ebb95399f28bb7d0c83eb790f0a3e87ebb6202034987dfcc57852", + "changelog": "* Stellar: Support Protocol 27 delegated authentication.\n* Stellar: Support creating contracts.\n* Stellar: Added definitions for Centrifuge SEP-41 token contracts.\n* Enable Tropic firmware update.\n* Ethereum: Improved clear signing support.\n* Solana: Confirm non-zero space allocation when creating an account.\n* Increase maximum passphrase length to 128 bytes.\n* Allow going back and changing previous selections during multishare backup creation, and remove the option to interrupt the flow from the checklist and number input screens.\n* Disable downgrading firmware to lower versions.\n* Ripple: Destination tag 0 no longer omitted in payment requests.\n* Don't warn about unknown derivation path when exporting valid xpubs.\n* Allow signing messages with multisig keys and exportable account nodes.\n* Check the correctness of thresholds in Advanced Shamir backup to prevent unfinished backup state.\n* Fix future timestamp formatting.\n* Monero: Reject a payment ID that is not 8 or 32 bytes before displaying it.\n* Monero: Always confirm the payment ID that will be included in the signed transaction.\n* Cardano: Ask for the level of details when a simple transaction contains a script data hash.\n* Cardano: Ask for the level of details when an output of a simple transaction contains a datum or a reference script.\n* Solana: Always show the assigned account and new owner program in System Program Assign instructions.\n* Solana: Ask user for confirmation of optional instruction parameters that were previously hidden, e.g. when unsetting a token authority.\n* Solana: Confirm foreign base account when creating an account.\n* Solana: Fixed misleading account labels in Token program instructions.\n* Solana: Show trailing account references with their actual flags instead of presenting them as multisig signers.\n* Solana: Warn about a possible transfer hook in Token-2022 Transfer Checked instructions with trailing accounts.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "translations": { + "cs-CZ": "firmware/translations/t3w1/translation-T3W1-cs-CZ-2.13.0.bin", + "de-DE": "firmware/translations/t3w1/translation-T3W1-de-DE-2.13.0.bin", + "es-ES": "firmware/translations/t3w1/translation-T3W1-es-ES-2.13.0.bin", + "fr-FR": "firmware/translations/t3w1/translation-T3W1-fr-FR-2.13.0.bin", + "id-ID": "firmware/translations/t3w1/translation-T3W1-id-ID-2.13.0.bin", + "pt-BR": "firmware/translations/t3w1/translation-T3W1-pt-BR-2.13.0.bin" + }, + "translations_metadata": { + "cs-CZ": { "status": "production" }, + "de-DE": { "status": "beta" }, + "es-ES": { "status": "beta" }, + "fr-FR": { "status": "beta" }, + "id-ID": { "status": "beta" }, + "pt-BR": { "status": "beta" } + } +} diff --git a/firmware/translations/t2b1/translation-T2B1-cs-CZ-2.13.0.bin b/firmware/translations/t2b1/translation-T2B1-cs-CZ-2.13.0.bin new file mode 100644 index 0000000..36546ce --- /dev/null +++ b/firmware/translations/t2b1/translation-T2B1-cs-CZ-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fa3c68b799567c661e8db69c4338a312ce725bb76d69988d8bc7cb86a58b1be +size 25640 diff --git a/firmware/translations/t2b1/translation-T2B1-de-DE-2.13.0.bin b/firmware/translations/t2b1/translation-T2B1-de-DE-2.13.0.bin new file mode 100644 index 0000000..3fd42be --- /dev/null +++ b/firmware/translations/t2b1/translation-T2B1-de-DE-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7f40fe9712d569ab5c54afe686fd6480af9bbc54c0f21f42347e05d9c3d2240 +size 23216 diff --git a/firmware/translations/t2b1/translation-T2B1-es-ES-2.13.0.bin b/firmware/translations/t2b1/translation-T2B1-es-ES-2.13.0.bin new file mode 100644 index 0000000..92a2ad3 --- /dev/null +++ b/firmware/translations/t2b1/translation-T2B1-es-ES-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10f5ad3e004c37e251610f8620d1cce3c1c2c93bd53b252558066aeefbccc21a +size 24582 diff --git a/firmware/translations/t2b1/translation-T2B1-fr-FR-2.13.0.bin b/firmware/translations/t2b1/translation-T2B1-fr-FR-2.13.0.bin new file mode 100644 index 0000000..3cf9268 --- /dev/null +++ b/firmware/translations/t2b1/translation-T2B1-fr-FR-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05b1d4f5c3ce7a8bdae892b64fdb27b8f2d1b4da047db0e640fb306e6fc5b214 +size 28430 diff --git a/firmware/translations/t2b1/translation-T2B1-id-ID-2.13.0.bin b/firmware/translations/t2b1/translation-T2B1-id-ID-2.13.0.bin new file mode 100644 index 0000000..34dd1c9 --- /dev/null +++ b/firmware/translations/t2b1/translation-T2B1-id-ID-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0153fa91120d5c94d4006eee7cea222830723e498dd80fb4478623c39ec859d +size 20954 diff --git a/firmware/translations/t2b1/translation-T2B1-pt-BR-2.13.0.bin b/firmware/translations/t2b1/translation-T2B1-pt-BR-2.13.0.bin new file mode 100644 index 0000000..cab2783 --- /dev/null +++ b/firmware/translations/t2b1/translation-T2B1-pt-BR-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:057ed5dd269e2103b6d81df8b78ccee543a5ec63a1d849203ba81aadd7ef41a3 +size 25138 diff --git a/firmware/translations/t2t1/translation-T2T1-cs-CZ-2.13.0.bin b/firmware/translations/t2t1/translation-T2T1-cs-CZ-2.13.0.bin new file mode 100644 index 0000000..7705373 --- /dev/null +++ b/firmware/translations/t2t1/translation-T2T1-cs-CZ-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e818789e08cc5465188970460639e292c64cd25ca830ead36a9c003c0bfd2c8 +size 38110 diff --git a/firmware/translations/t2t1/translation-T2T1-de-DE-2.13.0.bin b/firmware/translations/t2t1/translation-T2T1-de-DE-2.13.0.bin new file mode 100644 index 0000000..5585395 --- /dev/null +++ b/firmware/translations/t2t1/translation-T2T1-de-DE-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e074cccb289902894d07a4983d322adbd885eb5ecff72431156570b4fd317bd7 +size 27988 diff --git a/firmware/translations/t2t1/translation-T2T1-es-ES-2.13.0.bin b/firmware/translations/t2t1/translation-T2T1-es-ES-2.13.0.bin new file mode 100644 index 0000000..22928d0 --- /dev/null +++ b/firmware/translations/t2t1/translation-T2T1-es-ES-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:710ff8749a682411b017d99bfb9ba966288a9df5d4a27ee0fa476195836ba21f +size 31920 diff --git a/firmware/translations/t2t1/translation-T2T1-fr-FR-2.13.0.bin b/firmware/translations/t2t1/translation-T2T1-fr-FR-2.13.0.bin new file mode 100644 index 0000000..0316d94 --- /dev/null +++ b/firmware/translations/t2t1/translation-T2T1-fr-FR-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb5eb87b969744e9c95bca477b30e6a13f9797808a019af5e29084b282c0e60d +size 41634 diff --git a/firmware/translations/t2t1/translation-T2T1-id-ID-2.13.0.bin b/firmware/translations/t2t1/translation-T2T1-id-ID-2.13.0.bin new file mode 100644 index 0000000..225f51c --- /dev/null +++ b/firmware/translations/t2t1/translation-T2T1-id-ID-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:375a9e8d46c2310413019e380784fa483f3bf2e8cd988c22f87fa6b5cff14934 +size 23190 diff --git a/firmware/translations/t2t1/translation-T2T1-pt-BR-2.13.0.bin b/firmware/translations/t2t1/translation-T2T1-pt-BR-2.13.0.bin new file mode 100644 index 0000000..e19bdef --- /dev/null +++ b/firmware/translations/t2t1/translation-T2T1-pt-BR-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77ecf1dccf05f7c12e35a31dae59e3955cce0e405ede0093334553f6bf9cd0c9 +size 34404 diff --git a/firmware/translations/t3b1/translation-T3B1-cs-CZ-2.13.0.bin b/firmware/translations/t3b1/translation-T3B1-cs-CZ-2.13.0.bin new file mode 100644 index 0000000..9676d05 --- /dev/null +++ b/firmware/translations/t3b1/translation-T3B1-cs-CZ-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44b39ac604e9d244ba7dd53e1a8567135491ff3ac666deed562f54869fb6161d +size 25640 diff --git a/firmware/translations/t3b1/translation-T3B1-de-DE-2.13.0.bin b/firmware/translations/t3b1/translation-T3B1-de-DE-2.13.0.bin new file mode 100644 index 0000000..b362e5c --- /dev/null +++ b/firmware/translations/t3b1/translation-T3B1-de-DE-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14bad183d385c3743f68f43a92b8c160a45f37a33f5d7f30b9196e153580509a +size 23216 diff --git a/firmware/translations/t3b1/translation-T3B1-es-ES-2.13.0.bin b/firmware/translations/t3b1/translation-T3B1-es-ES-2.13.0.bin new file mode 100644 index 0000000..ad79cac --- /dev/null +++ b/firmware/translations/t3b1/translation-T3B1-es-ES-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3afecbf517125345fe4773d36a3e8f4f164477b11bba3dfa30eba19051793219 +size 24582 diff --git a/firmware/translations/t3b1/translation-T3B1-fr-FR-2.13.0.bin b/firmware/translations/t3b1/translation-T3B1-fr-FR-2.13.0.bin new file mode 100644 index 0000000..5b49ec6 --- /dev/null +++ b/firmware/translations/t3b1/translation-T3B1-fr-FR-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:037cc94d8295418c72c7604cfb9460ded199d7b4a5e650796a19a16283ebc715 +size 28430 diff --git a/firmware/translations/t3b1/translation-T3B1-id-ID-2.13.0.bin b/firmware/translations/t3b1/translation-T3B1-id-ID-2.13.0.bin new file mode 100644 index 0000000..4bd682d --- /dev/null +++ b/firmware/translations/t3b1/translation-T3B1-id-ID-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8624e36eb2949a707f25ada12d7585b6c75423fe229e86125dc8ce9c777ed2e +size 20954 diff --git a/firmware/translations/t3b1/translation-T3B1-pt-BR-2.13.0.bin b/firmware/translations/t3b1/translation-T3B1-pt-BR-2.13.0.bin new file mode 100644 index 0000000..ba569d0 --- /dev/null +++ b/firmware/translations/t3b1/translation-T3B1-pt-BR-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96f40c981118e7b69581ddb1e25262cd2c9c8926e01c0eb0cf17aa8b22a44bc6 +size 25138 diff --git a/firmware/translations/t3t1/translation-T3T1-cs-CZ-2.13.0.bin b/firmware/translations/t3t1/translation-T3T1-cs-CZ-2.13.0.bin new file mode 100644 index 0000000..ec95fab --- /dev/null +++ b/firmware/translations/t3t1/translation-T3T1-cs-CZ-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94ade5c632c3fdf1cfe06b70c4bc347160eb989837bf394043e7a3ba72b4610b +size 45632 diff --git a/firmware/translations/t3t1/translation-T3T1-de-DE-2.13.0.bin b/firmware/translations/t3t1/translation-T3T1-de-DE-2.13.0.bin new file mode 100644 index 0000000..ca17434 --- /dev/null +++ b/firmware/translations/t3t1/translation-T3T1-de-DE-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba204bbe9fbfe0773baa38950b4225df4f5a027c9fcce20b1e8261a1642a3b3b +size 29584 diff --git a/firmware/translations/t3t1/translation-T3T1-es-ES-2.13.0.bin b/firmware/translations/t3t1/translation-T3T1-es-ES-2.13.0.bin new file mode 100644 index 0000000..845a673 --- /dev/null +++ b/firmware/translations/t3t1/translation-T3T1-es-ES-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c215a557534ae43ecf2a01ba97f57b221ae8c379618d482b5499f231ba5df7b +size 34642 diff --git a/firmware/translations/t3t1/translation-T3T1-fr-FR-2.13.0.bin b/firmware/translations/t3t1/translation-T3T1-fr-FR-2.13.0.bin new file mode 100644 index 0000000..2330fb6 --- /dev/null +++ b/firmware/translations/t3t1/translation-T3T1-fr-FR-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67590b95d65bf57d773f6219afa9709170040eeaecf09a248bae500a57bed76d +size 49216 diff --git a/firmware/translations/t3t1/translation-T3T1-id-ID-2.13.0.bin b/firmware/translations/t3t1/translation-T3T1-id-ID-2.13.0.bin new file mode 100644 index 0000000..f7a7104 --- /dev/null +++ b/firmware/translations/t3t1/translation-T3T1-id-ID-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fb33304c881fb8f85ed6b0f6fe8c4a5cc8cce4db55aed059c4ff04cb06b0ec3 +size 23000 diff --git a/firmware/translations/t3t1/translation-T3T1-pt-BR-2.13.0.bin b/firmware/translations/t3t1/translation-T3T1-pt-BR-2.13.0.bin new file mode 100644 index 0000000..406b5e7 --- /dev/null +++ b/firmware/translations/t3t1/translation-T3T1-pt-BR-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bdf76af4c29f7140b107315cc92f734829d2e804d5914058a4570725caee5b5 +size 39252 diff --git a/firmware/translations/t3w1/translation-T3W1-cs-CZ-2.13.0.bin b/firmware/translations/t3w1/translation-T3W1-cs-CZ-2.13.0.bin new file mode 100644 index 0000000..272aa6c --- /dev/null +++ b/firmware/translations/t3w1/translation-T3W1-cs-CZ-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9261d10600f2958319209e313b9d4112e7c14f135f83a234168703e6104eb3c3 +size 82660 diff --git a/firmware/translations/t3w1/translation-T3W1-de-DE-2.13.0.bin b/firmware/translations/t3w1/translation-T3W1-de-DE-2.13.0.bin new file mode 100644 index 0000000..244d404 --- /dev/null +++ b/firmware/translations/t3w1/translation-T3W1-de-DE-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef16fca1d9928a822c4a2cdc2f776488f8305457e89e58768d06a74c0b936b61 +size 39214 diff --git a/firmware/translations/t3w1/translation-T3W1-es-ES-2.13.0.bin b/firmware/translations/t3w1/translation-T3W1-es-ES-2.13.0.bin new file mode 100644 index 0000000..4bf407c --- /dev/null +++ b/firmware/translations/t3w1/translation-T3W1-es-ES-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0469a064159eace1ffaa26e323bf000c1c71060cc9346f8c07cfc0e442d22ea5 +size 52042 diff --git a/firmware/translations/t3w1/translation-T3W1-fr-FR-2.13.0.bin b/firmware/translations/t3w1/translation-T3W1-fr-FR-2.13.0.bin new file mode 100644 index 0000000..077d633 --- /dev/null +++ b/firmware/translations/t3w1/translation-T3W1-fr-FR-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13a6f7d3285fc5b86360d1ca5f21e84234b2547cc81c24cd880e5600ac8b5b02 +size 87582 diff --git a/firmware/translations/t3w1/translation-T3W1-id-ID-2.13.0.bin b/firmware/translations/t3w1/translation-T3W1-id-ID-2.13.0.bin new file mode 100644 index 0000000..62a47dd --- /dev/null +++ b/firmware/translations/t3w1/translation-T3W1-id-ID-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:637aaa89bfdad54b43894fbe9fcf06deaf1a1f4e7dfef9d5e9ae11cd18766cd0 +size 24166 diff --git a/firmware/translations/t3w1/translation-T3W1-pt-BR-2.13.0.bin b/firmware/translations/t3w1/translation-T3W1-pt-BR-2.13.0.bin new file mode 100644 index 0000000..e595761 --- /dev/null +++ b/firmware/translations/t3w1/translation-T3W1-pt-BR-2.13.0.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cceeaf12e681a8989bcd6f575a4cdf50d3ed1453e4eaafec335899977a374577 +size 64966 From c4a6e6772b41e94b1d3ba3150f5634a5835a1db1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Jank=C5=AF?= Date: Tue, 20 Oct 2026 13:23:50 +0200 Subject: [PATCH 2/2] feat(fw): add legacy 1.14.2 Manually appended the following line to modified JSON files based on trezor-firmware/legacy/firmware/bl_check.txt: "bootloader_hash": "94f1c90db28db1f8ce5dca966976343658f5dadee83834987c8b049c49d1edd0", --- .../bitcoinonly/t1b1-1.14.2-bitcoinonly.json | 13 +++++++++++++ firmware/t1b1/releases.json | 16 ++++++++++++++++ firmware/t1b1/trezor-t1b1-1.14.2-bitcoinonly.bin | 3 +++ firmware/t1b1/trezor-t1b1-1.14.2.bin | 3 +++ .../t1b1/universal/t1b1-1.14.2-universal.json | 13 +++++++++++++ 5 files changed, 48 insertions(+) create mode 100644 firmware/t1b1/bitcoinonly/t1b1-1.14.2-bitcoinonly.json create mode 100644 firmware/t1b1/trezor-t1b1-1.14.2-bitcoinonly.bin create mode 100644 firmware/t1b1/trezor-t1b1-1.14.2.bin create mode 100644 firmware/t1b1/universal/t1b1-1.14.2-universal.json diff --git a/firmware/t1b1/bitcoinonly/t1b1-1.14.2-bitcoinonly.json b/firmware/t1b1/bitcoinonly/t1b1-1.14.2-bitcoinonly.json new file mode 100644 index 0000000..c8b16d3 --- /dev/null +++ b/firmware/t1b1/bitcoinonly/t1b1-1.14.2-bitcoinonly.json @@ -0,0 +1,13 @@ +{ + "required": false, + "version": [1, 14, 2], + "min_bootloader_version": [1, 12, 0], + "min_firmware_version": [1, 12, 0], + "bootloader_version": [1, 12, 1], + "bootloader_hash": "94f1c90db28db1f8ce5dca966976343658f5dadee83834987c8b049c49d1edd0", + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t1b1/trezor-t1b1-1.14.2-bitcoinonly.bin", + "fingerprint": "1a469995975e36a2abd278dfdba8de4c6eea938b64bdc79901f446da9435f5d2", + "changelog": "* Restrict which message types may use an authorization granted by DoPreauthorized or a path unlocked by UnlockPath.\n* Abort coinjoin signing if the coin name in SignTx does not match the coinjoin authorization.\n* Validate recovery input method.\n* Show maximum coordinator fee rate in coinjoin authorization dialog.", + "translations": {} +} diff --git a/firmware/t1b1/releases.json b/firmware/t1b1/releases.json index 9dfbfc1..cb3487f 100644 --- a/firmware/t1b1/releases.json +++ b/firmware/t1b1/releases.json @@ -1,4 +1,20 @@ [ + { + "required": false, + "version": [1, 14, 2], + "min_bootloader_version": [1, 12, 0], + "min_firmware_version": [1, 12, 0], + "bootloader_version": [1, 12, 1], + "bootloader_hash": "94f1c90db28db1f8ce5dca966976343658f5dadee83834987c8b049c49d1edd0", + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "translations": [], + "url": "data/firmware/t1b1/trezor-t1b1-1.14.2.bin", + "fingerprint": "69b64ead63d9fd612a2077ad0fdd995f12dd6a8837ebe0ab4cbd7f43432e12f9", + "changelog": "* Restrict which message types may use an authorization granted by DoPreauthorized or a path unlocked by UnlockPath.\n* Show \"not registered\" message instead of a registration prompt when Firefox sends its dummy U2F register request.\n* Abort coinjoin signing if the coin name in SignTx does not match the coinjoin authorization.\n* Fix Ethereum address formatting.\n* Validate recovery input method.\n* Ethereum: Native token transfer blocked for staking operations.\n* Show maximum coordinator fee rate in coinjoin authorization dialog.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "url_bitcoinonly": "data/firmware/t1b1/trezor-t1b1-1.14.2-bitcoinonly.bin", + "fingerprint_bitcoinonly": "1a469995975e36a2abd278dfdba8de4c6eea938b64bdc79901f446da9435f5d2", + "changelog_bitcoinonly": "* Restrict which message types may use an authorization granted by DoPreauthorized or a path unlocked by UnlockPath.\n* Abort coinjoin signing if the coin name in SignTx does not match the coinjoin authorization.\n* Validate recovery input method.\n* Show maximum coordinator fee rate in coinjoin authorization dialog." + }, { "required": false, "version": [1, 14, 1], diff --git a/firmware/t1b1/trezor-t1b1-1.14.2-bitcoinonly.bin b/firmware/t1b1/trezor-t1b1-1.14.2-bitcoinonly.bin new file mode 100644 index 0000000..d661646 --- /dev/null +++ b/firmware/t1b1/trezor-t1b1-1.14.2-bitcoinonly.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6588cd28560fc30ea60222088ea1884efed1b2d1e2e61acc1c75faa6a0ac6b16 +size 404672 diff --git a/firmware/t1b1/trezor-t1b1-1.14.2.bin b/firmware/t1b1/trezor-t1b1-1.14.2.bin new file mode 100644 index 0000000..5b9ac96 --- /dev/null +++ b/firmware/t1b1/trezor-t1b1-1.14.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bf9a3f64359e4b2eee5eaa51304a37c68b7ec3d30bb220846ee49f4e8d0eb77 +size 505136 diff --git a/firmware/t1b1/universal/t1b1-1.14.2-universal.json b/firmware/t1b1/universal/t1b1-1.14.2-universal.json new file mode 100644 index 0000000..ad590cb --- /dev/null +++ b/firmware/t1b1/universal/t1b1-1.14.2-universal.json @@ -0,0 +1,13 @@ +{ + "required": false, + "version": [1, 14, 2], + "min_bootloader_version": [1, 12, 0], + "min_firmware_version": [1, 12, 0], + "bootloader_version": [1, 12, 1], + "bootloader_hash": "94f1c90db28db1f8ce5dca966976343658f5dadee83834987c8b049c49d1edd0", + "firmware_revision": "037e506db454691bda188df2803df2fc26c75f36", + "url": "firmware/t1b1/trezor-t1b1-1.14.2.bin", + "fingerprint": "69b64ead63d9fd612a2077ad0fdd995f12dd6a8837ebe0ab4cbd7f43432e12f9", + "changelog": "* Restrict which message types may use an authorization granted by DoPreauthorized or a path unlocked by UnlockPath.\n* Show \"not registered\" message instead of a registration prompt when Firefox sends its dummy U2F register request.\n* Abort coinjoin signing if the coin name in SignTx does not match the coinjoin authorization.\n* Fix Ethereum address formatting.\n* Validate recovery input method.\n* Ethereum: Native token transfer blocked for staking operations.\n* Show maximum coordinator fee rate in coinjoin authorization dialog.\n* Stellar: Fix the asset used as the price unit when confirming DEX offers.", + "translations": {} +}