This is a step by step guide showing you how to update the firmware on your Datalogic Android mobile computer using SureMDM by 42Gears

Summary:
Create the following jobs inside your SureMDM console -

  1. “File Transfer” job to push firmware to device storage
  2. “Run script” job to start broadcast receiver
  3. “Run script” job to upgrade datalogic firmware
  4. Applying all above jobs in the order mentioned above

Steps:

  1. Download the firmware file (e.g. Firmware.zip) from the Datalogic Developer website
  2. Next, create a File Transfer job on SureMDM -
    1. Login to SureMDM console.
    2. Navigate to “Jobs” Module.
    3. Click on “New Job” Icon.
    4. Click on “Android” platform.
    5. Click on “File Transfer” Job.
    6. Click on “Add” icon.
    7. Click on “upload” icon and select the Firmware and click “ok”.
    8. Enter job name e.g.: “Datalogic_Firmware” job.
    9. Save the Job.
  3. Steps for creating run script for starting broadcast receiver:
    1. Login to SureMDM console.
    2. Navigate to “Jobs” Module.
    3. Click on “New Job” Icon.
    4. Click on “Android” platform.
    5. Click on “Run Script” Job.
    6. Enter Job Name e.g.: Start broadcast receiver.
    7. Enter this script: am startservice -n com.datalogic.systemupdate/com.datalogic.systemupdate.SystemUpgradeService --ei action 2 -e path sdcard/firmware.zip
    8. Click on Save button.
  4. Steps for creating run script to upgrade datalogic firmware. Follow steps from Step 3, a - f, then,
    1. Enter Job Name e.g. Upgrade datalogic firmware.
    2. Enter this script: am broadcast -a com.datalogic.dxu.action.FIRMWARE_UPDATE -e force false -e silent true -e path sdcard/firmware.zip
    3. Click on the Save button.
  5. Select the enrolled DataLogic device >> Apply >> and apply the following jobs in the mentioned order -
    1. Apply the firmware FILE TRANSFER job first.
    2. Then apply the runscript to start broadcast receiver
    3. Next, apply the runscript to upgrade datalogic firmware.