It is possible to upgrade SECO Android 11 BSP using the standard OTA upgrade procedure typical of every Android.
The procedure consists in 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 th 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 enter in the follow submenu of 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