diff --git a/core/embed/trezorhal/optiga/optiga.c b/core/embed/trezorhal/optiga/optiga.c index 9d00f0f43..b51c0320e 100644 --- a/core/embed/trezorhal/optiga/optiga.c +++ b/core/embed/trezorhal/optiga/optiga.c @@ -215,7 +215,8 @@ bool optiga_set_metadata(uint16_t oid, const optiga_metadata *metadata) { } } - // If the metadata aren't locked, then lock them. +#if PRODUCTION + // If the metadata aren't locked, then lock them in production builds. optiga_metadata metadata_locked = {0}; metadata_locked.lcso = OPTIGA_META_LCS_OPERATIONAL; if (!optiga_compare_metadata(&metadata_locked, &metadata_stored)) { @@ -231,6 +232,7 @@ bool optiga_set_metadata(uint16_t oid, const optiga_metadata *metadata) { return false; } } +#endif return true; }