trezor-firmware icon indicating copy to clipboard operation
trezor-firmware copied to clipboard

:lock: Trezor Firmware Monorepo

Results 536 trezor-firmware issues
Sort by recently updated
recently updated
newest added

Priority: Tasks that are required for Bitcoin only firmware - [x] pagination - #1960 - #1961 - #1993 - [x] #2118 - [x] enable debuglink for new UI - [x]...

feature

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...

feature

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

core
micropython
code
flash reduction

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...

core
feature

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...

core
bitcoin
feature

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...

code

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...

core
legacy
code
flash reduction

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...

bitcoin
R&D