diff --git a/core/Makefile b/core/Makefile index 3ca230468..4071a7dfd 100644 --- a/core/Makefile +++ b/core/Makefile @@ -22,10 +22,10 @@ UNIX_PORT_OPTS ?= CROSS_PORT_OPTS ?= PRODUCTION ?= 0 -PYOPT ?= 1 +PYOPT ?= 0 BITCOIN_ONLY ?= 0 BOOTLOADER_QA ?= 0 -BOOTLOADER_DEVEL ?= 0 +BOOTLOADER_DEVEL ?= 1 TREZOR_MODEL ?= T3W1 TREZOR_MEMPERF ?= 0 ADDRESS_SANITIZER ?= 0 diff --git a/core/embed/vendorheader/T3W1/vendor_dev_DO_NOT_SIGN.json b/core/embed/vendorheader/T3W1/vendor_dev_DO_NOT_SIGN.json new file mode 100644 index 000000000..d22bff3da --- /dev/null +++ b/core/embed/vendorheader/T3W1/vendor_dev_DO_NOT_SIGN.json @@ -0,0 +1,20 @@ +{ + "header_len": 4608, + "text": "DEV ONLY, DO NOT USE!", + "hw_model": null, + "expiry": 0, + "version": [0, 0], + "sig_m": 2, + "trust": { + "allow_run_with_secret": false, + "show_vendor_string": false, + "require_user_click": false, + "red_background": false, + "delay": 0 + }, + "pubkeys": [ + "e28a8970753332bd72fef413e6b0b2ef1b4aadda7aa2c141f233712a6876b351", + "d4eec1869fb1b8a4e817516ad5a931557cb56805c3eb16e8f3a803d647df7869", + "772c8a442b7db06e166cfbc1ccbcbcde6f3eba76a4e98ef3ffc519502237d6ef" + ] +} diff --git a/core/embed/vendorheader/T3W1/vendor_dev_DO_NOT_SIGN.toif b/core/embed/vendorheader/T3W1/vendor_dev_DO_NOT_SIGN.toif new file mode 100644 index 000000000..231990e5a Binary files /dev/null and b/core/embed/vendorheader/T3W1/vendor_dev_DO_NOT_SIGN.toif differ diff --git a/core/embed/vendorheader/T3W1/vendor_unsafe.json b/core/embed/vendorheader/T3W1/vendor_unsafe.json index ddc8741f1..eb38b729f 100644 --- a/core/embed/vendorheader/T3W1/vendor_unsafe.json +++ b/core/embed/vendorheader/T3W1/vendor_unsafe.json @@ -6,6 +6,7 @@ "version": [0, 1], "sig_m": 2, "trust": { + "allow_run_with_secret": false, "show_vendor_string": true, "require_user_click": true, "red_background": true, diff --git a/core/embed/vendorheader/T3W1/vendorheader_dev_DO_NOT_SIGN_signed_dev.bin b/core/embed/vendorheader/T3W1/vendorheader_dev_DO_NOT_SIGN_signed_dev.bin new file mode 100644 index 000000000..574ef8b28 Binary files /dev/null and b/core/embed/vendorheader/T3W1/vendorheader_dev_DO_NOT_SIGN_signed_dev.bin differ diff --git a/core/embed/vendorheader/T3W1/vendorheader_dev_DO_NOT_SIGN_unsigned.bin b/core/embed/vendorheader/T3W1/vendorheader_dev_DO_NOT_SIGN_unsigned.bin new file mode 100644 index 000000000..a4dacb6cd Binary files /dev/null and b/core/embed/vendorheader/T3W1/vendorheader_dev_DO_NOT_SIGN_unsigned.bin differ