មាតិកា លាក់

ZEBRA-LOGO

ZEBRA 4490 Mobile Computers

ZEBRA-4490-Mobile-Computers-PRODUCT

លក្ខណៈបច្ចេកទេសផលិតផល

  • ប្រព័ន្ធប្រតិបត្តិការ៖ Android 14
  • Update Method: A/B or Virtual A/B system
  • Supported Devices: Family of Products on 4490

ការណែនាំអំពីការប្រើប្រាស់ផលិតផល

សេចក្តីផ្តើម
Before proceeding with the OS update, ensure you have read through the user manual thoroughly.

Virtual A/B OS Update Implementation
The update process involves applying the Full OTA package in the background via Android AB mode when initiated through an EMM.

How A/B or Virtual A/B system is different from Non-A/Bsystem
There are distinct differences in how the update process occurs based on the device’s system type (A/B, Non-A/B, Virtual A/B).
សូមមើលសៀវភៅណែនាំសម្រាប់ការណែនាំលម្អិត។

ប្រព័ន្ធប្រតិបត្តិការអាប់ដេតពី Zebra.com និង LifeGuard Over the Air (OTA)
Users can update the OS either through Zebra.com or LifeGuard Over the Air (OTA) 3.0. The update options include Full OTA OS Upgrade, Full OTA OS Downgrade, Delta OTA Upgrade, and Delta OTA Downgrade. Please note that LifeGuard Over the Air (OTA) 3.0 does not support OS downgrade directly.

សេចក្តីផ្តើម

Zebra uses the Virtual AB mechanism for OS updates on 4490 products. This document intends to advise Zebra customers and service about

  1. Virtual A/B OS Update mechanism
  2. How to apply OTA packages
  3. Differences between Virtual A/B, A/B devices and legacy Non-A/B systems

List of supported devices:
4490 A14 – MC3400, MC3450, MC9400, MC9450, TC53e, TC58e, TC53ES, TC58ES, PS30, WT5400, WT6400

Symbols and Notes used in this document

ZEBRA-4490-Mobile-Computers-FIG- (1)

Virtual A/B OS Update implementation

  • 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, the device reboots into the updated image.
  • Virtual A/B updates done from Android mode can roll back to the previous OS in case of a failure during OS update even without having a physical backup slot so that the device remains usable.
  • Virtual A/B devices in comparison to A/B devices take up lesser flash storage and provide a more flexible OS update mechanism to accommodate changes to partition size and layout.
  • ការអាប់ដេតអាចត្រូវបានចាក់ផ្សាយទៅកាន់ឧបករណ៍ដែលគាំទ្រដោយឯកសារនេះ ដោយដកចេញនូវតម្រូវការដើម្បីទាញយកកញ្ចប់ពេញលេញមុនពេលដំឡើងវា។
  • កញ្ចប់ OTA ពេញលេញ និងកញ្ចប់ Delta OTA នៃការចេញផ្សាយ LG នីមួយៗនឹងមាននៅលើ Zebra.com.
  • កញ្ចប់ Delta OTA អាចត្រូវបានចាក់ និងដំឡើងនៅលើឧបករណ៍។
  • ការធ្វើបច្ចុប្បន្នភាព AB អាចត្រូវបានចាក់ផ្សាយដោយប្រើ LifeGuard Over the Air (OTA) 3.0 APIs ។
  • កញ្ចប់ OTA Delta មាននៅលើ Zebra.com will be sequential.
  • សម្រាប់អតិថិជនដែលកំពុងប្រើប្រាស់ដំណោះស្រាយ Zebra LifeGuard Over the Air (OTA) អ្នកអាចដំឡើងកំណែកម្មវិធី OS LG គោលដៅក្នុងជំហានតែមួយ ដោយមានជំនួយពីកញ្ចប់ OTA delta តែមួយ។ កញ្ចប់ delta OTA នេះត្រូវបានគេហៅថា true delta package ដែលមាន delta ពិតប្រាកដដែលត្រូវការដើម្បីដំឡើងកំណែកម្មវិធី LG គោលដៅ។
    កញ្ចប់ OTA ដីសណ្តពិតនេះនឹងត្រូវបានផ្តល់សេវាដោយដំណោះស្រាយ LifeGuard Over the Air (OTA) ហើយនឹងមិនមាននៅលើ zebra.com ។ You can find more details on the LifeGuard Over the Air (OTA) solution at the Zebra TechDocs portal.
  • ទំហំនៃកញ្ចប់ OTA delta នឹងមានទំហំតូចជាងកញ្ចប់ Full OTA ។

How A/B or Virtual A/B system is different from a Non-A/B system

 

ករណីប្រើប្រាស់បច្ចុប្បន្នភាព OS

 

Non-A/B

ក/ខ

និម្មិត A/B

 

កំណត់ចំណាំ

 

 

 

 

បញ្ចេញកញ្ចប់ OTA ពេញ

 

 

 

របៀបស្តារឡើងវិញ

 

 

 

របៀប Android A/B

AB៖ Device shall apply the Full OTA Package in the background via Android AB mode when applied via EMM.

 

Users can manually enter recovery mode to apply the Full OTA package, too.

 

មិនមែន AB៖ ឧបករណ៍នឹងចាប់ផ្ដើមចូលទៅក្នុងរបៀបសង្គ្រោះ ដើម្បីអនុវត្តកញ្ចប់ OTA ណាមួយ។

 

 

កញ្ចប់ពន្លឺ OTA Delta

 

 

របៀបស្តារឡើងវិញ

 

 

របៀប Android A/B

AB: The Device will apply the OTA delta package in the background via Android AB mode.

 

មិនមែន AB៖ ឧបករណ៍នឹងចាប់ផ្ដើមចូលទៅក្នុងរបៀបសង្គ្រោះ ដើម្បីអនុវត្តកញ្ចប់ OTA ណាមួយ។

 

 

កញ្ចប់កំណត់ពន្លឺឡើងវិញ

 

 

របៀបស្តារឡើងវិញ

 

 

