A/B OTA Update within Khadas VIM3 - AAOS13

Which system do you use? Android, Ubuntu, OOWOW or others?

Android (AAOS - Android Automotive OS)

Which version of system do you use? Please provide the version of the system here:

AAOS 13 (with SnappOS overlay)

Please describe your issue below:

Hi everyone,

I am currently working on a project where I need to enable and test seamless A/B OTA updates on Android Automotive OS 13.

Hardware & Software Setup:

  • Board: Khadas VIM3

  • OS: AAOS 13

  • Overlay: SnappOS

What I’ve done so far:

I started by enabling the A/B update flags using the standard targets located inside the device-common tree.

The Issue:

When attempting to build the OTA package using the m otapackage command, the build fails and throws an error. Before posting, I searched the forum for similar issues but could only find an outdated thread from 2018 regarding the older VIM2 board.

My questions for the community:

  1. Is the seamless A/B OTA update feature currently supported on the Khadas VIM3 running Android 13?

  2. Are there any specific modifications needed for the Khadas partition table (e.g., specific board configs or U-Boot adjustments) beyond the standard Android A/B flags?

  3. Does anyone have recent experience or a working configuration to successfully build the otapackage for this board?

Any insights, pointers, or documentation would be greatly appreciated. Thank you in advance!

Post a console log of your issue below:

Right now not available, the remote machine went off! Will update on monday!