It is possible to upgrade SECO Android 11 BSP using the standard OTA upgrade procedure typical of every Android.
The procedure consists of 3 main steps:
Step 1: build otaupdate package
To build ota package please refer to https://secospa.atlassian.net/wiki/spaces/SECOTech/blog/2021/11/28/812286603/Build+Android+11+for+SECO+boards#Build-otapackage%3A
Step 2: Copy otaupdate.zip to Android 11 system
You can transfer Android 11 otaupdate.zip to the system in two different ways:
Transfer otaupdate package file on Android 11 system using a USB stick
Prepare a USBkey with a FAT32 filesystem on the first partition
Copy ota update package file on the root folder using the name: otaupdate.zip
Insert the USB key on one USB port of the system
Transfer otaupdate package file on Android 11 system using ADP protocol
Connect your PC with the Android 11 system via ADB (refer to Connect to SECO Android 11 system via ADB )
use “adb push” instruction to transfer the file in /data/seco/OTA/otaupdate.zip path on the board:
adb push otaupdate.zip /data/seco/OTA/otaupdate.zip
Step 3: Run the update
To run the update just access the following submenu in Android Settings:
--> Android Settings
--> SECO Settings
--> OTA upgrade the system
--> OK
It is also possible to run ota update manually, via ADB shell, using the following command:
ota_update_tools.sh
It is possible to follow the progress of OTA update using logcat tool:
adb logcat