របៀបស្តារឡើងវិញ

AB៖ ឧបករណ៍នឹងចាប់ផ្ដើមចូលទៅក្នុងរបៀបសង្គ្រោះ ដើម្បីអនុវត្តកញ្ចប់កំណត់សហគ្រាស និងរោងចក្រឡើងវិញ

 

មិនមែន AB៖ ឧបករណ៍នឹងចាប់ផ្ដើមចូលទៅក្នុងរបៀបសង្គ្រោះ ដើម្បីអនុវត្តកញ្ចប់កំណត់សហគ្រាស និងរោងចក្រឡើងវិញ

 

 

 

 

ការបិទឧបករណ៍សម្រាប់ការអាប់ដេត OS

 

 

 

 

 

 

 

 

+

AB៖ ការអាប់ដេត OTA ពេញ និង Delta អាចកើតឡើងខណៈពេលដែល ប្រព័ន្ធកំពុងដំណើរការ, without interrupting the user. At the end, the device reboots into the newly installed image. Rebooting to a new OS image is the only device downtime the user will experience.

 

មិនមែន AB៖ Device reboots to recovery mode to install reset or special packages only. Users cannot use the device while installing OTA package.

 

 

ការអត់ធ្មត់កំហុស

 

 

 

 

+

AB devices are fault-tolerant by providing a backup slot. If the device fails to boot up, then it will fall back to the backup slot (reboot back into the old partition).

 

មិនមែន AB៖ If the device fails to boot up, then the device is bricked.

ការធ្វើឱ្យប្រសើរបំណះ Y Y  
 

 

 

បំណះបំណះ

 

 

 

Y

 

 

 

N

Patch downgrades are not supported. Users have the option to use the Full OTA package of the specific patch to perform OS downgrade.

 

All products supported in this document have ការចងកំណែ

implementation, which will cause កំណត់ទិន្នន័យឡើងវិញ on downgrade to an

Google SPL ចាស់ ឬកំណែបង្អែមចាស់។

ការគាំទ្របំណះ Hotfix Y Y  
 

 

ទំហំបំណះ

 

 

 

 

+

AB delta packages will be considerably smaller compared to non-AB delta packages available for Zebra devices.

 

អតិថិជនដែលប្រើប្រាស់ LifeGuard Over the Air (OTA) APIs នឹងអាចប្រើប្រាស់កញ្ចប់ True Delta បាន។

បច្ចុប្បន្នភាពស្ងាត់ Y AB Full and Delta OTA updates are silent to the user

ប្រព័ន្ធប្រតិបត្តិការអាប់ដេតពី Zebra.com និង LifeGuard Over the Air (OTA)

 

 

ករណីប្រើប្រាស់បច្ចុប្បន្នភាព OS

 

 

Zebra.com

LifeGuard លើអាកាស

(OTA) 3.0

 

 

កំណត់ចំណាំ

ការធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធ OTA ពេញលេញ Y Y  
 

 

 

ការទម្លាក់ចំណាត់ថ្នាក់ OTA OS ពេញលេញ

 

 

 

Y

 

 

 

N

LifeGuard Over the Air (OTA) 3.0 does not support OS downgrade. EMM can downgrade to an older version by downloading   a   Full   OTA   package   of   an   older   version.

 

Zebra.com customers can downgrade by pulling the Full OTA

of the target OS version from zebra.com and pushing the OTA package to the device from their EMM console.

 

 

អាប់ដេត Delta OTA

 

Y

Sequential Delta

 

Y

True Delta

LifeGuard Over the Air (OTA) – Delta OTA packages will be streamed for customers using the LGE solution.

 

Zebra.com - ការធ្វើឱ្យប្រសើរឡើងតំបន់ដីសណ្តគឺបន្តបន្ទាប់គ្នា ហើយអាចត្រូវបានដំឡើងដោយប្រើ StageNow/EMM។

 

ការទម្លាក់ចំណាត់ថ្នាក់ Delta OTA

 

N

 

N

Delta OTA packages cannot be used for a Downgrade to an older software version.
 

 

 

 

ការគាំទ្រស្ទ្រីម

 

 

 

 

N

 

 

 

 

Y

LifeGuard Over the Air (OTA) solution will enable AB streaming of OTA Full and Delta packages.

 

Zebra.com customers will have to manually download full OTA or delta packages to the device and install them same way. OTA packages downloaded from zebra.com can be streamed to the device; this requires customers to set up their AB streaming

server and host the OTA package downloaded from zebra.com

 

 

កំណត់កញ្ចប់ឡើងវិញ ឬកញ្ចប់ពិសេស

 

 

Y

 

 

N

LifeGuard Over the Air (OTA) 3.0 APIs មិនគាំទ្រការបើកពន្លឺនៃកញ្ចប់កំណត់ឡើងវិញ ឬពិសេសទេ។

 

Zebra.com customers can download and flash Reset packages or any special packages available to them.

លក្ខណៈបន្តបន្ទាប់នៃកញ្ចប់ Delta OTA
ដើម្បីដំឡើងកំណែពីបំណះ 1 (U01) ទៅបំណះទី 5 (U05) អ្នកត្រូវអនុវត្តកញ្ចប់ដីសណ្តកម្រិតមធ្យមទាំងអស់ផងដែរ (ឧទាហរណ៍ U01, U02, U03, U04 និង U05) ក្នុងលំដាប់ដូចគ្នា។

បំណះ លេខសម្គាល់បង្កើត (XXX – កូដវេទិកា) SPL
U01 13-16-17.00-TG-U01-STD-XXX-04 ខែមេសា ឆ្នាំ 2023
U02 13-16-17.00-TG-U02-STD-XXX-04 ឧសភា 2023
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

ដើម្បីធ្វើឱ្យអ្វីៗកាន់តែងាយស្រួល អ្នកប្រើប្រាស់អាចរំលងការអនុវត្តន៍កញ្ចប់ delta ជាបន្តបន្ទាប់ ហើយបង្ហាញកញ្ចប់ពេញលេញ OTA នៃ U05 ដោយផ្ទាល់។

