Commit Graph

108 Commits

Author SHA1 Message Date
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
21a74f0e1d feat(core): add notifications device wipe & unpairing
[no changelog]
2025-09-26 00:26:31 +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
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
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
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
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
cepetr
71d6052652 refactor(core): simplify usb driver api
[no changelog]
2025-08-28 14:57:24 +02:00
tychovrahe
0595212985 feat(core/bootloader): add battery SoC to features messages
[no changelog]
2025-08-27 17:06:15 +02:00
tychovrahe
405718d337 fix(core/bootloader): fix progress bar delay when installing firmware 2025-08-27 14:30:10 +02:00
kopecdav
3daedcc777 feat(core): adjust backlight normal settings to 85.
[no changelog]
2025-08-27 11:07:11 +02:00
tychovrahe
67737e6576 fix(core/bootloader): send response before deleting bonds in factory reset
[no changelog]
2025-08-26 20:34:09 +02:00
tychovrahe
5eec9ca08f fix(core/bootloader): do not disconnect BLE when rebooting to firmware
[no changelog]
2025-08-26 16:58:05 +02:00
obrusvit
c1640f5557 fix(core): check pairing start in wireless setup
[no changelog]
2025-08-26 10:07:20 +02:00
Lukas Bielesch
eecd1e83aa chore(core): add LED enable/disable functionality
- align LED colors with firmware
[no changelog]
2025-08-25 12:08:36 +02:00
tychovrahe
f947c4c6d8 feat(core/bootloader): stronger haptic effect on power on
[no changelog]
2025-08-21 14:26:55 +02:00
tychovrahe
1f588166f8 feat(core/bootloader): improve bootloader entry sequence on T3W1
[no changelog]
2025-08-19 19:18:50 +02:00
tychovrahe
ad3cb11056 feat(core/bootloader): start the device on short press
[no changelog]
2025-08-19 19:18:50 +02:00
tychovrahe
7ee8637735 fix(core/bootloader): improve failed communication behavior
[no changelog]
2025-08-18 09:53:29 +02:00
tychovrahe
8d6541506c fix(core): fix BLE pairing
[no changelog]
2025-08-11 16:58:01 +02:00
cepetr
681b0d389e feat(core): introduce fail-safe/pq signed boardloader
[no changelog]
2025-07-29 11:37:47 +02:00
obrusvit
3e66f208f3 feat(core): adjust bootloader suspend and dim time
[no changelog]
2025-07-22 14:46:30 +02:00
tychovrahe
ca3a982b13 feat(core): start iwdg in bootloader
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
4cd28ef643 fix(core): improve manufacturing mode detection by respecting vendorheader flag
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
8795cbcf5c feat(core): verify secmon signature in bootloader
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
ac7b5c3162 fix(core/bootloader): send attach events to layout after creation
[no changelog]
2025-07-22 09:04:12 +02:00
tychovrahe
c1bfd5a8b3 feat(core/bootloader): bootloader button power off logic
[no changelog]
2025-07-17 20:46:27 +02:00
tychovrahe
5eef25791b feat(core/bootloader): erase storage on bootloader unlock 2025-07-15 09:36:19 +02:00
kopecdav
c9acae7b97 feat(core): fuel gauge compensation in hibernation mode.
[no changelog]
2025-07-14 16:40:56 +02:00
tychovrahe
579a67ba01 feat(core/bootloader): erase non-public items from backup ram when erasing storage in bootloader
[no changelog]
2025-07-14 09:48:40 +02:00
tychovrahe
b081f67786 feat(core/bootloader): autodim & autosuspend bootloader on inactivity
[no changelog]
2025-07-11 14:46:47 +02:00
tychovrahe
e8044df48c fix(core/bootloader): simplify wireless setup flow
[no changelog]
2025-07-10 15:06:29 +03:00
cepetr
5a29fed99f fix(core): fix displaying RSOD in bootloader on t3w1
[no changelog]
2025-07-08 09:16:54 +02:00
tychovrahe
df95670930 fix(core/bootloader): set advertising name when turning of pairing mode
[no changelog]
2025-07-02 15:10:42 +02:00
tychovrahe
03fd6a5de8 feat(core/bootloader): prepare wireless setup bootloader workflow
[no changelog]
2025-07-02 15:10:42 +02:00
tychovrahe
6ba7fa24a2 feat(core/bootloader): add random part to device BLE name when pairing
[no changelog]
2025-07-02 15:10:42 +02:00
tychovrahe
351c6da4be perf(core/bootloader): lazy initialize display in bootloader
[no changelog]
2025-07-01 12:24:52 +02:00
tychovrahe
fdc9cfdc94 perf(core/bootloader): remove optiga from bootloader
[no changelog]
2025-07-01 12:24:52 +02:00