The December 2021 Trezor device firmware updates brings the Trezor Model T to firmware version 2.4.3 and the Trezor Model One to firmware version 1.10.4, introducing the following improvements:
To download and apply the update, open Trezor Suite and follow the on-screen instructions.
Trezor Model One [new firmware version 1.10.4]
Additions
- Support no_script_type option in SignMessage.
- Implement pagination in SignMessage and VerifyMessage.
- Show address confirmation in SignMessage.
- Support GetAddress for Taproot addresses.
- Support sending to Taproot addresses.
- Support spending from Taproot UTXOs.
- Support for Taproot descriptors.
- Ethereum: support 64-bit chain IDs.
- Support for Ethereum EIP-1559 transactions.
- Stellar: add support for StellarManageBuyOfferOp and StellarPathPaymentStrictSendOp.
- Add script_pubkey field to TxInput message.
- Support of BIP-340 Schnorr signatures (using secp256k1-zkp).
Changes
- Update QR-code-generator library version.
- Show warning dialog in SignMessage if a non-standard path is used.
- Disable previous transaction streaming in Bitcoin if all internal inputs are Taproot.
- Faster ECDSA signing and verification (using secp256k1-zkp).
Fixes
- Remove rest of altcoin logic from bitcoin-only build.
- Fix incorrect compile-time check of maximum protobuf message size.
Trezor Model T [new firmware version 2.4.3]
Additions
- Convert timestamps to human-readable dates and times.
- Support no_script_type option in SignMessage.
- Show address confirmation in SignMessage.
- Support pre-signed external Taproot inputs in Bitcoin.
- Show warning dialog in SignMessage if a non-standard path is used.
- Support spending from Taproot UTXOs.
- Support GetAddress for Taproot addresses.
- Support sending to Taproot addresses.
- Support replacement transactions with Taproot inputs in Bitcoin.
- Support of BIP-340 Schnorr signatures (using secp256k1-zkp).
- Support for Taproot descriptors.
- Ethereum: support 64-bit chain IDs.
- Support for Cardano multi-sig transactions, token minting, script addresses, multi-sig keys, minting keys and native script verification.
- For compatibility with other Cardano implementations, it is now possible to specify which Cardano derivation type is used.
- Full type-checking for Ethereum app.
- Ethereum - support for EIP712 - signing typed data.
- Stellar: add support for StellarManageBuyOfferOp and StellarPathPaymentStrictSendOp.
- Add script_pubkey field to TxInput message.
Changes
- Cardano root is derived together with the normal master secret.
- Update QR-code-generator library version.
- Faster ECDSA signing and verification (using secp256k1-zkp).
- Most Stellar fields are now required on protobuf level.
- Type-checking enabled for apps.stellar.
- Updated micropython to version 1.17.
- Errors from protobuf decoding are now more expressive.
Fixes
- Remove altcoin message definitions from bitcoin-only build.
- Ethereum: make it optional to view the entire data field when signing transaction.
For a full overview of firmware changes for the Trezor Model T device, please check our release notes, which can be viewed on our Github via the link below.