AOSP не загружается после обновления OTA (сбой LoadImageAndAuth)

Я пытаюсь обновить свой собственный AOSP ROM с помощью OTA Full update. Несмотря на то, что я не вижу ошибок при загрузке неопубликованных файлов (adb sideload ota.zip) или установке пакета OTA с помощью UpdateEngine, загрузчику не удается загрузить обновленное ПЗУ.

LoadImageAndAuth Failed: Load Error

RecoverySystem.verifyPackage () не обнаруживает ошибок.

Для сборки OTA-пакетов я использую следующие cmds:

lunch aosp_walleye-userdebug
make dist DIST_DIR=dist_output

Странно, что скомпилированный пакет OTA называется aosp_walleye-ota-eng.andrey.zip. ENG вместо userdebug.

Сама ПЗУ может быть без проблем установлена ​​и загружена устройством.

Если я компилирую сборку eng, OTA работает хорошо (загрузчик загружает ее без ошибок).

lunch aosp_walleye-eng
make dist DIST_DIR=dist_output 

Есть ли способы отладить ошибку?

Мое устройство Pixel2.

введите описание изображения здесь


person Andrey Egorov    schedule 25.06.2020    source источник


Ответы (1)


Проблема была со слотами. В слоте А было мое пользовательское ПЗУ. Слот B не сделал.

Похоже, что оба слота должны были быть предварительно прошиты пользовательским ПЗУ, чтобы иметь возможность загружать полное обновление OTA.

person Andrey Egorov    schedule 28.06.2020
comment
У меня аналогичная проблема. Вы когда-нибудь разрешали eng вместо именования userdebug? - person Ber; 30.06.2021