mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-08-01 11:28:20 +00:00
feat(core): add option to build dev FW with unsage vendorheader
[no changelog]
This commit is contained in:
parent
114df6eafa
commit
d38546e229
@ -33,6 +33,7 @@ PYOPT ?= 1
|
|||||||
BITCOIN_ONLY ?= 0
|
BITCOIN_ONLY ?= 0
|
||||||
BOOTLOADER_QA ?= 0
|
BOOTLOADER_QA ?= 0
|
||||||
BOOTLOADER_DEVEL ?= 0
|
BOOTLOADER_DEVEL ?= 0
|
||||||
|
UNSAFE_FW ?= 0
|
||||||
DISABLE_OPTIGA ?= 0
|
DISABLE_OPTIGA ?= 0
|
||||||
DISABLE_TROPIC ?= 1
|
DISABLE_TROPIC ?= 1
|
||||||
TREZOR_MODEL ?= T2T1
|
TREZOR_MODEL ?= T2T1
|
||||||
@ -125,6 +126,7 @@ SCONS_VARS = \
|
|||||||
BITCOIN_ONLY="$(BITCOIN_ONLY)" \
|
BITCOIN_ONLY="$(BITCOIN_ONLY)" \
|
||||||
BOOTLOADER_DEVEL="$(BOOTLOADER_DEVEL)" \
|
BOOTLOADER_DEVEL="$(BOOTLOADER_DEVEL)" \
|
||||||
BOOTLOADER_QA="$(BOOTLOADER_QA)" \
|
BOOTLOADER_QA="$(BOOTLOADER_QA)" \
|
||||||
|
UNSAFE_FW="$(UNSAFE_FW)" \
|
||||||
CFLAGS="$(CFLAGS)" \
|
CFLAGS="$(CFLAGS)" \
|
||||||
CMAKELISTS="$(CMAKELISTS)" \
|
CMAKELISTS="$(CMAKELISTS)" \
|
||||||
DISABLE_OPTIGA="$(DISABLE_OPTIGA)" \
|
DISABLE_OPTIGA="$(DISABLE_OPTIGA)" \
|
||||||
|
@ -10,6 +10,7 @@ BITCOIN_ONLY = ARGUMENTS.get('BITCOIN_ONLY', '0')
|
|||||||
PRODUCTION = ARGUMENTS.get('PRODUCTION', '0') == '1'
|
PRODUCTION = ARGUMENTS.get('PRODUCTION', '0') == '1'
|
||||||
BOOTLOADER_QA = ARGUMENTS.get('BOOTLOADER_QA', '0') == '1'
|
BOOTLOADER_QA = ARGUMENTS.get('BOOTLOADER_QA', '0') == '1'
|
||||||
BOOTLOADER_DEVEL = ARGUMENTS.get('BOOTLOADER_DEVEL', '0') == '1'
|
BOOTLOADER_DEVEL = ARGUMENTS.get('BOOTLOADER_DEVEL', '0') == '1'
|
||||||
|
UNSAFE_FW = ARGUMENTS.get('UNSAFE_FW', '0') == '1'
|
||||||
EVERYTHING = BITCOIN_ONLY != '1'
|
EVERYTHING = BITCOIN_ONLY != '1'
|
||||||
TREZOR_MODEL = ARGUMENTS.get('TREZOR_MODEL', 'T2T1')
|
TREZOR_MODEL = ARGUMENTS.get('TREZOR_MODEL', 'T2T1')
|
||||||
CMAKELISTS = int(ARGUMENTS.get('CMAKELISTS', 0))
|
CMAKELISTS = int(ARGUMENTS.get('CMAKELISTS', 0))
|
||||||
@ -871,7 +872,10 @@ if BOOTLOADER_QA or BOOTLOADER_DEVEL:
|
|||||||
|
|
||||||
# select vendor header
|
# select vendor header
|
||||||
if BOOTLOADER_QA or BOOTLOADER_DEVEL:
|
if BOOTLOADER_QA or BOOTLOADER_DEVEL:
|
||||||
vendor = "dev_DO_NOT_SIGN_signed_dev"
|
if UNSAFE_FW:
|
||||||
|
vendor = "unsafe_signed_dev"
|
||||||
|
else:
|
||||||
|
vendor = "dev_DO_NOT_SIGN_signed_dev"
|
||||||
elif not PRODUCTION:
|
elif not PRODUCTION:
|
||||||
vendor = "unsafe_signed_prod"
|
vendor = "unsafe_signed_prod"
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user