Attempting to Upgrade MC9300 from Android 8 to Anroid 10 Using a UPL file

CM
Charles McCutchen
Gildan Activewear NDC

I'm updating MC9300 running Android * Lifeguard 41.  The security bulletin of Android 10 is September 5,2020.  The current security bulletin is Oct 5th, 2021.  To update without a factory reset I'm attemping to use a UPL file.  

I'm using a data transfer rule, copying 4 files to the SDCARD folder.

HE_FULL_UPDATE_10-16-10.00-QG-U00-STD-HEL-04.ZIP

HE_DELTA_UPDATE_10-16-10.00-QG-U132-STD-HEL-04.ZIP

A10PlusLG132.UPL

Update_MC9300_A10_LG132.XML

The content of the UPL file is 

package:HE_FULL_UPDATE_10-16-10.00-QG-U00-STD-HEL-04.ZIP
package:HE_DELTA_UPDATE_10-16-10.00-QG-U132-STD-HEL-04.ZIP

I'm using a post install script to call the XML file

mxconfig /sdcard/Update_MC9300_A10_LG132.xml

This is the content of the XML file

<?xml version="1.0"?>

-<wap-provisioningdoc>


-<characteristic type="PowerMgr" version="8.1">

<parm value="10" name="ResetAction"/>


-<characteristic type="file-details">

<parm value="/sdcard/A10PlusLG132.upl" name="ZipFile"/>

</characteristic>

</characteristic>

</wap-provisioningdoc>

Nothing happens after the files sync and when I try to run the script manually it shows 

Custom log (Mxconfig - /sdcard/Update_MC9300_A10_LG132.xml processed success

And idea on what I'm doing wrong? 

3 years ago
Android
ANSWERS
CM

It appears it did update the device but also factory reset it. 

CM

It is updating to Android 10 but the Lifeguard Update isn't installing.  

MD
Matt Dermody Diamond Contributor
3 years ago

I personally do not have much experience using UPL files for updating Zebra devices so I can't offer much help there. Have you considered making the jump to Android 11 instead? With A11 you can install an all in one ZIP file including the full BSP and LifeGuard. You'd also likely be able to jump to a OS version with a higher security patch level in order to avoid the factory reset problem you're having by upgrading to an OS with a lower security patch level. Zebra is now shipping new MC9300s on A11 and returning them back from RMA repair on A11 as well so its something you are going to have to inevitably deal with. 

CM

Thank you for your suggestion.  I've been avoiding Android 11 because I can't access the \sdcard\Android\data\com.wavelink.velocity\files to copy the Velocity WLDEP file to.  There is a workaround, but I just haven't taken the time to figure it out:  I probably need to because repaired scanners are coming back with Android 11 on them and I'm downreving them. to 10.

Velocity File Assistant (ivanti.com)

MK
Martin K.
2 years ago

The Velocity file assistant is working very good and almost the same workflow as putting the config files direct into the android/data/com.wavelink.velocity/files directory