trezor-firmware
trezor-firmware copied to clipboard
:lock: Trezor Firmware Monorepo
Priority: Tasks that are required for Bitcoin only firmware - [x] pagination - #1960 - #1961 - #1993 - [x] #2118 - [x] enable debuglink for new UI - [x]...
Currently we only have a bootloader binary for model T in Core source. We will need to design a way to do it for additional models. Obviously a solution like...
https://github.com/micropython/micropython/releases/tag/v1.19 Probably the most interesting change is the redesigned bytecode which translates into 5% size reduction of frozen .mpy code
During the [debugging](https://www.notion.so/satoshilabs/32ca2fc003bf465a9b3c41ed7315a000?v=fabca552ea3a4dad919a93c94ccc0fcb&p=27d2299ec4584485a9f14cacd3f48656) of a Trezor that is not being recognised, users may connect a power only cable to the Trezor. Is it technical feasible that the Trezor can distinguish...
When Trezor signs a transaction which is transferring BTC to another of the user's own accounts, it requires user confirmation of the destination address even if the destination account is...
We have already faced several issues, mostly in automated tests, where a race condition arose between two layouts competing for screen time. The current UI code handles the competition via...
If I'm reading this right, the [`CoinInfo`](https://github.com/trezor/trezor-mcu/blob/b1725e7264aae72b0ad3c6f4e829f7fc48629a46/firmware/fsm_msg_coin.h#L94) object is being built from a static table defined a compile-time. What are the thoughts of allowing the `CoinInfo` object to be passed...
Connected with https://github.com/trezor/trezor-firmware/issues/1947: - creating a tool for analyzing `firmware.elf` and extracting useful information about the sizes of all symbols Is using [bloaty](https://github.com/google/bloaty) under the hood, which I found better...
This PR implements new bootloader UI partially in rust. There is a new menu, allows wiping device directly without suite and rust library allows interactive buttons.
There are a number of options how to implement multisig with Taproot [1], so first we have to decide which one(s) we will implement. Using a single `OP_CHECKSIGADD`-based script is...