1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-29 01:48:23 +00:00
Commit Graph

5238 Commits

Author SHA1 Message Date
tychovrahe
3b9be7baec feat(core): add allow unlimited run vendorheader flag
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
f898dc1232 feat(core/prodtest): add secmon header to prodtest (when needed)
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
918cae17eb chore(core): use precompiled and pre-signed secmon for unsafe FW
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
98c5bb7686 chore(core): add special prodtest vendorheader for DEV bootloaders
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
4a60d2040d chore(core): update vendorheader files and generate changed vendorheaders
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
4cd28ef643 fix(core): improve manufacturing mode detection by respecting vendorheader flag
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
8795cbcf5c feat(core): verify secmon signature in bootloader
[no changelog]
2025-07-22 14:04:09 +02:00
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
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
26bf942c22 fix(core/prodtest): fix secrets initialization
[no changelog]
2025-07-22 08:56:51 +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
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
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
cepetr
c1b256043f fix(core): fix MPU configuration 2025-07-18 13:43:06 +02:00
obrusvit
14956e9b07 feat(eckhart): render QR code in wireless setup
[no changelog]
2025-07-18 12:53:03 +02:00