Android A/B Mode for OS Update

កញ្ចប់ OTA ពេញ និង delta នឹងត្រូវបានដំឡើងតាមរយៈរបៀប Android AB ។ ជាផ្នែកមួយនៃនេះ:

  • a. Full and delta OTA packages will be applied on the device silently in the background.
  • b. Users can continue using the device while OTA packages are applied.
  • c. Post installation is complete, a device notification will be displayed confirming the installation is completed and device shall auto-reboot after 15 secs.
  • d. Device will auto-reboot to boot into the newly installed OS image after the OTA package installation is completed successfully.
  • e. Customers can also configure the device to wait for Update clients (e.g., FOTA) or EMMs to notify the device to reboot.
  • f. 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.
  • g. 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 the Power Manager section in the link provided.

OTA package consists of the following:

  1. HLOS images (system, vendor, boot, and dtbo)
  2. រូបភាពដែលមិនមែនជា HLOS (រូបភាព QCOM)

របៀបងើបឡើងវិញសម្រាប់ការអាប់ដេតប្រព័ន្ធប្រតិបត្តិការ

កំណត់កញ្ចប់ឡើងវិញ និងកញ្ចប់ពិសេសណាមួយដើម្បីធ្វើបច្ចុប្បន្នភាពភាគថាសគ្រប់គ្រងឧបករណ៍ Zebra នឹងត្រូវបានដំឡើងតាមរយៈរបៀបសង្គ្រោះ។
As part of the update via StageNow or EMM:

  • a) The device will be automatically rebooted to Recovery mode.
  • b) Reset packages or special packages will be applied using Recovery mode.
  • c) The device will reboot back to the home screen after installation is completed in Recovery mode.

Customers can enter recovery mode using key combinations or using the “adb reboot recovery” command.

Reset Packages and special recovery packages..

Zebra devices support reset packages to erase the userdata and the enterprise partition. These packages will be applied via recovery mode.

កញ្ចប់ ព័ត៌មាន
កំណត់សហគ្រាសឡើងវិញ Erase the userdata partition and persist the enterprise partition
កំណត់រោងចក្រឡើងវិញ Erase both the userdata and the enterprise partition
 

កញ្ចប់សង្គ្រោះពិសេស

កញ្ចប់ប្រើប្រាស់ដើម្បីកែប្រែភាគថាស ឬកញ្ចប់គ្រប់គ្រងឧបករណ៍ Zebra ដើម្បីធ្វើបច្ចុប្បន្នភាពកូដតំបន់ WLAN ការលៃតម្រូវសំឡេង files, etc., can be applied via recovery mode.

ឧបករណ៍ទាំងអស់។
The reset operation can take more time if there are updated snapshots to be merged before the data reset operation.

OS Update Operations: Upgrade and Downgrade

  • Customer can upgrade the device to a newer OS dessert initial release, OR any latest LG software version within the same dessert OR on a higher dessert release if the Google security patch level of the OS image to be installed is higher than the Google security patch level on the device.
  • If the device is running on a higher Google security patch level compared to the OS image to be installed, then the customer cannot upgrade to such an image. This behavior follows Google security requirements to protect devices from being exploited by any known security vulnerabilities. User data is persisted on all OS Upgrade operations.
  • Customers can perform an OS downgrade to an older OS dessert image or LG software image having a lower Google security patch level compared to the Google security patch level on the device. If a customer performs an OS downgrade operation, user data will be erased automatically.

ឧបករណ៍ទាំងអស់។
ការបន្តទិន្នន័យមិនត្រូវបានគាំទ្រនៅលើ OS Downgrade ទេ។

For all products supported in this document, the following is the experience related to OS Update:

  1. អតិថិជនអាចធ្វើការអាប់ដេត OS (ផ្លាស់ទីទៅកំណែខ្ពស់ជាង ** នៃ OS Image) ដោយប្រើកញ្ចប់ OTA ពេញលេញ។
  2. Customers shall be able to perform OS Upgrade (move to a higher version** of OS Image) using the delta OTA image.
  3. Customers can downgrade (move to an older/lower version* of OS Image) operation using Full OTA packages only.
  4. ចំណុចប្រទាក់ដាច់ដោយឡែកត្រូវបានផ្តល់ជូនដើម្បីអនុវត្តប្រតិបត្តិការអាប់ដេត OS & ទម្លាក់ចំណាត់ថ្នាក់ប្រព័ន្ធ។
  5. All OS downgrade operations will result in an Enterprise Reset operation. i.e., user data is erased on OS downgrade operation.

** កំណែខ្ពស់ជាង → ប៉ារ៉ាម៉ែត្រខាងក្រោមនឹងត្រូវបានពិចារណាដើម្បីកំណត់ថាតើរូបភាព OS ដែលត្រូវដំឡើងគឺខ្ពស់ជាង ឬទាបជាងបើប្រៀបធៀបទៅនឹងកំណែ OS របស់ឧបករណ៍។

  • ក. កម្រិតបំណះសុវត្ថិភាព OS Google (ro.build.version.security_patch, ro.vendor.build.security_patch)
  • b. OS software version (ro.device.patch.version)
  • c. OS Hotfix version
  • d. Custom OS version

ការដំឡើងប្រព័ន្ធប្រតិបត្តិការ និងទម្លាក់ចំណាត់ថ្នាក់តាមរយៈ EMMs

Kindly refer to the MX tech docs present on the Zebra TechDocs portal for more details on supported CSP interfaces for OS Upgrade and Downgrade. https://techdocs.zebra.com/mx/powermgr/

អាប់ដេត OS via EMM ធ្វើឱ្យប្រសើរឡើងប្រព័ន្ធប្រតិបត្តិការ ការបន្ទាបប្រព័ន្ធប្រតិបត្តិការ
 

កំណត់សកម្មភាពឡើងវិញ

