tychovrahe
|
61241a58cf
|
fix(core): allow BLE pairing mode entry without setting device name
|
2025-10-16 09:44:36 +02:00 |
|
Ioan Bizău
|
063ddf3743
|
chore: start Tropic model from multicore tests
[no changelog]
|
2025-10-14 11:29:38 +03:00 |
|
tychovrahe
|
f598e385c4
|
fix(core): lazy tropic secure session start
[no changelog]
|
2025-10-10 13:32:37 +02:00 |
|
cepetr
|
cd23a4db11
|
fix(prodtest): resolve unreliable USB VCP transmission
[no changelog]
|
2025-10-06 19:00:39 +02:00 |
|
cepetr
|
3df55083c8
|
feat(prodtest): ping command with an argument
|
2025-10-06 19:00:39 +02:00 |
|
obrusvit
|
e6be3c1ce7
|
chore: bump versions
[no changelog]
|
2025-10-02 11:50:00 +02:00 |
|
tychovrahe
|
2c2e705263
|
refactor(core): refactor io/ble interface
[no changelog]
|
2025-10-02 11:02:59 +02:00 |
|
tychovrahe
|
3d0ebaed0a
|
feat(core): allow rework of unit variant
|
2025-10-01 15:16:14 +02:00 |
|
tychovrahe
|
99d063cf18
|
chore(core): rename get_device_sn function
[no changelog]
|
2025-10-01 15:16:14 +02:00 |
|
tychovrahe
|
e96496634c
|
fix(core/prodtest): switch tropic silicon revision to ACAB
|
2025-10-01 14:47:59 +02:00 |
|
Andrew Kozlik
|
fda38e88f2
|
fix(prodtest): Hotfix for invalid Infineon certificate format.
[no changelog]
|
2025-09-30 18:24:23 +02:00 |
|
tychovrahe
|
c156ea1032
|
fix(core): exit pairing screen when an already bonded device connects
|
2025-09-30 15:43:52 +02:00 |
|
tychovrahe
|
21a74f0e1d
|
feat(core): add notifications device wipe & unpairing
[no changelog]
|
2025-09-26 00:26:31 +02:00 |
|
Andrew Kozlik
|
3e9c7530f6
|
fix(core/prodtest): Error handling in secrets-certdev-write.
[no changelog]
|
2025-09-25 22:15:33 +02:00 |
|
tychovrahe
|
ea5bd4b814
|
refactor(core/bootloader): simplify function headers by using one struct with all needed FW info
[no changelog]
|
2025-09-25 19:34:10 +02:00 |
|
tychovrahe
|
e1d8700e42
|
feat(core/bootloader): signal firmware corrupted in features
|
2025-09-25 19:34:10 +02:00 |
|
tychovrahe
|
3941195ad3
|
fix(core/bootloader): timeout FW installation when the next message doesn't arrive in time
[no changelog]
|
2025-09-25 19:33:41 +02:00 |
|
Andrew Kozlik
|
b4766692be
|
feat(core/prodtest): Check device certificate chain before storing it.
|
2025-09-25 19:03:32 +02:00 |
|
Andrew Kozlik
|
00742eb270
|
feat(core/prodtest): Add trusted anchors for device certificates.
|
2025-09-25 19:03:32 +02:00 |
|
M1nd3r
|
58e63d8991
|
chore(prodtest): libtropic - remove max_len from lt_get_info_riscv_fw_ver() and lt_get_info_spect_fw_ver()
[no changelog]
|
2025-09-25 14:40:34 +02:00 |
|
Ondřej Vejpustek
|
dc18621669
|
feat(prodtest): restrict access to 64 MAC-and-destroy slots
|
2025-09-25 14:12:48 +02:00 |
|
Ondřej Vejpustek
|
4950013672
|
style(prodtest): don't wrap lines
[no changelog]
|
2025-09-25 14:12:48 +02:00 |
|
cepetr
|
6f789233fc
|
refactor(core): originate random number always from sec/rng
[no changelog]
|
2025-09-24 15:51:02 +02:00 |
|
cepetr
|
a0deb2f690
|
refactor(core): define Tropic factory keys in a single place
[no changelog]
|
2025-09-24 15:51:02 +02:00 |
|
cepetr
|
6096623322
|
feat(core): use tropic chip entropy in RNG
[no changelog]
|
2025-09-24 15:51:02 +02:00 |
|
tychovrahe
|
fb39b0caf8
|
feat(core/bootloader): use different wait message on BLE during fw installation
[no changelog]
|
2025-09-24 14:17:28 +02:00 |
|
obrusvit
|
9be734f6dd
|
chore: bump versions
- prodtest
- secmon
- bootloader
- nordic/trezor/trezor-ble
[no changelog]
|
2025-09-21 21:40:37 +02:00 |
|
Andrew Kozlik
|
37b0c3684f
|
refactor(core): Move Tropic constants to tropic.h.
[no changelog]
|
2025-09-18 18:37:58 +02:00 |
|
tychovrahe
|
3d6c435435
|
feat(core/bootloader): stop charging indication when the battery is fully charged
[no changelog]
|
2025-09-17 17:02:09 +02:00 |
|
tychovrahe
|
c067b9c5a7
|
fix(core/prodtest): improve nrf re-pairing protection
[no changelog]
|
2025-09-17 09:50:03 +02:00 |
|
Andrew Kozlik
|
ee395e251f
|
feat(core/prodtest): Require Tropic to be locked before otp-variant-write.
[no changelog]
|
2025-09-16 18:16:53 +02:00 |
|
Andrew Kozlik
|
2d74a9e73f
|
feat(core/prodtest): Improve state handling around Tropic locking.
[no changelog]
|
2025-09-16 18:16:53 +02:00 |
|
tychovrahe
|
c22ca709de
|
feat(core): check nRF FW authenticity in firmware
[no changelog]
|
2025-09-16 09:47:48 +02:00 |
|
tychovrahe
|
f0955cf423
|
feat(core): send lock&unlock notifications when hard-locking
[no changelog]
|
2025-09-15 18:24:51 +02:00 |
|
tychovrahe
|
1f9d3fa575
|
feat(core): introduce device notification system
[no changelog]
|
2025-09-15 09:03:26 +02:00 |
|
Roman Zeyde
|
b5d9ecde18
|
feat(vendor): disable traceback allocation in PYOPT=1 builds
|
2025-09-14 06:41:40 +03:00 |
|
tychovrahe
|
7686963676
|
fix(core): switch off BLE on power off
[no changelog]
|
2025-09-12 15:55:49 +02:00 |
|
kopecdav
|
9de30971ef
|
feat(core/bootloader): add red LED to workflow_wipe_device.
[no changelog]
|
2025-09-11 18:31:33 +02:00 |
|
kopecdav
|
c5bb14eccd
|
feat(core/bootloader): add LED effect to bootloader pairing workflow.
[no changelog]
|
2025-09-11 18:31:33 +02:00 |
|
kopecdav
|
dd1d8df307
|
feat(core) add LED charging effect in hibernation.
[no changelog]
|
2025-09-11 18:31:33 +02:00 |
|
tychovrahe
|
97c041f57e
|
fix(core/bootloader): increase wipe bonds timeout
[no changelog]
|
2025-09-10 14:12:53 +02:00 |
|
tychovrahe
|
2a4ddb4f51
|
fix(core/bootloader): account for slow nRF startup - wait before displaying the start button
[no changelog]
|
2025-09-10 10:16:50 +02:00 |
|
tychovrahe
|
54b5908934
|
chore(core): bump versions after internal release
[no changelog]
|
2025-09-04 14:40:29 +02:00 |
|
tychovrahe
|
6927ce0cb1
|
feat(core): set BLE connection parameters differently in bootloader and firmware
[no changelog]
|
2025-09-03 15:02:13 +02:00 |
|
Andrew Kozlik
|
371a057e87
|
refactor(core/prodtest): Expose prodtest_tropic_factory_session_start().
[no changelog]
|
2025-09-02 19:12:27 +02:00 |
|
Andrew Kozlik
|
ecf8cde063
|
feat(core): Use randomness from Tropic to generate secrets.
[no changelog]
|
2025-09-02 19:12:27 +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 |
|
Ondřej Vejpustek
|
58245dd51d
|
feat(core/prodtest): set HSM public keys
[no changelog]
|
2025-09-02 18:51:31 +02:00 |
|
kopecdav
|
2987e5248c
|
feat(core): update rgb_led syscall stubs.
[no changelog]
|
2025-09-02 10:48:53 +02:00 |
|
kopecdav
|
2da0477c00
|
feat(core/prodtest): add rgb_led effect commands to prodtest.
[no changelog]
|
2025-09-02 10:48:53 +02:00 |
|