trezor-firmware
trezor-firmware copied to clipboard
:lock: Trezor Firmware Monorepo
One-time screens that just display text (no buttons) are being reused from model `T`. It means there are very big icons and the title sometimes cannot fit the screen -...
It would save a lot of time and would allow us to catch this as a part of `CI`
To avoid memory corruption when our stack overflows into the GC arena -- or anywhere, for that matter -- we can move the stack to the start of the address...
The middle character in choice should be `64` font size, the side ones `32`. It might eat a lot of flash space, export just the necessary characters, or try to...
This parallels #1922 UI designs are TBD so this might get deferred a couple times. Some basic steps, prioritized by feature that are required for Bitcoin only firmware: (PRs below...
### Idea It would be nice to be able (for start) to debug C and Rust from VS Code. Now the only option is to use `gdb` that is run...
A single run of the device test suite takes ~10 minutes for trezor-core, or ~3 minutes for legacy. During this time, most of your CPU cores are idling. There is...
For purposes of documentation and also improving the overall design/architecture of the `model R` UI, it would be nice to create a diagram showing how various UI components cooperate together...
First, we try to avoid to have to abide by this table of allowed combinations, which exist due to historic artifacts (broken on-silicon write protection for F205): * https://docs.trezor.io/trezor-firmware/legacy/index.html#combining-bootloader-and-firmware-with-various-production-settings-signedunsigned Firmware...
For TTs with new boardloader (~July 2021) we can provide the "Go to bootloader" feature such as we did for T1 in #1047. We need to: - Support the new...