It is possible to upgrade SECO Android 11 BSP on NXP i.MX8 platform using the standard OTA upgrade procedure typical of every Android devices.
The procedure consists in of 3 main steps:
Step 1: build otaupdate package
To build ota package please refer to https://secospasecogroup.atlassian.net/wiki/spaces/SECOTech/blog/2021/11/28/8122866031403914418/Build+Android+11+for+SECO+boards#Build-otapackage%3A
Step 2: Copy otaupdate.zip to Android 11 system
...
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 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:
Code Block adb push otaupdate.zip /data/seco/OTA/otaupdate.zip
Step 3: Run the update
To run the update just enter in access the follow following submenu of in Android Settings:
--> Android Settings
--> SECO Settings
--> OTA upgrade the system
--> OK
...
It il is also possible to run the ota update manually, via ADB shell, using the following command:
Code Block ota_update_tools.sh
It is possible to follow the progress of OTA update using logcat tool:
Code Block adb logcat