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 |
|
cepetr
|
0456fdb826
|
fix(core): fix reboot_device function behaviour
[no changelog]
|
2025-02-11 17:02:31 +01:00 |
|
Ioan Bizău
|
b8e2709ca8
|
fix(core): fix br_code inconsistency in sign-tx
[no changelog]
|
2025-02-11 16:10:58 +01:00 |
|
Ioan Bizău
|
c8210056da
|
fix(core/ui): fix back button
[no changelog]
|
2025-02-11 16:10:58 +01:00 |
|
Ioan Bizău
|
d487f97ecf
|
feat(core): show ETH account info on model T
|
2025-02-11 16:10:58 +01:00 |
|
Roman Zeyde
|
178f2775d3
|
ci(core): cancel hardware tests before CI job timeout
Otherwise, failed tests' logs are not shown.
[no changelog]
|
2025-02-11 15:59:06 +01:00 |
|
Roman Zeyde
|
b55a94399d
|
chore(python): bump pytest-timeout to 2.3.1
For https://github.com/pytest-dev/pytest-timeout/pull/165/.
[no changelog]
|
2025-02-11 15:59:06 +01:00 |
|
obrusvit
|
0d24ac4d79
|
refactor(core): remove C fonts generator
[no changelog]
|
2025-02-11 13:19:39 +01:00 |
|
tychovrahe
|
2774fb19de
|
fix(core): enforce bolt UI for delizia-based models in prodtest
[no changelog]
|
2025-02-11 11:25:18 +01:00 |
|
tychovrahe
|
57789c7121
|
refactor(core): remove fonts and no longer used drawing functions from C
[no changelog]
|
2025-02-11 11:25:18 +01:00 |
|
tychovrahe
|
c3981cdebe
|
refactor(core): render prodtest UI in rust
[no changelog]
|
2025-02-11 11:25:18 +01:00 |
|
tychovrahe
|
1700841856
|
refactor(core): unify way how rust is added to build
[no changelog]
|
2025-02-11 11:25:18 +01:00 |
|
Roman Zeyde
|
b5c8381225
|
ci(core): add a missing BITCOIN_ONLY definition to core-hw.yml
[no changelog]
|
2025-02-11 11:17:07 +01:00 |
|
cepetr
|
7c7e8c8eb7
|
feat(core): add simple downscaling for bitmap copy ops
[no changelog]
|
2025-02-11 09:38:49 +01:00 |
|
cepetr
|
c2125f433e
|
feat(core): implement rgba8888 canvas blur
[no changelog]
|
2025-02-11 09:38:49 +01:00 |
|
cepetr
|
0345c1dfed
|
feat(core): introduce hardware jpeg decoder
[no changelog]
|
2025-02-11 09:38:49 +01:00 |
|
cepetr
|
e7c773bdd0
|
chore(core): remove unused code
[no changelog]
|
2025-02-11 09:38:49 +01:00 |
|
cepetr
|
08d55ea3f4
|
refactor(core): improve dma2d driver init/deinit
[no changelog]
|
2025-02-11 09:38:49 +01:00 |
|
Roman Zeyde
|
8b12a77a3b
|
ci(core): collect debug logs also from multicore tests
Otherwise, tailing and uploading when running `make test_emu_ui_multicore` fail:
https://github.com/trezor/trezor-firmware/actions/runs/13049022289/job/36405211984?pr=4558
[no changelog]
|
2025-02-11 07:31:21 +01:00 |
|
tychovrahe
|
75ffe1d6bd
|
chore(ble): cleanup of ble code
|
2025-02-10 17:22:57 +01:00 |
|
tychovrahe
|
3d4fbcb38b
|
refactor(nordic): rename west to nordic
[no changelog]
|
2025-02-10 17:22:57 +01:00 |
|
tychovrahe
|
c4426276a7
|
feat(ble): support setting device name from trezor
[no changelog]
|
2025-02-10 17:22:57 +01:00 |
|
tychovrahe
|
ffd97bd963
|
feat(ble): add command to erase bond belonging to currently connected device
[no changelog]
|
2025-02-10 17:22:57 +01:00 |
|
tychovrahe
|
5ff9a59898
|
chore(ble): debug overlay for trezor-ble
[no changelog]
|
2025-02-10 17:22:57 +01:00 |
|
tychovrahe
|
e85c0c6a07
|
feat(ble): power management
[no changelog]
|
2025-02-10 17:22:57 +01:00 |
|
tychovrahe
|
c7e6f2c21b
|
refactor(ble): cleanup of trezor ble code
[no changelog]
|
2025-02-10 17:22:57 +01:00 |
|
tychovrahe
|
6081aaa86b
|
feat(ble): integrate MCU boot into trezor-ble app, add stay in bootloader pin
[no changelog]
|
2025-02-10 17:22:57 +01:00 |
|
Ondrej Mikle
|
6c0f6402c1
|
feat(ble): add partition image for bootloader and bootloader overlays
There are two overlays because one is without recovery/update and one with.
[no changelog]
|
2025-02-10 17:22:57 +01:00 |
|
tychovrahe
|
d4ac2650f1
|
feat(nordic): introduce NCS/zephyr into firmware monorepo
[no changelog]
|
2025-02-10 17:22:57 +01:00 |
|
Roman Zeyde
|
5259326c0a
|
test(core): use TESTOPTS in core-hw.yml run step
Otherwise, the problematic tests seem to be running in CI:
https://github.com/trezor/trezor-firmware/actions/runs/13230566082/job/36927073823
[no changelog]
|
2025-02-10 17:20:27 +01:00 |
|
tychovrahe
|
92da4d5d5a
|
fix(core): fix default (out of range) color used by gfxmmu
[no changelog]
|
2025-02-10 15:58:22 +01:00 |
|
cepetr
|
ee13872e90
|
fix(prodtest): remove haptic-test duration limit
[no changelog]
|
2025-02-10 14:12:15 +01:00 |
|
cepetr
|
117eec798c
|
fix(core): fix optiga pairing issue
[no changelog]
|
2025-02-10 10:43:54 +01:00 |
|