ZEBRA Android 14 AOSP ဆော့ဖ်ဝဲ

သတ်မှတ်ချက်များ
- Product Name: Android 14 AOSP Release 14-28-03.00-UN-U60-STD-ATH-04
- Supported Devices: TC53, TC73, TC22, HC20, HC50, TC27, ET60, TC58
- Security Compliance: Android Security Bulletin of June 01, 2025
နိဒါန်း
Zebra uses AB mechanism for OS Update on SDM660 products running Android O and above. This is a new OS Update mechanism which is unavailable on other Zebra products with Android O.
The intent of this document is to advise Zebra customers and service about
- AB OS Update mechanism
- How to apply OTA packages on SDM660
- How AB devices are different to legacy Non-AB systems
A14 တွင် ပံ့ပိုးပေးထားသော စက်များစာရင်းမှာ-
TC52၊ TC57၊ TC72၊ TC77၊ EC50၊ EC55၊ TC52X၊ TC57X၊ TC52AX၊ MC9300၊ TC21၊ TC26၊ MC3300၊ EC30၊ MC2200၊ MC2700၊ WTZMC6300၊ VC20၊ CC271၊ CC8300၊ TC600၊ ET6000၊ ET8300၊ L51AW
ဤစာတမ်းတွင် အသုံးပြုထားသော သင်္ကေတများနှင့် မှတ်စုများ-
မှတ်စု၏အကြောင်းအရာသည် အရေးကြီးသော သို့မဟုတ် အရေးကြီးသောမှတ်စုတစ်ခုဖြစ်သည်။ အသုံးပြုသူများသည် ဤပြောင်းလဲမှုကို သတိပြုသင့်သည်။
မှတ်စု၏ ဆက်စပ်အကြောင်းအရာ A မှတ်စုသည် စာဖတ်သူအတွက် အပိုအချက်အလက်များအဖြစ် ဆောင်ရွက်ပေးသည်။
A13 နှင့်အထက် OS အဆင့်မြှင့်တင်မှုအတွက် အရေးကြီးသောပြောင်းလဲမှု (ဖတ်ရမည်)
စက်ပစ္စည်းအားလုံး
Android 13 နှင့်အထက် OS သည် စက်ပစ္စည်း၏ အတွင်းမှတ်ဉာဏ်တွင် အသုံးပြုသူဒေတာကို လုံခြုံစေရန်အသုံးပြုသည့် ကုဒ်ဝှက်ခြင်းနည်းလမ်းကို ပြောင်းလဲပါသည်။
ယခင် OS အချိုပွဲမှ (FDE သုံးပြီး) Android 13 နှင့်အထက် (FBE သုံးပြီး) OS အဆင့်မြှင့်တင်ရန် Zebra သည် ယန္တရားနှစ်ခုကို ဖွင့်ထားသည်-
- OS Upgrade with data reset (User data will be erased on upgrade)
This is the default OTA upgrade process. - OS Upgrade with data persistence
For users who prefer OS upgrade with data persistence please follow the process and steps documented here and here.
A/B (Seamless) OS Update implementation on SDM660 devices
- Full OTA and Delta OTA (Patch) updates can occur while the system is running, without interrupting the user. This means users can continue to use their devices during an OTA upgrade. After the installation of OTA package is completed, device reboots into the updated image.
- AB device are fault tolerant by providing a backup slot. If device fails to boot-up, then it will fall back to a backup slot (reboot back into the old partition) and the device remains usable.
- Updates can be streamed to devices supported by this document, removing the need to download the complete package before installing it.
Starting with Android 11
- Full OTA packages and Delta OTA packages of each LG release will be available on မြင်းကျား.com.
- Delta OTA packages can be streamed and installed on the device.
- AB updates can be streamed using LifeGuard Over the Air (OTA) 3.0 APIs.
- OTA Delta packages available on မြင်းကျား.com will be sequential in nature.
- For customers who are using Zebra LifeGuard Over the Air (OTA) solution, you can upgrade to the target OS LG software version in a single step with the help of a single OTA delta package. This OTA delta package is called true delta package which contains the exact delta required to install the target LG software version.
- This true delta OTA package will be serviced by LifeGuard Over the Air (OTA) solution and will not be available on zebra.com. You can find more details on LifeGuard Over the Air (OTA) solution at Zebra TechDocs portal.
- The size of OTA delta packages will be much smaller than Full OTA packages.
How AB system is different to Non-AB system
| OS Update ကို အသုံးပြုပါ Case | မဟုတ်သော၊AB | AB | မှတ်စုများ |
| OTA Package အပြည့်အစုံကို Flashing လုပ်ခြင်း။ | Recovery Mode | Android AB မုဒ် |
|
| Flashing Delta OTA Package | Recovery Mode | Android AB မုဒ် |
|
| Flashing Reset Packages | Recovery Mode | Recovery Mode |
|
| OS အပ်ဒိတ်အတွက် စက်ရပ်နေချိန် | – | + |
|
| အမှားခံနိုင်ရည်ရှိသည်။ | – | + |
|
| Patch upgrades | Y | Y | |
| Patch downgrades | Y | N |
|
| Hotfix patch support | Y | Y | |
| Patch အရွယ်အစား | – | + |
|
| Silent Update | – | Y | AB အပြည့်အစုံနှင့် Delta OTA အပ်ဒိတ်များသည် သုံးစွဲသူအတွက် အသံတိတ်နေပါသည်။ |
OS Update from မြင်းကျား.com and LifeGuard Over the Air (OTA)
| OS Update ကို အသုံးပြုပါ Case | မြင်းကျား.com | အသက်ကယ်သမား ဝေဟင်ကျော် (OTA) 3.0 | မှတ်စုများ |
| Full OTA OS Upgrade | Y | Y | |
| Full OTA OS Downgrade | Y | N |
|
| Delta OTA Upgrade | YSequential Delta | YTrue Delta |
|
| Delta OTA Downgrade | N | N | Delta OTA ပက်ကေ့ဂျ်များကို ဖာထေးဗားရှင်းအဟောင်းသို့ အဆင့်မြှင့်တင်ရန်အတွက် အသုံးမပြုနိုင်ပါ။ |
| ထုတ်လွှင့်မှု ပံ့ပိုးမှု | N | Y | LifeGuard Over the Air (OTA) 3.0 ဖြေရှင်းချက်သည် OTA Full နှင့် Delta ပက်ကေ့ဂျ်များ၏ AB တိုက်ရိုက်ထုတ်လွှင့်ခြင်းကို ဖွင့်ပေးမည်ဖြစ်သည်။ မြင်းကျား.com customers will have to manually download full OTA or delta packages to the device and install the same. OTA packages downloaded from zebra.com can be streamed to device, this requires customers to set up their AB streaming server and host the OTA package downloaded from zebra.com |
| Reset Packages or Special Packages | Y | N | LifeGuard Over the Air (OTA) 3.0 APIs do not support flashing of Reset or Special packages. မြင်းကျား.com customers can download, and flash Reset packages or any special packages available to them. |
Sequential nature of Delta OTA packages
Patch 1 (U01) မှ Patch 5 (U05) သို့ အဆင့်မြှင့်ရန်၊ တူညီသောအစီအစဥ်တွင် အလယ်အလတ်မြစ်ဝကျွန်းပေါ် ပက်ကေ့ဂျ်များအားလုံးကိုလည်း အသုံးပြုရပါမည်။
| ဖာသည် | Build ID (XXX – Platform code) | SPL |
| U01 | 13-16-17.00-TG-U01-STD-XXX-04 | ဧပြီလ 2023 |
| U02 | 13-16-17.00-TG-U02-STD-XXX-04 | မေလ ၁၉၉၇ |
| U03 | 13-16-17.00-TG-U03-STD-XXX-04 | ဇွန်လ 2023 |
| U04 | 13-16-17.00-TG-U04-STD-XXX-04 | ဇူလိုင်လ 2023 |
| U05 | 13-16-17.00-TG-U05-STD-XXX-04 | သြဂုတ် 2023 |
အရာများကို ပိုမိုလွယ်ကူစေရန်၊ အသုံးပြုသူများသည် မြစ်ဝကျွန်းပေါ် ပက်ကေ့ဂျ်များကို ဆက်တိုက်အသုံးပြုခြင်းကို ကျော်သွားနိုင်ပြီး U05 ၏ Full OTA ပက်ကေ့ခ်ျကို တိုက်ရိုက် flash လုပ်နိုင်ပါသည်။
Android AB Mode for OS Update
Full and delta OTA packages will be installed via Android AB mode. As part of this:
- Full and delta OTA package will be applied on the device silently in the background.
- User can continue using the device while OTA packages will be applied.
- Post installation is complete, a device notification will be displayed confirming the installation is completed and device shall auto-reboot after 15 secs.
- Device will auto-reboot to boot into newly installed OS image after the OTA package installation is completed successfully.
- Customers can also configure the device to wait for Update clients (e.g., FOTA) or EMMs to notify device to reboot.
- AB streaming mode will be used by default for customers using LifeGuard Over the Air (OTA) solution to update the device. The OTA package will not be completely downloaded and saved on device before starting the installation. Rather the OTA package contents will be streamed to the device and installed.
- StageNow tool can be used to perform OS Update using an OTA package in manual mode (without the need to go into Recovery mode). Please search and click on Power Manager section in the link provided.
OTA package consists of following
- HLOS images (system, vendor, boot and dtbo)
- Non-HLOS images (QCOM images)
Recovery Mode for OS Update
Reset packages and any special packages to update Zebra Device Management partitions will be installed via recovery mode.
As part of this:
- The device will be automatically reboot to recovery mode.
- Reset packages or special packages will be applied using recovery mode.
- Device will reboot back to home screen after installation is completed in recovery mode.
- Customers can enter recovery mode using key combinations or using “adb reboot recovery” command.
Reset Packages and special recovery packages
Zebra စက်ပစ္စည်းများသည် သုံးစွဲသူဒေတာနှင့် လုပ်ငန်းပိုင်းခွဲမှုကို ဖျက်ရန် ပက်ကေ့ဂျ်များကို ပြန်လည်သတ်မှတ်ရန် ပံ့ပိုးပေးသည်။ ဤပက်ကေ့ဂျ်များကို ပြန်လည်ရယူခြင်းမုဒ်မှတစ်ဆင့် အသုံးပြုပါမည်။
| အထုပ် | သတင်းအချက်အလက် |
| လုပ်ငန်းကို ပြန်လည်သတ်မှတ်ပါ။ | Erase userdata partition and persist enterprise partition |
| Factory Reset ပြုလုပ်ခြင်း။ | သုံးစွဲသူဒေတာနှင့် လုပ်ငန်းပိုင်းခွဲနှစ်ခုလုံးကို ဖျက်ပါ။ |
| Special recovery packages | WLAN ဒေသကုဒ်၊ အသံချိန်ညှိခြင်းကို အပ်ဒိတ်လုပ်ရန် Zebra စက်ပစ္စည်းစီမံခန့်ခွဲမှုအပိုင်းများ သို့မဟုတ် ပက်ကေ့ဂျ်များကို မွမ်းမံပြင်ဆင်ရန် အသုံးပြုသည့် ပက်ကေ့ဂျ်များ files စသည်တို့ကို ပြန်လည်ရယူခြင်းမုဒ်မှတစ်ဆင့် အသုံးချနိုင်သည်။ |
စက်ပစ္စည်းအားလုံး
Oreo/Pie/A10/A11 မှ A14 OS တွင် အဟောင်းပြန်လည်သတ်မှတ်သည့် ပက်ကေ့ဂျ်များကို အသုံးမပြုပါနှင့်။
OS Update Operations – Upgrade and Downgrade
- စက်တွင်ထည့်သွင်းရမည့် OS ပုံ၏ Google လုံခြုံရေး patch အဆင့်သည် စက်ရှိ Google လုံခြုံရေး patch အဆင့်ထက် မြင့်မားပါက သုံးစွဲသူသည် စက်ပစ္စည်းကို အသစ်သော OS အချိုပွဲတစ်ခုသို့ အဆင့်မြှင့်တင်နိုင်သည် သို့မဟုတ် တူညီသောအချိုပွဲအတွင်း နောက်ဆုံးထွက်ရှိထားသော LG patch ဗားရှင်းသို့မဆို အဆင့်မြှင့်နိုင်သည်။
- စက်ပစ္စည်းသည် ထည့်သွင်းရမည့် OS ပုံနှင့် နှိုင်းယှဉ်ပါက ပိုမိုမြင့်မားသော Google လုံခြုံရေး patch အဆင့်တွင် လုပ်ဆောင်နေပါက၊ သုံးစွဲသူသည် ထိုကဲ့သို့သော ပုံသို့ အဆင့်မြှင့်၍မရပါ။ ဤအပြုအမူသည် သိရှိထားသည့် လုံခြုံရေး အားနည်းချက်များကို အသုံးချခြင်းမှ စက်ပစ္စည်းကို ကာကွယ်ရန် Google လုံခြုံရေး လိုအပ်ချက်များကို လိုက်နာသည်။ OS Upgrade လုပ်ဆောင်ချက်များအားလုံးတွင် အသုံးပြုသူဒေတာကို ဆက်လက်တည်ရှိနေပါသည်။
- သုံးစွဲသူများသည် စက်ရှိ Google လုံခြုံရေး patch အဆင့်နှင့် နှိုင်းယှဉ်ပါက ကိရိယာရှိ Google လုံခြုံရေး patch အဆင့်နှင့် နှိုင်းယှဉ်ပါက ပိုမိုနိမ့်ကျသော Google လုံခြုံရေး patch အဆင့်ရှိသည့် LG patch ပုံ (OTA Full OTA ကိုအသုံးပြုခြင်း) သို့ သုံးစွဲသူများသည် OS အဟောင်းကို အဆင့်နှိမ့်ပေးနိုင်ပါသည်။ သုံးစွဲသူသည် OS အဆင့်နှိမ့်ချသည့် လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ပါက စက်ပစ္စည်း ပြန်လည်စတင်မည်ဖြစ်ပြီး သုံးစွဲသူဒေတာကို အလိုအလျောက် ဖျက်သွားမည်ဖြစ်သည်။
စက်ပစ္စည်းအားလုံး
ဒေတာဆက်လက်တည်မြဲမှုကို OS Downgrade တွင် မပံ့ပိုးပါ။
SDM660 O နှင့်အထက်တွင်၊ OS အပ်ဒိတ်နှင့်ပတ်သက်သည့် အတွေ့အကြုံသည် အောက်ပါအတိုင်းဖြစ်သည်-
- Customers shall be able to perform OS Upgrade (move to a higher version** of OS Image) using Full OTA package.
- Customers shall be able to perform OS Upgrade (move to a higher version** of OS Image) using delta OTA image.
- Starting from A11 on SDM660 devices, customers can downgrade (move to an older/lower version* of OS Image) operation using Full OTA packages only.
- Separate interfaces are provided to perform OS Upgrade & OS downgrade operations.
- All OS downgrade operation will result in an Enterprise Reset operation. i.e., user data is erased on OS downgrade operation.
** higher version → Following parameters will be considered to identify if an OS image to be installed is higher or lower compared to device OS version.
- OS Google Security patch level (ro.build.version.security_patch)
- OS software version (ro.device.patch.version)
- OS Hotfix version
- Custom OS version
OS Upgrade and Downgrade via EMMs
OS Upgrade နှင့် Downgrade အတွက် ပံ့ပိုးထားသော CSP interfaces များအကြောင်း နောက်ထပ်အသေးစိတ်အချက်အလက်များအတွက် Zebra TechDocs ပေါ်တယ်တွင်ရှိသော MX နည်းပညာစာရွက်စာတမ်းများကို ကျေးဇူးပြု၍ ကိုးကားပါ။
https://techdocs.zebra.com/mx/powermgr/
| EMM မှတဆင့် OS အပ်ဒိတ် | OS အဆင့်မြှင့်တင်ခြင်း။ | OS Downgrade |
|
လုပ်ဆောင်ချက်ကို ပြန်လည်သတ်မှတ်ပါ။ |
10 – OS Upgrade | 11 – OS Downgrade |
| Allowed OTA
အထုပ်များ |
OTA Package အပြည့်အစုံ၊ OTA Patch ပုံ၊ UPL | OTA Package အပြည့်အစုံ |
| Data persistence | ဟုတ်သည်။ | မဟုတ်ဘူး
Auto data reset shall be performed |
| Allowed OS Update use case | UPGRADE ONLY
|
DOWNGRADE သာလျှင်
|
စက်ပစ္စည်းအားလုံး
OS အဆင့်နှိမ့်ချမှုတွင် ပြန်လည်စတင်ခြင်းအလံကို ဖိနှိပ်ခြင်းအား ထည့်သွင်းစဉ်းစားမည်မဟုတ်ပါ။
စက်ပစ္စည်းအားလုံး
- OS အဆင့်မြှင့်ခြင်းသည် ပိုမိုမြင့်မားသော အချိုပွဲသို့ လုပ်ဆောင်ခြင်းဖြစ်သော်လည်း SPL နိမ့်ပါက ဒေတာပြန်လည်သတ်မှတ်ခြင်းကို ဖြစ်ပေါ်စေပါသည်။
- Recovery UI ကို OS Upgrade နှင့် Downgrade အတွက် ပြင်ဆင်ပြီးဖြစ်သည်။ OS အပ်ဒိတ်လုပ်ဆောင်မှုကို လုပ်ဆောင်ရန် သီးခြား OS အဆင့်မြှင့်တင်ခြင်းနှင့် အဆင့်နှိမ့်ချခြင်း ရွေးစရာများကို ပြန်လည်ရယူခြင်း UI တွင် ဖွင့်ထားသည်။
- ပြန်လည်ရယူခြင်းမုဒ်တွင် အသေးစိတ်ရှင်းလင်းချက်အတွက် ဤစာရွက်စာတမ်းရှိ အောက်ပါကဏ္ဍများကို ဝင်ရောက်ကြည့်ရှုပါ။
AB Streaming Update
- OTA ပက်ကေ့ဂျ်တစ်ခုသည် ဆာဗာပေါ်တွင် တည်ရှိနိုင်ပြီး ပံ့ပိုးပေးထားသည့် စက်ပစ္စည်းများသည် စက်တွင် OTA ပက်ကေ့ခ်ျကို မသိမ်းဆည်းဘဲ ပက်ကေ့ဂျ်ကို ဆာဗာမှ စက်သို့ တိုက်ရိုက်ထုတ်လွှင့်နိုင်သည်။ OS အပ်ဒိတ်သည် နောက်ခံတွင် ဖြစ်ပေါ်ပြီး OS အပ်ဒိတ်လုပ်ဆောင်မှု လုပ်ဆောင်နေပြီဖြစ်ကြောင်း ညွှန်ပြရန်အတွက် အသုံးပြုသူ အသိပေးချက်ကို ပြသရပါမည်။
- OS အပ်ဒိတ်ပက်ကေ့ခ်ျကို A/B စက်များတွင် ထုတ်လွှင့်နိုင်ပြီး ၎င်းကို မထည့်သွင်းမီ စက်တွင် OTA ပက်ကေ့ခ်ျကို ဒေါင်းလုဒ်လုပ်ရန် လိုအပ်မှုကို ဖယ်ရှားနိုင်သည်။ AB Streaming မုဒ်၏အကူအညီဖြင့် အသုံးပြုသူသည် disk နေရာလွတ်နည်းပါးနေသော်လည်း OS အပ်ဒိတ်လုပ်ဆောင်မှုများကို လုပ်ဆောင်နိုင်သည်။ တူညီသော OTA ပက်ကေ့ချ်ကို AB ထုတ်လွှင့်ခြင်းနှင့် AB ချောမွေ့စွာ မွမ်းမံမှုများ နှစ်ခုစလုံးအတွက် အသုံးပြုနိုင်ပါသည်။
- စက်ပစ္စည်းကို အပ်ဒိတ်လုပ်ရန် LifeGuard Over the Air (OTA) 3.0 ဖြေရှင်းချက်ကို အသုံးပြုသည့် သုံးစွဲသူများအတွက် AB ထုတ်လွှင့်ခြင်းမုဒ်ကို မူရင်းအတိုင်း အသုံးပြုပါမည်။
- တပ်ဆင်မှုမစတင်မီ မြစ်ဝကျွန်းပေါ်ဒေသ OTA ပက်ကေ့ဂျ်ကို လုံး၀ဒေါင်းလုဒ်လုပ်ပြီး သိမ်းဆည်းမည်မဟုတ်ပါ။ ယင်းအစား မြစ်ဝကျွန်းပေါ်ဒေသ OTA ပက်ကေ့ခ်ျမှ အကြောင်းအရာများကို စက်ပစ္စည်းသို့ တိုက်ရိုက်ထုတ်လွှင့်ပြီး ထည့်သွင်းမည်ဖြစ်သည်။ အလားတူ LifeGuard Over the Air (OTA) 3.0 ဖြေရှင်းချက်မှ Full OTA ပက်ကေ့ခ်ျကို ထည့်သွင်းရန် လိုအပ်ပါက AB ထုတ်လွှင့်ခြင်းဆိုင်ရာ အပ်ဒိတ်များကို အသုံးပြုပါမည်။
- Customers who self-manage their devices will have to download the required OTA package from zebra.com and copy the same to the device. AB Streaming update will not be applicable for this use-case.
အောက်ပါဇယားသည် AB ထုတ်လွှင့်မှုမွမ်းမံမှုအတွက် အသုံးပြုမည့် အကြောင်းပြချက်များကို သရုပ်ဖော်သည်-
| စစ်ဆင်ရေး | လုပ်ဆောင်ချက်ကို ပြန်လည်သတ်မှတ်ပါ။ | အသေးစိတ် |
| အဆင့်မြှင့်ပါ။ | 12 – OS Upgrade Streaming | streaming server မှတဆင့် ပက်ကေ့ဂျ်/ပက်ခ် OS အဆင့်မြှင့်တင်မှု အပြည့်အစုံကို စတင်ပါ။ |
| DOWNGRADE | 13 – OS Downgrade Streaming | Launches a full-package OS Downgrade via streaming server. |
- AB ထုတ်လွှင့်ခြင်း အပ်ဒိတ်ကို လုပ်ဆောင်နေချိန်တွင်၊ တိုးတက်မှုဘားတစ်ခုသည် လုပ်ဆောင်ချက်၏ တိုးတက်မှုကို ပြသမည်ဖြစ်သည်။ AB ထုတ်လွှင့်ခြင်း အပ်ဒိတ် ပြီးသွားသောအခါ၊ စက်ပစ္စည်းသည် 15 စက္ကန့်အတွင်း စက် အလိုအလျောက် ပြန်လည်စတင်မည် ဖြစ်ကြောင်း အကြောင်းကြားချက်ကို ပြသရပါမည်။ 15 စက္ကန့်ကြာပြီးနောက်၊ စက်ပစ္စည်းသည် OS ပုံအသစ်သို့ အလိုအလျောက်ပြန်လည်စတင်ပါမည်။ OS အပ်ဒိတ်အခြေအနေကိုလည်း OEMInfo မှတစ်ဆင့် ရရှိနိုင်ပါသည်။
- ဆာဗာပေါ်တွင်နေထိုင်သော OTA ပက်ကေ့ခ်ျကို တိုက်ရိုက်ထုတ်လွှင့်ခြင်းမပြုမီ စက်ပစ္စည်းသည် ဆာဗာဖြင့် စစ်မှန်ကြောင်းအထောက်အထားပြရန် လိုအပ်သည်။ OS အပ်ဒိတ်အလုပ်စတင်နေသော EMM ဖြေရှင်းချက် သို့မဟုတ် FOTA ဖြေရှင်းချက်သည် အထောက်အထားစိစစ်ခြင်း Id ကိုထုတ်လုပ်ပြီး Power Manager CSP ကိုအသုံးပြု၍ စက်နှင့်မျှဝေရမည်ဖြစ်သည်။
Following Authentication modes are supported for AB streaming mode.
- Token Auth
- Username & Password (Basic Auth).
- စစ်မှန်ကြောင်းအထောက်အထားမရှိပါ။
Device supports following protocols to perform AB streaming:
- http
- https (recommended for better security)
- အပြည့်အဝ (အဆင့်မြှင့်ခြင်း/အဆင့်နှိမ့်ချခြင်း) နှင့် Delta OTA ပက်ကေ့ဂျ်များကို AB ထုတ်လွှင့်ခြင်းအပ်ဒိတ်ကို အသုံးပြု၍ ပြီးမြောက်အောင်မြင်နိုင်ပါသည်။ Zebra ၏အခြားလုပ်ငန်းသုံးကိစ္စများအားလုံးကို AB Streaming အပ်ဒိတ်မှ ပံ့ပိုးမပေးနိုင်ပါ။
- Installing multiple OTA packages using UPL is not supported by AB streaming update.
User Notification for Full OTA package Upgrade or Downgrade
- SPR 36526 was fixed in 01-18-02.00-OG-U00-STD/01-18-02.00-ON-U00-STD OS version. With this fix, we now bring user notification when a Full OTA package is being installed. Earlier OS versions had implemented a silent OS update and thus user was unaware of the background OS Update process.
Few of the features of this user notification:- This is applicable for Full OTA package and OTA Patch image.
- On start of Full and Diff OTA package installation, an Icon (android system icon) will be displayed on the Status Bar.
- On pulling down the notification drawer, a notification will be displayed informing that OS Update is in progress and device will Reboot automatically on completing the same.
- User will have no control over this notification. i.e., User CANNOT
- Pause/Snooze the OS Update request
- Cancel OS Update request
- Prevent Reboot of device
- Notification can be cleared by User. Once notification is removed, no new notification shall be displayed again.
- If EMMs have selected “Suppress Reboot” option while installing a Full OTA package, then device will not auto-reboot. User Notification too indicates the same and waits for EMMs to reboot the device.
- The notification will also display system interrupts blocking OS Update process. E.g., Low Battery, Media Eject etc.
- In prior desserts, if the device was flashed with an OS dessert or version that is not supported by the device a notification used inform user that a sub-optimal version of OS is running.
စက်ပစ္စည်းအားလုံး
This notification is removed from Android 11 onwards. 
OS Update – Screenshots
- အပြည့်အစုံ OTA ပက်ကေ့ဂျ် ထည့်သွင်းမှု စတင်ပါပြီ။
- အပြည့်အစုံ OTA ပက်ကေ့ချ်ကို ထည့်သွင်းခြင်း ပြီးပါပြီ။