10 - ធ្វើឱ្យប្រសើរឡើងប្រព័ន្ធប្រតិបត្តិការ 11 - ការបន្ទាបប្រព័ន្ធប្រតិបត្តិការ
បានអនុញ្ញាត OTA

កញ្ចប់

កញ្ចប់ OTA ពេញលេញ, រូបភាព OTA Patch, UPL កញ្ចប់ OTA ពេញលេញ
ភាពស្ថិតស្ថេរនៃទិន្នន័យ បាទ ទេ

ការកំណត់ទិន្នន័យឡើងវិញដោយស្វ័យប្រវត្តិនឹងត្រូវអនុវត្ត

 

 

 

 

 

 

 

 

អនុញ្ញាត​ករណី​ប្រើ​បច្ចុប្បន្នភាព OS

ដំឡើងកំណែតែប៉ុណ្ណោះ

Upgrade from the current OS to a higher OS software version

Upgrade from current OS to a higher SPL version Upgrade from current OS to a higher version of OS Upgrade from current OS to a higher Hotfix version Upgrade from Patch to a higher software version Upgrade from Patch to a higher SPL version Upgrade from Patch to a higher version of OS Upgrade from Patch to a higher Hotfix version Upgrade from Hotfix to a higher Hotfix version Upgrade from Hotfix to a higher SPL version Upgrade from Custom OS to a higher Custom version.

ដំឡើងកំណែពី Custom OS ទៅកំណែ Custom OS SPL ខ្ពស់ជាងនេះ។

Upgrade from Custom OS to a higher Custom OS OS

version of OS

DOWNGRADE ONLY

Downgrade from the current OS to a lower/older OS version.. Downgrade from the current OS to an OS software version on a lower/older OS version.

Downgrade from Patch to a lower/older OS version. Downgrade from Patch to a lower/older Hotfix version.. Downgrade from Hotfix to a lower/older Hotfix version.. Downgrade from Hotfix to a lower/older SPL version.. Downgrade from Custom OS to a lower/older Custom software version.on

ទម្លាក់ចំណាត់ថ្នាក់ពី Custom OS ទៅកំណែ Custom OS SPL ទាបជាង/ចាស់

ទម្លាក់ចំណាត់ថ្នាក់ពីកំណែ Custom OS ទៅកំណែ Custom OS ទាបជាង/ចាស់ជាងនេះ។

ទម្លាក់ចំណាត់ថ្នាក់ពីកំណែ Custom OS ទៅកំណែកម្មវិធី Custom OS នៅលើកំណែ Custom OS ទាបជាង/ចាស់ជាងនេះ។

ឧបករណ៍ទាំងអស់។

  • The ES reboot flag shall not be considered in case of OS downgrade.
  • Performing an OS upgrade to a higher version but having a lower SPL will result in data reset.

Recovery UI also has been modified for OS Upgrade and Downgrade. Separate OS Upgrade and Downgrade options have been enabled in the recovery UI to perform the OS Update operation.
Kindly visit the sections below in this document for a detailed explanation of recovery mode.

អាប់ដេត AB ស្ទ្រីម

  • An OTA package can reside on the server, and supported devices can stream the package from the server directly to the device without saving the OTA package on the device. The OS update happens in the background, and a user notification shall be displayed to indicate that the OS update operation is in progress.
  • OS Update package can be streamed to A/B devices, removing the need to download the OTA package to the device before installing it. With the help of AB Streaming mode user can perform OS update operations even if disk space is low. The same OTA package can be used for both AB streaming and AB seamless updates.
  • AB streaming mode will be used by default for customers using the LifeGuard Over the Air (OTA) solution to update the device.
  • The delta OTA package will not be completely downloaded and saved on the device before starting the installation. Rather, the delta OTA package contents will be streamed to the device and installed. Similarly, AB streaming updates will be used if there is a need to install a Full OTA package from LifeGuard Over the Air (OTA) solution.
  • អតិថិជនដែលគ្រប់គ្រងឧបករណ៍របស់ពួកគេដោយខ្លួនឯងនឹងត្រូវទាញយកកញ្ចប់ OTA ដែលត្រូវការពី zebra.com ហើយចម្លងដូចគ្នាទៅឧបករណ៍។ ការអាប់ដេត AB Streaming នឹងមិនអាចអនុវត្តបានសម្រាប់ករណីប្រើប្រាស់នេះទេ។

The table below depicts the arguments to be used for AB streaming update:

ប្រតិបត្តិការ កំណត់សកម្មភាពឡើងវិញ ព័ត៌មានលម្អិត
ធ្វើឱ្យប្រសើរឡើង 12 - ប្រព័ន្ធប្រតិបត្តិការធ្វើឱ្យប្រសើរឡើងស្ទ្រីម បើកដំណើរការកញ្ចប់ពេញលេញ/បំណះ OS Upgrade តាមរយៈម៉ាស៊ីនមេ។
ធ្លាក់ចុះ 13 - ប្រព័ន្ធប្រតិបត្តិការចុះក្រោមការផ្សាយ បើកដំណើរការការទម្លាក់ចំណាត់ថ្នាក់ OS កញ្ចប់ពេញតាមរយៈម៉ាស៊ីនមេស្ទ្រីម។
  • While the AB streaming update is in progress, a progress bar shall show the progress of the operation. After the AB streaming update has completed, the device shall show a notification that in 15 seconds device will auto-reboot. After 15 seconds, the device will auto-reboot into a new OS image. OS update status is made available via OEMInfo as well.
  • Device needs to authenticate with server before the OTA package residing on the server can be streamed. The EMM solution or FOTA solution who is initiating OS Update job will have to generate the authentication Id and share with device using Power Manager CSP.

The following Authentication modes are supported for AB streaming mode.

  • ការផ្ទៀងផ្ទាត់សញ្ញាសម្ងាត់
  • ឈ្មោះអ្នកប្រើ និងពាក្យសម្ងាត់ (ការផ្ទៀងផ្ទាត់មូលដ្ឋាន)។
  • គ្មានការផ្ទៀងផ្ទាត់

