diff --git a/firmware/t2b1/bitcoinonly/t2b1-2.12.2-bitcoinonly.json b/firmware/t2b1/bitcoinonly/t2b1-2.12.2-bitcoinonly.json new file mode 100644 index 0000000..6549b61 --- /dev/null +++ b/firmware/t2b1/bitcoinonly/t2b1-2.12.2-bitcoinonly.json @@ -0,0 +1,18 @@ +{ + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 1], + "min_firmware_version": [2, 6, 1], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "url": "firmware/t2b1/trezor-t2b1-2.12.2-bitcoinonly.bin", + "fingerprint": "8aad40bd8f69151a3cdb705038fc450de361f7bb2d65c526968162891bc9f711", + "changelog": "* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "translations": { + "cs-CZ": "firmware/translations/t2b1/translation-T2B1-cs-CZ-2.12.2.bin", + "de-DE": "firmware/translations/t2b1/translation-T2B1-de-DE-2.12.2.bin", + "es-ES": "firmware/translations/t2b1/translation-T2B1-es-ES-2.12.2.bin", + "fr-FR": "firmware/translations/t2b1/translation-T2B1-fr-FR-2.12.2.bin", + "pt-BR": "firmware/translations/t2b1/translation-T2B1-pt-BR-2.12.2.bin" + } +} diff --git a/firmware/t2b1/releases.json b/firmware/t2b1/releases.json index a8c91f8..87b1d37 100644 --- a/firmware/t2b1/releases.json +++ b/firmware/t2b1/releases.json @@ -1,4 +1,19 @@ [ + { + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 1], + "min_firmware_version": [2, 6, 1], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"], + "url": "data/firmware/t2b1/trezor-t2b1-2.12.2.bin", + "fingerprint": "417693d278899d95c8977b05a2300f337e41df616a5bb033838123f64fcdfd98", + "changelog": "* Ethereum: Improved clear signing support.\n* Tron: Claim voting rewards.\n* Solana: Allow chunkified addresses.\n* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Solana: Show program id instead of 'unsupported program' label.\n* Solana: User confirmations for some instruction parameters.\n* Solana: Fixed token transfer recipient for ALT addresses.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "url_bitcoinonly": "data/firmware/t2b1/trezor-t2b1-2.12.2-bitcoinonly.bin", + "fingerprint_bitcoinonly": "8aad40bd8f69151a3cdb705038fc450de361f7bb2d65c526968162891bc9f711", + "changelog_bitcoinonly": "* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions." + }, { "required": false, "version": [2, 12, 1], diff --git a/firmware/t2b1/trezor-t2b1-2.12.2-bitcoinonly.bin b/firmware/t2b1/trezor-t2b1-2.12.2-bitcoinonly.bin new file mode 100644 index 0000000..4f20178 --- /dev/null +++ b/firmware/t2b1/trezor-t2b1-2.12.2-bitcoinonly.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0286e85896467ce2c7a2e3a0667dac485d25a309d592a83809190f1f85db7aa4 +size 1435648 diff --git a/firmware/t2b1/trezor-t2b1-2.12.2.bin b/firmware/t2b1/trezor-t2b1-2.12.2.bin new file mode 100644 index 0000000..be1549c --- /dev/null +++ b/firmware/t2b1/trezor-t2b1-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:901c23581f41aca3df02440b21302dabd663f4f2ed8399190acc4fa51b69d604 +size 1523200 diff --git a/firmware/t2b1/universal/t2b1-2.12.2-universal.json b/firmware/t2b1/universal/t2b1-2.12.2-universal.json new file mode 100644 index 0000000..4a1700b --- /dev/null +++ b/firmware/t2b1/universal/t2b1-2.12.2-universal.json @@ -0,0 +1,18 @@ +{ + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 1], + "min_firmware_version": [2, 6, 1], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "url": "firmware/t2b1/trezor-t2b1-2.12.2.bin", + "fingerprint": "417693d278899d95c8977b05a2300f337e41df616a5bb033838123f64fcdfd98", + "changelog": "* Ethereum: Improved clear signing support.\n* Tron: Claim voting rewards.\n* Solana: Allow chunkified addresses.\n* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Solana: Show program id instead of 'unsupported program' label.\n* Solana: User confirmations for some instruction parameters.\n* Solana: Fixed token transfer recipient for ALT addresses.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "translations": { + "cs-CZ": "firmware/translations/t2b1/translation-T2B1-cs-CZ-2.12.2.bin", + "de-DE": "firmware/translations/t2b1/translation-T2B1-de-DE-2.12.2.bin", + "es-ES": "firmware/translations/t2b1/translation-T2B1-es-ES-2.12.2.bin", + "fr-FR": "firmware/translations/t2b1/translation-T2B1-fr-FR-2.12.2.bin", + "pt-BR": "firmware/translations/t2b1/translation-T2B1-pt-BR-2.12.2.bin" + } +} diff --git a/firmware/t2t1/bitcoinonly/t2t1-2.12.2-bitcoinonly.json b/firmware/t2t1/bitcoinonly/t2t1-2.12.2-bitcoinonly.json new file mode 100644 index 0000000..8d4bf1d --- /dev/null +++ b/firmware/t2t1/bitcoinonly/t2t1-2.12.2-bitcoinonly.json @@ -0,0 +1,18 @@ +{ + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 0, 0], + "min_firmware_version": [2, 0, 8], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "url": "firmware/t2t1/trezor-t2t1-2.12.2-bitcoinonly.bin", + "fingerprint": "1cd81a462e4b558689c5a6865e852f348f9888c56c3df26e6657bee0e5dfcc60", + "changelog": "* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "translations": { + "cs-CZ": "firmware/translations/t2t1/translation-T2T1-cs-CZ-2.12.2.bin", + "de-DE": "firmware/translations/t2t1/translation-T2T1-de-DE-2.12.2.bin", + "es-ES": "firmware/translations/t2t1/translation-T2T1-es-ES-2.12.2.bin", + "fr-FR": "firmware/translations/t2t1/translation-T2T1-fr-FR-2.12.2.bin", + "pt-BR": "firmware/translations/t2t1/translation-T2T1-pt-BR-2.12.2.bin" + } +} diff --git a/firmware/t2t1/releases.json b/firmware/t2t1/releases.json index 48b587d..eb9763b 100644 --- a/firmware/t2t1/releases.json +++ b/firmware/t2t1/releases.json @@ -1,4 +1,19 @@ [ + { + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 0, 0], + "min_firmware_version": [2, 0, 8], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"], + "url": "data/firmware/t2t1/trezor-t2t1-2.12.2.bin", + "fingerprint": "e0aaf8ab18fe5a052a1bda0b2f353c2db9635c5aacd0a93c6197c3e31b3c646d", + "changelog": "* Ethereum: Improved clear signing support.\n* Tron: Claim voting rewards.\n* Solana: Allow chunkified addresses.\n* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Solana: Show program id instead of 'unsupported program' label.\n* Solana: User confirmations for some instruction parameters.\n* Solana: Fixed token transfer recipient for ALT addresses.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.12.2-bitcoinonly.bin", + "fingerprint_bitcoinonly": "1cd81a462e4b558689c5a6865e852f348f9888c56c3df26e6657bee0e5dfcc60", + "changelog_bitcoinonly": "* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions." + }, { "required": false, "version": [2, 12, 1], diff --git a/firmware/t2t1/trezor-t2t1-2.12.2-bitcoinonly.bin b/firmware/t2t1/trezor-t2t1-2.12.2-bitcoinonly.bin new file mode 100644 index 0000000..26457d8 --- /dev/null +++ b/firmware/t2t1/trezor-t2t1-2.12.2-bitcoinonly.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c9c4a6fa607d8931c0ed61e948e78ac274c518567541e3a9c55d9720e1b8ede +size 1560064 diff --git a/firmware/t2t1/trezor-t2t1-2.12.2.bin b/firmware/t2t1/trezor-t2t1-2.12.2.bin new file mode 100644 index 0000000..84a6740 --- /dev/null +++ b/firmware/t2t1/trezor-t2t1-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ccac1e43193812a60e2e137d3c5e7491060845941369a0312904f107919c05f +size 1648128 diff --git a/firmware/t2t1/universal/t2t1-2.12.2-universal.json b/firmware/t2t1/universal/t2t1-2.12.2-universal.json new file mode 100644 index 0000000..9ce4355 --- /dev/null +++ b/firmware/t2t1/universal/t2t1-2.12.2-universal.json @@ -0,0 +1,18 @@ +{ + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 0, 0], + "min_firmware_version": [2, 0, 8], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "url": "firmware/t2t1/trezor-t2t1-2.12.2.bin", + "fingerprint": "e0aaf8ab18fe5a052a1bda0b2f353c2db9635c5aacd0a93c6197c3e31b3c646d", + "changelog": "* Ethereum: Improved clear signing support.\n* Tron: Claim voting rewards.\n* Solana: Allow chunkified addresses.\n* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Solana: Show program id instead of 'unsupported program' label.\n* Solana: User confirmations for some instruction parameters.\n* Solana: Fixed token transfer recipient for ALT addresses.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "translations": { + "cs-CZ": "firmware/translations/t2t1/translation-T2T1-cs-CZ-2.12.2.bin", + "de-DE": "firmware/translations/t2t1/translation-T2T1-de-DE-2.12.2.bin", + "es-ES": "firmware/translations/t2t1/translation-T2T1-es-ES-2.12.2.bin", + "fr-FR": "firmware/translations/t2t1/translation-T2T1-fr-FR-2.12.2.bin", + "pt-BR": "firmware/translations/t2t1/translation-T2T1-pt-BR-2.12.2.bin" + } +} diff --git a/firmware/t3b1/bitcoinonly/t3b1-2.12.2-bitcoinonly.json b/firmware/t3b1/bitcoinonly/t3b1-2.12.2-bitcoinonly.json new file mode 100644 index 0000000..c7f3775 --- /dev/null +++ b/firmware/t3b1/bitcoinonly/t3b1-2.12.2-bitcoinonly.json @@ -0,0 +1,18 @@ +{ + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 7], + "min_firmware_version": [2, 8, 3], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "url": "firmware/t3b1/trezor-t3b1-2.12.2-bitcoinonly.bin", + "fingerprint": "542103b668a6c4e66954f8a266fc3d345e402dc927d97710dfe1a2da5ee7d67d", + "changelog": "* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "translations": { + "cs-CZ": "firmware/translations/t3b1/translation-T3B1-cs-CZ-2.12.2.bin", + "de-DE": "firmware/translations/t3b1/translation-T3B1-de-DE-2.12.2.bin", + "es-ES": "firmware/translations/t3b1/translation-T3B1-es-ES-2.12.2.bin", + "fr-FR": "firmware/translations/t3b1/translation-T3B1-fr-FR-2.12.2.bin", + "pt-BR": "firmware/translations/t3b1/translation-T3B1-pt-BR-2.12.2.bin" + } +} diff --git a/firmware/t3b1/releases.json b/firmware/t3b1/releases.json index ad1df3a..b059e47 100644 --- a/firmware/t3b1/releases.json +++ b/firmware/t3b1/releases.json @@ -1,4 +1,19 @@ [ + { + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 7], + "min_firmware_version": [2, 8, 3], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"], + "url": "data/firmware/t3b1/trezor-t3b1-2.12.2.bin", + "fingerprint": "62b39d756b3489b3130b38b6d0a46d7cd8c1f516a02b14b5413ba6c9eb127503", + "changelog": "* Ethereum: Improved clear signing support.\n* Tron: Claim voting rewards.\n* Solana: Allow chunkified addresses.\n* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Solana: Show program id instead of 'unsupported program' label.\n* Solana: User confirmations for some instruction parameters.\n* Solana: Fixed token transfer recipient for ALT addresses.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "url_bitcoinonly": "data/firmware/t3b1/trezor-t3b1-2.12.2-bitcoinonly.bin", + "fingerprint_bitcoinonly": "542103b668a6c4e66954f8a266fc3d345e402dc927d97710dfe1a2da5ee7d67d", + "changelog_bitcoinonly": "* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions." + }, { "required": false, "version": [2, 12, 1], diff --git a/firmware/t3b1/trezor-t3b1-2.12.2-bitcoinonly.bin b/firmware/t3b1/trezor-t3b1-2.12.2-bitcoinonly.bin new file mode 100644 index 0000000..8bdc2e3 --- /dev/null +++ b/firmware/t3b1/trezor-t3b1-2.12.2-bitcoinonly.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dfb4bf284e0c22a035c89795ffb3781dd8bf423ffe8304f602fc4d5e3bfbcd3 +size 1017344 diff --git a/firmware/t3b1/trezor-t3b1-2.12.2.bin b/firmware/t3b1/trezor-t3b1-2.12.2.bin new file mode 100644 index 0000000..9608770 --- /dev/null +++ b/firmware/t3b1/trezor-t3b1-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08bd08ae9cfc918a610e5bd90382b13e545110fb8660c155840c92265b7efec1 +size 1406464 diff --git a/firmware/t3b1/universal/t3b1-2.12.2-universal.json b/firmware/t3b1/universal/t3b1-2.12.2-universal.json new file mode 100644 index 0000000..1cda191 --- /dev/null +++ b/firmware/t3b1/universal/t3b1-2.12.2-universal.json @@ -0,0 +1,18 @@ +{ + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 7], + "min_firmware_version": [2, 8, 3], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "url": "firmware/t3b1/trezor-t3b1-2.12.2.bin", + "fingerprint": "62b39d756b3489b3130b38b6d0a46d7cd8c1f516a02b14b5413ba6c9eb127503", + "changelog": "* Ethereum: Improved clear signing support.\n* Tron: Claim voting rewards.\n* Solana: Allow chunkified addresses.\n* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Solana: Show program id instead of 'unsupported program' label.\n* Solana: User confirmations for some instruction parameters.\n* Solana: Fixed token transfer recipient for ALT addresses.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "translations": { + "cs-CZ": "firmware/translations/t3b1/translation-T3B1-cs-CZ-2.12.2.bin", + "de-DE": "firmware/translations/t3b1/translation-T3B1-de-DE-2.12.2.bin", + "es-ES": "firmware/translations/t3b1/translation-T3B1-es-ES-2.12.2.bin", + "fr-FR": "firmware/translations/t3b1/translation-T3B1-fr-FR-2.12.2.bin", + "pt-BR": "firmware/translations/t3b1/translation-T3B1-pt-BR-2.12.2.bin" + } +} diff --git a/firmware/t3t1/bitcoinonly/t3t1-2.12.2-bitcoinonly.json b/firmware/t3t1/bitcoinonly/t3t1-2.12.2-bitcoinonly.json new file mode 100644 index 0000000..59615cd --- /dev/null +++ b/firmware/t3t1/bitcoinonly/t3t1-2.12.2-bitcoinonly.json @@ -0,0 +1,18 @@ +{ + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 6], + "min_firmware_version": [2, 7, 2], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "url": "firmware/t3t1/trezor-t3t1-2.12.2-bitcoinonly.bin", + "fingerprint": "49231d211eebe208a4022375e6f302da99821efb1e904cb5077b689cfc5ae24b", + "changelog": "* Solana: allow chunkified addresses.\n* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "translations": { + "cs-CZ": "firmware/translations/t3t1/translation-T3T1-cs-CZ-2.12.2.bin", + "de-DE": "firmware/translations/t3t1/translation-T3T1-de-DE-2.12.2.bin", + "es-ES": "firmware/translations/t3t1/translation-T3T1-es-ES-2.12.2.bin", + "fr-FR": "firmware/translations/t3t1/translation-T3T1-fr-FR-2.12.2.bin", + "pt-BR": "firmware/translations/t3t1/translation-T3T1-pt-BR-2.12.2.bin" + } +} diff --git a/firmware/t3t1/releases.json b/firmware/t3t1/releases.json index b29532d..8d720a2 100644 --- a/firmware/t3t1/releases.json +++ b/firmware/t3t1/releases.json @@ -1,4 +1,19 @@ [ + { + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 6], + "min_firmware_version": [2, 7, 2], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"], + "url": "data/firmware/t3t1/trezor-t3t1-2.12.2.bin", + "fingerprint": "6c9677f982402809d0cd22f7a135c451fe17afccf71ed8a915fa8018c45f6292", + "changelog": "* Ethereum: Improved clear signing support.\n* Tron: Claim voting rewards.\n* Solana: allow chunkified addresses.\n* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Solana: Show program id instead of 'unsupported program' label.\n* Solana: User confirmations for some instruction parameters.\n* Solana: Fixed token transfer recipient for ALT addresses.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "url_bitcoinonly": "data/firmware/t3t1/trezor-t3t1-2.12.2-bitcoinonly.bin", + "fingerprint_bitcoinonly": "49231d211eebe208a4022375e6f302da99821efb1e904cb5077b689cfc5ae24b", + "changelog_bitcoinonly": "* Solana: allow chunkified addresses.\n* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions." + }, { "required": false, "version": [2, 12, 1], diff --git a/firmware/t3t1/trezor-t3t1-2.12.2-bitcoinonly.bin b/firmware/t3t1/trezor-t3t1-2.12.2-bitcoinonly.bin new file mode 100644 index 0000000..83e4b02 --- /dev/null +++ b/firmware/t3t1/trezor-t3t1-2.12.2-bitcoinonly.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7990609bce66f0f4c60355ed1db37b05c840f16ec089c6c3b0e26b57f68b6b1 +size 1168384 diff --git a/firmware/t3t1/trezor-t3t1-2.12.2.bin b/firmware/t3t1/trezor-t3t1-2.12.2.bin new file mode 100644 index 0000000..b738ebd --- /dev/null +++ b/firmware/t3t1/trezor-t3t1-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:997e75bf9ff2d5fd5867aef8554b053963655193c1ee77f8ade2873298de2d80 +size 1577984 diff --git a/firmware/t3t1/universal/t3t1-2.12.2-universal.json b/firmware/t3t1/universal/t3t1-2.12.2-universal.json new file mode 100644 index 0000000..ffe1c2f --- /dev/null +++ b/firmware/t3t1/universal/t3t1-2.12.2-universal.json @@ -0,0 +1,18 @@ +{ + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 6], + "min_firmware_version": [2, 7, 2], + "bootloader_version": [2, 1, 16], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "url": "firmware/t3t1/trezor-t3t1-2.12.2.bin", + "fingerprint": "6c9677f982402809d0cd22f7a135c451fe17afccf71ed8a915fa8018c45f6292", + "changelog": "* Ethereum: Improved clear signing support.\n* Tron: Claim voting rewards.\n* Solana: allow chunkified addresses.\n* Avoid failing backup flow on I/O errors.\n* Return an explicit error when try to derive seed on Bitcoin-only firmware.\n* Solana: Show program id instead of 'unsupported program' label.\n* Solana: User confirmations for some instruction parameters.\n* Solana: Fixed token transfer recipient for ALT addresses.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "translations": { + "cs-CZ": "firmware/translations/t3t1/translation-T3T1-cs-CZ-2.12.2.bin", + "de-DE": "firmware/translations/t3t1/translation-T3T1-de-DE-2.12.2.bin", + "es-ES": "firmware/translations/t3t1/translation-T3T1-es-ES-2.12.2.bin", + "fr-FR": "firmware/translations/t3t1/translation-T3T1-fr-FR-2.12.2.bin", + "pt-BR": "firmware/translations/t3t1/translation-T3T1-pt-BR-2.12.2.bin" + } +} diff --git a/firmware/t3w1/bitcoinonly/t3w1-2.12.2-bitcoinonly.json b/firmware/t3w1/bitcoinonly/t3w1-2.12.2-bitcoinonly.json new file mode 100644 index 0000000..85ef402 --- /dev/null +++ b/firmware/t3w1/bitcoinonly/t3w1-2.12.2-bitcoinonly.json @@ -0,0 +1,18 @@ +{ + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 13], + "min_firmware_version": [2, 9, 3], + "bootloader_version": [2, 1, 17], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "url": "firmware/t3w1/trezor-t3w1-2.12.2-bitcoinonly.bin", + "fingerprint": "933993cd888aa854f71f0d95eedcd7235a2ed17e64b04b70d00ce4ae95b8cc8e", + "changelog": "* Fix menu closing after change of settings.\n* Avoid failing backup flow on I/O errors.\n* Close FIDO2 error popup after 4 seconds.\n* Fix device menu refresh.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "translations": { + "cs-CZ": "firmware/translations/t3w1/translation-T3W1-cs-CZ-2.12.2.bin", + "de-DE": "firmware/translations/t3w1/translation-T3W1-de-DE-2.12.2.bin", + "es-ES": "firmware/translations/t3w1/translation-T3W1-es-ES-2.12.2.bin", + "fr-FR": "firmware/translations/t3w1/translation-T3W1-fr-FR-2.12.2.bin", + "pt-BR": "firmware/translations/t3w1/translation-T3W1-pt-BR-2.12.2.bin" + } +} diff --git a/firmware/t3w1/releases.json b/firmware/t3w1/releases.json index d3f6573..698d80a 100644 --- a/firmware/t3w1/releases.json +++ b/firmware/t3w1/releases.json @@ -1,4 +1,19 @@ [ + { + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 13], + "min_firmware_version": [2, 9, 3], + "bootloader_version": [2, 1, 17], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"], + "url": "data/firmware/t3w1/trezor-t3w1-2.12.2.bin", + "fingerprint": "16e8cb89545d9e3fcb8f3a1800e103b903c557a3eca2b556af24d99e93ea193a", + "changelog": "* Ethereum: Improved clear signing support.\n* Tron: Claim voting rewards.\n* Solana: Allow chunkified addresses.\n* Fix menu closing after change of settings.\n* Avoid failing backup flow on I/O errors.\n* Close FIDO2 error popup after 4 seconds.\n* Solana: Show program id instead of 'unsupported program' label.\n* Fix device menu refresh.\n* Solana: User confirmations for some instruction parameters.\n* Solana: Fixed token transfer recipient for ALT addresses.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "url_bitcoinonly": "data/firmware/t3w1/trezor-t3w1-2.12.2-bitcoinonly.bin", + "fingerprint_bitcoinonly": "933993cd888aa854f71f0d95eedcd7235a2ed17e64b04b70d00ce4ae95b8cc8e", + "changelog_bitcoinonly": "* Fix menu closing after change of settings.\n* Avoid failing backup flow on I/O errors.\n* Close FIDO2 error popup after 4 seconds.\n* Fix device menu refresh.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions." + }, { "required": false, "version": [2, 12, 1], diff --git a/firmware/t3w1/trezor-t3w1-2.12.2-bitcoinonly.bin b/firmware/t3w1/trezor-t3w1-2.12.2-bitcoinonly.bin new file mode 100644 index 0000000..359ce36 --- /dev/null +++ b/firmware/t3w1/trezor-t3w1-2.12.2-bitcoinonly.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12cfbf032d9580ad842963ccdfc6df59f183d3ecedae1aa3e1f7d8576d22ab76 +size 1908736 diff --git a/firmware/t3w1/trezor-t3w1-2.12.2.bin b/firmware/t3w1/trezor-t3w1-2.12.2.bin new file mode 100644 index 0000000..b5d9c61 --- /dev/null +++ b/firmware/t3w1/trezor-t3w1-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:164dc74e7fc0ca9533bb588a6caa4d7443f878ad38defc93fa5fa32eeb9e9e81 +size 2317824 diff --git a/firmware/t3w1/universal/t3w1-2.12.2-universal.json b/firmware/t3w1/universal/t3w1-2.12.2-universal.json new file mode 100644 index 0000000..c6b5274 --- /dev/null +++ b/firmware/t3w1/universal/t3w1-2.12.2-universal.json @@ -0,0 +1,18 @@ +{ + "required": false, + "version": [2, 12, 2], + "min_bootloader_version": [2, 1, 13], + "min_firmware_version": [2, 9, 3], + "bootloader_version": [2, 1, 17], + "firmware_revision": "1f2aa7f3aadbb1588a866140c8d767eebeb98290", + "url": "firmware/t3w1/trezor-t3w1-2.12.2.bin", + "fingerprint": "16e8cb89545d9e3fcb8f3a1800e103b903c557a3eca2b556af24d99e93ea193a", + "changelog": "* Ethereum: Improved clear signing support.\n* Tron: Claim voting rewards.\n* Solana: Allow chunkified addresses.\n* Fix menu closing after change of settings.\n* Avoid failing backup flow on I/O errors.\n* Close FIDO2 error popup after 4 seconds.\n* Solana: Show program id instead of 'unsupported program' label.\n* Fix device menu refresh.\n* Solana: User confirmations for some instruction parameters.\n* Solana: Fixed token transfer recipient for ALT addresses.\n* Fix external input misidentification in bitcoin signing.\n* Reject new external outputs in bitcoin replacement transactions.", + "translations": { + "cs-CZ": "firmware/translations/t3w1/translation-T3W1-cs-CZ-2.12.2.bin", + "de-DE": "firmware/translations/t3w1/translation-T3W1-de-DE-2.12.2.bin", + "es-ES": "firmware/translations/t3w1/translation-T3W1-es-ES-2.12.2.bin", + "fr-FR": "firmware/translations/t3w1/translation-T3W1-fr-FR-2.12.2.bin", + "pt-BR": "firmware/translations/t3w1/translation-T3W1-pt-BR-2.12.2.bin" + } +} diff --git a/firmware/translations/t2b1/translation-T2B1-cs-CZ-2.12.2.bin b/firmware/translations/t2b1/translation-T2B1-cs-CZ-2.12.2.bin new file mode 100644 index 0000000..4190103 --- /dev/null +++ b/firmware/translations/t2b1/translation-T2B1-cs-CZ-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5c84a9afffe454bba616a326ee99560017aa1e798200b62a5d79ed491e729bb +size 25792 diff --git a/firmware/translations/t2b1/translation-T2B1-de-DE-2.12.2.bin b/firmware/translations/t2b1/translation-T2B1-de-DE-2.12.2.bin new file mode 100644 index 0000000..ea4f2ed --- /dev/null +++ b/firmware/translations/t2b1/translation-T2B1-de-DE-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bf0c0ffacb1c3df7a48f984abe8b67f00847c1c6b35fece2c0557be43c212a4 +size 23398 diff --git a/firmware/translations/t2b1/translation-T2B1-es-ES-2.12.2.bin b/firmware/translations/t2b1/translation-T2B1-es-ES-2.12.2.bin new file mode 100644 index 0000000..9638e33 --- /dev/null +++ b/firmware/translations/t2b1/translation-T2B1-es-ES-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a6971aae241f8554e0aead2989d7a4dad3c95e8a5cad9995d8122c0b9f0d4d7 +size 24924 diff --git a/firmware/translations/t2b1/translation-T2B1-fr-FR-2.12.2.bin b/firmware/translations/t2b1/translation-T2B1-fr-FR-2.12.2.bin new file mode 100644 index 0000000..9bd16f3 --- /dev/null +++ b/firmware/translations/t2b1/translation-T2B1-fr-FR-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be5db893850b91f274d49a2bef9df983802ab6f7d126de4898b1bc273c114376 +size 28884 diff --git a/firmware/translations/t2b1/translation-T2B1-pt-BR-2.12.2.bin b/firmware/translations/t2b1/translation-T2B1-pt-BR-2.12.2.bin new file mode 100644 index 0000000..c0cdd80 --- /dev/null +++ b/firmware/translations/t2b1/translation-T2B1-pt-BR-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c67a64680699dc3f2769fc09cb9eae5e328bd6c1f8166b2adf90db162514ea1d +size 25322 diff --git a/firmware/translations/t2t1/translation-T2T1-cs-CZ-2.12.2.bin b/firmware/translations/t2t1/translation-T2T1-cs-CZ-2.12.2.bin new file mode 100644 index 0000000..c50bbd1 --- /dev/null +++ b/firmware/translations/t2t1/translation-T2T1-cs-CZ-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c2c9ced2087b8760b857fd3513ff6e3fe0fd5905bb5daf52b79820b2af38fa8 +size 38228 diff --git a/firmware/translations/t2t1/translation-T2T1-de-DE-2.12.2.bin b/firmware/translations/t2t1/translation-T2T1-de-DE-2.12.2.bin new file mode 100644 index 0000000..0132561 --- /dev/null +++ b/firmware/translations/t2t1/translation-T2T1-de-DE-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bca79a3e8343d5f79f481a1cd9c6bccecc97b0737553ca1a9accfed0589b5f72 +size 28164 diff --git a/firmware/translations/t2t1/translation-T2T1-es-ES-2.12.2.bin b/firmware/translations/t2t1/translation-T2T1-es-ES-2.12.2.bin new file mode 100644 index 0000000..9fdc02d --- /dev/null +++ b/firmware/translations/t2t1/translation-T2T1-es-ES-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28171de628d6e5e27b2a2f181903e52dcdd036cbf8d27b40e0433aac89421ab6 +size 32296 diff --git a/firmware/translations/t2t1/translation-T2T1-fr-FR-2.12.2.bin b/firmware/translations/t2t1/translation-T2T1-fr-FR-2.12.2.bin new file mode 100644 index 0000000..724108f --- /dev/null +++ b/firmware/translations/t2t1/translation-T2T1-fr-FR-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a930671bd103259c4e06d70449f33b8a5a48e452b12f001353475fd5fab93da3 +size 42030 diff --git a/firmware/translations/t2t1/translation-T2T1-pt-BR-2.12.2.bin b/firmware/translations/t2t1/translation-T2T1-pt-BR-2.12.2.bin new file mode 100644 index 0000000..25b158c --- /dev/null +++ b/firmware/translations/t2t1/translation-T2T1-pt-BR-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c09580f23935cbd6c5263b9e42cdee69fb37afb7226faf421802de81068aa3a +size 34288 diff --git a/firmware/translations/t3b1/translation-T3B1-cs-CZ-2.12.2.bin b/firmware/translations/t3b1/translation-T3B1-cs-CZ-2.12.2.bin new file mode 100644 index 0000000..f793900 --- /dev/null +++ b/firmware/translations/t3b1/translation-T3B1-cs-CZ-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c61f8b06bb5b507c752f9f2a4418026beb72279abbfe45ff9029ea220b0aae5 +size 25792 diff --git a/firmware/translations/t3b1/translation-T3B1-de-DE-2.12.2.bin b/firmware/translations/t3b1/translation-T3B1-de-DE-2.12.2.bin new file mode 100644 index 0000000..54518ea --- /dev/null +++ b/firmware/translations/t3b1/translation-T3B1-de-DE-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d38531b3d94dec2b50f6e4fead44efc006b23b2bca0c6b6a20f3e94f32f92a2b +size 23398 diff --git a/firmware/translations/t3b1/translation-T3B1-es-ES-2.12.2.bin b/firmware/translations/t3b1/translation-T3B1-es-ES-2.12.2.bin new file mode 100644 index 0000000..2a18027 --- /dev/null +++ b/firmware/translations/t3b1/translation-T3B1-es-ES-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db8f62638edea6c8af9dbe3b55ae3b27bdf9bac3f833a8e04afb15af937a50f5 +size 24924 diff --git a/firmware/translations/t3b1/translation-T3B1-fr-FR-2.12.2.bin b/firmware/translations/t3b1/translation-T3B1-fr-FR-2.12.2.bin new file mode 100644 index 0000000..4a1dc15 --- /dev/null +++ b/firmware/translations/t3b1/translation-T3B1-fr-FR-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a470bd3bfb536682a1328d244aff2c7dfbdfcdbe6ae73ac45643366e9856231b +size 28884 diff --git a/firmware/translations/t3b1/translation-T3B1-pt-BR-2.12.2.bin b/firmware/translations/t3b1/translation-T3B1-pt-BR-2.12.2.bin new file mode 100644 index 0000000..5d9cf36 --- /dev/null +++ b/firmware/translations/t3b1/translation-T3B1-pt-BR-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d93fb99939a71d39bc2d49698f8f1de96a9e73a159efb4dd82b9c2da3726135 +size 25322 diff --git a/firmware/translations/t3t1/translation-T3T1-cs-CZ-2.12.2.bin b/firmware/translations/t3t1/translation-T3T1-cs-CZ-2.12.2.bin new file mode 100644 index 0000000..86192d9 --- /dev/null +++ b/firmware/translations/t3t1/translation-T3T1-cs-CZ-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f7402e1be586efe3ef9753fc4cb58297b8381896ecf37ba04dc25e95daef086 +size 45340 diff --git a/firmware/translations/t3t1/translation-T3T1-de-DE-2.12.2.bin b/firmware/translations/t3t1/translation-T3T1-de-DE-2.12.2.bin new file mode 100644 index 0000000..89a1833 --- /dev/null +++ b/firmware/translations/t3t1/translation-T3T1-de-DE-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc6e4f25cb9d9b2b4c2c66a6e6ff5841e84c4a043f6262e1dd23d5d16a17be32 +size 29372 diff --git a/firmware/translations/t3t1/translation-T3T1-es-ES-2.12.2.bin b/firmware/translations/t3t1/translation-T3T1-es-ES-2.12.2.bin new file mode 100644 index 0000000..e82179c --- /dev/null +++ b/firmware/translations/t3t1/translation-T3T1-es-ES-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17f9182f7bb6455fe3b9915545770fbeb482bd4740ad68c563abf6347b4f8bb7 +size 34984 diff --git a/firmware/translations/t3t1/translation-T3T1-fr-FR-2.12.2.bin b/firmware/translations/t3t1/translation-T3T1-fr-FR-2.12.2.bin new file mode 100644 index 0000000..9d8e03e --- /dev/null +++ b/firmware/translations/t3t1/translation-T3T1-fr-FR-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bbe2016dea925590444cdfb493ae05ecfcab11a5140a2c3630c546280ec12d8 +size 49606 diff --git a/firmware/translations/t3t1/translation-T3T1-pt-BR-2.12.2.bin b/firmware/translations/t3t1/translation-T3T1-pt-BR-2.12.2.bin new file mode 100644 index 0000000..b223475 --- /dev/null +++ b/firmware/translations/t3t1/translation-T3T1-pt-BR-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b40fd28cfd6319861bff028c7f22a466e17ffa6f2ed2717e66c0f71d97418c58 +size 38868 diff --git a/firmware/translations/t3w1/translation-T3W1-cs-CZ-2.12.2.bin b/firmware/translations/t3w1/translation-T3W1-cs-CZ-2.12.2.bin new file mode 100644 index 0000000..1de8bc5 --- /dev/null +++ b/firmware/translations/t3w1/translation-T3W1-cs-CZ-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36185732547ed7156a634b536222514b2edc304b693c4ad4289c3ba398369939 +size 82046 diff --git a/firmware/translations/t3w1/translation-T3W1-de-DE-2.12.2.bin b/firmware/translations/t3w1/translation-T3W1-de-DE-2.12.2.bin new file mode 100644 index 0000000..67a7fa0 --- /dev/null +++ b/firmware/translations/t3w1/translation-T3W1-de-DE-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4199d10945e5299b5bdc109bcd9af1f364cf5db093d399be51091460489eee82 +size 38824 diff --git a/firmware/translations/t3w1/translation-T3W1-es-ES-2.12.2.bin b/firmware/translations/t3w1/translation-T3W1-es-ES-2.12.2.bin new file mode 100644 index 0000000..6638972 --- /dev/null +++ b/firmware/translations/t3w1/translation-T3W1-es-ES-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e88db0b4ec9e1f94d03a31d19f95036a3e4fba41b912ccfd9eba91c462408877 +size 52912 diff --git a/firmware/translations/t3w1/translation-T3W1-fr-FR-2.12.2.bin b/firmware/translations/t3w1/translation-T3W1-fr-FR-2.12.2.bin new file mode 100644 index 0000000..a159e82 --- /dev/null +++ b/firmware/translations/t3w1/translation-T3W1-fr-FR-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c373bb72537acaa1ab03113520f0e008c93fe70e49d4b28ebca4d158d19c438 +size 88512 diff --git a/firmware/translations/t3w1/translation-T3W1-pt-BR-2.12.2.bin b/firmware/translations/t3w1/translation-T3W1-pt-BR-2.12.2.bin new file mode 100644 index 0000000..5daa86b --- /dev/null +++ b/firmware/translations/t3w1/translation-T3W1-pt-BR-2.12.2.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb446957d48dab1d38bb4d6611530db54d7723a13894688c7e1d7de7a0b22588 +size 64172