summaryrefslogtreecommitdiff
path: root/futility/updater.c
diff options
context:
space:
mode:
Diffstat (limited to 'futility/updater.c')
-rw-r--r--futility/updater.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/futility/updater.c b/futility/updater.c
index fe488b0d..ab5cba4b 100644
--- a/futility/updater.c
+++ b/futility/updater.c
@@ -1619,7 +1619,7 @@ enum updater_error_codes update_firmware(struct updater_config *cfg)
image_from->file_name, image_from->ro_version,
image_from->rw_version_a, image_from->rw_version_b);
- if (check_compatible_platform(cfg))
+ if (cfg->check_platform && check_compatible_platform(cfg))
return UPDATE_ERR_PLATFORM;
wp_enabled = is_write_protection_enabled(cfg);
@@ -1671,6 +1671,8 @@ struct updater_config *updater_new_config()
cfg->ec_image.programmer = PROG_EC;
cfg->pd_image.programmer = PROG_PD;
+ cfg->check_platform = 1;
+
props = cfg->system_properties;
props[SYS_PROP_MAINFW_ACT].getter = host_get_mainfw_act;
props[SYS_PROP_TPM_FWVER].getter = host_get_tpm_fwver;