1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-02-22 12:32:02 +00:00
Commit Graph

14438 Commits

Author SHA1 Message Date
Martin Milata
058c163c59 fixup! chore(core): adapt trezorlib transports to session based 2025-02-18 12:55:59 +01:00
Martin Milata
c3e3982006 ci: preserve emulator logs for upgrade and persistence tests 2025-02-18 12:53:50 +01:00
M1nd3r
c26c721603 wip: channel database changes 2025-02-17 17:35:20 +01:00
Martin Milata
12a00e53b0 debuglink and tests fixes
[no changelog]
2025-02-17 17:35:20 +01:00
Martin Milata
224e3825be test(core): remove dead code
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
55fd099523 feat(python): add platformdirs to requirements
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
737ce622dc chore(tests): update fixtures
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
c756ce302a chore(core): adapt trezorlib transports to session based
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
ff0baa7e38 feat(python): implement session based trezorlib 2025-02-17 17:35:20 +01:00
M1nd3r
3f7135829f feat(python): implement session based trezorctl
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
3057738756 chore(python): add refresh of invalid client to internal emulator
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
564396fc04 chore(tests): adapt testing framework to session based
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
3d18c9dc24 test: update upgrade tests
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
6bf48c8caf test: update click tests
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
b89b71f7f4 test: update ui tests
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
fcc013f153 test: update persistence tests
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
68443d156b test: update device tests
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
a20291b270 chore(python): update python tools
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
a8f216bc76 chore(vendor): update fido2-tests
[no changelog]
2025-02-17 17:35:20 +01:00
M1nd3r
ac3149e548 chore(core): adapt emu.py to the new trezorlib
[no changelog]
2025-02-17 17:35:20 +01:00
tychovrahe
13c078f8af fix(core): bump T3W1 revB revision
[no changelog]
2025-02-15 18:44:48 +01:00
cepetr
aa29681939 doc(prodtest): document pmic and wpc commands
[no changelog]
2025-02-14 22:22:33 +01:00
cepetr
de73b38aae feat(core): introduce hibernate mode
[no changelog]
2025-02-14 16:43:22 +01:00
tychovrahe
79d14b8907 fix(core): fix TS5 bootloader font
[no changelog]
2025-02-14 09:51:45 +01:00
tychovrahe
e47b604c48 fix(core): fix stwlc38 deinitialization
[no changelog]
2025-02-13 13:25:34 +01:00
obrusvit
612d20b535 Merge branch 'release/translations/25.02' into obrusvit/merge-release-25.02 2025-02-13 11:42:08 +01:00
obrusvit
c69d2c9aff Merge branch 'release/25.02' into obrusvit/merge-release-25.02 2025-02-13 11:42:08 +01:00
cepetr
ef51ea7801 fix(core): fix touch activity detection in bootloader
[no changelog]
2025-02-13 11:21:04 +01:00
cepetr
850b52c1fe fix(core): fix hw jpegdec issue with grayscale images
[no changelog]
2025-02-13 08:28:08 +01:00
obrusvit
0adc6a9ad0 chore: update releases.json 2025-02-12 21:42:47 +01:00
Roman Zeyde
9a62cbd781 chore(python): include the invalid chunk in RuntimeError message
[no changelog]
2025-02-12 15:55:44 +01:00
matejcik
4de0fb7b16 build: add wheel to dev-dependencies
it's no longer available implicitly, trezorlib release process needs it
2025-02-12 14:26:15 +01:00
matejcik
4a9ac3a956 chore(python): bump version after release 2025-02-12 14:26:15 +01:00
matejcik
8dbd5e06fa fix(tools): better path handling in changelog.py
now it also works with relative paths
2025-02-12 14:26:15 +01:00
matejcik
b2098ff03f docs(python): regenerate OPTIONS.rst 2025-02-12 14:26:15 +01:00
matejcik
535950ac29 docs(python): generate changelog for 0.13.10 2025-02-12 14:26:15 +01:00
matejcik
f1c33e2f06 fix(python): make cryptography a required dependency
fixes #4493
2025-02-12 14:26:15 +01:00
obrusvit
45394f2b26 chore(core): bump bootloader version to 2.1.11
[no changelog]
2025-02-12 14:25:26 +01:00
obrusvit
2d20d43944 chore(core): bump version to 2.8.9
[no changelog]
2025-02-12 14:25:26 +01:00
obrusvit
9a01cb54bf chore(legacy): bump version to 1.13.1
[no changelog]
2025-02-12 14:25:26 +01:00
Roman Zeyde
ae9e0281df refactor(core): separate clear_unused_stack() from sys/linker module
Following https://github.com/trezor/trezor-firmware/pull/4595#pullrequestreview-2609833271.

[no changelog]
2025-02-12 12:53:27 +01:00
Roman Zeyde
d38b52c0c4 refactor(core): simplify fade_backlight_duration
- IIUC, casting to and from `i32` can be removed.
- `timer.elapsed()` can be evaluated once per loop iteration.

[no changelog]
2025-02-12 12:33:14 +01:00
matejcik
dabc5546b5 fix(python): support T3B1 in trezorctl fw download
[no changelog]
2025-02-12 11:17:38 +01:00
matejcik
fcb76df9f5 style(python): update trezorlib.firmware to new-style type annotations
[no changelog]
2025-02-12 11:17:38 +01:00
matejcik
72d14a370c feat(python): allow trezorctl firmware commands to work with unknown models
[no changelog]
2025-02-12 11:17:38 +01:00
matejcik
cba5e60c96 docs(python): document trezorlib exception classes 2025-02-12 11:17:38 +01:00
matejcik
1b45c0d491 feat(python): support future Trezor models
fixes #3993
2025-02-12 11:17:38 +01:00
matejcik
d9495bc76b refactor(python): improve models.py
* update typing annotations
* extract usb ids to common constants
2025-02-12 11:17:38 +01:00
kopecdav
f1db0e6906 feat(core/prodtest): Allow prodtest to exit from interactive mode [no changelog] 2025-02-12 10:50:48 +01:00
Roman Zeyde
296f51a059 ci(core): add timestamp to device debug logs
It would help to find the relevant device logs
for a specific failing test.

[no changelog]
2025-02-11 17:11:35 +01:00