Martin Milata
|
036ecaf9f0
|
ci: add timeouts for legacy.yml
|
2025-04-07 19:28:09 +02:00 |
|
Martin Milata
|
800b59568d
|
fix(python): revive trezorctl --script
[no changelog]
|
2025-04-07 19:28:09 +02:00 |
|
M1nd3r
|
6d00b39faa
|
chore(python): bump trezorlib version to 0.14.0
|
2025-04-07 19:28:09 +02:00 |
|
M1nd3r
|
203d06aa57
|
fix(python): change nostr to use Session instead of Client
|
2025-04-07 19:28:09 +02:00 |
|
M1nd3r
|
f18afc09bb
|
chore(python): session passphrase rework
|
2025-04-07 19:28:09 +02:00 |
|
Martin Milata
|
5c77dd568f
|
fix(python): simplify UI callbacks
|
2025-04-07 19:28:08 +02:00 |
|
Martin Milata
|
e3ff324c8b
|
fix(python): bring back firmware version check
|
2025-04-07 19:28:08 +02:00 |
|
Martin Milata
|
880bb3b3a4
|
fix(python): transport handling with sessions
[no changelog]
|
2025-04-07 19:28:08 +02:00 |
|
Martin Milata
|
ba046f1cf1
|
test(core): remove dead code
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
a58c6bca26
|
chore(tests): update fixtures.json
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
35edf884bb
|
chore(core): adapt trezorlib transports to session based
[no changelog]
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
7db6f4cf04
|
feat(python): implement session based trezorlib
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
da790284c9
|
feat(python): implement session based trezorctl
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
f5f8077d1d
|
chore(python): add refresh of invalid client to internal emulator
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
8eb2605578
|
chore(tests): adapt testing framework to session based
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
68f106dccb
|
test: update upgrade tests
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
eb44c2f939
|
test: update click tests
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
3a5425af7b
|
test: update ui tests
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
59c77db8a9
|
test: update persistence tests
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
46518f8761
|
test: update device tests
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
5a1f2bd5e1
|
chore(python): update python tools
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
c5bda4812a
|
chore(vendor): update fido2-tests
|
2025-04-07 19:28:08 +02:00 |
|
M1nd3r
|
35ebb34a86
|
chore(core): adapt emu.py to the new trezorlib
[no changelog]
|
2025-04-07 19:28:08 +02:00 |
|
cepetr
|
b50e201ea5
|
fix(core): improve simulation of lost TOUCH_START events
[no changelog]
|
2025-04-07 17:49:04 +02:00 |
|
cepetr
|
a6bfe399ff
|
fix(core): ensure touch_get_event does not return zero after TOUCH_START
[no changelog]
|
2025-04-07 17:49:04 +02:00 |
|
cepetr
|
dd2af348dc
|
fix(core): ensure touch_get_state does not return 0
[no changelog]
|
2025-04-07 17:49:04 +02:00 |
|
cepetr
|
f46bfb4bfe
|
feat(core): fix out-of-range touch coordinates on T3W1
[no changelog]
|
2025-04-07 17:49:04 +02:00 |
|
tychovrahe
|
f1120d53c2
|
fix(core/prodtest): provide BLE driver with pairing code when accepting pairing
[no changelog]
|
2025-04-07 15:05:57 +02:00 |
|
tychovrahe
|
0355ea6dd3
|
feat(core): send pairing code to NRF when accepting pairing
[no changelog]
|
2025-04-07 15:05:57 +02:00 |
|
tychovrahe
|
d597b58274
|
feat(nordic): check pairing code when accepting pairing
[no changelog]
|
2025-04-07 15:05:57 +02:00 |
|
kopecdav
|
56bad5bd3a
|
feat(core): Update stwlc38 patching cut selection + new stwlc38 FW patch and configs [no changelog]
|
2025-04-07 13:42:10 +02:00 |
|
tychovrahe
|
3db788d80a
|
fix(core): fix NFC deinitialization
[no changelog]
|
2025-04-07 13:41:16 +02:00 |
|
tychovrahe
|
d506abd9db
|
fix(core/bootloader_ci): fix firmware upload
[no changelog]
|
2025-04-04 16:20:01 +02:00 |
|
cepetr
|
ced0a1462e
|
feat(core): emulate hw jpeg decoder using libjpeg
[no changelog]
|
2025-04-04 12:59:44 +02:00 |
|
cepetr
|
307ac2517d
|
feat(core): introduce JpegOverlay shape
[no changelog]
|
2025-04-04 12:59:44 +02:00 |
|
cepetr
|
db057ff6ae
|
feat(core): allow JPEG image to be decoded as Mono8 bitmap
[no changelog]
|
2025-04-04 12:59:44 +02:00 |
|
cepetr
|
622fa05e48
|
feat(core): improve blending of mono8 bitmaps
[no changelog]
|
2025-04-04 12:59:44 +02:00 |
|
matejcik
|
d900eb4c54
|
build(core): update build to newer libtropic
* update unix port filename
* update USE_TREZOR_CRYPTO flag to LT_USE_TREZOR_CRYPTO
|
2025-04-04 10:26:22 +02:00 |
|
matejcik
|
7e64fddaee
|
chore: bump libtropic submodule to current version
this gets rid of a very deep tree of submodules, ending with the rather
insane STM32Cube repository
|
2025-04-04 10:26:22 +02:00 |
|
tychovrahe
|
7e2847c357
|
fix(core): allow running firmware on locked bootloader device based on allow_run_with_secret flag
|
2025-04-03 18:59:52 +02:00 |
|
Martin Milata
|
199c02adb2
|
build(core): only include apps.management.ble when needed
[no changelog]
|
2025-04-03 16:17:12 +02:00 |
|
tychovrahe
|
1fc6feda80
|
fix(core): make ble_event upy api function optional
[no changelog]
|
2025-04-03 16:17:12 +02:00 |
|
tychovrahe
|
4adf6d087d
|
feat(core): add BLE unpair command & message
[no changelog]
|
2025-04-03 16:17:12 +02:00 |
|
tychovrahe
|
51ff4f5946
|
feat(core): add unpair command to BLE
[no changelog]
|
2025-04-03 16:17:12 +02:00 |
|
tychovrahe
|
8ea957b8e1
|
feat(core/prodtest): add hibernation on power button long-press
[no changelog]
|
2025-04-03 16:06:20 +02:00 |
|
tychovrahe
|
f579d31684
|
refactor(core/prodtest): make cli non-blocking, event-loop compatible
[no changelog]
|
2025-04-03 16:06:20 +02:00 |
|
Roman Zeyde
|
08bcedcaa5
|
fix(core): correct __main__ dict size retrieval in firmware
Otherwise, it fails to boot.
[no changelog]
|
2025-04-03 14:45:13 +03:00 |
|
Roman Zeyde
|
f436bcd6fa
|
test(core): close _raw_client in case client() fixture fails
[no changelog]
|
2025-04-03 13:29:07 +03:00 |
|
Roman Zeyde
|
a91d18ba2c
|
perf(core): intern module presizing identifiers
[no changelog]
|
2025-04-03 12:58:43 +03:00 |
|
Roman Zeyde
|
9769109229
|
perf(core): add __init__.py to apps.management module
Otherwise, its name is not interned by `all_modules.py.mako`.
[no changelog]
|
2025-04-03 12:58:43 +03:00 |
|