kopecdav
|
32dc3ebaed
|
feat(core/prodtest): add rtc-timestamp prodtest command.
[no changelog]
|
2025-07-14 16:40:56 +02:00 |
|
tychovrahe
|
b08fd3ebaf
|
fix(core/prodtest): fix backup ram commands argument check
[no changelog]
|
2025-07-14 09:48:40 +02:00 |
|
tychovrahe
|
6ab2f7567f
|
feat(core): introduce protected/public item type distinction for backup ram content
[no changelog]
|
2025-07-14 09:48:40 +02:00 |
|
Ondřej Vejpustek
|
9237012371
|
feat(core/prodtest): mock tropic prodtest commands
[no changelog]
|
2025-07-10 20:22:12 +02:00 |
|
Ondřej Vejpustek
|
9f606ec922
|
feat(core/prodtest): add optiga-pair command
|
2025-07-09 14:38:14 +02:00 |
|
Ondřej Vejpustek
|
c8bf5be9b8
|
feat(core/prodtest): add secrets-write command
|
2025-07-09 14:38:14 +02:00 |
|
Andrew Kozlik
|
36c284b3c2
|
feat(core): Add FIDO attestation key masking in prodtest.
[no changelog]
|
2025-07-08 22:27:55 +02:00 |
|
tychovrahe
|
d5d921d3d4
|
feat(core/prodtest): add nrf update command & script
[no changelog]
|
2025-07-01 19:25:48 +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 |
|
Lukas Bielesch
|
b2c8f23cc7
|
chore(core/prodtest): bump version to 0.3.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 |
|
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
|
e53cddf65e
|
refactor(core): make secret api more versatile, secret layout model dependent
[no changelog]
|
2025-06-24 19:16:55 +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 |
|
cepetr
|
c17ce0e89e
|
feat(core): wake up from suspend mode after timeout
[no changelog]
|
2025-06-19 14:25:53 +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 |
|
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 |
|
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 |
|
tychovrahe
|
80a18f1156
|
fix(core/prodtest): fix backlight setting in prodtest
[no changelog]
|
2025-05-30 14:39:10 +02:00 |
|
kopecdav
|
7d3d2e877f
|
refactor(core): add power manager api comments
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
tychovrahe
|
b97d05247c
|
fix(core/prodtest): fix power off led signalization
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
tychovrahe
|
378b81b663
|
feat(core/prodtest): add command to adjust SOC limit
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
tychovrahe
|
7de6e438eb
|
fix(core/prodtest): adjust power manager command documentation
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
tychovrahe
|
2e23349419
|
feat(core/prodtest): limit charging in prodtest to 70% SOC
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
tychovrahe
|
e01edaad4a
|
feat(core/prodtest): add fuel gauge to prodtest welcome screen
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
tychovrahe
|
7fa4e2d510
|
fix(core/prodtest): fix power management initialization in prodtest
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
tychovrahe
|
c89ca35bbc
|
feat(core): event polling for power manager
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
kopecdav
|
48ef573649
|
refactor(core): remove recursion from power manager state machine automat
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
kopecdav
|
a530fb2c76
|
feat(core): add pm_charging_set_max_current function to API
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
kopecdav
|
0e228caac1
|
feat(core) add prodtest precharge test [no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
kopecdav
|
58e31be4ec
|
feat(core): add power_state into prodtest pm_report
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
kopecdav
|
892a1b8171
|
style(core): fix cstyles [no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
kopecdav
|
a3ab75b5aa
|
fix(core): fix prodtest to not hibernate with external power source [no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
kopecdav
|
f6bb7684cc
|
chore(core): add machine readable output of pm report [no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
kopecdav
|
8e7d5a2a01
|
chore(core): unify prodtests under power_manager
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
kopecdav
|
39c5c9b068
|
feat(core): remove powerctl, transfer all subordinate libraries into power manager
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|
kopecdav
|
e1503eee53
|
fix(core): add power_manager into the prodtest
[no changelog]
|
2025-05-30 14:04:45 +02:00 |
|