There are multiple different ways to flash image binaries to the VIM4 but it is not clearly stated which binaries to use for the different flashing methods.
Q3: Flashing using Android GUI: Settings->Khadas settings->Updater
Which image binary can be used on a USB memory stick and the “Local Update” function in the Updater?
Q1,OOWOW: Over-the-air updates for khadas devices. Only applicable when we place the firmware on the cloud server and then the user terminal burn the firmware through the network.
Q3, Updater: Over-the-air updates for Android. Only applicable when we place the firmware on the cloud server and then the user terminal updates the firmware through the network.
@xavier So the easiest way to build your own Android firmware is to burn it through a USB cable.
Regarding the OTA updates, can Khadas devices auto-update (by polling cloud server) without human interaction or are all updates manually triggered from the Khadas device?
Late addition for Q3, Updater : The Updater application also accepts Android OTA files from a connected USB stick. Android OTA files are build with make otapackage and the resulting binary is out/target/product/kvim4/kvim4-ota-*.zip