Commit Graph

191 Commits

Author SHA1 Message Date
tychovrahe
846bdd3a16 chore(core): update T3W1 embedded binaries
[no changelog]
2025-10-13 17:11:03 +02:00
tychovrahe
ef39e08cfb chore(core): update T3W1 dev secmon
[no changelog]
2025-10-08 11:56:35 +02:00
kopecdav
f0927f2773 feat(core): update ble binaries.
[no changelog]
2025-10-02 19:06:06 +02:00
bleska
266ba54c50 refactor(core): touch drivers' FT6x36 and FT3168 source code split. Each of them shall be developed separately. FT3168 source files derived out of FT6x36 ones. FT3168 source files are referenced from the respective build scripts of T3W1 (TS7). Board revisions A, B, C are covered. Macro TOUCH_WAKEUP_WORKAROUND isn't needed anymore - removing its definition and references. T3W1 (TS7) uses LX250A2410A touch panel with FT3168 driver - removing other variants relevant for older models. Removing LX250A2410A touch panel option from ft6x36.c file as it's no longer supported by this code. Symbols "ft6x36"/"FT6x36" of macros and functions have been refactored inside FT3168 source code. Cleaning up - removing of lx250a2410a.c/h files from ft6x36 driver's location, removing ft6x36_wake_up() function as it's not longer relevant for ft6x36 driver.
[no changelog]
2025-10-02 15:12:01 +02:00
Martin Milata
ece997e41c Merge branch 'release/25.10' 2025-10-01 15:43:52 +02:00
tychovrahe
3d0ebaed0a feat(core): allow rework of unit variant 2025-10-01 15:16:14 +02:00
obrusvit
ff1c4a31d6 chore: update embedded binaries for T3W1
[no changelog]
2025-09-26 15:29:21 +02:00
tychovrahe
d4cc6ad3d4 chore(core): update T3W1 embedded bootloader (dev)
[no changelog]
2025-09-26 10:08:02 +02:00
tychovrahe
bb3d3c1e17 chore(core): update T3W1 embedded binaries
[no changelog]
2025-09-24 15:13:01 +02:00
tychovrahe
09daf003b6 chore(core): update T3W1 embedded binaries (dev)
[no changelog]
2025-09-23 19:19:39 +02:00
tychovrahe
ea3d5066a2 chore(core): update T3W1 embedded binaries
[no changelog]
2025-09-18 11:29:03 +02:00
tychovrahe
7a4f6da8e8 chore(core): update T3W1 embedded binaries
[no changelog]
2025-09-16 09:48:01 +02:00
tychovrahe
7fd3e1c94d chore(core): update T3W1 embedded binaries
[no changelog]
2025-09-10 11:10:55 +02:00
Andrew Kozlik
ba51fa46d3 feat(core): Use ML-DSA-44 for MCU device attestation key.
[no changelog]
2025-09-02 19:12:27 +02:00
tychovrahe
4f2fc783df chore(core): update T3W1 embedded binaries
[no changelog]
2025-09-02 15:47:01 +02:00
kopecdav
8994e8eda8 chore(core): move RGB_LED pin definitions to model files.
[no changelog]
2025-09-02 10:48:53 +02:00
Andrew Kozlik
023bfb23d8 feat(core): Move SECRET_LOCK_SLOT_OFFSET to end of sector.
[no changelog]
2025-08-29 11:22:57 +02:00
cepetr
71d6052652 refactor(core): simplify usb driver api
[no changelog]
2025-08-28 14:57:24 +02:00
tychovrahe
097921ebb4 chore(core): update T3W1 embedded binaries
[no changelog]
2025-08-27 18:31:34 +02:00
tychovrahe
c1d0a8f1e8 chore(core): prepare for including production nRF application binary
[no changelog]
2025-08-27 16:38:35 +02:00
tychovrahe
9cc66d13c4 chore(core): add T3W1 signed vendorheaders
[no changelog]
2025-08-27 13:29:52 +02:00
obrusvit
bd31cc4175 chore(core): update T3W1 embedded binaries
- build command: make build_bootloader TREZOR_MODEL=T3W1
BOOTLOADER_DEVEL=1 BOOTLOADER_QA=1
- then: make bootloader_hashes

