matejcik
61783a059d
refactor(python): move protocols out of transport
...
[no changelog]
2026-02-03 14:47:31 +01:00
matejcik
c474c03e42
chore(python): bump version to 0.20
...
to indicate a big API break
[no changelog]
2026-02-03 14:47:31 +01:00
matejcik
fe10e429cd
style(python): improve type annotations at trezorlib.transport
...
[no changelog]
2026-02-03 14:47:31 +01:00
matejcik
1a2c9bf438
refactor(python): better handling of TREZOR_BLE flag
...
[no changelog]
2026-02-03 14:47:31 +01:00
Ioan Bizău
9bcf69ecc7
fix(tests): visit menus on all pages
...
[no changelog]
2026-01-28 16:03:25 +02:00
Martin Pastyřík
379484d6ec
fix(core): remove host static public key from protobuf message
...
[no changelog]
2026-01-27 14:54:38 +01:00
kopecdav
19ff65bf89
feat(python): Update trezorctl telemetry command with battery_cycle field.
...
[no changelog]
2026-01-23 12:54:34 +01:00
tychovrahe
239605c3f9
fix(python): send DebugLinkOptigaSetSecMax via debuglink
...
[no changelog]
2026-01-23 12:00:45 +01:00
tychovrahe
04ec4b251e
feat(python): add command for reading out telemetry data
...
[no changelog]
2026-01-19 12:58:56 +01:00
tychovrahe
1143f5e0ed
chore(core): add messages for reading out telemetry data
...
[no changelog]
2026-01-19 12:58:56 +01:00
Roman Zeyde
9e1f7077eb
chore(python): re-introduce sleep when starting Tropic emulator
...
It seems that even if the model is listening for connections it sometimes needs up to 2 seconds more before it actually correctly processes requests.
See #6128 .
[no changelog]
2026-01-19 12:36:01 +01:00
Ioan Bizău
ac2fea3310
feat(tests): return selected menu item
...
[no changelog]
2026-01-14 09:56:42 +02:00
Ioan Bizău
6c55926bb0
feat(tests): get Bolt FIDO account name
...
[no changelog]
2026-01-14 09:56:42 +02:00
tychovrahe
e2bfa90870
feat(core): introduce secmon downgrade protection
2026-01-13 09:30:29 +01:00
PrisionMike
fa41268709
feat(tron): add TriggerSmartContract support.
...
- Blind signing TRON smart contracts.
- Only contract address shown to user.
- USDT,USDD transfer tested.
- Fee layout imperfect. To be fixed later.
[no changelog]
2026-01-12 14:42:11 -05:00
Roman Zeyde
1ec290d540
fix(python): avoid dropping WebUSB chunks in case of a timeout
...
`libusb1` may return the received data even in case of a timeout
292143c8f4/usb1/__init__.py (L1567)
2026-01-09 11:26:36 +01:00
M1nd3r
8202077e15
tests: upgrade upgrade tests
...
- allow upgrade tests to distinguish between core models
[no changelog]
2026-01-06 17:55:35 +01:00
Roman Zeyde
9c966372cb
chore(common): deprecate uploading language blob during firmware update
...
Remove unused protobuf field from `RebootToBootloader`.
[no changelog]
2026-01-06 17:20:18 +01:00
Roman Zeyde
4d5290d033
chore(python): deprecate uploading language blob during firmware update
2026-01-06 17:20:18 +01:00
Roman Zeyde
55edd1ada4
chore(python): remove deprecation-related comment
...
[no changelog]
2026-01-06 17:20:18 +01:00
Jun Luo
4375c211f9
feat(tron): add TransferContract support
...
Allows native TRX transfer
[no changelog]
Co-authored-by: PrisionMike <su.sh2396@gmail.com >
2026-01-06 03:57:42 -05:00
cepetr
0974bcbc42
feat(core): add trezorctl set-log-filter command
...
[no changelog]
2025-12-12 15:18:35 +01:00
tychovrahe
68dfb2628a
feat(core): send build version in features
2025-12-09 14:48:38 +01:00
Ioan Bizău
a867fa67c3
chore(tests): visit menu items in info flow
...
[no changelog]
2025-11-25 11:53:05 +02:00
M1nd3r
78487cee6b
chore(core, tools, common): improve type annotation, resolve issues
...
[no changelog]
2025-11-21 11:34:28 +01:00
Pavol Rusnak
fdc9976d9a
fix(python): remove ecdsa dependency, use cryptography
...
[no changelog]
2025-11-20 10:51:55 +01:00
Ioan Bizău
b7b51b384a
feat(tests,eckhart): open menu items
...
[no changelog]
2025-11-19 15:03:29 +02:00
Ioan Bizău
08bfae0880
feat(tests): traverse flow menus
...
[no changelog]
2025-11-19 15:03:29 +02:00
Roman Zeyde
cdb9b26a10
chore(python): remove an old helper script
...
[no changelog]
2025-11-19 06:43:31 +01:00
Roman Zeyde
e94ccb973a
chore(python): remove 'beta' channel support
...
[no changelog]
2025-11-15 18:25:49 +01:00
PrisionMike
0468fa14aa
fix(tron): update tron to use session
...
- Minor code fixes to old PR by overcat
- Only build Tron for debug builds
- Updated message index
- Updated text fixtures
[no changelog]
2025-11-12 10:07:50 +01:00
Jun Luo
590d3e98b2
feat(common,core,python,tests): add tron.get_address support.
...
[no changelog]
2025-11-12 10:07:50 +01:00
Ioan Bizău
cc7978f6fd
refactor: use create_connection
...
[no changelog]
2025-11-06 17:58:16 +02:00
Ioan Bizău
c06cf9b2ee
chore: remove sleep
...
[no changelog]
2025-11-06 17:58:16 +02:00
Martin Pastyřík
d2516f1d07
feat(core): functions for Evolu spam protection
...
[no changelog]
2025-11-05 10:22:37 +01:00
tychovrahe
25dadcef95
feat(core): notify host on power status change using internal notification system
...
[no changelog]
2025-10-30 08:36:38 +01:00
Martin Milata
e2f3e3b0fa
feat(core): add emulated BLE interfaces
...
[no changelog]
2025-10-29 21:18:32 +01:00
matejcik
76bc9f6271
chore(python): tweak to optional requirements
2025-10-21 00:52:14 +02:00
matejcik
9faa614ad6
docs(python): changelog for 0.20.0-dev0
2025-10-21 00:52:14 +02:00
matejcik
2410b3c31c
chore(python): bump version to 0.20.0-dev0
2025-10-21 00:52:14 +02:00
M1nd3r
c74ba8942b
chore: add nrf keys to ModelKeys
...
[no changelog]
2025-10-17 15:08:19 +02: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
0eb83eab0e
fix: use profile dir for Tropic model output
...
[no changelog]
2025-10-16 11:25:39 +03:00
Roman Zeyde
1b2cd155f0
fix(python): connect once during trezorctl get-session
2025-10-15 13:22:19 +02:00
Ioan Bizău
063ddf3743
chore: start Tropic model from multicore tests
...
[no changelog]
2025-10-14 11:29:38 +03:00
Roman Zeyde
456ea7d5d6
feat(core+python): support device unlocking during THP handshake
...
Add a flag to the first THP handshake message, so the device can:
- fail the handshake if the device is locked (current behavior)
- prompt the user to enter the PIN (similar to other non-pairing flows)
NOTE: This is a backward-incompatible change, so Suite THP implementation MUST be adapted as well.
Co-authored-by: M1nd3r <petrsedlacek.km@seznam.cz >
2025-10-06 11:20:33 +02:00
Roman Zeyde
116a7a4400
fix: use correct PR number in changelog
...
[no changelog]
2025-10-06 11:17:55 +02:00
Roman Zeyde
a7fe6b8977
feat(python): allow exporting unit serial number
...
[no changelog]
2025-10-03 17:37:10 +03:00
Roman Zeyde
aa98a40ceb
feat(common): allow exporting unit serial number
...
[no changelog]
2025-10-03 17:37:10 +03:00
Lukas Bielesch
45cc5ffb84
feat(core/tests): device menu click tests
...
- move keyboard shared code to common
[no changelog]
2025-10-03 10:50:55 +02:00