Allow on device spl downgrade check to be bypassed
Certain OEMs bootloader implementation allow SPL downgrades, therefore
provide an option to bypass on device SPL checks.
Test: th
Bug: 306271739
Change-Id: Iee70ac5bc716c4fed9869928ba6e41c00eab5fd5
diff --git a/payload_consumer/delta_performer.cc b/payload_consumer/delta_performer.cc
index 267805e..8350825 100644
--- a/payload_consumer/delta_performer.cc
+++ b/payload_consumer/delta_performer.cc
@@ -485,7 +485,7 @@
block_size_ = manifest_.block_size();
- if (!CheckSPLDowngrade()) {
+ if (!install_plan_->spl_downgrade && !CheckSPLDowngrade()) {
*error = ErrorCode::kPayloadTimestampError;
return false;
}