[no changelog]
2025-08-22 13:41:47 +02:00
M1nd3r
f82944d494 chore(embed): add boardloader ec/pq and secmon public keys to T3W1 model
[no changelog]
2025-08-18 16:07:27 +02:00
tychovrahe
c505499829 feat(core): use explicit secret locking on T3W1 and allocate space for MCU device cert in the secret sector
[no changelog]
2025-08-18 14:08:20 +02:00
Andrew Kozlik
681afd4ff1 feat(core): Rename otp-device-id-write to otp-device-sn-write. 2025-08-15 11:10:23 +02:00
tychovrahe
3adda597ff chore(core): set T3W1 full name
[no changelog]
2025-08-12 19:25:54 +02:00
cepetr
9951c962c3 refactor(core): remove circular dependencies, new 'storage' feature
[no changelog]
2025-08-12 13:47:39 +02:00
tychovrahe
a12ecd9a86 chore(core): update T3W1 embedded binaries
[no changelog]
2025-08-11 16:58:01 +02:00
tychovrahe
8d6541506c fix(core): fix BLE pairing
[no changelog]
2025-08-11 16:58:01 +02:00
cepetr
b8c7822dbb feat(core): derive entropy from master key
[no changelog]
2025-08-11 10:11:21 +02:00
cepetr
787fb3d001 fix(prodtest): fix bootloader update for T3W1
[no changelog]
2025-07-31 08:09:45 +02:00
tychovrahe
2bd3b6ff06 fix(core): fix bootloader monotonic check during upgrade
[no changelog]
2025-07-29 11:37:47 +02:00
cepetr
62e51eef2f feat(core): enable pq boardloader for d002
[no changelog]
2025-07-29 11:37:47 +02:00
cepetr
681b0d389e feat(core): introduce fail-safe/pq signed boardloader
[no changelog]
2025-07-29 11:37:47 +02:00
cepetr
ba908a5eb6 feat(core): update t3w1 memory layout
[no changelog]
2025-07-29 11:37:47 +02:00
tychovrahe
9cc3d21539 chore(core): add direct test mode pre-compiled binary for T3W1
[no changelog]
2025-07-28 13:37:42 +08:00
tychovrahe
c1ff378512 fix(core): fix secmon production build
[no changelog]
2025-07-23 10:17:40 +02:00
tychovrahe
c5410226cf chore(core): update T3W1 nrf binaries
[no changelog]
2025-07-22 17:31:18 +02:00
tychovrahe
3b9be7baec feat(core): add allow unlimited run vendorheader flag
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
918cae17eb chore(core): use precompiled and pre-signed secmon for unsafe FW
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
98c5bb7686 chore(core): add special prodtest vendorheader for DEV bootloaders
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
4a60d2040d chore(core): update vendorheader files and generate changed vendorheaders
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
50481cb0b0 chore(core): update NRF app binary
[no changelog]
2025-07-14 12:39:10 +02:00
tychovrahe
ff4ff75f61 chore(core): udpate T3W1 embedded nrf application
[no changelog]
2025-07-08 18:58:21 +03:00
tychovrahe
0584bf9ac5 chore: add T3W1 precompiled radio test binary
[no changelog]
2025-07-02 16:21:58 +02:00
tychovrahe
438fb2554c chore(core): update embedded QA bootloader for T3W1 and embedded nRF firmware
[no changelog]
2025-07-01 21:18:10 +02:00
tychovrahe
12b4d46691 feat(nordic,core): change device code to single byte value
[no changelog]
2025-07-01 21:18:10 +02:00
Andrew Kozlik
d933598df4 feat(core): Implement derivation from master key in secret API.
[no changelog]
2025-06-28 09:52:37 +02:00
cepetr
efa64647f4 refactor(core): move stwlc38 io to the board definition
[no changelog]
2025-06-25 10:54:20 +02:00
cepetr
0eb08f09fa feat(core): wake up on power-up
[no changelog]
2025-06-25 10:54:20 +02:00