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