Non A/B OTA support on hikey960

Hello everybody,

Do we support Android’s Non A/B OTA on Hikey960 board?
From android documentation looks like we need recovery partition for this but Hikey960 doesnt seem to have this partition created. Not sure if there are other limitations that needs to be addressed as well. Has anyone tried this on the board?

Thanks in advance

Regards
Koushik

You can only update the board via fastboot. There is no infrastructure providing OTA update for hikey960 anyway (though you can implement it by yourself).

Locic, Thanks for the reply. Iam able to build the ota.zip package after adding a couple of macros
PRODUCT_BUILD_RECOVERY_IMAGE := true and
PRODUCT_BUILD_CACHE_IMAGE := true.
So just for the sake of testing I can push this into the ‘/data’ of the device but Iam stuck about how to manually initiate the update from this point on.

Would you be able to help please?