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

Below is the screenshot from the `PIN` confirmation dialogue. It looks like there is a delimiter column missing in the `want` word between `w` and `a`. On the other hand,...

bug
tr

Connected with https://github.com/trezor/trezor-firmware/issues/2246: - making sure the `UI` tests can be run for model `R` A lot of layouts had to be mocked just to be able to run all...

tr

The [modtrezorio](https://github.com/trezor/trezor-firmware/blob/core/v2.4.3/core/embed/extmod/modtrezorio/ff.c) code appears to have [stubbed out references](https://github.com/trezor/trezor-firmware/blob/core/v2.4.3/core/embed/extmod/modtrezorio/ff.c#L1868) to GPT support, but appears incomplete. Currently the [find_volume](https://github.com/trezor/trezor-firmware/blob/core/v2.4.3/core/embed/extmod/modtrezorio/ff.c#L1903) function only supports MBR partition searching. It would be useful to add...

Many Ethereum L2s do not introduce new tokens and use ETH as their native token (think of L2s for Ethereum as Lightning for BTC). But according to https://github.com/trezor/trezor-firmware/pull/2038#issuecomment-1002046409 this is...

feature

The SignMessage flow first shows the address used for signing, then the message to sign. EthereumSignTypedData is essentially a form of message signing. The address screen is missing. We need...

core
legacy
low hanging fruit

hey folks, i started work on additive flags for coin inclusion so one can turn coins on and off if required. there are -quite a lot- of places to propagate...

Resolves https://github.com/trezor/trezor-firmware/issues/1864. - Moves the dispatching of `zkp_ecdsa_*()` vs. `ecdsa_*()` functions to `ecdsa.c` to simplify usage (no more `#ifdefs` for this in `core` and `legacy` code). - As a side-result...

crypto
code
flash reduction

Find out how exactly is memory allocated, and whether the same errors are thrown when allocation fails in `Rust` and `micropython`. Latest issue: - allocating `Vec` was unpredictably causing `HardFault`...

code

We are slowly running out of Flash space. Let's collect some ideas how to save it: - compressing the embedded bootloader ([see below](https://github.com/trezor/trezor-firmware/issues/1947#issuecomment-979883994)) - using just single sha256 implementation ----...

core
code
flash reduction