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 |
|
matejcik
|
efab85a963
|
chore(core): include signed and QA bootloaders
|
2023-09-14 10:13:38 +02:00 |
|
Andrew Kozlik
|
db6630a5a3
|
feat(core): Support Optiga in Trezor firmware.
|
2023-09-13 15:45:48 +02:00 |
|
Ondrej Mikle
|
bf96c43d32
|
chore(core): cstyle reformat
DSVibram AR fix
|
2023-09-11 14:36:11 +02:00 |
|
Ondrej Mikle
|
ac64d2d2f1
|
fix(core): one forgotten ensure_compatible_settings
|
2023-09-11 14:36:11 +02:00 |
|
Ondrej Mikle
|
75a148e414
|
fix(core): clear memory when not going to use copy firmware header for bootloader
|
2023-09-11 14:36:11 +02:00 |
|
Ondrej Mikle
|
b69ef9d168
|
feat(core): Copy firmware image header to bootloader RAM to be able to skip directly to firmware install, jumping from firmware to bootloader
Change linking of util.s and limited version of util.s to avoid mistakes
with boardloader etc.
|
2023-09-11 14:36:11 +02:00 |
|
tychovrahe
|
e8281385f6
|
feat(core): implement secret handling in bootloader
|
2023-08-15 09:37:38 +02:00 |
|
Andrew Kozlik
|
74759310bb
|
feat(core): Integrate OPTIGA Trust M
[no changelog]
|
2023-08-02 00:35:43 +02:00 |
|
tychovrahe
|
238e3fd7c1
|
refactor(core): add abstraction over flash memory layout
[no changelog]
|
2023-07-25 10:25:20 +02:00 |
|