trezor-firmware
trezor-firmware copied to clipboard
:lock: Trezor Firmware Monorepo
**Describe the bug** I'm unable to create an XMR transaction using the monero-gui wallet. When signing the transaction, it briefly displays "Signing input 1/39" before stopping. Monero GUI displays the...
If device test fails in CI due to screens being different, it would be nice to highlight in report where the screens differ, since sometimes the differences might be too...
Given that on Model R we have a frame buffer, let's not push out pixels one by one. Takes code from #2307 to dump the whole frame buffer at once.
Based on comments https://www.notion.so/satoshilabs/Broken-Links-docs-FIRMWARE-7fd9e24c7c7a422db16eef6a859de0b4
When `debuglink.press_yes()` is sent, the UI will quickly scroll through all screens of the pagination before closing the current screen. This simplifies certain parts of UI tests. It also causes...
Change the size of the screen of Trezor model R in Trezor emulator to 128x64 px
it should be possible to simply `cp fixtures.suggestion.json fixtures.json` to apply the suggestion. This breaks because the suggestions file does not include results from other models.
AFAICT each runner tries to write its own results, they all write over each other, and the changes are lost. My understanding is that this is essentially random and _some...
https://github.com/trezor/trezor-firmware/blob/3536d86fa913ff97aa8b8db0332b1cd239b45719/core/src/trezor/ui/layouts/tt/__init__.py#L513-L514 ### Problem Function `confirm_output` does not render subtitle, because `text.content` is modified by `normal()` and then re-set by assignment. ### Solution Replace ```py text.content = [font_amount, amount, ui.NORMAL, color_to,...