Device supports the following protocols to perform AB streaming:

  • HTTP
  • https (recommended for better security). Installing Full (upgrade/downgrade) and Delta OTA packages can be accomplished using AB streaming update. All other Enterprise use cases of Zebra cannot be supported by the AB Streaming update.
  • ការដំឡើងកញ្ចប់ OTA ច្រើនដោយប្រើ UPL មិនត្រូវបានគាំទ្រដោយការអាប់ដេតការផ្សាយ AB ទេ។

ការជូនដំណឹងរបស់អ្នកប្រើសម្រាប់កញ្ចប់ OTA ពេញលេញ ធ្វើឱ្យប្រសើរឡើង ឬទម្លាក់ចំណាត់ថ្នាក់

A few of the features of user notifications during OS update:

  1. This is applicable for the Full OTA package and the OTA Patch image.
  2. At the start of Full and Diff OTA package installation, an Icon (Android system icon) will be displayed on the Status Bar.
  3. នៅពេល​ទាញ​ថត​ការជូនដំណឹង​ចុះ ការ​ជូន​ដំណឹង​នឹង​ត្រូវ​បាន​បង្ហាញ​ដោយ​ប្រាប់​ថា OS Update កំពុង​ដំណើរការ ហើយ​ឧបករណ៍​នឹង​ចាប់ផ្ដើម​ឡើង​វិញ​ដោយ​ស្វ័យ​ប្រវត្តិ​នៅ​ពេល​បំពេញ​ដូច​គ្នា។
  4. The user will have no control over this notification. i.e., User CANNOT
    a. Pause/Snooze the OS Update request
    b. Cancel OS Update request
    Prevent the Reboot of the device.
  5. Notification can be cleared by the User. Once the notification is removed, no new notification shall be displayed again.
  6. ប្រសិនបើ EMMs បានជ្រើសរើសជម្រើស "Suppress Reboot" ខណៈពេលដែលដំឡើងកញ្ចប់ OTA ពេញលេញ នោះឧបករណ៍នឹងមិនចាប់ផ្តើមឡើងវិញដោយស្វ័យប្រវត្តិទេ។ ការជូនដំណឹងរបស់អ្នកប្រើក៏បង្ហាញដូចគ្នា ហើយរង់ចាំ EMMs ដើម្បីចាប់ផ្ដើមឧបករណ៍ឡើងវិញ។
  7. ការជូនដំណឹងក៏នឹងបង្ហាញការរំខានដល់ប្រព័ន្ធដែលរារាំងដំណើរការអាប់ដេតរបស់ OS ផងដែរ។ ឧ. ថ្មទាប, ប្រព័ន្ធផ្សព្វផ្សាយ ច្រានចោល ជាដើម។
  8. Devices supporting Battery Warm Swap disable all notifications while Warm Swap is in progress.

ប្រព័ន្ធប្រតិបត្តិការអាប់ដេត - រូបថតអេក្រង់

ZEBRA-4490-Mobile-Computers-FIG- (2)ZEBRA-4490-Mobile-Computers-FIG- (3)

របៀបស្តារឡើងវិញ

From the recovery UI,  customers can install Full OTA packages and Reset packages.

For products supported in this document, Recovery UI provides the following options to perform various operations in recovery mode and apply different packages:

  • Reboot the system now
  • Apply an upgrade from ADB
  • Apply an upgrade from the SD card
  • Apply the upgrade from the USB drive
  • អនុវត្តការទម្លាក់ចំណាត់ថ្នាក់ពី ADB
  • Apply downgrade from the SD card
  • Apply downgrade from the Uthe SB drive
  • View កំណត់ហេតុនៃការស្តារឡើងវិញ
  • បិទថាមពល

ជម្រើស UI ផ្សេងគ្នានៅក្នុងរបៀបងើបឡើងវិញ និងមុខងាររបស់ពួកគេត្រូវបានពន្យល់លម្អិតខាងក្រោម។

All Devices Delta OTA (Patch) images are not supported in Recovery mode.

All Devices: Please ignore the Device Name and Build Fingerprint displayed on the screenshots.

  • Reboot the system now.
    When this UI option is selected by the user, the device will boot to the OS.ZEBRA-4490-Mobile-Computers-FIG- (4)
  • Apply an upgrade from ADB..
    កញ្ចប់អាប់ដេតតាមរយៈ adb នឹងត្រូវបានអនុវត្តនៅពេលយើងជ្រើសរើសជម្រើសនេះ។ អ្នក​ប្រើ​អាច​អនុវត្ត​ប្រតិបត្តិការ OS Upgrade បាន​តែ​ប៉ុណ្ណោះ ហើយ​មិន​អាច​បន្ទាប​ប្រតិបត្តិការ​ដោយ​ប្រើ​ជម្រើស​នេះ​ទេ។ZEBRA-4490-Mobile-Computers-FIG- (5)អ្នកប្រើប្រាស់គួរតែបញ្ចូលឈ្មោះកញ្ចប់តាមរយៈចំណុចប្រទាក់ adb sideload ។ZEBRA-4490-Mobile-Computers-FIG- (6)
  • Apply an upgrade from the SD card..
    Upgrade packages via External SD card will be applied when we select this option. Users can only perform OS Upgrade operation and not downgrade operation using this option.ZEBRA-4490-Mobile-Computers-FIG- (7)ដោយប្រើជម្រើសនេះ អតិថិជនអាចធ្វើកំណែប្រព័ន្ធប្រតិបត្តិការដោយប្រើកញ្ចប់ OTA ពេញលេញ ហើយដំឡើងកញ្ចប់កំណត់ឡើងវិញពីកាតអេសឌី។ ZEBRA-4490-Mobile-Computers-FIG- (8)
  • Apply the upgrade from the USB drive.
    Upgrade packages via USB drive will be applied when we select this option. Users can only perform OS Upgrade operation and not downgrade operation using this option.ZEBRA-4490-Mobile-Computers-FIG- (9)Using this option, customers can perform OS Upgrade using Full OTA packages and install Reset Packages from USB drive.
  • Apply downgrade from AD.B.
    Downgrade packages via adb will be applied when we select this option. Users can only perform the OS Downgrade operation and not the upgrade operation using this option.
    Once selecting this option user should enter the package name via the adb side load interface.ZEBRA-4490-Mobile-Computers-FIG- (10)
  • Apply downgrade from the SD card.
    ការទម្លាក់ចំណាត់ថ្នាក់កញ្ចប់តាមរយៈកាត SD ខាងក្រៅនឹងត្រូវបានអនុវត្តនៅពេលយើងជ្រើសរើសជម្រើសនេះ។ អ្នក​ប្រើ​អាច​អនុវត្ត​បាន​តែ​ប្រតិបត្តិការ​ទម្លាក់​ចំណាត់​ថ្នាក់​ប្រព័ន្ធ​ប្រតិបត្តិការ ហើយ​មិន​ដំឡើង​កំណែ​ដោយ​ប្រើ​ជម្រើស​នេះ​ទេ។
    Using this option, customers can perform an OS downgrade using Full OTA packages and install Reset Packages from an SD card.
  • Apply downgrade from the 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 and install Reset Packages from USB drive.
    The user can only perform the OS Downgrade operation and not the upgrade operation using this option.
  • View កំណត់ហេតុនៃការស្តារឡើងវិញ
    ដោយជ្រើសរើសជម្រើសនេះ អ្នកប្រើប្រាស់អាចធ្វើបាន view កំណត់ហេតុនៃការស្តារឡើងវិញ។ZEBRA-4490-Mobile-Computers-FIG- (11)កំណត់ហេតុការស្តារឡើងវិញនឹងមាននៅក្នុង /tmp/recovery.log ZEBRA-4490-Mobile-Computers-FIG- (12)ដោយជ្រើសរើសថយក្រោយ យើងអាចត្រឡប់ទៅម៉ឺនុយមេវិញ។
  • បិទថាមពល
    By selecting this option user can power off the device.ZEBRA-4490-Mobile-Computers-FIG- (13)

