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
|
d5d921d3d4
|
feat(core/prodtest): add nrf update command & script
[no changelog]
|
2025-07-01 19:25:48 +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 |
|
tychovrahe
|
f966119817
|
fix(core/bootloader): close booloader BLE pairing mode dialog on disconnect
[no changelog]
|
2025-07-01 12:24:35 +02:00 |
|
Andrew Kozlik
|
0c5e71e973
|
feat(core): Support pairing secret derivation from master key in prodtest.
[no changelog]
|
2025-06-28 09:52:37 +02:00 |
|
tychovrahe
|
32c4d9f105
|
refactor(core/bootloader): remove obsolete antiglitch protection
[no changelog]
|
2025-06-27 16:50:59 +02:00 |
|
Lukas Bielesch
|
b2c8f23cc7
|
chore(core/prodtest): bump version to 0.3.1
[no changelog]
|
2025-06-26 13:51:00 +02:00 |
|
Lukas Bielesch
|
0b4520c8d0
|
chore(core): bump version to 2.9.1
[no changelog]
|
2025-06-26 13:51:00 +02:00 |
|
kopecdav
|
d0c1458a19
|
feat(core/prodtest): add pm-new-soc-estimate command.
[no changelog]
|
2025-06-26 13:36:09 +02:00 |
|
tychovrahe
|
3fa5d4e71a
|
feat(core/bootloader): add restart button after unlock/wipe device success
[no changelog]
|
2025-06-26 09:37:44 +02:00 |
|
tychovrahe
|
a2596ef28d
|
fix(core/bootloader): fix overflow wipe progress calculation
[no changelog]
|
2025-06-26 09:37:44 +02:00 |
|
Ondřej Vejpustek
|
b1b4095ad0
|
feat(core/prodtest): support eddsa
[no changelog]
|
2025-06-25 15:41:03 +02:00 |
|
Ondřej Vejpustek
|
be7236076f
|
feat(core/prodtest): parse algorithm identifier
[no changelog]
|
2025-06-25 15:41:03 +02:00 |
|
Ondřej Vejpustek
|
a684d6f1ed
|
refactor(core/prodtest): check subject common name
|
2025-06-25 15:41:03 +02:00 |
|
Ondřej Vejpustek
|
f55d5e5c5e
|
refactor(core/prodtest): extract verify_signature
[no changelog]
|
2025-06-25 15:41:03 +02:00 |
|
Ondřej Vejpustek
|
54c5b41c4f
|
refactor(core/prodtest): factor out check_cert_chain
[no changelog]
|
2025-06-25 15:41:03 +02:00 |
|
kopecdav
|
0f6f9bc074
|
feat(core/prodtest): update wpc-info command to return machine readable data.
[no changelog]
|
2025-06-25 14:28:34 +02:00 |
|
cepetr
|
4672745a5b
|
feat(core/prodtest): improve pm-suspend command
[no changelog]
|
2025-06-25 10:54:20 +02:00 |
|
cepetr
|
95c9bf4148
|
feat(core): pm_suspend with wakeup flags
[no changelog]
|
2025-06-25 10:54:20 +02:00 |
|
tychovrahe
|
e281f145b3
|
fix(core): remove boot stage 1 from Eckhart UI
[no changelog]
|
2025-06-24 19:17:17 +02:00 |
|
tychovrahe
|
e53cddf65e
|
refactor(core): make secret api more versatile, secret layout model dependent
[no changelog]
|
2025-06-24 19:16:55 +02:00 |
|
tychovrahe
|
8c187c7c31
|
fix(core): reboot device after bootloader upgrade
[no changelog]
|
2025-06-24 14:58:11 +02:00 |
|
tychovrahe
|
2d35af7105
|
fix(core): check bootloader integrity before update
[no changelog]
|
2025-06-24 14:58:11 +02:00 |
|
tychovrahe
|
a3c1f197ce
|
feat(core/prodtest): add command for bootloader update, along with script for sending the data
|
2025-06-24 14:58:11 +02:00 |
|
tychovrahe
|
9f2dec6169
|
refactor(core): update bootloader from coreapp, using syscalls (and smcalls)
[no changelog]
|
2025-06-24 14:58:11 +02:00 |
|
tychovrahe
|
1312054ba9
|
fix(core): fix install fw confirm title issue
|
2025-06-20 16:11:08 +02:00 |
|
cepetr
|
c17ce0e89e
|
feat(core): wake up from suspend mode after timeout
[no changelog]
|
2025-06-19 14:25:53 +02:00 |
|
tychovrahe
|
ea889e109e
|
fix(core): move external tamper enable to secmon and only in production builds
[no changelog]
|
2025-06-19 10:38:51 +02:00 |
|
cepetr
|
29cd9c1d92
|
feat(core): power-fail-safe backup ram driver
[no changelog]
|
2025-06-16 11:52:17 +02:00 |
|
obrusvit
|
107960ebbe
|
fix(emu): use same key for screenshots
- firmware emu uses `p` for power button and `s` for screenshot. So use
`s` also for bootloader and prodtest emu screenshots.
[no changelog]
|
2025-06-13 21:52:25 +02:00 |
|
Roman Zeyde
|
7f5a8b29c6
|
fix(core): use correct size in workflow_ifaces_init()
[no changelog]
|
2025-06-12 18:17:55 +03:00 |
|
tychovrahe
|
ce3eae95a4
|
feat(core/bootloader): menu item reboot always active
|
2025-06-11 09:57:47 +02:00 |
|
tychovrahe
|
2f24d1f022
|
fix(core/bootloader): turn off led when leaving charging signalization
[no changelog]
|
2025-06-11 09:57:47 +02:00 |
|
cepetr
|
dc69976a99
|
feat(core): move backup_ram driver to secmon
[no changelog]
|
2025-06-11 09:48:19 +02:00 |
|
cepetr
|
6bea09bbe7
|
fix(core): fix firmware hash calculation
[no changelog]
|
2025-06-11 09:46:37 +02:00 |
|
tychovrahe
|
01465aac7c
|
feat(core): update NRF application from firmware
[no changelog]
|
2025-06-09 17:12:31 +02:00 |
|
tychovrahe
|
0c3ae03d39
|
feat(core/prodtest): add radio test command
[no changelog]
|
2025-06-06 16:58:22 +02:00 |
|
cepetr
|
bbb74c03a4
|
feat(core): introduce secure monitor
[no changelog]
|
2025-06-04 16:58:15 +02:00 |
|
cepetr
|
e66f4f2d83
|
refactor(core): simplify unprivileged SAES execution
[no changelog]
|
2025-06-04 16:58:15 +02:00 |
|
cepetr
|
37b608827c
|
feat(core): allow execution of syscalls in thread mode
[no changelog]
|
2025-06-04 16:58:15 +02:00 |
|
cepetr
|
1cf9dc4d62
|
refactor(core): simplify linker scripts II
[no changelog]
|
2025-06-04 16:58:15 +02:00 |
|
cepetr
|
1a372b5019
|
feat(core): allow passing postmortem info in bootargs
[no changelog]
|
2025-06-04 16:58:15 +02:00 |
|
tychovrahe
|
d5a9b7ee58
|
fix(core/prodtest): show homescreen after fuel gauge monitor ends
[no changelog]
|
2025-06-04 08:12:48 +02:00 |
|
kopecdav
|
32a830da1c
|
fix(core/prodtest): fix vcp jamming when USB unplugged.
[no changelog]
|
2025-06-03 15:11:15 +02:00 |
|
tychovrahe
|
9683efb5b9
|
feat(core/prodtest): add prodtest emulator
[no changelog]
|
2025-06-02 09:16:53 +02:00 |
|
tychovrahe
|
c0c5003e08
|
chore(core): replace itoa with portable function
[no changelog]
|
2025-06-02 09:16:53 +02:00 |
|
tychovrahe
|
1bd4d17d0e
|
refactor(core): implement cpuid as separate module
[no changelog]
|
2025-06-02 09:16:53 +02:00 |
|