1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-30 10:28:14 +00:00
Commit Graph

92 Commits

Author SHA1 Message Date
tychovrahe
5a5db1be95 optiga lock style 2025-03-12 02:24:20 +01:00
tychovrahe
54988948af BLE bootloader - button events refactor 2025-03-12 02:24:10 +01:00
tychovrahe
b1d664498d button events refactor 2025-03-12 02:23:33 +01:00
tychovrahe
ed7645ac6b TEST: enable charging 2025-03-11 03:41:10 +01:00
tychovrahe
48aa377929 menu: turn off 2025-03-11 03:40:38 +01:00
tychovrahe
4de53a3e3f ble in bootloader 2025-03-11 03:39:15 +01:00
tychovrahe
864d7e62d9 chargin ena 2025-03-06 10:07:29 +01:00
tychovrahe
41b33feedc TEST: enable charging in bootloader & firmware 2025-03-06 08:17:29 +01:00
tychovrahe
dbbf717eba feat(core/prodtest): show device ID in prodtest QR code 2025-03-06 08:03:04 +01:00
tychovrahe
879c08c9f1 feat(core/prodtest): support writing device ID into OTP memory 2025-03-06 08:03:04 +01:00
tychovrahe
eccf4e6e72 fix(core/prodtest): add early return in case of otp batch reading error
[no changelog]
2025-03-06 08:03:04 +01:00
tychovrahe
57fbb5f188 fix(core/prodtest): fix otp device variant lock check
[no changelog]
2025-03-06 08:03:04 +01:00
tychovrahe
a994abd7ff TEST: allow writing variant while optiga is not locked 2025-03-06 08:02:33 +01:00
tychovrahe
1290e6f340 fixup! feat(core): add BLE to bootloader 2025-03-05 14:04:40 +01:00
tychovrahe
4a4f9d78c1 feat(core): add BLE to bootloader
[no changelog]
2025-03-05 10:51:59 +01:00
tychovrahe
32b4aef850 refactor(core): complete bootloader refactoring 2025-03-05 10:49:37 +01:00
tychovrahe
d1c1503fa4 feat(core/prodtest): add tamper testing function
[no changelog]
2025-03-04 11:23:55 +01:00
tychovrahe
d535e725c0 fix(core): fix tamper setting
[no changelog]
2025-03-04 11:23:55 +01:00
cepetr
19ba854c69 feat(code): introduce dma2d syscalls
[no changelog]
2025-03-04 08:08:10 +01:00
tychovrahe
dcf9002f00 feat(core/prodtest): add hw-revision command and driver 2025-03-03 13:28:10 +01:00
tychovrahe
a22c15663c chore(core): fix typo
[no changelog]
2025-03-03 13:28:10 +01:00
tychovrahe
4221b8514b feat(core/prodtest): implement NRF test functions
[no changelog]
2025-02-26 10:27:14 +01:00
tychovrahe
93f20bead1 feat(core/prodtest): add BLE testing
[no changelog]
2025-02-26 10:27:14 +01:00
tychovrahe
10f3011663 feat(core/prodtest): add touch-draw command to prodtest
[no changelog]
2025-02-26 08:53:36 +01:00
tychovrahe
32bf5d82ff feat(core/prodtest): add tropic01 HAL integration and basic production tests
[no changelog]
2025-02-26 08:53:16 +01:00
kopecdav
bdc8dbffe3 feat(core): Introduce nfc commands in prodtest & update NFC library [no changelog] 2025-02-25 18:29:54 +01:00
kopecdav
e672cb08b4 feat(core): Introduce nfc module with rfal library [no changelog] 2025-02-25 18:29:54 +01:00
kopecdav
9f03e0c37b feat(core): Add prodtest function which prints simple text log on the screen [no changelog] 2025-02-21 10:15:12 +01:00
Martin Milata
d375db9fc2 fix(tools): changelog.py: stricter model list format 2025-02-19 22:05:32 +01:00
cepetr
aa29681939 doc(prodtest): document pmic and wpc commands
[no changelog]
2025-02-14 22:22:33 +01:00
cepetr
de73b38aae feat(core): introduce hibernate mode
[no changelog]
2025-02-14 16:43:22 +01:00
obrusvit
c69d2c9aff Merge branch 'release/25.02' into obrusvit/merge-release-25.02 2025-02-13 11:42:08 +01:00
obrusvit
45394f2b26 chore(core): bump bootloader version to 2.1.11
[no changelog]
2025-02-12 14:25:26 +01:00
obrusvit
2d20d43944 chore(core): bump version to 2.8.9
[no changelog]
2025-02-12 14:25:26 +01:00
kopecdav
f1db0e6906 feat(core/prodtest): Allow prodtest to exit from interactive mode [no changelog] 2025-02-12 10:50:48 +01:00
tychovrahe
57789c7121 refactor(core): remove fonts and no longer used drawing functions from C
[no changelog]
2025-02-11 11:25:18 +01:00
tychovrahe
c3981cdebe refactor(core): render prodtest UI in rust
[no changelog]
2025-02-11 11:25:18 +01:00
cepetr
08d55ea3f4 refactor(core): improve dma2d driver init/deinit
[no changelog]
2025-02-11 09:38:49 +01:00
cepetr
ee13872e90 fix(prodtest): remove haptic-test duration limit
[no changelog]
2025-02-10 14:12:15 +01:00
cepetr
d35f062866 fix(prodtest): fix haptic test
[no changelog]
2025-02-10 08:12:38 +01:00
obrusvit
592590cf66 docs(core): changelog for bootloader 2.1.10 2025-02-07 17:13:45 +01:00
tychovrahe
0dbb31f04a fix(core): fully initialize display driver at the start of bootloader
[no changelog]
2025-02-06 13:53:31 +01:00
tychovrahe
0b9d2e3ac9 feat(core): lazy initialize display driver in boardloader
[no changelog]
2025-02-06 13:53:31 +01:00
tychovrahe
6102e10e91 refactor(core): reorganize boardloader code
[no changelog]
2025-02-06 13:53:31 +01:00
tychovrahe
3bdd7f661e fix(core/prodtest): fix QR code display 2025-02-06 07:56:15 +01:00
tychovrahe
a70c57d228 fix(core/bootloader): add fade-out before jumping to FW if backlight will be reset
[no changelog]
2025-02-02 22:41:17 +01:00
tychovrahe
411e8779f7 fix(core): add fade-in to boot stage 2 screen if backlight was reset
[no changelog]
2025-02-02 22:41:17 +01:00
cepetr
2eb1e5b3ca feat(prodtest): refactor and improve prodtest 2025-01-31 08:15:20 +01:00
cepetr
6719eeb376 refactor(core): simplify shutdown/handover code
[no changelog]
2025-01-30 14:07:25 +01:00
cepetr
2697c06642 refactor(core): rewrite rescue code in C
[no changelog]
2025-01-30 14:07:25 +01:00