Commit Graph

188 Commits (535a052df495e8ad74a0276036a4f24f15bbad89)

Author SHA1 Message Date
tychovrahe 89147ef493 refactor(core): improve flash api by introducing flash_area_write_data function
6 months ago
tychovrahe 70a673fabc feat(core): use flash bursts for faster flashing
6 months ago
Martin Milata 2b0ce0398c chore(core): bump version to 2.7.1
7 months ago
tychovrahe ffabee2e6a chore(core): bump fw and fix version due to storage migration
7 months ago
tychovrahe afefc17478 refactor(core): use internal framebuffer on T3T1 (with ST7789V display controller)
7 months ago
tychovrahe c3f84e2949 perf(core): optimize boot speed on U5 by using has processor to calculate image hashes, switches to sha256
7 months ago
tychovrahe 72dc8f57e8 feat(core): add haptic feedback
7 months ago
tychovrahe a71a608ea7 feat(core): add basic support for T3T1
7 months ago
tychovrahe 834693a115 fix(core): fix OTP programming on U5
7 months ago
tychovrahe cec0191360 fix(core): fix bootloader update on STM32U5
7 months ago
cepetr 271bed8bf6 chore(core): use cortex-m33 stack protection
7 months ago
cepetr c4c571d837 chore(core): refactor boot_args
7 months ago
tychovrahe 353095ae95 feat(core): add support for STM32U5A9J-DK board
7 months ago
tychovrahe 8150636a81 feat(core): add basic support for STM32U5
7 months ago
Martin Milata e3207a9705 chore(core): bump version to 2.6.6
7 months ago
grdddj b8ea21d24a feat(all): implement translations into Trezor
7 months ago
Martin Milata 3c7a6dd68a fix(core): handle uncaught exceptions from main.py
8 months ago
tychovrahe 63ee6f2ad2 perf(core): change 4bpp font format to allow dma2d rendering
8 months ago
Martin Milata 18ccbcddd4 chore(core): bump version to 2.6.5
10 months ago
tychovrahe a2f72b1055 feat(core): optimize boot time by drawing full logo sooner and shortening the enforced delay proportionally
10 months ago
tychovrahe bf2697a619 feat(core): compress embedded bootloader
10 months ago
Martin Milata ebeea4a209 build(core): more deterministic bootloader_hashes.py
11 months ago
Martin Milata c61e2293ad chore(core): bump version to 2.6.4
11 months ago
Martin Milata a6600fc7e9 feat(core): include signed bootloaders 2.1.4
11 months ago
matejcik c5817bed6d chore(core): embed QA bootloaders 2.1.4
11 months ago
cepetr ba83a7e644 feat(core): introduce interaction-less upgrade
11 months ago
Martin Milata fca82273cf Merge branch 'release/23.09'
11 months ago
matejcik c6c8d85200 chore(core): embed signed bootloader 2.1.3
12 months ago
Martin Milata 3021df8f65 chore(core): bump version to 2.6.3
12 months ago
matejcik fbd5c466f0 chore(core): embed QA bootloader 2.1.3
12 months ago
matejcik bb5b91b920 Merge branch 'master' into release/23.09
12 months ago
tychovrahe 510281590f fix(core): add delays to optiga i2c communications
12 months ago
Martin Milata b9dbdc7057 chore(core): bump version to 2.6.2
1 year ago
Martin Milata 07027a69e9 Merge branch 'master' into release/23.09
1 year ago
tychovrahe f881fab797 fix(core): disable access to secret in flash after boot
1 year ago
matejcik efab85a963 chore(core): include signed and QA bootloaders
1 year ago
Andrew Kozlik db6630a5a3 feat(core): Support Optiga in Trezor firmware.
1 year ago
Ondrej Mikle bf96c43d32 chore(core): cstyle reformat
1 year ago
Ondrej Mikle ac64d2d2f1 fix(core): one forgotten ensure_compatible_settings
1 year ago
Ondrej Mikle 75a148e414 fix(core): clear memory when not going to use copy firmware header for bootloader
1 year ago
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
1 year ago
tychovrahe e8281385f6 feat(core): implement secret handling in bootloader
1 year ago
Andrew Kozlik 74759310bb feat(core): Integrate OPTIGA Trust M
1 year ago
tychovrahe 238e3fd7c1 refactor(core): add abstraction over flash memory layout
1 year ago
tychovrahe ebbd7f9d35 refactor(core): restructure trezorhal, prepare to support more platforms
1 year ago
tychovrahe 671f23f1aa feat(core): support rev 10 of T2B1 HW
1 year ago
Martin Milata 3a5fdfedcc fix(core/ui): minor visual tweaks
1 year ago
Pavol Rusnak 089ff76822
Merge branch 'matejcik/signed-vhs'
1 year ago
tychovrahe d3284baf21 feat(core): support STM32F429 discovery board
1 year ago
matejcik d465a14850 chore(core): add signed bootloader and vendor headers for model R
1 year ago