1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-28 01:18:16 +00:00
Commit Graph

15645 Commits

Author SHA1 Message Date
tychovrahe
fcf2bd0d48 feat(core): add secmon header
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
d38546e229 feat(core): add option to build dev FW with unsage vendorheader
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
114df6eafa chore(core): adjust auto-hibernate time
[no changelog]
2025-07-22 13:27:32 +02:00
kopecdav
cdddabd700 fix(core/prodtest): fix parameter parsing in pm-set-soc-target command.
[no changelog]
2025-07-22 12:19:21 +02:00
Ioan Bizău
8ac353cd7c feat(eckhart): external menu on confirm_value
[no changelog]
2025-07-22 11:10:35 +02:00
Ioan Bizău
5c1ef7516c feat(eckhart): back button on confirm_summary
[no changelog]
2025-07-22 11:10:35 +02:00
Ioan Bizău
b9a405fab0 feat(core/ui): return result in confirm_with_menu
[no changelog]
2025-07-22 11:10:35 +02:00
Ioan Bizău
132c81e0e1 feat(core/ui): support BACK as a result
[no changelog]
2025-07-22 11:10:35 +02:00
Ioan Bizău
40c222c99a feat(eckhart): implement show_properties
[no changelog]
2025-07-22 11:10:35 +02:00
Ioan Bizău
634af43f26 feat(eckhart): implement select_menu
[no changelog]
2025-07-22 11:10:35 +02:00
Ioan Bizău
f6294ceb37 feat(eckhart): implement single_page flow
[no changelog]
2025-07-22 11:10:35 +02:00
kopecdav
79a80722d6 refactor(core): refactor power manager charge controller variables.
[no changelog]
2025-07-22 09:56:31 +02:00
kopecdav
6a7bd1c7fa feat(core): introduce simple charging temperature controller.
[no changelog]
2025-07-22 09:56:31 +02:00
tychovrahe
a9dff0224c feat(core/prodtest): add command for verification of nrf pairing
[no changelog]
2025-07-22 09:52:10 +02:00
tychovrahe
ec8bddd223 feat(core): support nrf pairing verification
[no changelog]
2025-07-22 09:52:10 +02:00
tychovrahe
3d8f75237f feat(nordic): support pairing verification
[no changelog]
2025-07-22 09:52:10 +02:00
tychovrahe
ac7b5c3162 fix(core/bootloader): send attach events to layout after creation
[no changelog]
2025-07-22 09:04:12 +02:00
tychovrahe
2052f5bebb feat(core): pair nRF with main MCU
[no changelog]
2025-07-22 08:56:51 +02:00
tychovrahe
0bb667f42f feat(nordic): enable pairing with trezor
[no changelog]
2025-07-22 08:56:51 +02:00
tychovrahe
26bf942c22 fix(core/prodtest): fix secrets initialization
[no changelog]
2025-07-22 08:56:51 +02:00
Martin Milata
f48b44ba44 ci: save UI diff urls also to step summary 2025-07-21 23:56:36 +02:00
Martin Milata
d38ed8a6c5 fix(core/protobuf): broken wire_id separation by enum
[no changelog]
2025-07-21 21:00:26 +02:00
Lukas Bielesch
4336ecf1ad chore(core/rust): limit swipe to its bounds
The swipe will be detected only when its origin
lies within the component's bounds.
2025-07-21 16:45:47 +02:00
Lukas Bielesch
c55470cd96 chore(core/eckhart): use back label in device menu 2025-07-21 16:45:47 +02:00
Lukas Bielesch
954ab619a0 chore(core/eckhart): enable swipe up in homescreen
use swipe up on the homescreen to open the menu
[no changelog]
2025-07-21 16:45:47 +02:00
Lukas Bielesch
32a4552be9 chore(core/eckhart): use checkmark insted of cross in brightness screen
[no changelog]
2025-07-21 16:45:47 +02:00
Lukas Bielesch
bb94843038 chore(ci): make fw build less verbose
[no changelog]
2025-07-21 15:51:01 +02:00
Roman Zeyde
3018b13b67 feat(core): use new menus for Delizia sign/verify message layout
[no changelog]
2025-07-21 16:21:33 +03:00
Roman Zeyde
a0fa0d8433 feat(core): allow cancellation via a custom layout
[no changelog]
2025-07-21 16:21:33 +03:00
M1nd3r
0b2fdf3667 chore(common/core): use public_key instead of pubkey in THP messages
[no changelog]
2025-07-21 13:05:51 +02:00
Lukas Bielesch
110259ca81 fix(core/delizia): inconsistent brightness in set_brightness flow 2025-07-21 12:57:43 +02:00
Lukas Bielesch
997724a278 chore(core): add missing parameter to set_brightness function 2025-07-21 12:57:43 +02:00
M1nd3r
3efcd0b601 chore(common): add ButtonAck to ThpMessageType
[no changelog]
2025-07-21 12:52:33 +02:00
kopecdav
a0c604cb26 refactor(core/prodtest): refactor prodtest to soc target + remove obsolete pm-precharge command.
[no changelog]
2025-07-21 12:51:41 +02:00
kopecdav
6eed9178fa feat(core): rework soc limit to battery model dependant soc target.
[no changelog]
2025-07-21 12:51:41 +02:00
Roman Zeyde
93c3b54e2b test(core): keep refresh_index across event loop restarts
Otherwise, it may overwrite previous screenshots.

