cepetr
47a7ba723f
refactor(core): move gfx to io/gfx
...
[no changelog]
2026-01-13 11:18:26 +01:00
M1nd3r
c53b41f803
chore(tools): generate ts-tvl config with riscv_fw_version
2026-01-02 19:10:13 +01:00
M1nd3r
78487cee6b
chore(core, tools, common): improve type annotation, resolve issues
...
[no changelog]
2025-11-21 11:34:28 +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
obrusvit
4b691a3e9f
chore(core): remove italian localization
...
[no changelog]
2025-11-07 22:43:34 +01:00
Ioan Bizău
085f973ccc
chore: add characters to PT font
...
[no changelog]
2025-11-04 12:11:41 +01:00
Martin Milata
5877710bc2
feat(core/tools): BlueZ-emulator bridge
...
[no changelog]
2025-10-29 21:18:32 +01:00
Ioan Bizău
c9af142152
chore: add script to provision Tropic model
...
[no changelog]
2025-10-14 11:29:38 +03:00
matejcik
c3e6e7a25e
style(core): update types to pyright 1.1.404
...
Majority by volume is resolving the byte types promotion problem, which
pyright stopped ignoring
2025-09-22 23:38:20 +02:00
matejcik
26d67572df
build(core/tools): migrate trezor_core_tools to uv
...
[no changelog]
2025-09-08 16:27:44 +02:00
matejcik
b14e3432f9
build(core): fix dependency versions in trezor-core-tools
...
otherwise it's not possible to `poetry lock` when one of trezor or
trezor-core-tools is touched, because their version specs clash
2025-08-21 15:59:16 +02:00
tychovrahe
24e318de2b
feat(core/tools): make nrf update script more universal and allow updating boardloader with it
...
[no changelog]
2025-08-12 10:59:21 +02:00
obrusvit
23b2fc6ef3
chore(core): remove all fonts data
...
- they now live solely in a separate repo: `trezor-firmware-fonts`
- README is created with this information
[no changelog]
2025-08-12 10:56:07 +02:00
cepetr
b8c7822dbb
feat(core): derive entropy from master key
...
[no changelog]
2025-08-11 10:11:21 +02:00
Lukas Bielesch
658bec58d3
chore(tools): warn about unsupported characters
...
- when 'º' is not supported, use 'o' as fallback
2025-08-08 17:55:45 +02:00
matejcik
41f60722ef
chore(translations): normalize strings to NFC not NFKC
2025-08-08 17:55:45 +02:00
M1nd3r
4405c43877
feat(python): change trezorlib to session-based
...
Co-authored-by: mmilata <85857+mmilata@users.noreply.github.com >
2025-07-31 20:29:05 +02:00
cepetr
787fb3d001
fix(prodtest): fix bootloader update for T3W1
...
[no changelog]
2025-07-31 08:09:45 +02:00
tychovrahe
d8a454f94a
fix(core/tools): exit interactive mode before update bootloader through prodtest
...
[no changelog]
2025-07-30 09:50:09 +08:00
tychovrahe
a81d089ea4
fix(core/tools): exit interactive mode before update nrf application through prodtest
...
[no changelog]
2025-07-30 09:50:09 +08:00
tychovrahe
2bd3b6ff06
fix(core): fix bootloader monotonic check during upgrade
...
[no changelog]
2025-07-29 11:37:47 +02:00
cepetr
681b0d389e
feat(core): introduce fail-safe/pq signed boardloader
...
[no changelog]
2025-07-29 11:37:47 +02:00
Lukas Bielesch
42f27aa7fb
feat(core/tools): add json style check
...
[no changelog]
2025-07-23 11:09:05 +02:00
tychovrahe
19752f781a
feat(nordic): implement multisig fw signatures
...
[no changelog]
2025-07-22 14:04:28 +02:00
tychovrahe
98c5bb7686
chore(core): add special prodtest vendorheader for DEV bootloaders
...
[no changelog]
2025-07-22 14:04:09 +02:00
tychovrahe
fcf2bd0d48
feat(core): add secmon header
...
[no changelog]
2025-07-22 14:04:09 +02:00
Ioan Bizău
03f76acf0f
refactor(translations): generalize some keys
...
[no changelog]
2025-07-15 13:17:30 +02:00
tychovrahe
c3410adea6
chore(core/tools): remove obsolete python 3.7 support from tools/alloc.py
...
[no changelog]
2025-07-02 10:52:01 +02:00
tychovrahe
981ddb046f
style: allow python style check in tools
...
[no changelog]
2025-07-02 10:52:01 +02:00
tychovrahe
d5d921d3d4
feat(core/prodtest): add nrf update command & script
...
[no changelog]
2025-07-01 19:25:48 +02:00
kopecdav
980d685653
fix(core/tools): fix combine tool script.
...
[no changelog]
2025-06-25 14:28:34 +02:00
Lukas Bielesch
2a6189c3ae
chore(translations): add missing foreign translations
...
- fix typo in translation key
[no changelog]
2025-06-24 16:36:01 +02:00
tychovrahe
a3c1f197ce
feat(core/prodtest): add command for bootloader update, along with script for sending the data
2025-06-24 14:58:11 +02:00
Roman Zeyde
7c45ce6522
chore(core): fix "trezor" -> "Trezor"
...
Also, remove duplicated `coinjoin__title_do_not_disconnect` string.
[no changelog]
2025-06-20 14:40:13 +03:00
cepetr
bbb74c03a4
feat(core): introduce secure monitor
...
[no changelog]
2025-06-04 16:58:15 +02:00
cepetr
a7466298ff
refactor(core): prepare for secure/non-secure memory layout
...
[no changelog]
2025-06-04 16:58:15 +02:00
Lukas Bielesch
fea8031c96
chore(translations): drop turkish translations
2025-06-02 11:42:34 +02:00
obrusvit
c96dc29bff
feat(eckhart): stylekit
...
- icons
- textstyles
- fonts
2025-05-30 17:38:16 +02:00
tychovrahe
4f5b671283
feat(core/tools): adjust bootloader hashes to take account real bootloader max size
...
[no changelog]
2025-05-27 17:49:23 +02:00
Roman Zeyde
d91822938a
feat(core): annotate Python code with execution stats
...
[no changelog]
2025-05-15 19:52:33 +03:00
Roman Zeyde
846e890327
feat(core): count per-line execution when profiling
...
[no changelog]
2025-05-15 19:52:33 +03:00
Roman Zeyde
3a7850f6a0
chore: remove BNB Beacon Chain support
2025-05-13 09:04:48 +03:00
matejcik
7e10e25514
fix(core/solana): improve token info display
2025-04-29 14:54:41 +02:00
Roman Zeyde
c48cfbc59e
chore(core): update coverage to 5.5
...
Because `coverage` 4.5.4 requires Python <=3.8 (EOL).
[no changelog]
2025-04-16 15:14:53 +03:00
Roman Zeyde
893bd1e69b
chore(core): remove unused all_modules.py
...
[no changelog]
2025-04-08 17:48:15 +03:00
Roman Zeyde
14907ecd88
feat(tools): add an optional output argument to analyze-memory-dump.py
...
[no changelog]
2025-04-02 17:39:35 +03:00
obrusvit
419737db7c
chore(core): remove obsolete font names from blobs
...
[no changelog]
2025-03-25 18:26:15 +01:00
obrusvit
079873ced7
feat(core): use newer version of Delizia fonts
2025-03-24 12:11:56 +01:00
Roman Zeyde
5fd168c363
feat(core): dump GC arena on OOM
...
Enabled for debug firmware and non-frozen emulator.
JSON dump can be extracted from debug log and analyzed using:
$ awk '/^\[$/,/^\]$/' <debug.log >dump.json
$ core/tools/analyze-memory-dump.py dump.json
[no changelog]
2025-03-17 20:17:42 +02:00
tychovrahe
79d14b8907
fix(core): fix TS5 bootloader font
...
[no changelog]
2025-02-14 09:51:45 +01:00