6th gen flashing safety improvements

This commit is contained in:
Daniel Micay 2022-08-27 18:48:10 -04:00
parent 497db71897
commit fc17535db0

View File

@ -581,6 +581,7 @@
<p>Changes since the 2022082400 release:</p>
<ul>
<li>improve safety of factory images flashing scripts by flashing the SoC firmware to the inactive slot, switching to it and then flashing it to the previously active slot before proceeding with flashing the OS (this provides a high level of safety for devices like 6th generation Pixels doing boot chain anti-rollback despite the fact that they neglected to provide firmware handling flashing safely)</li>
<li>System Updater: catch ServiceSpecificException thrown by UpdateEngine.applyPayload(...) in some cases to properly report the error via a notification</li>
<li>carriersettings-extractor: fix handling currently mostly unused field (not going to make any difference to users in practice, but may become more relevant in the future)</li>
</ul>