[no changelog]
2025-07-21 13:19:30 +03:00
Roman Zeyde
b0cc29cbae test(core): visit Delizia menu items in UI tests
[no changelog]
2025-07-21 10:10:17 +03:00
Roman Zeyde
7efdc607ec fix(core): seek to correct Delizia menu page
[no changelog]
2025-07-21 09:29:06 +03:00
kopecdav
3afa4a504e feat(core): change t3w1 mcu powerline voltage to 2.9V.
[no changelog]
2025-07-21 08:18:27 +02:00
obrusvit
c34acfb836 feat(legacy): increase EIP1559 access list limits 12/12 2025-07-19 15:01:03 +02:00
Michael de Hoog
304b0150e6 test(core): EIP-712 message hash
- add show_message_hash to client
2025-07-19 15:00:37 +02:00
Michael de Hoog
70ccc36ae4 feat(core): support displaying EIP-712 message hash during signing 2025-07-19 15:00:37 +02:00
obrusvit
11bad835f1 feat(eckhart): minor bld UI updates
- gradient for BldActionBar
- using icons and divider in BldActionBar of ConfirmPairingScreen

[no changelog]
2025-07-18 18:24:50 +02:00
tychovrahe
b8f1ec6f04 feat(core/bootloader): improve Eckhart boot warning screen
[no changelog]
2025-07-18 17:59:51 +02:00
obrusvit
67bbc6c5b9 chore: update fixtures
- update of fixtures.json following a refactor of gradients used in
Eckhart UI

[no changelog]
2025-07-18 14:39:05 +02:00
obrusvit
b55bf90564 feat(eckhart): introduce gradient module
[no changelog]
2025-07-18 14:39:05 +02:00
obrusvit
0c393b3dcd chore(eckhart): don't use theme::fw in prodtest
[no changelog]
2025-07-18 14:39:05 +02:00
Roman Zeyde
5d91550d58 ci: add UI-specific diff markers for PR comment
This way, we can quickly see if there are any UI diffs found by the tests
(the first round icon) or there are any UI diffs from `main` (the second one).

[no changelog]
2025-07-18 14:47:33 +03:00
cepetr
c1b256043f fix(core): fix MPU configuration 2025-07-18 13:43:06 +02:00
obrusvit
c291abe2ab ci(core): skip UI comment job on external PRs
- the comment action fails when run on a PR created from a fork
- see
9fa92b4fea/README.md

[no changelog]
2025-07-18 13:42:04 +02:00