អេក្រង់ UI ការងើបឡើងវិញផ្សេងទៀត។
OTA update is already applied, and the device has not yet rebooted

ZEBRA-4490-Mobile-Computers-FIG- (14)

ឧបករណ៍ទាំងអស់។ 

  • User must reboot the device to ‘Home Screen’ and make sure OS is upgraded successfully to perform another OS update from recovery mode.
  • អ្នកប្រហែលជាត្រូវរង់ចាំរហូតដល់ 1 នាទី។ ឧបករណ៍នេះអាចប្រើបានក្នុងអំឡុងពេលនេះ។
  • It is advisable not to reboot or perform Factory Reset operations as soon as the device boots up after an OS update.

ការដំឡើងពីរបៀបងើបឡើងវិញ

ឧបករណ៍ទាំងអស់។ 

  • វិធីសាស្ត្រដែលពេញចិត្តសម្រាប់ការអាប់ដេតប្រព័ន្ធប្រតិបត្តិការធម្មតាគឺប្រើប្រាស់ LifeGuard Over the Air (OTA) 3.0 APIs ឬ Stagដំណោះស្រាយ eNow / MDM ។
  • ការអាប់ដេត OS នៃទម្រង់ការងើបឡើងវិញនឹងត្រូវប្រើសម្រាប់ប្រតិបត្តិការសង្គ្រោះឧបករណ៍។

If you wish to perform a system upgrade from an upgrade file ទាញយកពី Zebra.com support page, there are two options. Both methods are summarized below:

  • a) For a single upgrade, the upgrade file អាច​ត្រូវ​បាន​ផ្ទុក​ទៅ​លើ​ឧបករណ៍​អង្គ​ចងចាំ​ចល័ត ហើយ​បញ្ចូល​ទៅ​ក្នុង​ឧបករណ៍​ដែល​ត្រូវ​បាន​ដំឡើង​កំណែ។
  • b) 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)

ក) ធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធដោយប្រើ SD Card ឬ USB Drive

  1. Select the appropriate upgrade file from the Zebra support web ទំព័រ។
  2. ទាញយកកំណែអាប់ដេត file ទៅម៉ាស៊ីនកុំព្យូទ័រ។
  3. Copy the grade file ទៅកាន់អង្គចងចាំដែលអាចដកចេញបាន (ទាំងកាត SD ឬ USB drive) ថតឫសដោយប្រើកុំព្យូទ័រម៉ាស៊ីន។
  4. Remove the memory device from the host computer (be sure it is properly ejected first) and install it into the device being upgraded.
  5. 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 the on-screen menu.
  6. Customers can enter Recovery mode using the following key combinations. While the device is powered off, press and hold the indicated buttons until the Zebra screen appears. If the device was restarted in the preceding step, there’s no need to press the Power Button again.
    TC5x PTT Key + Power Button
    MC94x, MC3400 (Gun) Gun Trigger + Power Button
    PS30 Scan Button + Reboot Tool
    WT5400, WT6400 P1 Key + Power Button

    All Devices: Please refer to product-specific documentation for additional details.
    OR
    using the “adb reboot recovery” command.

  7. 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.
  8. When the installation is complete, select the reboot option and press the power button to reboot the device.

b) Performing a System Update Using ADB Commands from the Host Computer

