[
  {
    "required": false,
    "version": [2, 12, 5],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 16],
    "firmware_revision": "66ac7295aaa0aa9fb427a0cc035b34dd61b6d472",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"],
    "translations_metadata": {
      "cs-CZ": { "status": "production" },
      "de-DE": { "status": "beta" },
      "es-ES": { "status": "beta" },
      "fr-FR": { "status": "beta" },
      "pt-BR": { "status": "beta" }
    },
    "url": "data/firmware/t2t1/trezor-t2t1-2.12.5.bin",
    "fingerprint": "9b835e59a99b9b3cd9036b4c9b6eda4294477f6cf4e6e6f171cf3ed985132578",
    "changelog": "* Tron: Support for Resource delegation.\n* Stellar: Show SEP-41 `transfer` and `approve` invocations of Stellar Asset Contracts and trusted token contracts as token operations.  [#7310, #7652]\n* Show \"not registered\" message instead of a registration prompt when Firefox sends its dummy U2F register request.\n* Ethereum: Fix SLIP-24 payment request for ERC-20 tokens.\n* FIDO: Don't fail interaction if keepalive message is blocked.\n* Monero: Fix change address validation being skipped on sweep transactions.\n* Ethereum: Add derivation path to public key layout.\n* Show the group threshold and individual groups thresholds in Advanced Shamir backup.\n* Ethereum: Native token transfer blocked for SLIP-24 swaps.\n* Ethereum: Native token transfer blocked for staking operations.\n* Solana: Ask user for confirmation of stake lockup settings, which were previously hidden.\n* Solana: Fixed token transfer showing the lookup-table address for ALT-referenced mint and owner accounts.\n* Stellar: Allow viewing network in signing flows.\n* Stellar: Display signer weight when confirming Set options operation.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.12.5-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "39e7cc8938637dfa1b5f81cdcb23b4fdcb246bae426612c46355e5d1c55f8a0e",
    "changelog_bitcoinonly": "* Show the group threshold and individual groups thresholds in Advanced Shamir backup."
  },
  {
    "required": false,
    "version": [2, 12, 4],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 16],
    "firmware_revision": "30be4e8c9488eeab68f994af23b3d9c9b7334266",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.12.4.bin",
    "fingerprint": "0c59a2d10c2eb4245b124d41b67f1506f888494598bee58bd886de46c5293418",
    "changelog": "* Ethereum: Add experimental support for EIP-7702 authorization/revocation.\n* Ethereum: Clear-sign WETH wrap (deposit) and unwrap (withdraw) transactions.\n* Solana: add support for off-chain message signing (OCMS) v1.\n* Stablecoin yielding: Add Trezor Steakhouse WETH Prime vault.\n* Stellar: Enable signing Soroban smart contract transactions (containing StellarInvokeHostFunctionOp).\n* Stellar: Support signing Soroban authorization entries.\n* Solana: remove support for off-chain message signing (OCMS) v0.\n* Tron: add `chunkify` support to SignTx address confirmation.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.12.4-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "ff75e029fca279826931931b310003499f79e6a6f360fa703235d0c96d397730",
    "changelog_bitcoinonly": ""
  },
  {
    "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],
    "min_bridge_version": [2, 0, 7],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 16],
    "firmware_revision": "64698d0d844e3322eca435beaae3df602aa08b10",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.12.1.bin",
    "fingerprint": "1992799b6a5b40a7474fbf17330ce94b190a7213ad8a4f84492a9e75afe4a009",
    "changelog": "* Added support for `AccountDelete` transaction in Ripple.\n* Added support for Solana off-chain message signing (OCMS) v0.\n* Solana System Program Transfer instruction now supports multisig.\n* Hide written characters in passphrase keyboard.\n* Improved Tron TRX transfer flow.\n* Improved Stellar confirmation flows.\n* Fixed device locking if only SD card protection is enabled.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.12.1-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "5f8049bc147e956aafb56a46f4c319e18ef8340fe8c932cb84b0219fb8eb7cdf",
    "changelog_bitcoinonly": "* Hide written characters in passphrase keyboard.\n* Fixed device locking if only SD card protection is enabled."
  },
  {
    "required": false,
    "version": [2, 12, 0],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 16],
    "firmware_revision": "4d89c11df37355bd2cb0f3b8e28cfc661b65f743",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.12.0.bin",
    "fingerprint": "3bef5f94d9f4bef90f3362ffff5a04026eea467f7b9798f38d87b27afd703161",
    "changelog": "* Added UI flows for some ERC-4626 vault interactions.\n* Improved EVM address chunking.\n* Updated translations in Cardano flow.\n* Re-introduced initial blob confirmation layout for Ethereum.\n* Fixed out-of-memory failure when confirming large input data.\n* Cached confirmed EIP-712 domain.\n* Fixed Solana ALT recipient account parsing.\n* Fixed bug in Solana account type identification.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.12.0-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "dae2742ff0edf8cedba4fcd6fd81840215d682889fe1bd2c32c904f4ede03503",
    "changelog_bitcoinonly": ""
  },
  {
    "required": false,
    "version": [2, 11, 1],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 16],
    "firmware_revision": "ef73d69c06a0496a06ca849ed4f84d9beafe5c2c",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.11.1.bin",
    "fingerprint": "4cb496ccf4b20dc5e1e7b828ad58892f5f1788cd757a5f3deff815af469bec47",
    "changelog": "* Added clear signing support for select swap functions from Uniswap.\n* Added WebAuthn credentials' pagination.\n* Added support for `VoteWitnessContract` in Tron.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.11.1-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "0f85b3d435dee92a0d56687a7db4586874b503f9ca155464eef7ad12005120cd",
    "changelog_bitcoinonly": ""
  },
  {
    "required": false,
    "version": [2, 11, 0],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 16],
    "firmware_revision": "725c0c01879329900f08fc453d8fd0fcb4d86090",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.11.0.bin",
    "fingerprint": "a4017128e498ff57a2aafdc882ea70f0b39a3afe53a4cc1a97ddb208769cdef7",
    "changelog": "* Confirm all data during Ethereum transaction hashing.\n* Fix a bug in BTC multisig verification.\n* Add TRON support for TRX and other TRC-20 tokens, smart contracts, and Stake 2.0.\n* Allow ETH staking operations regardless of source.\n* Fix a crash for ETH Approve calls containing ERC-8021 data.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.11.0-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "3dc86eb15324a0fd6ec819ff3aa288498d29cde84694f066471add8b63c498bb",
    "changelog_bitcoinonly": "* Fix a bug in BTC multisig verification."
  },
  {
    "required": false,
    "version": [2, 10, 0],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 8],
    "firmware_revision": "de4b70e2e89a64f3894dba2124f6ec56e5cbd088",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.10.0.bin",
    "fingerprint": "e9520391f96a116bf6f6611c9a70d119b0609d08cadae2cdd3ed52b9aa9547fe",
    "changelog": "* Added version build number to Features message.\n* Allow loading translations with different BUILD_VERSION.\n* Fixed FIDO credentials scrolling.\n* Fixed address chunkification in certain cases.\n* Fixed side-channel vulnerability in BIP-39 mnemonic processing.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.10.0-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "902faec66dd9f794d2f0c71c142d736ccd4d7c1271551c053254b7bd72659efb",
    "changelog_bitcoinonly": "* Added version build number to Features message.\n* Allow loading translations with different BUILD_VERSION.\n* Fixed address chunkification in certain cases.\n* Fixed side-channel vulnerability in BIP-39 mnemonic processing."
  },
  {
    "required": false,
    "version": [2, 9, 4],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 8],
    "firmware_revision": "ccf73fd0e9450b2407cd65f91cb06161454fc72b",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.9.4.bin",
    "fingerprint": "a028e61979d0f1fe3d9c64317e13431e256a9b24d42f3ec408b9fc54302b133e",
    "changelog": "* Show an explicit warning when host communication latency is high.\n* Show warning on Ripple destination tag missing.\n* Deprecate ETH Holesky testnet and use Hoodi testnet instead.\n* Fix false \"NO USB CONNECTION\" warning on the home screen.\n* Removed warning screen for some non-ERC20 contract calls.\n* Removed \"More info\" menu item from screens that don't have more info.\n* Fixed touch issue causing stuck hold-to-confirm buttons.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.9.4-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "b4d8162a852eddf6c75a68a2ad07d7b4af230552957776b97e559af9593a1c6b",
    "changelog_bitcoinonly": "* Show an explicit warning when host communication latency is high.\n* Fix false \"NO USB CONNECTION\" warning on the home screen.\n* Removed \"More info\" menu item from screens that don't have more info.\n* Fixed touch issue causing stuck hold-to-confirm buttons."
  },
  {
    "required": false,
    "version": [2, 9, 1],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 8],
    "firmware_revision": "acd56d0113a547e9b5983510b0ce9de079e30e05",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.9.1.bin",
    "fingerprint": "aaa616c14904cf6eb940497d7fd5da8735ab0d0ecdebd3f6ced49fff0ce278a0",
    "changelog": "* Add support for signing arbitrary messages in Cardano.\n* Add support for displaying the message hash when signing Ethereum EIP-712 typed data.\n* Allow using Ethereum mainnet addresses on all non-Ethereum networks.\n* Improved Stellar transaction signing interface for a more streamlined user experience.\n* Limit swipe detection to the component's bounds.\n* Make space between value and unit non-breakable.\n* Do not hide the shown PIN until the touch is released.\n* Fixed Solana signature failure.\n* Other small improvements and bug fixes.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.9.1-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "77b53ba1e381fcf8ce0868e8d158484e57ef22de1389b60df0a287199b92c14f",
    "changelog_bitcoinonly": "* Limit swipe detection to the component's bounds.\n* Make space between value and unit non-breakable.\n* Do not hide the shown PIN until the touch is released.\n* Other small improvements and bug fixes."
  },
  {
    "required": false,
    "version": [2, 9, 0],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 8],
    "firmware_revision": "a09e6f04d4204607d821d9b742dcf7ffe9c4e2f5",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "it-IT", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.9.0.bin",
    "fingerprint": "135465194a0cc96291aed5ad97f2f3553cc561da31571e447ccc198e952854aa",
    "changelog": "* Human readable Ethereum “approve”/”revoke” flow.\n* Remove BNB Beacon Chain support.\n* Remove Turkish language support.\n* Don't enter/exit menu via horizontal swipe.\n* Fixed tutorial-related translations.\n* Known Solana tokens' don’t need to be confirmed.\n* \"Enter passphrase on host\" dialog is now not shown immediately after accessing Suite.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.9.0-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "4cbaa64a0c9191745e8452245f235c00b053ccd157085e640c52ed9c27ccda19",
    "changelog_bitcoinonly": "* Remove Turkish language support.\n* Don't enter/exit menu via horizontal swipe.\n* Fixed tutorial-related translations.\n* \"Enter passphrase on host\" dialog is now not shown immediately after accessing Suite."
  },
  {
    "required": false,
    "version": [2, 8, 10],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 8],
    "firmware_revision": "2a65d18200580005dc419b9569ed97fae440806a",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "it-IT", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.8.10.bin",
    "fingerprint": "91feae69ada0f98b72f19191f1d1e083b579c26079f7e6fcd751fae0902ec72f",
    "changelog": "* Add Nostr support (in debug mode only!).\n* Solana: rent fee calculation [#4933]\n* Solana: loadable token definitions [#3541]\n* Replaced \"next page\" icon with \"...\" ellipsis when confirming long message.\n* Fixed upgrade confirmation text overflow.\n* Fixed Solana staking dialog fonts.\n* Updated EIP-1559 fee-related labels.\n* Allow firmware upgrade even if language change failed.\n* Solana: fees calculation is now exact [#4965]",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.8.10-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "c280cfbe83b261ef30c64eb58f55538b3cceee01ba7d8f57d6e8cbf92527066b",
    "changelog_bitcoinonly": "* Replaced \"next page\" icon with \"...\" ellipsis when confirming long message.\n* Fixed upgrade confirmation text overflow.\n* Allow firmware upgrade even if language change failed."
  },
  {
    "required": false,
    "version": [2, 8, 9],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 8],
    "firmware_revision": "fad9682201cf9289bba2adb66e6e07ed1cf78936",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "it-IT", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.8.9.bin",
    "fingerprint": "ec61dba50be195f1cbb78688a0b92fb293c23150b68f5dab3b44420a106fca17",
    "changelog": "* Ability to cancel recovery on word count selection screen.\n* Account info for ETH transactions.\n* New UI for confirming long messages.\n* Solana staking confirmation dialogs.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.8.9-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "e5878fa067df9d1256cdcd86f10869930d85e090c39f807c23f8845472e8d995",
    "changelog_bitcoinonly": "* Ability to cancel recovery on word count selection screen.\n* New UI for confirming long messages."
  },
  {
    "required": false,
    "version": [2, 8, 8],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 8],
    "firmware_revision": "592590cf66a9b62dfeee7e4d2afb6e01005e5b2c",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "it-IT", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.8.8.bin",
    "fingerprint": "f4888bed3e75205464910f3956d1f3ad19bb73e093b31c9141a66226a7081990",
    "changelog": "* Fix \"PIN attempts exceeded\" screen\n* Fixed a bug resulting in restarting the recovery flow when inputting 33-word mnemonic",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.8.8-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "81928bbb5bc855f46a2ccb210173f9676b69d153a513bfa0101abfc063f7aef5",
    "changelog_bitcoinonly": "* Fix \"PIN attempts exceeded\" screen\n* Fixed a bug resulting in restarting the recovery flow when inputting 33-word mnemonic"
  },
  {
    "required": false,
    "version": [2, 8, 7],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 8],
    "firmware_revision": "8a254aa8eae82f99630df63f40e4d290066a3efc",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "it-IT", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.8.7.bin",
    "fingerprint": "7f7bae53913c3a339f22adddb16db70b11bcf908af1c7a5986bae09af9d4ab62",
    "changelog": "* Show last typed PIN number for short period of time.\n* Multisig-related changes.\n* Simplify UI of Cardano transactions initiated by Trezor Suite.\n* Included new version of bootloader (2.1.8).\n* Fix ETH account number detection.\n* New EVM call contract flow UI.\n* Fix translation of the 'Enable labeling' screen.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.8.7-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "7bdf5de0c00c5d15c06d526a5b0d22cfd8343eb3e7aa01ee3c4ed60dd063bbf1",
    "changelog_bitcoinonly": "* Show last typed PIN number for short period of time.\n* Multisig-related changes.\n* Included new version of bootloader (2.1.8).\n* Fix translation of the 'Enable labeling' screen."
  },
  {
    "required": false,
    "version": [2, 8, 1],
    "min_bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 8],
    "bootloader_version": [2, 1, 6],
    "firmware_revision": "632b9561559b7ab6824bb7eeac072874e07b7b82",
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR", "it-IT", "pt-BR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.8.1.bin",
    "fingerprint": "d3af84a212d32785449ca6575e3cf2a641920b353a82dec9f059083ea5d4b149",
    "changelog": "* Fixed displaying of a progress indicator for the formatting operation.\n* Improve precision of PIN validation countdown.\n* Solana: Improved support for AToken Create operation.",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.8.1-bitcoinonly.bin",
    "fingerprint_bitcoinonly": "38ab127fcf4263a18a3b07593301fdd2c6a1a96360b62c131adb849b5d18fae3",
    "changelog_bitcoinonly": "* Fixed displaying of a progress indicator for the formatting operation.\n* Improve precision of PIN validation countdown."
  },
  {
    "required": false,
    "version": [2, 7, 2],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "bootloader_version": [2, 1, 4],
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.7.2.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.7.2-bitcoinonly.bin",
    "fingerprint": "d64fcf47a8ead6edf0329583e312136d1548d30990c29cfaa2ce7c67197babcc",
    "fingerprint_bitcoinonly": "cba515383705ec6420c54dd1ffdb33ea7ce4bb04bc6d992c2923880daa53d3e1",
    "firmware_revision": "da75d8f4b67410b40a9cfd2954d183d81dd6e8e8",
    "changelog": "* Introducing repeated backups. \n* Multi-share backups can now have any number of shares. \n* Added support for Cardano Conway certificates [Universal fw only].",
    "changelog_bitcoinonly": "* Introducing repeated backups. \n* Multi-share backups can now have any number of shares."
  },
  {
    "required": false,
    "version": [2, 7, 0],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "bootloader_version": [2, 1, 4],
    "translations": ["cs-CZ", "de-DE", "es-ES", "fr-FR"],
    "url": "data/firmware/t2t1/trezor-t2t1-2.7.0.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.7.0-bitcoinonly.bin",
    "fingerprint": "53a645218792e413ad06c27320b7d1adc944b690ce831301bbf11c30352d3278",
    "fingerprint_bitcoinonly": "c94f07150a6f0bb2862d4c31c6059862aab14f0073dea581118eef51a983bc30",
    "firmware_revision": "45e8a842a31e62a6d43d7f6ccac62a45e1198ef0",
    "changelog": "* Add translations capability. \n* Allow for going back to previous word in recovery process. \n* Clear sign ETH staking transactions on Everstake pool. [Universal fw only] \n* Display descriptors for BTC Taproot public keys. \n* Fixed blank display delay on startup when display orientation is set to other than north. \n* Multiple Solana instructions improved. [Universal fw only]",
    "changelog_bitcoinonly": "* Add translations capability. \n* Allow for going back to previous word in recovery process. \n* Display descriptors for BTC Taproot public keys. \n* Fixed blank display delay on startup when display orientation is set to other than north."
  },
  {
    "required": false,
    "version": [2, 6, 4],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "bootloader_version": [2, 1, 4],
    "url": "data/firmware/t2t1/trezor-t2t1-2.6.4.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.6.4-bitcoinonly.bin",
    "fingerprint": "441faa92156e8ae0b8247f9434c3ec8cf6ffd872f16fc593b22c4460dfd93913",
    "fingerprint_bitcoinonly": "e78da8a00354dd1223da081600f881b71bd297dd565e7a2c0a9880e52575d127",
    "firmware_revision": "42e9ed0e09033d474dee1a560fe5870646fa440e",
    "changelog": "* Trezor Model T now supports Solana, expanding the range of cryptocurrencies it can securely manage. [Universal fw only] \n* Ethereum fees are now uniformly presented in Gwei, enhancing clarity and consistency for users. [Universal fw only] \n* The display of spaced addresses has been refined, offering a more user-friendly and visually optimized experience. \n* Boot-up logo display has been optimized, contributing to a smoother and more visually appealing device startup.",
    "changelog_bitcoinonly": "* The display of spaced addresses has been refined, offering a more user-friendly and visually optimized experience. \n* Boot-up logo display has been optimized, contributing to a smoother and more visually appealing device startup."
  },
  {
    "required": false,
    "version": [2, 6, 3],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "bootloader_version": [2, 1, 4],
    "url": "data/firmware/t2t1/trezor-t2t1-2.6.3.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.6.3-bitcoinonly.bin",
    "fingerprint": "9ff0874f2ce3579a7502747578cef65c824097d906e7150b0142f6b9aa395a43",
    "fingerprint_bitcoinonly": "1765518ca4025d4d46362d07128bb38413831511a2aff0dee1b05e6e58ff5317",
    "firmware_revision": "2c7cc6e0255dee2339b445b5551eaffb88dbd1b4",
    "changelog": "* QR Code for Extended Public Keys (XPUBs). \n* Adjusted buttons for multipage content scrolling, providing a more intuitive and user-friendly experience. \n* The new bootloader version 2.1.4 is now included for enhanced system performance and security.",
    "changelog_bitcoinonly": "* QR Code for Extended Public Keys (XPUBs). \n* Adjusted buttons for multipage content scrolling, providing a more intuitive and user-friendly experience. \n* The new bootloader version 2.1.4 is now included for enhanced system performance and security."
  },
  {
    "required": false,
    "version": [2, 6, 0],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "bootloader_version": [2, 1, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.6.0.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.6.0-bitcoinonly.bin",
    "fingerprint": "050526db604b9acceef2a5a8561bc99ecbe337909283ebb927b556d8e9b13872",
    "fingerprint_bitcoinonly": "54f084dab4be1e64dc2cb970a6de87969407e4d6c48d79acdcf5d374ec0f29d6",
    "firmware_revision": "88e1f8c7a5c7615723664c64b0a25adc0c409dee",
    "notes": "https://trezor.io/learn/a/trezor-device-firmware-update-april-2023",
    "changelog": "* Show source account path in BTC signing. \n* Address confirmation screen added to EIP712 signing flow. \n* Ability to reboot the device into bootloader mode directly, without needing to unplug the device. \n* Support for Ledger Live legacy derivation path \"m/44'/coin_type'/0'/account\". \n* Redesigned UI. \n* Homescreen now supports full-screen images. \n* Force basic attestation in FIDO2 for google.com.",
    "changelog_bitcoinonly": " Show source account path in BTC signing. \n* Ability to reboot the device into bootloader mode directly, without needing to unplug the device. \n* Support for Ledger Live legacy derivation path \"m/44'/coin_type'/0'/account\". \n* Redesigned UI. \n* Homescreen now supports full-screen images."
  },
  {
    "required": false,
    "version": [2, 5, 3],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.5.3.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.5.3-bitcoinonly.bin",
    "fingerprint": "4f57dca1abc1a60d82c4fef7c96e86d784fc7a1e5e3da724dd2ae4d14c6350bf",
    "fingerprint_bitcoinonly": "c094c84ba958129885fa725ee6ddb781b580fd2c7851e83aef9054ba4a10526c",
    "firmware_revision": "2f03ace311584988d5aeab58fd1acf24ef54711a",
    "notes": "https://blog.trezor.io/trezor-suite-update-and-trezor-model-t-firmware-november-2022-3aff90dc30a3",
    "changelog": "* Add SLIP-0025 CoinJoin accounts. \n* Show red error header when Trezor doesn't see USB data connection. \n* Add support for Zcash unified addresses. \n* Show fee rate when replacing transaction. \n* Optimize the signing of BTC transactions. \n* Support for Cardano CIP-36 governance registration format. \n* Extend decimals of fee rate to 2 digits. \n* Display only “sat” instead of “sat BTC”. \n* Fix sending XMR transaction to an integrated address. \n* Fix XMR primary address display.",
    "changelog_bitcoinonly": "* Add SLIP-0025 CoinJoin accounts. \n* Show red error header when Trezor doesn't see USB data connection. \n* Show fee rate when replacing transaction. \n* Optimize the signing of BTC transactions. \n* Extend decimals of fee rate to 2 digits. \n* Display only “sat” instead of “sat BTC”."
  },
  {
    "required": false,
    "version": [2, 5, 2],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.5.2.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.5.2-bitcoinonly.bin",
    "fingerprint": "659b1b698546fa63f24200e148b6f9a7044df31d11a0a5ec7c044f2dd83f4a27",
    "fingerprint_bitcoinonly": "76aa25f9602cfb03cd3e07a82ac09226344eb355355aec216295e43b675eedf7",
    "firmware_revision": "0d87b55ba4fed7eecc72bf2a94ee473830b095e9",
    "notes": "https://blog.trezor.io/trezor-suite-and-firmware-updates-august-2022-a4e3d76214c1",
    "changelog": "* Add support for Monero HF15 features. \n* Show the fee rate on the signing confirmation screen. \n* Support for Cardano Babbage era transaction items \n* Add \"Show All\"/\"Show Simple\" choice to Cardano transaction signing \n* Show thousands separator when displaying large amounts. \n* Fix Decred transaction weight calculation.",
    "changelog_bitcoinonly": "* Show the fee rate on the signing confirmation screen. \n* Show thousands separator when displaying large amounts."
  },
  {
    "required": false,
    "version": [2, 5, 1],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.5.1.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.5.1-bitcoinonly.bin",
    "fingerprint": "782d4934897018cac779eebb0d7c66e21da7789b9cd35e1f99f097bdfd9b7d33",
    "fingerprint_bitcoinonly": "db5d7b211532f717a32fe0b1bd3e3df6ad5464079a896a7f7492ab6e9e030bb5",
    "firmware_revision": "85a26d2c9593bcdf858c2d718d79951ca927a0c3",
    "notes": "https://blog.trezor.io/trezor-suite-and-firmware-updates-may-2022-b1af60742291",
    "changelog": "* Support Electrum signatures in VerifyMessage.\n* Support Cardano Alonzo-era transactions (Plutus).\n* Bitcoin bech32 addresses QR codes have bigger pixels which are easier to scan.\n* EIP-1559 transaction correctly show final Hold to Confirm screen.\n* Trezor will refuse to sign UTXOs that do not match the provided derivation path (e.g., transactions belonging to a different wallet, or synthetic transaction inputs).\n* Zcash v5 transaction format.",
    "changelog_bitcoinonly": "* Support Electrum signatures in VerifyMessage.\n* Bitcoin bech32 addresses QR codes have bigger pixels which are easier to scan.\n* Trezor will refuse to sign UTXOs that do not match the provided derivation path (e.g., transactions belonging to a different wallet, or synthetic transaction inputs)."
  },
  {
    "required": false,
    "version": [2, 4, 3],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.4.3.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.4.3-bitcoinonly.bin",
    "fingerprint": "a07f69d8d2065006a79c6b5636bd046496dbcb3820b41f1d604d8a4605ca4056",
    "fingerprint_bitcoinonly": "1744efccabd479526392b281b7e0fc7aa2b4ecb454007dff7ca8c1f8171fad90",
    "firmware_revision": "595b14254c1abb2be3f69e42c7932f1eca8cf1b1",
    "notes": "https://blog.trezor.io/trezor-suite-and-firmware-updates-december-2021-d1e74c3ea283",
    "changelog": "* Support Taproot.\n* Show address confirmation in SignMessage.\n* Support for advanced Cardano transactions and different derivations for compatibility.\n* Ethereum support for EIP712 (signing typed data).",
    "changelog_bitcoinonly": "* Support Taproot.\n* Show address confirmation in SignMessage."
  },
  {
    "required": false,
    "version": [2, 4, 2],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.4.2.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.4.2-bitcoinonly.bin",
    "fingerprint": "54ccf155510b5292bd17ed748409d0d135112e24e62eb74184639460beecb213",
    "fingerprint_bitcoinonly": "60fee3c9775d8ccf71099f6f7d277463efd128414cfb9be45656b1a26eeb7301",
    "firmware_revision": "9276b1702361f70e094286e2f89e919d8a230d5c",
    "notes": "https://blog.trezor.io/trezor-suite-and-firmware-updates-september-2021-a490f2ea16c1",
    "changelog": "* Support for Ethereum EIP1559 transactions.\n* Re-enabled Firo support.\n* Memory optimization of BTC signing and CBOR decoding.\n* Support for large Cardano transactions.\n* Remove Lisk.",
    "changelog_bitcoinonly": "* Memory optimization of BTC signing."
  },
  {
    "required": false,
    "version": [2, 4, 1],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.4.1.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.4.1-bitcoinonly.bin",
    "fingerprint": "84bc47bb197b3ae7bfb096f03d4a528ccf6c9ef4dfee0aac4022971e4ec91d68",
    "fingerprint_bitcoinonly": "fce4503fcadb68dc72144a562ec0a59e7c8d083e403e01bfc4c584161d79f596",
    "firmware_revision": "24bb4016388fca4b998285b95dcd408f4ed0bff6",
    "notes": "https://blog.trezor.io/trezor-suite-launches-8958c1d37d33",
    "changelog": "* Security and major perfomance improvements.\n* Cardano fixes.\n* Fix red screen on shutdown.",
    "changelog_bitcoinonly": "* Security and major perfomance improvements.\n* Fix red screen on shutdown."
  },
  {
    "required": false,
    "version": [2, 4, 0],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.4.0.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.4.0-bitcoinonly.bin",
    "fingerprint": "d90265ee6d7d499c7d938b5322f71f27042da8a6fdaed54c224d31b65e868def",
    "fingerprint_bitcoinonly": "89c91287ab7a9cd3ec246b6822a0d04b7d40401abef706cccafbb7b98bd6a3d7",
    "firmware_revision": "ea3596ad89a7993ad7b9d62798de94325ad1717a",
    "notes": "https://blog.trezor.io/trezor-suite-and-firmware-updates-june-2021-c70aba9f0e3f",
    "changelog": "* Locking the device by holding finger on the homescreen.\n* Support PIN of unlimited length.\n* Allow decreasing the output value in RBF transactions.\n* Reduce memory fragmentation.\n* Update FIDO icons.\n* Improve wording when showing multisig XPUBs.",
    "changelog_bitcoinonly": "* Locking the device by holding finger on the homescreen.\n* Support PIN of unlimited length.\n* Allow decreasing the output value in RBF transactions.\n* Reduce memory fragmentation.\n* Improve wording when showing multisig XPUBs."
  },
  {
    "required": false,
    "version": [2, 3, 6],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.3.6.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.3.6-bitcoinonly.bin",
    "fingerprint": "0efa3ba6135caea7693d145d60441eeb46283fe0b8b1fd59a04af33a638ad237",
    "fingerprint_bitcoinonly": "e2cab40bb4c6ae65417b80ad564b905796038a0f5e6d0f50cead257fdd3a9c2d",
    "firmware_revision": "b19cbf67c6c7c38513947b703df6d4409c59bc98",
    "changelog": "* Add compatibility paths for Unchained Capital",
    "changelog_bitcoinonly": "* Add compatibility paths for Unchained Capital"
  },
  {
    "required": false,
    "version": [2, 3, 5],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.3.5.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.3.5-bitcoinonly.bin",
    "fingerprint": "c0a6cacfed5c7a691314919c22307c29fbe9522071a9a28669769c014762d386",
    "fingerprint_bitcoinonly": "53e7ee5bfc75cfa6412d8de5461b1ea8d9b7e10970ce7cadae9cbb1e17bbb77d",
    "firmware_revision": "ffa96205fb5e22b43e7b08a3dbc3cdeee0931de3",
    "notes": "https://blog.trezor.io/trezor-suite-and-firmware-updates-rbf-and-spending-now-live-c2f69c42d7f7",
    "changelog": "* Replacement transaction signing for replace-by-fee and PayJoin.\n* Support for Output Descriptors export.\n* Paginated display for signing/verifying long messages.\n* Show Ypub/Zpub correctly for multisig GetAddress.\n* Show amounts in mBTC, uBTC and sat denominations.",
    "changelog_bitcoinonly": "* Replacement transaction signing for replace-by-fee and PayJoin.\n* Support for Output Descriptors export.\n* Paginated display for signing/verifying long messages.\n* Show Ypub/Zpub correctly for multisig GetAddress.\n* Show amounts in mBTC, uBTC and sat denominations."
  },
  {
    "required": false,
    "version": [2, 3, 4],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.3.4.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.3.4-bitcoinonly.bin",
    "fingerprint": "58b51a6587993965979a744f8fcd5c4761f11ce4bec6b059a5d56bd0987d6658",
    "fingerprint_bitcoinonly": "085acbba98163284ef86dea637f9442b924e80fea245f5ebb60d5aab3be2b7b6",
    "firmware_revision": "50854b9210f7674262c1541272a8c7fd1767b7a9",
    "notes": "https://blog.trezor.io/firmware-update-for-trezor-model-t-version-2-3-4-for-monero-hard-fork-c2ff972101d3",
    "changelog": "* This firmware only contains the changes needed after the latest Monero update (HF13) by introducing support for the CLSAG transactions.",
    "changelog_bitcoinonly": "* Small code improvements."
  },
  {
    "required": false,
    "version": [2, 3, 3],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.3.3.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.3.3-bitcoinonly.bin",
    "fingerprint": "46326222f8afcb82e1cd07867bc3bf8836f4e9d0f367e23b58d1e9bc32cd032e",
    "fingerprint_bitcoinonly": "dda77cd7893a5f413f8fc4b2f44d1d43ed4b26e8ced5e6e578cc6b302c1a2310",
    "firmware_revision": "0d5f00668fb3d1c093ff3c879311a91d3a7175c8",
    "notes": "https://blog.trezor.io/firmware-updates-for-trezor-model-t-version-2-3-3-and-trezor-model-one-version-1-9-3-c94f7a3b6fea",
    "changelog": "* Advances the Passphrase feature by showing the entered passphrase on the Trezor screen before opening the wallet.\n* Adds support for Verge (XVG).\n* Drops support for Metaverse (ETP), GINcoin (GIN), Pesetacoin (PTC), and Zel (ZEL).\n* Introduces a hard limit on transaction fees to prevent accidentally paying extra hefty fees (the limit can be manually disabled).\n* Resolves the problems with generating the Crown addresses.\n* Re-enables spending altcoins from Bitcoin paths (fixing some compatibility issues with Bitcoin Cash wallets).\n* Fixes smaller issues with the user interface, customization, and more.",
    "changelog_bitcoinonly": "* Advances the Passphrase feature by showing the entered passphrase on the Trezor screen before opening the wallet.\n* Introduces a hard limit on transaction fees to prevent accidentally paying extra hefty fees (the limit can be manually disabled).\n* Fixes smaller issues with the user interface, customization, and more."
  },
  {
    "required": false,
    "version": [2, 3, 2],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.3.2.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.3.2-bitcoinonly.bin",
    "fingerprint": "f5ccdca0cbe163ecb93df726da72b69abb93f70d24d295db00b3ca2738216160",
    "fingerprint_bitcoinonly": "389cb54fb6fc75489b788ad669ce51f41d47a67af54b8745a0dfe48da38a777f",
    "firmware_revision": "63ebb8ccb56fc17a72eef91db36a37ff3176519d",
    "notes": "https://blog.trezor.io/firmware-updates-for-trezor-model-t-version-2-3-2-and-trezor-model-one-version-1-9-2-f4f9c0f1ed7c",
    "changelog": "* Introduces 'Autolock' feature, which automatically locks the device to enforce the PIN entry after a certain period.\n* Updates the Cardano support to enable staking and other Shelley updates.\n* Reintroduces the ability to spend pre-Overwinter (2018) funds on Zcash-like coins.\n* Fixes compatibility issues with Casa and GreenAddress.\n* Adds support for multiple change outputs in outgoing transactions.\n* Improves some interface elements.",
    "changelog_bitcoinonly": "* Introduces 'Autolock' feature, which automatically locks the device to enforce the PIN entry after a certain period.\n* Fixes compatibility issues with Casa and GreenAddress.\n* Adds support for multiple change outputs in outgoing transactions.\n* Improves some interface elements."
  },
  {
    "required": false,
    "version": [2, 3, 1],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.3.1.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.3.1-bitcoinonly.bin",
    "fingerprint": "37178a5ec24e34f8a0599aebcadaf206af3ebadef2fc596665d617dd3e05a5db",
    "fingerprint_bitcoinonly": "41795ec196f74c5d6acecc09047a5eacf1dfca47b0aeaa8442a69568efe20ddb",
    "firmware_revision": "c6b2580cd245ee924507f45e9675f857a3d78768",
    "notes": "https://blog.trezor.io/details-of-firmware-updates-for-trezor-one-version-1-9-1-and-trezor-model-t-version-2-3-1-1eba8f60f2dd",
    "changelog": "* Refactor Bitcoin signing",
    "changelog_bitcoinonly": "* Refactor Bitcoin signing"
  },
  {
    "required": false,
    "version": [2, 3, 0],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.3.0.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.3.0-bitcoinonly.bin",
    "fingerprint": "212929f63fe1393e2ff57e06537a38cff281e3cfb3a4e17235079e2f08871e6c",
    "fingerprint_bitcoinonly": "bddc0fd3b52fd32d94b776048f62b3d03dcb6ab90140e482a042a2863093115f",
    "firmware_revision": "0b7a8449f8dd003fc415262b05102d113247d3de",
    "notes": "https://blog.trezor.io/details-of-firmware-updates-for-trezor-one-version-1-9-0-and-trezor-model-t-version-2-3-0-46deb141fc09",
    "changelog": "* Introduce Wipe code\n* Introduce SD card protection\n* Introduce passphrase cache\n* U2F UX improvements\n* Security fixes",
    "changelog_bitcoinonly": "* Introduce Wipe code\n* Introduce SD card protection\n* Introduce passphrase cache\n* Security fixes"
  },
  {
    "required": false,
    "version": [2, 1, 8],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.1.8.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.1.8-bitcoinonly.bin",
    "fingerprint": "8a5fa12132651b6e33344fd025d0d90885f5cc1c342427ebcea4f0ae98b50d8c",
    "fingerprint_bitcoinonly": "ec752e9fa99a29979497e093b32bdb2b592783e2b48c87d8f6f0c18c73cd3022",
    "firmware_revision": "8eb6ce08995514c67d175b7197feeadeccc48ff0",
    "changelog": "* Support Tezos 005-BABYLON hardfork\n* Show XPUBs in GetAddress for multisig\n* Security improvements",
    "changelog_bitcoinonly": "* Show XPUBs in GetAddress for multisig\n* Security improvements"
  },
  {
    "required": false,
    "version": [2, 1, 7],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.1.7.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.1.7-bitcoinonly.bin",
    "fingerprint": "acf1b4c6fec3624a8fc53f9130ff53d690c3fa1c134bd4ca3e58ee7b5a0441d8",
    "fingerprint_bitcoinonly": "fd92ac173a2cf93cc07ced3287e07800ed10466dc38c0c7240d9b20c689dd1d1",
    "firmware_revision": "2cabc8b40ce237ee8a7e1926b6269040519d447a",
    "changelog": "* Super Shamir (with Groups)\n* FIDO2 support with credential management\n* Fix low memory issue",
    "changelog_bitcoinonly": "* Super Shamir (with Groups)\n* Fix low memory issue"
  },
  {
    "required": false,
    "version": [2, 1, 6],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.1.6.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.1.6-bitcoinonly.bin",
    "fingerprint": "e2032ad84108a85d4014d477b955b9181a1a56e6f222ef21bb7d47b503a02f0b",
    "fingerprint_bitcoinonly": "4e7f0f95d71631159b9e873f36a812c93a10eca1fad5f38c78ae7fbe4c1f6ed4",
    "firmware_revision": "629fa58d396e732f230866ebe733d268370d7879",
    "changelog": "* Super Shamir (with Groups)\n* FIDO2 support with credential management",
    "changelog_bitcoinonly": "* Small code improvements."
  },
  {
    "required": false,
    "version": [2, 1, 5],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.1.5.bin",
    "url_bitcoinonly": "data/firmware/t2t1/trezor-t2t1-2.1.5-bitcoinonly.bin",
    "fingerprint": "40e4bfaf3c5ec77872c1aaaac085aafcc443f60279ca2bb38d29c669233fdf62",
    "fingerprint_bitcoinonly": "9de90d9f8ca12506f3b9a4cbe7616294144d965d67daa3a03bfe6c0b74a44843",
    "firmware_revision": "df0963ec48f01f3d07ffca556e21ff0070cab099",
    "changelog": "* Fix for sluggish U2F authentication when using Shamir\n* Fix UI for Shamir with 33 words\n* Fix Wanchain signing",
    "changelog_bitcoinonly": "* Fix UI for Shamir with 33 words"
  },
  {
    "required": false,
    "version": [2, 1, 4],
    "min_firmware_version": [2, 0, 8],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.1.4.bin",
    "fingerprint": "820611a92605b1ccc612b9bf8550617aec6962bd2484fcb6ae4792bc498654e4",
    "firmware_revision": "6a1a02ca3c595067ed02a78f2d6c36eb58eaa9ed",
    "changelog": "* Shamir Backup with Recovery persistence\n* Touchscreen freeze fix\n* Fix display of non-divisible OMNI amounts"
  },
  {
    "required": false,
    "version": [2, 1, 1],
    "min_firmware_version": [2, 0, 5],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.1.1.bin",
    "fingerprint": "1b3166a878658fcd2ff82c7ac9a2587da544fd105f678cc7b4d41cba5a8d4c01",
    "firmware_revision": "7af1d5859458e87efd6957885566aed890a9f781",
    "changelog": "* Hotfix for touchscreen freeze\n* Don't rotate the screen via swipe gesture\n* Set screen rotation via user setting\n* More strict path validations\n* Display non-zero locktime values\n* EOS support\n* Monero UI fixes\n* Speed and memory optimizations"
  },
  {
    "required": false,
    "version": [2, 1, 0],
    "bootloader_version": [2, 0, 3],
    "min_firmware_version": [2, 0, 5],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.1.0.bin",
    "tags": ["security"],
    "fingerprint": "bb5b0308807b45d41d1e2ab66a468152997ad69a01099789d8a35e464cde999f",
    "firmware_revision": "3f0e3a334e03f49ff819d14cbbec00194c586c27",
    "notes": "https://blog.trezor.io/firmware-updates-for-trezor-one-firmware-1-8-0-and-trezor-model-t-firmware-2-1-0-b9df91e048df",
    "changelog": "* Security improvements\n* Upgraded to new storage format\n* Ripple, Stellar, Cardano and NEM fixes\n* New coins: ATS, AXE, FLO, GIN, KMD, NIX,\n  PIVX, REOSC, XPM, XSN, ZCL\n* New ETH tokens"
  },
  {
    "required": false,
    "version": [2, 0, 10],
    "bootloader_version": [2, 0, 2],
    "min_firmware_version": [2, 0, 5],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.0.10.bin",
    "fingerprint": "fcaa6ee206c2c121eb2d45d065d66f0879f14be45c244d4acf908be1de22275e",
    "firmware_revision": "5c3a5d4577b568d90bfa3528d0243d74848d994f",
    "changelog": "* Fix Monero payment ID computation\n* Fix issue with touch screen and flickering\n* Add support for OMNI layer: OMNI/MAID/USDT\n* Add support for new coins: BTX, CPC, GAME, RVN\n* Add support for new Ethereum tokens"
  },
  {
    "required": false,
    "version": [2, 0, 9],
    "bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 5],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.0.9.bin",
    "fingerprint": "87be93d6966e7a9eff78dc7b434d1a138ec8d1ee0300882d16f90b606f3a806b",
    "firmware_revision": "7c2e9ed5a51dc00dec9d195878c5ad57016b4889",
    "changelog": "* Small Monero and Segwit bugfixes"
  },
  {
    "required": false,
    "version": [2, 0, 8],
    "bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 5],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.0.8.bin",
    "fingerprint": "642b6215bda981f8eacafee34dbee5cdeee7d47d49f605bbe2828a8d9b79813d",
    "firmware_revision": "939a93221941df8d454569a674f6fb082bf1d423",
    "changelog": "* Monero support\n* Cardano support\n* Stellar support\n* Ripple support\n* Tezos support\n* Decred support\n* Groestlcoin support\n* Zencash support\n* Zcash sapling hardfork support\n* Implemented seedless setup"
  },
  {
    "required": false,
    "version": [2, 0, 7],
    "bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 5],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.0.7.bin",
    "fingerprint": "f3a42e640e526fba6574fafa520fc7d97ef9f557d24da24d9a2ea4176a4c4164",
    "firmware_revision": "5c621800110a791c84865b6b381908e8c2f15283",
    "changelog": "* Bitcoin Cash cashaddr support\n* Zcash Overwinter hardfork support\n* NEM support\n* Lisk support\n* Show warning on home screen if PIN is not set\n* Support for new coins:\n  - Bitcoin Private, Fujicoin, Vertcoin, Viacoin, Zcoin\n* Support for new Ethereum networks:\n  - EOS Classic, Ethereum Social, Ellaism, Callisto, EtherGem, Wanchain\n* Support for 500+ new Ethereum tokens",
    "notes": "https://blog.trezor.io/june-updates-trezor-devices-one-modelt-wallet-zcash-cashaddr-doge-8d98c2a73036"
  },
  {
    "required": false,
    "version": [2, 0, 6],
    "bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 5],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.0.6.bin",
    "fingerprint": "4eccabf2fd7e121ed0da657c064a65c5694402497e60ea2ac2dcf1e118db9cc6",
    "firmware_revision": "886888b7750402d9a9e12bd990e75c0a8dc6cc86",
    "changelog": "* Fix layout for Ethereum transactions\n* Fix public key generation for SSH and GPG\n* Add special characters to passphrase keyboard"
  },
  {
    "required": true,
    "version": [2, 0, 5],
    "bootloader_version": [2, 0, 0],
    "min_firmware_version": [2, 0, 5],
    "min_bootloader_version": [2, 0, 0],
    "url": "data/firmware/t2t1/trezor-t2t1-2.0.5.bin",
    "fingerprint": "851172eab96c07bf9efb43771cb0fd14dc0320a68de047132c7bd787a1ad64e9",
    "firmware_revision": "8852fb54820032f4f287414aa250df981d25445f",
    "changelog": "* First public release"
  }
]
