chore(core): add T3W1 signed vendorheaders
What changed, and why it matters
This commit adds four pre-signed binary files called 'vendor headers' for a new Trezor hardware model (T3W1). These files are part of the device's firmware build and boot trust chain, but the commit itself only adds already-signed binaries. There is no code change, no evidence of a vulnerability, and no indication these files are malicious or improperly signed.
No security action required. Treat as routine build artifact addition for a new hardware model. If reviewing for supply-chain assurance, verify the signatures against Trezor's published vendor public keys and ensure the unsafe/prodtest variants are excluded from production releases.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit introduces four signed vendor header binaries under core/embed/models/T3W1/vendorheader/: vendorheader_prodtest_signed_prod.bin, vendorheader_trezor_btconly_signed_prod.bin, vendorheader_trezor_signed_prod.bin, and vendorheader_unsafe_signed_prod.bin. Vendor headers in Trezor firmware typically contain metadata and signatures used in the secure boot chain to identify the firmware vendor and validate firmware images. The diff shows only binary file additions (new file mode 100644) with no textual changes, no source modifications, and no disclosed security issue.
Changed components
core/embed/models/T3W1/vendorheader/vendorheader_prodtest_signed_prod.bincore/embed/models/T3W1/vendorheader/vendorheader_trezor_btconly_signed_prod.bincore/embed/models/T3W1/vendorheader/vendorheader_trezor_signed_prod.bincore/embed/models/T3W1/vendorheader/vendorheader_unsafe_signed_prod.binInspect captured patch +0 / −0
diff --git a/core/embed/models/T3W1/vendorheader/vendorheader_prodtest_signed_prod.bin b/core/embed/models/T3W1/vendorheader/vendorheader_prodtest_signed_prod.bin
new file mode 100644
index 00000000..203f0cf8
Binary files /dev/null and b/core/embed/models/T3W1/vendorheader/vendorheader_prodtest_signed_prod.bin differ
diff --git a/core/embed/models/T3W1/vendorheader/vendorheader_trezor_btconly_signed_prod.bin b/core/embed/models/T3W1/vendorheader/vendorheader_trezor_btconly_signed_prod.bin
new file mode 100644
index 00000000..b2eb78a4
Binary files /dev/null and b/core/embed/models/T3W1/vendorheader/vendorheader_trezor_btconly_signed_prod.bin differ
diff --git a/core/embed/models/T3W1/vendorheader/vendorheader_trezor_signed_prod.bin b/core/embed/models/T3W1/vendorheader/vendorheader_trezor_signed_prod.bin
new file mode 100644
index 00000000..748fcba3
Binary files /dev/null and b/core/embed/models/T3W1/vendorheader/vendorheader_trezor_signed_prod.bin differ
diff --git a/core/embed/models/T3W1/vendorheader/vendorheader_unsafe_signed_prod.bin b/core/embed/models/T3W1/vendorheader/vendorheader_unsafe_signed_prod.bin
new file mode 100644
index 00000000..9e5ed84f
Binary files /dev/null and b/core/embed/models/T3W1/vendorheader/vendorheader_unsafe_signed_prod.bin differ
Why this scored 12/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.