- A Ful l OTA package installation has failed to apply
- OS အပ်ဒိတ်အလုပ်အား ပယ်ဖျက်ခြင်းအတွက် အကြောင်းကြားချက်

Recovery Mode
ပြန်လည်ရယူခြင်း UI မှ သုံးစွဲသူများသည် OTA ပက်ကေ့ခ်ျအပြည့်အစုံ၊ OTA Patch ပုံများကို ထည့်သွင်းနိုင်ပြီး ပက်ကေ့ဂျ်များကို ပြန်လည်သတ်မှတ်နိုင်သည်။ SDM660 Recovery UI သည် ပြန်လည်ရယူခြင်းမုဒ်တွင် အမျိုးမျိုးသော လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရန်နှင့် မတူညီသော ပက်ကေ့ဂျ်များကို အသုံးပြုရန် အောက်ပါရွေးချယ်စရာများကို ပံ့ပိုးပေးသည်-
- Reboot system now
- Apply upgrade from ADB
- Apply upgrade from SD card
- Apply upgrade from USB drive
- Apply downgrade from ADB
- Apply downgrade from SD card
- Apply downgrade from USB drive
- View ပြန်လည်ရယူရေးမှတ်တမ်းများ
- ပါဝါပိတ်ပါ။
- Different UI options within Recovery mode and their functionalities are explained below in detail.
- All Devices Please ignore Device Name and Build Fingerprint displayed on the screenshots.
- Reboot system now
ဤ UI ရွေးချယ်မှုကို အသုံးပြုသူမှ ရွေးချယ်သောအခါ၊ စက်သည် OS သို့ စတင်ပါမည်။
- Apply upgrade from ADB
Upgrade packages via adb will be applied when we select this option. User can only perform OS Upgrade operation and not downgrade operation using this option.
အသုံးပြုသူသည် adb sideload interface မှတဆင့် package name ကိုထည့်သင့်သည်။ 
- Apply upgrade from SD card
Upgrade packages via External SD card will be applied when we select this option. User can only perform OS Upgrade operation and not downgrade operation using this option.
ဤရွေးချယ်မှုကို အသုံးပြုခြင်းဖြင့် သုံးစွဲသူများသည် Full OTA ပက်ကေ့ဂျ်များ၊ OTA Patch ပုံများကို အသုံးပြု၍ OS Upgrade ပြုလုပ်နိုင်ပြီး SD ကတ်မှ ပြန်လည်သတ်မှတ်သည့် Packages များကို ထည့်သွင်းနိုင်သည်။ 
- Apply upgrade from USB drive
Upgrade packages via USB drive will be applied when we select this option. User can only perform OS Upgrade operation and not downgrade operation using this option.
Using this option, customers can perform OS Upgrade using Full OTA packages, OTA Patch images and install Reset Packages from USB drive. - Apply downgrade from ADB
Downgrade packages via adb will be applied when we select this option. User can only perform OS Downgrade operation and not upgrade operation using this option.
Once selecting this option user should enter the package name via adb side load interface.
- Apply downgrade from SD card
Downgrade packages via External SD card will be applied when we select this option. User can only perform OS Downgrade operation and not upgrade operation using this option.
Using this option, customers can perform OS downgrade using Full OTA packages, OTA
Patch images and install Reset Packages from SD card. - Apply downgrade from USB drive
Downgrade packages via USB drive will be applied when we select this option. Using this option, customers can perform OS Upgrade using Full OTA packages, OTA Patch images and install Reset Packages from USB drive.
User can only perform OS Downgrade operation and not upgrade operation using this option. - View ပြန်လည်ရယူရေးမှတ်တမ်းများ
ဤရွေးချယ်မှုကို ရွေးချယ်ခြင်းဖြင့် အသုံးပြုသူ လုပ်နိုင်မည်ဖြစ်သည်။ view ပြန်လည်ရယူရေးမှတ်တမ်းများ။
ပြန်လည်ရယူခြင်းမှတ်တမ်းများကို /tmp/recovery.log တွင် ရနိုင်ပါမည်။
Back ကိုရွေးချယ်ခြင်းဖြင့်၊ ကျွန်ုပ်တို့သည် ပင်မမီနူးသို့ ပြန်သွားနိုင်ပါသည်။ - ပါဝါပိတ်ပါ။
By selecting this option user can power off device.
Installation from Recovery Mode
အဆင့်မြှင့်တင်မှုမှ စနစ်အဆင့်မြှင့်တင်မှုကို လုပ်ဆောင်လိုပါက file မှဒေါင်းလုဒ်လုပ်ထားသည်။ မြင်းကျား.com support page there are two options. Both methods are summarized below:
- For a single upgrade the upgrade file can be loaded onto a removable memory device and inserted into the device to be upgraded.
- For multiple devices to upgrade it may be easier to use the ADB command method. (ADB or Android Debug Bridge is a tool used to communicate with Android devices from a host computer. Information can be found here: https://developer.android.com/studio/command-line/adb)
- Performing a System Update Using SD Card or USB Drive
- Select appropriate upgrade file မြင်းကျားထောက်ခံမှုမှ web စာမျက်နှာ။
- အဆင့်မြှင့်တင်မှုကို ဒေါင်းလုဒ်လုပ်ပါ။ file host computer သို့
- Copy Upgrade file to the removable memory (either SD card or USB drive) root directory using the host computer.
- Remove the memory device from the host computer (be sure it is properly ejected first) and install into the device being upgraded.
- Make sure the device battery level is at least 30%. Invoke recovery mode on device. To restart the device press and hold the power button and select restart from on screen menu.
- Customers can enter recovery mode using the following key combinations:
TC5x၊ TC7x
- Device is being restarted PTT Key
- Device is powered off PTT Key + Power Button
စက်ပစ္စည်းအားလုံး
- Please refer to product specific documentation for key combinations.
- Press and hold the indicated buttons until the Zebra screen appears. OR
- using “adb reboot recovery” command.
- From the on-screen menu using volume keys scroll to “Apply upgrade from SD Card” or “Apply upgrade from USB Drive”. When the selection is highlighted press the power key to select.
- When the install is complete select the reboot option and press the power button to reboot the device.
- Performing a System Update Using ADB Commands from Host Computer
- Select appropriate upgrade file မြင်းကျားထောက်ခံမှုမှ web စာမျက်နှာ။
- အဆင့်မြှင့်တင်မှုကို ဒေါင်းလုဒ်လုပ်ပါ။ file host computer သို့
- ADB drivers များကို host computer တွင် ထည့်သွင်းထားကြောင်း သေချာပါစေ။
- Connect the device to the host computer with the proper USB cable. Make sure the device has at least 30% battery level before starting the upgrade process.
- Go to the Settings application on the device and enable Developer options by following this link: https://developer.android.com/studio/debug/dev-options
- Select on the Settings application: System > Advanced > Developer options.
- Slide the switch for Developer Options to the ON position.
- Slide the switch for USB Debugging to the ON position. The Allow USB debugging? dialog box appears.
- Touch OK. This allows the host computer and the device to communicate via USB.
- On the host computer, open a command prompt window and use the adb command:
adb ကိရိယာများ
စက်ပစ္စည်းအားလုံး
စက်ပစ္စည်းနံပါတ် မပေါ်ပါက၊ ADB ဒရိုက်ဘာများကို မှန်ကန်စွာ ထည့်သွင်းထားကြောင်း သေချာပါစေ။ - Type the following command and press Enter: adb reboot recovery
- စနစ်ပြန်လည်ရယူခြင်း မျက်နှာပြင်သည် စက်ပေါ်တွင် ပေါ်လာသည်။
- Press the Volume Up and Volume Down buttons on the device to navigate to Apply upgrade from ADB.
- Press the Power button to select this option.
- On the host computer command prompt window type:
adb sideloadfile> ဘယ်မှာလဲ- <file> = မဂ်နှင့် filezip ၏အမည် file. - Press Enter on Host PC at the prompt. The System Update starts installing (progress appears as percentage in the Command Prompt window) and then the System Recovery screen shows update progress information on the device.
- When the update is complete select the reboot option and press the Power button to reboot the device.
စနစ် အပ်ဒိတ် တပ်ဆင်မှုကို အတည်ပြုခြင်း။
- ဆက်တင်များသို့ သွားပါ။
- About phone ကိုနှိပ်ပါ။
- Build number သို့ဆင်းပါ။
- တည်ဆောက်နံပါတ်သည် စနစ်အပ်ဒိတ်ပက်ကေ့ခ်ျအသစ်နှင့် ကိုက်ညီကြောင်း သေချာပါစေ။ file နံပါတ်
UPL (Update Package List) mechanism
UPL allows user to perform anyone of the below use-cases in a single step for device administrator
- Apply multiple firmware OTA packages along with an OS OTA package
- Apply any configuration OTA packages along with an OS OTA package
- Apply reset packages after installing an OS image
- Perform device reset using commands instead of packages
UPL တစ်ခု file can consist combinations of following package types:
- Full OTA package
- Delta OTA package
- Reset packages
- အမိန့်များကို ပြန်လည်သတ်မှတ်ပါ။
- Firmware update packages
- Configuration packages
SDM10 တွင် A660 အထိ၊ UPL တစ်ခု file အခြေခံလိုင်းတစ်ခု၏ အပြည့်အဝ OTA ပက်ကေ့ချ်တွင် တူညီသောအခြေခံလိုင်းပိုင်ဆိုင်သည့် LG patch ဗားရှင်း၏ delta OTA ပက်ကေ့ဂျ်နောက်တွင် ရှိနိုင်သည်။ ၎င်းသည် အဆင့်တစ်ဆင့်တွင် အခြေခံလိုင်းတွင် လိုအပ်သော LG patch ကို စက်ပစ္စည်းစီမံခန့်ခွဲသူကို အပ်ဒိတ်လုပ်ခွင့်ပြုမည်ဖြစ်သည်။
- စက်ပစ္စည်းအားလုံး
UPL တစ်ခုဖြစ်သော Android 11 ကို စတင်သည်။ file Full OTA နှင့် Delta OTA ပက်ကေ့ဂျ်နှစ်ခုလုံး မပါဝင်နိုင်ပါ။ - စက်ပစ္စည်းအားလုံး
သုံးစွဲသူများသည် လိုအပ်သော LG OS ဗားရှင်း၏ Full OTA ပက်ကေ့ခ်ျကို တိုက်ရိုက်ထည့်သွင်းနိုင်သည်။
The Full OTA package can be downloaded from zebra.com. If customer is using the LifeGuard Over the Air (OTA) 3.0 solution, then device can be directly updated to the required LG patch version using a delta OTA package provided by LifeGuard Over the Air (OTA) 3.0.
Rules to build an UPL. On A11 and above, UPL can consist of the following combinations:
- Full OTA package + Reset/Special package
- Full OTA package + Reset command
- OS Patch image (e.g., LG patch) + Reset/Special package
- OS Patch image (e.g., LG patch) + Reset command
Following combinations are supported only when downgrading from A11 to A10 or below:
- Full OTA package + OS Patch image (e.g., LG patch)
- Full OTA package + OS Patch image (e.g., LG patch) + Special package
- Full OTA package + OS Patch image (e.g., LG patch) + Reset command
အောက်ပါ UPL ညွှန်ကြားချက်များကို အသုံးပြု၍ စက်ပစ္စည်းကို ပြန်လည်သတ်မှတ်နိုင်ပြီး A10 နှင့် အထက်တွင် ပံ့ပိုးထားသည်။ ၎င်းသည် UPL ကိုအသုံးပြုနေစဉ် ပြန်လည်သတ်မှတ်ခြင်းပက်ကေ့ချ်ကို တွန်းပို့ရန် လိုအပ်မှုကို ရှောင်ရှားသည်။
- EnterpriseReset
- FactoryReset လုပ်ပါ။
UPL files should NOT be configured as below:
- Combination of Full OTA packages or Delta/OS Patch images (e.g., LG patch)
- New lines present after the last line in UPL file
- Trailing tab spaces present after each line in UPL file
- Unwanted characters present after each line in UPL file
- Contain only UPL commands
အကျုံးဝင်သော ex အနည်းငယ်ampUPL ၏ရလဒ်များ files သည် အောက်ပါအတိုင်းဖြစ်သည်
| Sample1.upl | Sample2.upl |
| package: Full_OTA_Package.zip | package :Full_OTA_Package.zip |
| package: FactoryReset.zip | command: FactoryReset |
| Sample3.upl | Sample4.upl |
| package: Patch_OS_Package.zip | package: Patch_OS_Package.zip |
| package: FactoryReset.zip | command: FactoryReset |
| Sample5.upl | Sample6.upl |
| package: Baseline_Delta_Package.zip | package: Baseline_Delta_Package.zip |
| package: FactoryReset.zip | command: FactoryReset |
- UPL ကို ထည့်သွင်းရန် UPL ကို ကူးယူပါ။ file နှင့် ၎င်း၏ သက်ဆိုင်ရာ OTA ပက်ကေ့ချ်များကို စက်ပစ္စည်းပေါ်ရှိ တည်နေရာတစ်ခုတည်းတွင် ဖော်ပြထားသည်။ UPL ကို ရွေးပါ။ fileပက်ကေ့ဂျ်များ ထည့်သွင်းရန် အမည်နှင့် မည်သည့် OTA ပက်ကေ့ဂျ်အမည်များ မဟုတ်ပါ။
- UPL နှင့် OTA ပက်ကေ့ဂျ်များကို internal memory (/sdcard သို့မဟုတ် /data/tmp/public) သို့ ကူးယူထားပါက၊ files ကို ပြန်လည်အသုံးမပြုသင့်ပါ။
- စက်ပစ္စည်းအားလုံး
UPL files and OTA packages residing in internal memory of device should be deleted after they have been applied. Do not re-use the same packages or UPL files. - စက်ပစ္စည်းအားလုံး
UPL file adb sideload mode ကိုအသုံးပြု၍ ထည့်သွင်း၍မရပါ။ - စက်ပစ္စည်းအားလုံး
Device will reboot after applying an OTA package if Reset is included in UPL
If UPL consists of a Full or Diff OTA package and a special package:
- Full OTA package shall get installed in Android AB mode (background update)
- Special packages will be installed in recovery mode.
- Device will auto reboot to recovery mode after Full OTA package installation has completed.
- Suppress reboot flag shall not be considered in UPL update.
Status messages to EMMs
OS အပ်ဒိတ်အခြေအနေအား ရည်ရွယ်ချက်တစ်ခုအနေဖြင့် ပေးပို့ပါသည်။ ဒေတာ ပိုင်းခြားစိတ်ဖြာချက်သည် အလားတူ ဖမ်းယူထားပြီး ၎င်းကို OEMInfo အကြောင်းအရာပံ့ပိုးသူတွင် သိမ်းဆည်းထားသည်။ EMM များသည် OS အပ်ဒိတ်လုပ်ဆောင်မှု၏ အတိအကျအခြေအနေကို ရယူရန် OEMInfo အကြောင်းအရာပံ့ပိုးသူကို ဖတ်နိုင်သည်။ OS အပ်ဒိတ်တစ်ခု လုပ်ဆောင်နေ/အသုံးပြု/မအောင်မြင်သည့်အခါ စက်ပစ္စည်းသည် မည်သည့် UI အကြောင်းကြားချက်ကိုမျှ ပြသမည်မဟုတ်ပါ။

18. OTA ပက်ကေ့ဂျ် အပ်ဒိတ်တစ်ခုအတွင်း စက်ပစ္စည်း အနှောင့်အယှက်များ ဖြစ်နိုင်သည်။
While a Full OTA Package is installed via AB mode in background, user of the deice will be able to use the device. Thus, device might be put to various states which can interrupt the ongoing OS Update. Device states which can interrupt the OS Update are:
- Low Battery condition. If Battery falls below 30% capacity, ongoing OS Update will be interrupted and resumed only after connecting to a battery source.
- Device can be shutdown, enter critical battery state, media ejected (external SD Card), or low Storage in userdata partition (<200MB). In all the above scenarios, ongoing OS Update will be cancelled.
- If device is rebooted in middle of an OS Update operation, the ongoing job will be suspended for seamless update and cancelled for steaming update. On reboot of device, OS Update job will be resumed and completed only in case of a seamless update.
AB Fallback mechanism
- OTA လျှောက်ထားရန် ပျက်ကွက်ပါက Android AB စနစ်တွင် (ဥပမာample, because of a bad flash), the user will not be affected. The user will continue to run the old OS (existing OS image), and the customer can re-attempt the update.
- If an OTA update is applied but fails to boot, the device will reboot back (fallback) into the old/existing OS image and device remains usable. This allows our customer to re-attempt the update.
Rescue Party Mode
- တစ်ခါတစ်ရံတွင် စက်ပစ္စည်းများသည် ဖောက်သည်များကို ဖြစ်စေသည့် reboot loops များတွင် အဆုံးသတ်နိုင်သည်။ file support tickets or warranty inquiries. This process is frustrating for customers and expensive.
- Android on SDM660 includes a feature that sends out a “rescue party” when it notices core system components are stuck in crash loops. Rescue Party then escalates through a series of actions to recover the device. As a last resort, Rescue Party reboots the device into recovery mode and prompts the user to perform a factory reset.
- Rescue party logs can be collected using RxLogger. One must enable RxLogger plugin for recovery mode to collect rescue party logs.
Recovery logs
အသုံးပြုသူသည် RxLogger ကို အသုံးပြု၍ ပြန်လည်ရယူခြင်းမှတ်တမ်းများကို ရယူနိုင်သည်။ ပြန်လည်ရယူခြင်းမှတ်တမ်းများစုဆောင်းရန် ပြန်လည်ရယူခြင်းမုဒ်အတွက် RxLogger ပလပ်အင်ကို ဖွင့်ရပါမည်။
- User will not be able to pull recovery logs from /data/tmp/public/recovery path which was available in Android Oreo & Pie.
- Last 10 Recovery logs are saved under this folder for debug purposes.
အမြဲမေးလေ့ရှိသောမေးခွန်းများ
- မေး- ဤထုတ်ဝေမှုမှ မည်သည့်စက်ပစ္စည်းများကို ပံ့ပိုးပေးသနည်း။
- A: This release supports TC53, TC73, TC22, HC20, HC50, TC27, ET60, TC58 devices. Refer to the Addendum Section for more details.
- မေး- ကျွန်ုပ်၏စက်ပစ္စည်းသည် လုံခြုံရေးအပ်ဒိတ်များနှင့် ကိုက်ညီကြောင်း မည်သို့သေချာနိုင်မည်နည်း။
- A: Download and install the LifeGuard Update 14-28-03.00-UG-U60 for compliance up to June 01, 2025.
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
ZEBRA Android 14 AOSP ဆော့ဖ်ဝဲ [pdf] အသုံးပြုသူလမ်းညွှန် TC53၊ TC73၊ TC22၊ HC20၊ HC50၊ TC27၊ ET60၊ TC58၊ Android 14 AOSP ဆော့ဖ်ဝဲ၊ Android 14၊ AOSP ဆော့ဖ်ဝဲ၊ ဆော့ဖ်ဝဲ |

