cepetr
|
ba56ff8483
|
refactor(core/embed): replace ensure(secfalse,... with error_shutdown
[no changelog]
|
2024-06-17 16:57:33 +02:00 |
|
cepetr
|
5fc3c6e617
|
refactor(core): improve and simplify error handling
[no changelog]
|
2024-06-17 16:57:33 +02:00 |
|
Martin Milata
|
e7f083c3ca
|
chore(core): bump version to 2.7.3
[no changelog]
|
2024-06-11 11:11:30 +00:00 |
|
Martin Milata
|
eff46b0d5c
|
chore(core): bump version to 2.7.2
[no changelog]
|
2024-06-06 21:17:54 +00:00 |
|
tychovrahe
|
a67bc19bac
|
feat(core) screen transitions for mercury UI
[no changelog]
|
2024-06-06 14:00:13 +02:00 |
|
tychovrahe
|
a34c2cb9dd
|
feat(core): animated lockscreen for mercury UI
[no changelog]
|
2024-06-03 19:43:08 +02:00 |
|
matejcik
|
cd319fec1f
|
chore(core): add signed T3T1 bootloader 2.1.6
|
2024-05-29 10:07:03 +02:00 |
|
cepetr
|
3336e3902f
|
feat(core): introduce new display drivers
[no changelog]
|
2024-05-17 09:17:37 +02:00 |
|
matejcik
|
54c441a607
|
feat(core): enable Optiga logging in debug builds by default
[no changelog]
|
2024-05-03 09:49:37 +02:00 |
|
matejcik
|
39e1085295
|
chore(core): add T3T1 QA bootloader 2.1.5
|
2024-04-22 10:56:25 +02:00 |
|
matejcik
|
c01302dd31
|
chore(core): add signed production T3T1 bootloader v2.1.5
|
2024-04-22 10:56:25 +02:00 |
|
tychovrahe
|
dfe5ee67f1
|
fix(core): move OEM key check after display initialization so that error message can be displayed
[no changelog]
|
2024-04-17 14:23:09 +02:00 |
|
Martin Milata
|
906c00e4e5
|
refactor(core): rename screen_boot_{empty,full} to screen_boot_stage_{1,2}
[no changelog]
|
2024-04-12 12:25:46 +00:00 |
|
tychovrahe
|
8a18cfe0d4
|
feat(core): use U5 DHUK to encrypt optiga pairing secret in flash
[no changelog]
|
2024-04-08 21:41:30 +02:00 |
|
tychovrahe
|
ed6aa48726
|
feat(core): use confidential section for confidential and sensitive data
[no changelog]
|
2024-04-05 18:54:30 +02:00 |
|
tychovrahe
|
89147ef493
|
refactor(core): improve flash api by introducing flash_area_write_data function
[no changelog]
|
2024-04-03 10:18:40 +02:00 |
|
tychovrahe
|
70a673fabc
|
feat(core): use flash bursts for faster flashing
[no changelog]
|
2024-03-19 13:17:25 +01:00 |
|
Martin Milata
|
2b0ce0398c
|
chore(core): bump version to 2.7.1
[no changelog]
|
2024-03-04 09:56:21 +00:00 |
|
tychovrahe
|
ffabee2e6a
|
chore(core): bump fw and fix version due to storage migration
[no changelog]
|
2024-03-01 15:26:43 +00:00 |
|
tychovrahe
|
afefc17478
|
refactor(core): use internal framebuffer on T3T1 (with ST7789V display controller)
[no changelog]
|
2024-02-29 23:40:17 +01:00 |
|
tychovrahe
|
c3f84e2949
|
perf(core): optimize boot speed on U5 by using has processor to calculate image hashes, switches to sha256
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
72dc8f57e8
|
feat(core): add haptic feedback
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
a71a608ea7
|
feat(core): add basic support for T3T1
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
834693a115
|
fix(core): fix OTP programming on U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
cec0191360
|
fix(core): fix bootloader update on STM32U5
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
271bed8bf6
|
chore(core): use cortex-m33 stack protection
|
2024-02-29 23:05:56 +01:00 |
|
cepetr
|
c4c571d837
|
chore(core): refactor boot_args
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
353095ae95
|
feat(core): add support for STM32U5A9J-DK board
[no changelog]
|
2024-02-29 23:05:56 +01:00 |
|
tychovrahe
|
8150636a81
|
feat(core): add basic support for STM32U5
|
2024-02-29 23:05:56 +01:00 |
|
Martin Milata
|
e3207a9705
|
chore(core): bump version to 2.6.6
[no changelog]
|
2024-02-28 16:35:04 +00:00 |
|
grdddj
|
b8ea21d24a
|
feat(all): implement translations into Trezor
Co-authored-by matejcik <ja@matejcik.cz>
|
2024-02-12 14:49:32 +01:00 |
|
Martin Milata
|
3c7a6dd68a
|
fix(core): handle uncaught exceptions from main.py
[no changelog]
|
2024-02-05 16:53:49 +01:00 |
|
tychovrahe
|
63ee6f2ad2
|
perf(core): change 4bpp font format to allow dma2d rendering
[no changelog]
|
2024-01-11 12:22:08 +01:00 |
|
Martin Milata
|
18ccbcddd4
|
chore(core): bump version to 2.6.5
[no changelog]
|
2023-12-07 14:10:07 +01:00 |
|
tychovrahe
|
a2f72b1055
|
feat(core): optimize boot time by drawing full logo sooner and shortening the enforced delay proportionally
[no changelog]
|
2023-11-30 16:46:04 +01:00 |
|
tychovrahe
|
bf2697a619
|
feat(core): compress embedded bootloader
[no changelog]
|
2023-11-14 13:25:00 +01:00 |
|
Martin Milata
|
ebeea4a209
|
build(core): more deterministic bootloader_hashes.py
[no changelog]
|
2023-11-08 15:39:24 +01:00 |
|
Martin Milata
|
c61e2293ad
|
chore(core): bump version to 2.6.4
[no changelog]
|
2023-11-03 13:00:02 +01:00 |
|
Martin Milata
|
a6600fc7e9
|
feat(core): include signed bootloaders 2.1.4
For T2B1 and T2T1.
|
2023-11-02 11:53:53 +01:00 |
|
matejcik
|
c5817bed6d
|
chore(core): embed QA bootloaders 2.1.4
|
2023-10-27 16:46:22 +02:00 |
|
cepetr
|
ba83a7e644
|
feat(core): introduce interaction-less upgrade
|
2023-10-27 16:15:15 +02:00 |
|
Martin Milata
|
fca82273cf
|
Merge branch 'release/23.09'
|
2023-10-11 23:34:06 +02:00 |
|
matejcik
|
c6c8d85200
|
chore(core): embed signed bootloader 2.1.3
|
2023-10-02 16:57:15 +02:00 |
|
Martin Milata
|
3021df8f65
|
chore(core): bump version to 2.6.3
[skip_ci]
|
2023-09-29 20:20:19 +02:00 |
|
matejcik
|
fbd5c466f0
|
chore(core): embed QA bootloader 2.1.3
|
2023-09-27 13:20:02 +02:00 |
|
matejcik
|
bb5b91b920
|
Merge branch 'master' into release/23.09
|
2023-09-27 12:58:22 +02:00 |
|
tychovrahe
|
510281590f
|
fix(core): add delays to optiga i2c communications
[no changelog]
|
2023-09-27 12:14:32 +02:00 |
|
Martin Milata
|
b9dbdc7057
|
chore(core): bump version to 2.6.2
[no changelog]
|
2023-09-18 16:27:07 +02:00 |
|
Martin Milata
|
07027a69e9
|
Merge branch 'master' into release/23.09
|
2023-09-15 14:33:20 +02:00 |
|
tychovrahe
|
f881fab797
|
fix(core): disable access to secret in flash after boot
[no changelog]
|
2023-09-15 13:31:24 +02:00 |
|