1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-22 06:28:13 +00:00
Commit Graph

233 Commits

Author SHA1 Message Date
tychovrahe
5eef25791b feat(core/bootloader): erase storage on bootloader unlock 2025-07-15 09:36:19 +02:00
kopecdav
c9acae7b97 feat(core): fuel gauge compensation in hibernation mode.
[no changelog]
2025-07-14 16:40:56 +02:00
kopecdav
32dc3ebaed feat(core/prodtest): add rtc-timestamp prodtest command.
[no changelog]
2025-07-14 16:40:56 +02:00
tychovrahe
b08fd3ebaf fix(core/prodtest): fix backup ram commands argument check
[no changelog]
2025-07-14 09:48:40 +02:00
tychovrahe
579a67ba01 feat(core/bootloader): erase non-public items from backup ram when erasing storage in bootloader
[no changelog]
2025-07-14 09:48:40 +02:00
tychovrahe
6ab2f7567f feat(core): introduce protected/public item type distinction for backup ram content
[no changelog]
2025-07-14 09:48:40 +02:00
tychovrahe
b081f67786 feat(core/bootloader): autodim & autosuspend bootloader on inactivity
[no changelog]
2025-07-11 14:46:47 +02:00
Ondřej Vejpustek
9237012371 feat(core/prodtest): mock tropic prodtest commands
[no changelog]
2025-07-10 20:22:12 +02:00
tychovrahe
e8044df48c fix(core/bootloader): simplify wireless setup flow
[no changelog]
2025-07-10 15:06:29 +03:00
Ondřej Vejpustek
9f606ec922 feat(core/prodtest): add optiga-pair command 2025-07-09 14:38:14 +02:00
Ondřej Vejpustek
c8bf5be9b8 feat(core/prodtest): add secrets-write command 2025-07-09 14:38:14 +02:00
Andrew Kozlik
36c284b3c2 feat(core): Add FIDO attestation key masking in prodtest.
[no changelog]
2025-07-08 22:27:55 +02:00
cepetr
5a29fed99f fix(core): fix displaying RSOD in bootloader on t3w1
[no changelog]
2025-07-08 09:16:54 +02:00
tychovrahe
df95670930 fix(core/bootloader): set advertising name when turning of pairing mode
[no changelog]
2025-07-02 15:10:42 +02:00
tychovrahe
03fd6a5de8 feat(core/bootloader): prepare wireless setup bootloader workflow
[no changelog]
2025-07-02 15:10:42 +02:00
tychovrahe
6ba7fa24a2 feat(core/bootloader): add random part to device BLE name when pairing
[no changelog]
2025-07-02 15:10:42 +02:00
tychovrahe
d5d921d3d4 feat(core/prodtest): add nrf update command & script
[no changelog]
2025-07-01 19:25:48 +02:00
tychovrahe
351c6da4be perf(core/bootloader): lazy initialize display in bootloader
[no changelog]
2025-07-01 12:24:52 +02:00
tychovrahe
fdc9cfdc94 perf(core/bootloader): remove optiga from bootloader
[no changelog]
2025-07-01 12:24:52 +02:00
tychovrahe
f966119817 fix(core/bootloader): close booloader BLE pairing mode dialog on disconnect
[no changelog]
2025-07-01 12:24:35 +02:00
Andrew Kozlik
0c5e71e973 feat(core): Support pairing secret derivation from master key in prodtest.
[no changelog]
2025-06-28 09:52:37 +02:00
tychovrahe
32c4d9f105 refactor(core/bootloader): remove obsolete antiglitch protection
[no changelog]
2025-06-27 16:50:59 +02:00
Lukas Bielesch
b2c8f23cc7 chore(core/prodtest): bump version to 0.3.1
[no changelog]
2025-06-26 13:51:00 +02:00
Lukas Bielesch
0b4520c8d0 chore(core): bump version to 2.9.1
[no changelog]
2025-06-26 13:51:00 +02:00
kopecdav
d0c1458a19 feat(core/prodtest): add pm-new-soc-estimate command.
[no changelog]
2025-06-26 13:36:09 +02:00
tychovrahe
3fa5d4e71a feat(core/bootloader): add restart button after unlock/wipe device success
[no changelog]
2025-06-26 09:37:44 +02:00
tychovrahe
a2596ef28d fix(core/bootloader): fix overflow wipe progress calculation
[no changelog]
2025-06-26 09:37:44 +02:00
Ondřej Vejpustek
b1b4095ad0 feat(core/prodtest): support eddsa
[no changelog]
2025-06-25 15:41:03 +02:00
Ondřej Vejpustek
be7236076f feat(core/prodtest): parse algorithm identifier
[no changelog]
2025-06-25 15:41:03 +02:00
Ondřej Vejpustek
a684d6f1ed refactor(core/prodtest): check subject common name 2025-06-25 15:41:03 +02:00
Ondřej Vejpustek
f55d5e5c5e refactor(core/prodtest): extract verify_signature
[no changelog]
2025-06-25 15:41:03 +02:00
Ondřej Vejpustek
54c5b41c4f refactor(core/prodtest): factor out check_cert_chain
[no changelog]
2025-06-25 15:41:03 +02:00
kopecdav
0f6f9bc074 feat(core/prodtest): update wpc-info command to return machine readable data.
[no changelog]
2025-06-25 14:28:34 +02:00
cepetr
4672745a5b feat(core/prodtest): improve pm-suspend command
[no changelog]
2025-06-25 10:54:20 +02:00
cepetr
95c9bf4148 feat(core): pm_suspend with wakeup flags
[no changelog]
2025-06-25 10:54:20 +02:00
tychovrahe
e281f145b3 fix(core): remove boot stage 1 from Eckhart UI
[no changelog]
2025-06-24 19:17:17 +02:00
tychovrahe
e53cddf65e refactor(core): make secret api more versatile, secret layout model dependent
[no changelog]
2025-06-24 19:16:55 +02:00
tychovrahe
8c187c7c31 fix(core): reboot device after bootloader upgrade
[no changelog]
2025-06-24 14:58:11 +02:00
tychovrahe
2d35af7105 fix(core): check bootloader integrity before update
[no changelog]
2025-06-24 14:58:11 +02:00
tychovrahe
a3c1f197ce feat(core/prodtest): add command for bootloader update, along with script for sending the data 2025-06-24 14:58:11 +02:00
tychovrahe
9f2dec6169 refactor(core): update bootloader from coreapp, using syscalls (and smcalls)
[no changelog]
2025-06-24 14:58:11 +02:00
tychovrahe
1312054ba9 fix(core): fix install fw confirm title issue 2025-06-20 16:11:08 +02:00
cepetr
c17ce0e89e feat(core): wake up from suspend mode after timeout
[no changelog]
2025-06-19 14:25:53 +02:00
tychovrahe
ea889e109e fix(core): move external tamper enable to secmon and only in production builds
[no changelog]
2025-06-19 10:38:51 +02:00
cepetr
29cd9c1d92 feat(core): power-fail-safe backup ram driver
[no changelog]
2025-06-16 11:52:17 +02:00
obrusvit
107960ebbe fix(emu): use same key for screenshots
- firmware emu uses `p` for power button and `s` for screenshot. So use
`s` also for bootloader and prodtest emu screenshots.

[no changelog]
2025-06-13 21:52:25 +02:00
Roman Zeyde
7f5a8b29c6 fix(core): use correct size in workflow_ifaces_init()
[no changelog]
2025-06-12 18:17:55 +03:00
tychovrahe
ce3eae95a4 feat(core/bootloader): menu item reboot always active 2025-06-11 09:57:47 +02:00
tychovrahe
2f24d1f022 fix(core/bootloader): turn off led when leaving charging signalization
[no changelog]
2025-06-11 09:57:47 +02:00
cepetr
dc69976a99 feat(core): move backup_ram driver to secmon
[no changelog]
2025-06-11 09:48:19 +02:00