VIM4 Android Recovery for sideloading an OTA upgrade

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

Android 11 and 14

Please describe your issue below:

Expected:

  1. $ adb reboot recovery
  2. select Apply update from ADB from Android Recovery menu
  3. $ adb sideload <ota-upgrade.zip>
  4. OTA upgrade completes without OTA server

Android 11:

  • $ adb reboot recovery presents the “Android Recovery” menu.
  • But I cannot use any of the physical buttons on VIM4 to move around in the menu and select the correct menu item.

Android 14:

  • $ adb reboot recovery presents a black screen, i.e. no “Android Recovery” menu
  • $ adb devices lists the USB device as in “recovery” mode.

Please advise on how to enable sideloading of OTA binary on VIM4 without an actual OTA server

@xavier
You can upgrade the OTA package by following the steps below.
(1) Place the OTA package in the/sdcard/directory
(2)Settigs->Khadas settings->Updater->UPDATE LOCAL。
(3)Select OTA package and upgrade.

@william.lin

Thanks, yes “Updater” application with OTA file stored on USB memory stick works in both Android 11 and Android14.

I am exploring other options in case the OS does not start properly. Is the “Android Recovery” function supposed to work in Android 11 and Android 14?

@xavier
You can burn it through a USB cable. We are not sure if the upgrade using recover mode is currently supported.