ឧបករណ៍ទាំងអស់។ 

  • Delta OTA packages are not supported in recovery mode, please use the corresponding Full OTA package.
  • Delta OTA packages should be used with LifeGuard Over the Air (OTA) APIs or the Stagដំណោះស្រាយ eNow / MDM ។
  1. Select the appropriate upgrade file from the Zebra support web ទំព័រ។
  2. ទាញយកកំណែអាប់ដេត file ទៅម៉ាស៊ីនកុំព្យូទ័រ។
  3. ត្រូវប្រាកដថាកម្មវិធីបញ្ជា ADB ត្រូវបានដំឡើងនៅលើកុំព្យូទ័រម៉ាស៊ីន។
  4. ភ្ជាប់ឧបករណ៍ទៅកុំព្យូទ័រម៉ាស៊ីនដោយប្រើខ្សែ USB ត្រឹមត្រូវ។ ត្រូវប្រាកដថាឧបករណ៍មានកម្រិតថ្មយ៉ាងហោចណាស់ 30% មុនពេលចាប់ផ្តើមដំណើរការដំឡើងកំណែ។
  5. ចូលទៅកាន់កម្មវិធីការកំណត់នៅលើឧបករណ៍ ហើយបើកជម្រើសអ្នកអភិវឌ្ឍន៍ដោយធ្វើតាមតំណនេះ៖ https://developer.android.com/studio/debug/dev-options
  6. Select one Settings application: System > Advanced > Developer options.
  7. រុញកុងតាក់សម្រាប់ជម្រើសអ្នកអភិវឌ្ឍន៍ទៅទីតាំងបើក។
  8. Slide the switch for USB Debugging to the ON position. Allow USB debugging? A dialog box appears.
  9. ប៉ះ យល់ព្រម។ នេះអនុញ្ញាតឱ្យកុំព្យូទ័រម៉ាស៊ីន និងឧបករណ៍ទំនាក់ទំនងតាមរយៈ USB ។
  10. On the host computer, open a command prompt window and use the adb command: adb devicesZEBRA-4490-Mobile-Computers-FIG- (15)
  11. វាយពាក្យបញ្ជាខាងក្រោមហើយចុច Enter: adb reboot recovery
  12. អេក្រង់ System Recovery បង្ហាញនៅលើឧបករណ៍។
  13. ចុចប៊ូតុងកម្រិតសំឡេងឡើង និងកម្រិតសំឡេងចុះក្រោមនៅលើឧបករណ៍ ដើម្បីរុករកដើម្បីអនុវត្តការអាប់ដេតពី ADB ។
  14. ចុចប៊ូតុងថាមពលដើម្បីជ្រើសរើសជម្រើសនេះ។
  15. On the host computer, command prompt window and type: adb sideload <file> where <file> = ផ្លូវ និង fileឈ្មោះ zip file.
  16. Press Enter on the hottest PC at the prompt. The System Update starts installing (progress appears as a percentage in the Command Prompt window), and then the System Recovery screen shows update progress information on the device.
  17. When the update is complete,  select the reboot option and press the Power button to reboot the device.

គ) ការផ្ទៀងផ្ទាត់ការដំឡើងបច្ចុប្បន្នភាពប្រព័ន្ធ

  1. ចូលទៅកាន់ការកំណត់។
  2. ប៉ះអំពីទូរស័ព្ទ។
  3. រំកិលចុះក្រោមទៅលេខសាងសង់។
  4. ត្រូវប្រាកដថាលេខបង្កើតត្រូវគ្នានឹងកញ្ចប់អាប់ដេតប្រព័ន្ធថ្មី។ file លេខ។

UPL (ធ្វើបច្ចុប្បន្នភាពបញ្ជីកញ្ចប់) យន្តការ

UPL allows users to perform of the below use-cases in a single step for the device administrator

  • អនុវត្តកញ្ចប់កម្មវិធីបង្កប់ OTA ជាច្រើន រួមជាមួយនឹងកញ្ចប់ OS OTA
  • អនុវត្តកញ្ចប់ OTA នៃការកំណត់រចនាសម្ព័ន្ធណាមួយ រួមជាមួយនឹងកញ្ចប់ OS OTA
  • អនុវត្តកញ្ចប់កំណត់ឡើងវិញបន្ទាប់ពីដំឡើងរូបភាព OS
  • អនុវត្តការកំណត់ឧបករណ៍ឡើងវិញដោយប្រើពាក្យបញ្ជាជំនួសឱ្យកញ្ចប់

AnAPL file can consist of combinations of the following package types:

  • កញ្ចប់ OTA ពេញលេញ
  • កញ្ចប់ Delta OTA
  • កំណត់កញ្ចប់ឡើងវិញ
  • កំណត់ពាក្យបញ្ជាឡើងវិញ
  • កញ្ចប់អាប់ដេតកម្មវិធីបង្កប់
  • កញ្ចប់កំណត់រចនាសម្ព័ន្ធ

All Devices. An UPL file cannot consist of both Full OTA and Delta OTA packages.

ទាំងអស់។ ឧបករណ៍ អតិថិជន can directly install the Full OTA package of the required LG OS version.

កញ្ចប់ OTA ពេញលេញអាចទាញយកបានពី zebra.com. If a customer is using the LifeGuard Over the Air (OTA) solution, then the device can be directly updated to the target LG software version using a delta OTA package provided by LifeGuard Over the Air (OTA).

Rules to build a UPL. UPL can consist of the following combinations:

  • កញ្ចប់ OTA ពេញលេញ + កំណត់ឡើងវិញ / កញ្ចប់ពិសេស
  • កញ្ចប់ OTA ពេញលេញ + ពាក្យបញ្ជាកំណត់ឡើងវិញ
  • Delta OTA package (e.g., LG software version) + Reset/Special package
  • Delta OTA package (e.g., LG software version) + Reset command

ឧបករណ៍អាចត្រូវបានកំណត់ឡើងវិញដោយប្រើពាក្យបញ្ជា UPL និងត្រូវបានគាំទ្រនៅលើ A10 និងខ្ពស់ជាងនេះ។ នេះជៀសវាងតម្រូវការក្នុងការរុញកញ្ចប់កំណត់ឡើងវិញខណៈពេលកំពុងប្រើ UPL។

  • កំណត់សហគ្រាសឡើងវិញ
  • កំណត់ឡើងវិញពីរោងចក្រ

UPL files មិនគួរត្រូវបានកំណត់រចនាសម្ព័ន្ធដូចខាងក្រោម:

  • Combination of Full OTA packages or Delta OTA packages (e.g., LG software version)
  • New lines present after the last line in the PL file
  • Trailing tab spaces are present after each line in the UPL file
  • Unwanted characters are rremovedafter each line in the UPL file
  • Contains only UPL commands

