Ioan Bizău
ba67a2def7
chore(tests): long values in payment requests
...
[no changelog]
2025-10-16 15:14:08 +03:00
Ioan Bizău
abb2816c98
feat: 32 bytes amount in ETH payment requests
...
[no changelog]
2025-10-16 15:14:08 +03:00
Ioan Bizău
786ba49f43
fix(protob): remove wrong message annotation
...
[no changelog]
2025-10-16 15:14:08 +03:00
kopecdav
42140928f3
fix(core): let pm stabilize when resuming from suspend.
...
[no changelog]
2025-10-16 13:52:01 +02:00
bleska
99d21526da
refactor(core): refactoring the function calls of display backlight driver in RUST so that the u16 data types have been converted to u8 ones. The code has been reviewed whether it's safe - no problems detected.
...
[no changelog]
2025-10-16 11:49:02 +02:00
bleska
f01dfdeb1f
refactor(core): the display driver's usage from RUST code has been adapted to the modified C driver code. The "backlight" function has been divided into "set_backlight" and "get_backlight" ftuncions. The data types respect the ones from C code. The "set_backlight" function parameter "value" (level of backlight) has data type uint8 (u8). Some function call, however, use the u16 data type for this argument. It's necessary to review whether there isn't any problem with this.
...
[no changelog]
2025-10-16 11:49:02 +02:00
bleska
e980564315
refactor(core): the display driver functions' API has been reviewed. The data types have been adapted to fit the actual data passed/used/returned. Since the backlight driver has undergone the similar change, the display driver code has been adapted to respect the changes.
...
[no changelog]
2025-10-16 11:49:02 +02:00
bleska
4f5ff591a7
refactor(core): the backlight driver functions 'API has been reviewed. The data types have been adapted to fit the actual data passed/used/returned.
...
[no changelog]
2025-10-16 11:49:02 +02:00
Ioan Bizău
0eb83eab0e
fix: use profile dir for Tropic model output
...
[no changelog]
2025-10-16 11:25:39 +03:00
tychovrahe
61241a58cf
fix(core): allow BLE pairing mode entry without setting device name
2025-10-16 09:44:36 +02:00
cepetr
b717fd1502
fix(core): fix fw hash calculation
...
[no changelog]
2025-10-16 08:49:02 +02:00
obrusvit
8da475da68
chore(core): Crowdin partial sync
...
- including gen and fixtures
[no changelog]
2025-10-15 22:54:04 +02:00
Jiří Čermák
58c0e94bef
chore(ethereum): upgrading from Holesky to Hoodi
...
- Ethereum testnet upgrade. Updated literal references, and fixtures with the new name and chain ID.
- SLIP44 base indices updated from 1 to 60.
- Small change in eth/keychain required to work with older 1 index based
testnet addresses.
2025-10-15 21:26:37 +02:00
obrusvit
95ed71c68f
chore(core): fix update_option of Crowdin
...
- this makes sure that updating a string in sources (en_Bolt.json, etc.)
does not delete translations of the string
[no changelog]
2025-10-15 16:05:17 +02:00
obrusvit
df2a355304
chore(core): allow missing translations on Crowdin
...
- from now on, the Crowdin sources will not have the empty values, if
the keys are not used for a particular layout. This change supports this
workflow by modifying the `merge`, `split` functions to handle missing
keys.
[no changelog]
2025-10-15 13:25:26 +02:00
Roman Zeyde
1b2cd155f0
fix(python): connect once during trezorctl get-session
2025-10-15 13:22:19 +02:00
matejcik
6b3098b8c7
chore(storage): add error string to static_assert
...
otherwise clang 21 complains that not using the string is a C23
extension
2025-10-15 10:14:03 +02:00
obrusvit
fc95bb93fc
chore(core): remove assets dir
...
- move png files which were used to generate their corresponding toifs
to the appropriate folders
[no changelog]
2025-10-14 16:48:25 +02:00
Ioan Bizău
77d3264b3c
chore: update fixtures
...
[no changelog]
2025-10-14 11:29:38 +03:00
Ioan Bizău
063ddf3743
chore: start Tropic model from multicore tests
...
[no changelog]
2025-10-14 11:29:38 +03:00
Ioan Bizău
65154d9038
feat(tests): check Tropic signature and cert chain
...
[no changelog]
2025-10-14 11:29:38 +03:00
Ioan Bizău
56d803f1f0
chore(tests): start Tropic model in CI tests
...
[no changelog]
2025-10-14 11:29:38 +03:00
Ioan Bizău
c9af142152
chore: add script to provision Tropic model
...
[no changelog]
2025-10-14 11:29:38 +03:00
Ioan Bizău
46b5510e31
chore(tests): generate certificate chain for Tropic
...
[no changelog]
2025-10-14 11:29:38 +03:00
Roman Zeyde
39da228df7
ci(core): show slowest click tests
...
[no changelog]
2025-10-14 06:44:37 +02:00
tychovrahe
846bdd3a16
chore(core): update T3W1 embedded binaries
...
[no changelog]
2025-10-13 17:11:03 +02:00
tychovrahe
da76bd501d
fix(core): fix crash when setting wipe code
...
[no changelog]
2025-10-10 16:42:58 +02:00
tychovrahe
f598e385c4
fix(core): lazy tropic secure session start
...
[no changelog]
2025-10-10 13:32:37 +02:00
tychovrahe
b66802932c
fix(core): remove premature backlight fade-in after device wakeup
...
[no changelog]
2025-10-10 12:59:05 +02:00
Roman Zeyde
2ddca8ec1d
refactor(core): unify ButtonRequest handlers
...
Handle initial `ButtonRequest` by `Layout.button_request_task()`,
allowing us to remove `common._button_request()` function.
[no changelog]
2025-10-10 08:58:34 +02:00
Roman Zeyde
51e533f466
fix(core): raise "already pending" FirmwareError only on a new ButtonRequest
...
The layout may return `None`, so it should be OK to continue waiting
for the previous ButtonRequest to be processed.
[no changelog]
2025-10-10 08:58:34 +02:00
Roman Zeyde
59f5236c17
refactor(core): avoid calling workflow.close_others() twice on interact
...
[no changelog]
2025-10-10 08:57:51 +02:00
Roman Zeyde
e65aa5a7ea
refactor(core): remove unneeded try-except block
...
[no changelog]
2025-10-10 08:57:51 +02:00
Roman Zeyde
ae19db0f8b
fix(core): add missing if __debug__ before logging exceptions
...
[no changelog]
2025-10-09 20:34:46 +02:00
Roman Zeyde
732cdc4242
ci(core): reduce coverage threshold for T3B1
...
[no changelog]
2025-10-09 18:39:01 +02:00
Roman Zeyde
dc3ee82974
ci(core): always upload coverage report
...
[no changelog]
2025-10-09 18:39:01 +02:00
M1nd3r
14e2064c29
test(python): use nist256p1 in payment device tests
...
[no changelog]
2025-10-09 15:06:44 +02:00
M1nd3r
5dca930435
chore(core): use nist256p1 instead of secp256k1 for payment request verification
...
[no changelog]
2025-10-09 15:06:44 +02:00
M1nd3r
249db0663c
chore: reserve message type range
...
[no changelog]
rust/trezor-client/v0.1.5
2025-10-09 10:55:08 +02:00
tychovrahe
8caad2a02f
fix(core): don't send disconnect notification on pairing mode entry
...
[no changelog]
2025-10-09 10:42:10 +02:00
Andrew Kozlik
efcb0f1944
fix(core): Fix broken Tropic initialization in prodtest.
...
Partially reverts 6cc6a8779a .
[no changelog]
2025-10-08 17:32:49 +02:00
Andrew Kozlik
aa8fc7b31b
fix(core): Wait for Tropic to boot before trying to start session.
...
[no changelog]
2025-10-08 17:32:49 +02:00
obrusvit
1b5250c736
chore(core): remove unused translations per layout
...
[no changelog]
2025-10-08 17:12:41 +02:00
tychovrahe
ef39e08cfb
chore(core): update T3W1 dev secmon
...
[no changelog]
2025-10-08 11:56:35 +02:00
kopecdav
ab97ecd82b
feat(core): add compile time switch to disable power manager thermal control.
...
[no changelog]
2025-10-08 11:38:33 +02:00
obrusvit
f24354b914
chore(core): pull some translations from Crowdin
...
[no changelog]
2025-10-07 19:21:05 +02:00
obrusvit
8639b291fa
chore(core): update fixtures
...
[no changelog]
2025-10-07 18:40:43 +02:00
Lukas Bielesch
23ce86b0ba
fix(core): clippy warnings
...
[no changelog]
2025-10-07 18:40:43 +02:00
Lukas Bielesch
46fe1715cb
chore(core/eckhart): update chunkfied text style
...
[no changelog]
2025-10-07 18:40:43 +02:00
Lukas Bielesch
6549a1ded8
feat(core/eckhart): automatic hint counter for textscreen
...
[no changelog]
2025-10-07 18:40:43 +02:00