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

Implements framebuffer in internal RAM for T3T1, using ST7789V display driver. Two framebuffers are used so that one can be used for drawing while the other is being transferred to...

core
blocked
T3T1

**Describe the bug** When entering a LONG passphrase ON DEVICE (TS3), it is impossible to check the whole entered passphrase on device by clicking SHOW as there is no way...

Sending flow of ETH and potentially other altcoins does not show the information about the _account_ as is shown in bitcoin sending flow. Sending BTC shows info about account: ![image](https://github.com/trezor/trezor-firmware/assets/14001709/76dee565-ec1a-46a8-9cb1-a8b9dab91171)...

altcoin
bug

It seems that adding new strings to the the firmware requires clean build after merging translations #3206. Steps to reproduce: 1. Add new string to `core/translations/en.json` 2. run `python core/translations/cli.py...

core
code

Adds support for arbitrary message signing as per CIP-8. https://cips.cardano.org/cip/CIP-0008

translations

As per previous comment: https://github.com/trezor/trezor-firmware/pull/3532#issuecomment-1938963686 - we need it now for translations, but it increases the size a little bit, because of the `panic` handler

code

Translations PR comment - https://github.com/trezor/trezor-firmware/pull/3206#discussion_r1479382849 ``` It would be nice to have the format documented somewhere under docs/core/, like we have for firmware headers and TOIF. ```

docs
code

We have crc32 implementation in `embed/extmod/modtrezorcrypto/crc.c` and crc16 comming https://github.com/trezor/trezor-firmware/pull/3228 is inside storage module. We should move it probably to `crypto`, possibly while making it more flexible with regards to...

code

Confusing usage sectors vs areas, see https://github.com/trezor/trezor-firmware/pull/3228#issuecomment-1871992140 We should also assert that the flash area used for storage is contiguous.

code

When introducing CoSi for TT, we changed cosi_commit + cosi_sign into a single flow. This breaks trezorctl, because it sends Initialize before every message. This kicks TT out of the...

bug