A few valid examples នៃ UPL files មានដូចខាងក្រោម៖

UPL with Reset Packages UPL with Reset Commands
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 នីមួយៗទេ។
If UPL and OTA packages were copied to internal memory (/sdcard or /data/tmp/public), then these files should not be reused.

ឧបករណ៍ទាំងអស់។  

  • UPL files and OTA packages residing in the internal memory of the device should be deleted after they have been applied. Do not re-use the same packages or UPL fileស. នេះ។
  • UPL file cannot be installed using the adb sideload mode.
  • The device will reboot after applying an OTA package if Reset is included in UPL

ប្រសិនបើ UPL មានកញ្ចប់ពេញលេញ ឬ Diff OTA និងកញ្ចប់ពិសេស៖

  • The full OTA package shallbe installedd in Android AB mode (background update)
  • កញ្ចប់ពិសេសនឹងត្រូវបានដំឡើងនៅក្នុងរបៀបសង្គ្រោះ។
  • The device will auto-reboot to recovery mode after the Full OTA package installation has completed.
  • The suppress boot flag shall not be considered in the UPL update.

សារស្ថានភាពទៅកាន់ EMMs

OS Update status is sent as an intent. Data Analytics captures the same and stores it in the OEMInfo content provider. EMMs can read the OEMInfo content provider to fetch the exact status of the OS Update operation. The device does not display any kind of UI notification when an OS Update is in progress/applied/failed.

ZEBRA-4490-Mobile-Computers-FIG- (16)

Possible device interruptions during an OTA package update

While a Full OTA Package is installed via AB mode in the background, users of the device will be able to use the device. Thus, devices might be put in various states that can interrupt the ongoing OS Update. Device states thawhat t can interrupt the OS Update are:

  1. Low Battery condition. If the battery falls below 30% capacity, the ongoing OS Update will be interrupted and resumed only after connecting to a battery source.
  2. Performing a Battery Warm Swap or Hot Swap while the OS update is in progress will cancel the update.
  3. Device can be shut down, enter critical battery state, media ejected (external SD Card), or low storage in userdata partition (approximately 100MB). In all the above scenarios, the ongoing OS Update will be cancelled.
  4. ប្រសិនបើឧបករណ៍ត្រូវបានចាប់ផ្តើមឡើងវិញនៅពាក់កណ្តាលនៃប្រតិបត្តិការអាប់ដេត OS នោះការងារដែលកំពុងដំណើរការនឹងត្រូវបានផ្អាកសម្រាប់ការអាប់ដេតដោយគ្មានថ្នេរ និងលុបចោលសម្រាប់ការអាប់ដេត។ នៅពេលចាប់ផ្ដើមឧបករណ៍ឡើងវិញ ការងារអាប់ដេតរបស់ OS នឹងត្រូវបានបន្ត ហើយបញ្ចប់តែក្នុងករណីមានការអាប់ដេតដោយគ្មានថ្នេរ។
  5. LifeGuard Over the Air (OTA) can perform an ongoing OSOS update.

យន្តការ AB Fallback

In the Android AB system, if an OTA fails to apply (for example, ដោយសារតែ flash មិនល្អ) អ្នកប្រើប្រាស់នឹងមិនរងផលប៉ះពាល់ទេ។ អ្នកប្រើប្រាស់នឹងបន្តដំណើរការ OS ចាស់ (រូបភាព OS ដែលមានស្រាប់) ហើយអតិថិជនអាចព្យាយាមធ្វើបច្ចុប្បន្នភាពឡើងវិញ។
ប្រសិនបើការអាប់ដេត OTA ត្រូវបានអនុវត្ត ប៉ុន្តែមិនអាចចាប់ផ្ដើមបានទេ ឧបករណ៍នឹងចាប់ផ្ដើមឡើងវិញ (ថយក្រោយ) ទៅក្នុងរូបភាព OS ចាស់/ដែលមានស្រាប់ ហើយឧបករណ៍នៅតែអាចប្រើបាន។ នេះអនុញ្ញាតឱ្យអតិថិជនរបស់យើងព្យាយាមធ្វើបច្ចុប្បន្នភាពឡើងវិញ។

របៀបគណបក្សសង្រ្គោះ

ពេលខ្លះឧបករណ៍អាចបញ្ចប់នៅក្នុងរង្វិលជុំបិទបើកឡើងវិញ ដែលបណ្តាលឱ្យអតិថិជន file គាំទ្រសំបុត្រឬការសាកសួរការធានា។ ដំណើរការនេះធ្វើឱ្យអតិថិជនខកចិត្ត និងមានតម្លៃថ្លៃ។
Android 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 the RxLogger plugin for recovery mode to collect rescue party logs.

កំណត់ហេតុនៃការស្តារឡើងវិញ

អ្នក​ប្រើ​អាច​ទាញ​យក​កំណត់​ហេតុ​ការ​ងើប​ឡើង​វិញ​ដោយ​ប្រើ RxLogger ។ មួយត្រូវតែបើកកម្មវិធីជំនួយ RxLogger សម្រាប់របៀបការងើបឡើងវិញ ដើម្បីប្រមូលកំណត់ហេតុការងើបឡើងវិញ។

ZEBRA-4490-Mobile-Computers-FIG- (17)

Thuser will not be able to pull recovery logs from /data/tmp/public/recovery path. The last 10 Recovery logs are saved under this folder for debug purposes.

សំណួរដែលសួរញឹកញាប់

Q: Can I perform an OS downgrade using LifeGuard Over the Air (OTA) 3.0?
A: No, LifeGuard Over the Air (OTA) 3.0 does not support OS downgrade directly. However, EMM can facilitate a downgrade to an older version by downloading a Full OTA package of the desired older version.

ឯកសារ/ធនធាន

ZEBRA 4490 Mobile Computers [pdf] ការណែនាំអ្នកប្រើប្រាស់
4490 Mobile Computers, 4490, Mobile Computers, Computers

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *