Contactless Scanning & Updating/Upgrading Android OS on Motorola Zebra TC20/TC51 Android Devices

Hi Folks --

We just implemented the N-Scan contactless App and, as you may have seen on the forums, Motorola Zebra TCxx Android Devices have lots of scan issues (after a few scans, the scanner will just shut off) if you're running on an old build / OS or the original factory build / OS that came with the device.

Zebra's Knowledgebase does *not* make it easy to figure out how to upgrade or update the device to the latest build, so the team at Arsht put together a guide in the hopes that it saves everyone a few hours cobbling together how to figure out how to upgrade your device.

  1. On the device, check to see if apps such as YouTube, Play Store, Chrome, Drive, etc. are installed or available.  If they *are* then you have a “GMS” build (our TC20 devices were GMS).  If they are not, then you have a “Non-GMS” build (and they were *not* installed on our TC51 device, which was Non-GMS).
  2. On the device, open up Settings > scroll all the way down to the bottom of the menu and select “About phone”
    • Under “Android version” note whether you are on Marshmallow (v6.x), Nougat (v7.x), or Oreo (v8.x)
    • Under “Build number” note the first three sets of digits (e.g. “01-01-49”)
  3. Open the appropriate link below depending on which build you determined is installed on your TCXX Device from Step 1.
  4. On the appropriate Download Page, expand the section corresponding to the “Android version” you noted in Step 2 (Marshmallow / v6.x, Nougat / v7.x, or Oreo v8.x).
  5. Within the appropriate Operating System section, find the section corresponding to the “Build number” you noted in Step 2.  Download the latest LifeGuard Update in that section for the “Build number” version.
    • *Important note: upgrades between base versions is even more difficult and requires installing the Full Image and then the latest LifeGuard update in sequence.  It may also require a factory reset – I haven’t yet been able to test that.
  6. The easiest way to apply the update that we’ve found is by using the Zebra StageNow app.  Happy to walk that through with anyone if they’d like or to record a video of us doing it.  Below is the knowledgebase article for setting up an Incremental OS Update StageNow profile.  Note that you’ll need to permit the app to use port 21 (FTP) in Windows Firewall on all profiles if you have that enabled.

If you have any questions about how to use StageNow, I'd be happy to help out!

Best,

DGomez

Parents
  • I can't download it due to it requiring a contract number with zebra. Does tessitura provide such a contract number?

  • Greetings, Viktor!  It has been a few years since I created my Zebra.com login, but here's how I'd start.  Register your Zebra.com account -- don't request software download / entitlement if you don't know your contract number or account number.

    Once you've successfully registered your Zebra.com account, while logged in, fill out the entitlement form at https://www.zebra.com/us/en/ewa/ewaform.html.  Have the Serial Number of one your devices handy (you can find it in Settings app > About Phone > Status on Android Oreo or somewhere similar on older versions of Android) and choose "Serial Number and Contract Number Not Available" as your issue.  Enter information -- use your organization's name as the "Account Name" and include in the notes the Device Model for which you're wanting to download LifeGuard updates.

Reply
  • Greetings, Viktor!  It has been a few years since I created my Zebra.com login, but here's how I'd start.  Register your Zebra.com account -- don't request software download / entitlement if you don't know your contract number or account number.

    Once you've successfully registered your Zebra.com account, while logged in, fill out the entitlement form at https://www.zebra.com/us/en/ewa/ewaform.html.  Have the Serial Number of one your devices handy (you can find it in Settings app > About Phone > Status on Android Oreo or somewhere similar on older versions of Android) and choose "Serial Number and Contract Number Not Available" as your issue.  Enter information -- use your organization's name as the "Account Name" and include in the notes the Device Model for which you're wanting to download LifeGuard updates.

Children