Martin Milata
d4475892df
wip
2025-07-02 15:41:13 +02:00
Martin Milata
6f577492b3
build(python): bump tox
2025-07-02 15:06:59 +02:00
Martin Milata
be8f721f98
fixup! ci(nix): bump nixpkgs, update to poetry 2.0
2025-07-02 14:14:37 +02:00
matejcik
994457f47b
build(core): fix scons conversion of CPPFLAGS to BINDGEN_FLAGS
...
When `env.ParseConfig` finds a `-DFOO=BAR`, it puts the value in
CPPFLAGS as a `list`. Our code was only ever expecting a `str` or a
`tuple`, breaking the generated bindgen values.
2025-07-02 13:45:22 +02:00
Martin Milata
3ae4cfef89
build(core): avoid multiple macro definitions
...
[no changelog]
2025-06-25 23:11:40 +02:00
Martin Milata
d5bafe135f
ci(nix): bump nixpkgs, update to poetry 2.0
2025-06-25 22:13:13 +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
Ondřej Vejpustek
309e88ffc7
feat(crypto): implement noise KK1
2025-06-25 15:40:39 +02:00
kopecdav
980d685653
fix(core/tools): fix combine tool script.
...
[no changelog]
2025-06-25 14:28:34 +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
bec455c9e5
feat(core): manage background ops during suspend
...
[no changelog]
2025-06-25 10:54:20 +02:00
cepetr
995caca9c7
feat(core): add rtc wake-up callback
...
[no changelog]
2025-06-25 10:54:20 +02:00
cepetr
4672745a5b
feat(core/prodtest): improve pm-suspend command
...
[no changelog]
2025-06-25 10:54:20 +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
cepetr
95c9bf4148
feat(core): pm_suspend with wakeup flags
...
[no changelog]
2025-06-25 10:54:20 +02:00
cepetr
564743ef7e
refactor(core): introduce suspend module
...
[no changelog]
2025-06-25 10:54:20 +02:00
cepetr
b35c7b40ba
fix(core): fix rtc wake-up from suspend mode
...
[no changelog]
2025-06-25 10:54:20 +02:00
Roman Zeyde
1fc9d6e90f
build(core): fix T2B1 build
...
[no changelog]
2025-06-25 09:43:49 +03:00
cepetr
e6e7d84c44
fix(core): fix RSOD handling in secmon
...
[no changelog]
2025-06-25 08:31:58 +02:00
tychovrahe
243f04fbf2
fix(core): remove unnecessary fading
...
[no changelog]
2025-06-24 19:17:17 +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
Lukas Bielesch
2a6189c3ae
chore(translations): add missing foreign translations
...
- fix typo in translation key
[no changelog]
2025-06-24 16:36:01 +02:00
tychovrahe
8c187c7c31
fix(core): reboot device after bootloader upgrade
...
[no changelog]
2025-06-24 14:58:11 +02:00
tychovrahe
548f29eb3f
fix(core): RSOD on attempted illegal bootloader downgrade
...
[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
Ioan Bizău
f5123c8b3f
chore(core): add 1inch and LiFI addresses
...
[no changelog]
2025-06-24 13:56:03 +02:00
Lukas Bielesch
a403524f72
chore(core): add compulsory data param to props
...
[no changelog]
2025-06-24 12:08:42 +02:00
Lukas Bielesch
5ade9204e4
feat(core): add new data mono fonts
...
[no changelog]
2025-06-24 12:08:42 +02:00
Ioan Bizău
320ee7b044
refactor(core): separate BLE and THP pairing code screens
...
[no changelog]
2025-06-24 10:27:17 +02:00
Ioan Bizău
785f52f082
refactor(eckhart): move pairing cancel button to menu
...
[no changelog]
2025-06-24 10:27:17 +02:00
Lukas Bielesch
a7f6bf5bda
chore(core/eckhart): update warnings
2025-06-23 15:48:23 +02:00
Lukas Bielesch
f32d747f88
chore(core): promote multiple_accounts_warning to danger
...
- for eckhart and delizia layouts
2025-06-23 15:48:23 +02:00
Lukas Bielesch
5272f2af8f
chore(core/eckhart): fix send title
...
[no changelog]
2025-06-23 15:48:23 +02:00
Lukas Bielesch
590dcb9e56
chore(core/translations): ensure consistent German translation for 'labeling'
...
[no changelog]
2025-06-23 12:44:59 +02:00
obrusvit
3bf0aaf08e
feat(eckhart): implement hold_danger
...
[no changelog]
2025-06-23 12:03:25 +02:00
obrusvit
ee8bba40b2
feat(core): allow ProgressLayout with danger
...
- adds `danger` parameter to `show_progress` which can be used by
individual layout implementations to render a loader with a sever color
- this feature is used for wipe device handler
- this feature is implemented for Eckhart layout in this commit
[no changelog]
2025-06-23 12:03:25 +02:00
obrusvit
c73351f6df
refactor(core): update some Eckhart FW text styles
...
[no changelog]
2025-06-23 10:16:32 +02:00
obrusvit
41bc018eb9
feat(core): update Eckhart bootloader
...
- Menu: reorg buttons, labels, styling
- ErrorScreen: show "Wait for device restart" in the bar area and move
footer message above that
- UpdateScreen
[no changelog]
2025-06-23 10:16:32 +02:00
tychovrahe
1312054ba9
fix(core): fix install fw confirm title issue
2025-06-20 16:11:08 +02:00
Roman Zeyde
7c45ce6522
chore(core): fix "trezor" -> "Trezor"
...
Also, remove duplicated `coinjoin__title_do_not_disconnect` string.
[no changelog]
2025-06-20 14:40:13 +03:00
Roman Zeyde
4633611d1b
test(core): don't wait on StatusScreen if animation is disabled
...
[no changelog]
2025-06-20 14:07:52 +03:00
Roman Zeyde
f331b133e3
feat(core): join active workflows before restart
...
It should support asynchronous "success" confirmation layouts
for address, public key and signature confirmation flows.
[no changelog]
2025-06-20 14:07:52 +03:00