1. Home
  2. OEM
  3. Datalogic
  4. How To Perform Datalogic Firmware Upgrades Using SureMDM?

How To Perform Datalogic Firmware Upgrades Using SureMDM?

KB ID: 42G2006363
Views: 1009
Updated: June 2021

You can use SureMDM’s Jobs feature to remotely deploy Datalogic Android device firmware upgrades. 

Create the following jobs inside your SureMDM console and apply them in the following order:

  1. A File Transfer Job to push firmware to device storage. 
  2. A Run Scripts  to start the broadcast receiver on the device. 
  3. A Run Script job to upgrade the Datalogic firmware.

Prerequisite

You must have downloaded the Datalogic firmware from the Datalogic Developers website (e.g. Firmware.zip).

Steps to perform Datalogic firmware upgrades using SureMDM

Part 1: Steps to create a File transfer job.

1. Log in to the SureMDM console.

2. Navigate to the Jobs Module.

3. Click on the New Job Icon.

4. Click on Android.

5. Click on File Transfer Job.

6. Click on the Add icon.

7. Click on the Upload icon and select Firmware, and click the OK button.

8. Enter a name for the job (e.g. “Datalogic_Firmware” job).

9. Save the job.

Part 2: Steps to create a Run Script job to start the broadcast receiver on the device.

1. Navigate to the Jobs Module.

2. Click on the New Job Icon.

3. Click on Android.

4. Click on Run Script Job.

5. Enter a name for the job (e.g. “Start broadcast receiver”).

6. Enter the run script below in the prompt that appears.

am startservice -n com.datalogic.systemupdate/com.datalogic.systemupdate.SystemUpgradeService --ei action 2 -e path sdcard/firmware.zip 

7. Click on the Save button.

Part 3: Steps to create a Run Script job for upgrading Datalogic firmware.

1. Navigate to the Jobs Module. 

2. Click on the New Job Icon.

3. Click on Android.

4. Click on Run Script Job.

5. Enter a name for the job (e.g. “Upgrade Datalogic firmware”).

6. Enter the Run Script below in the prompt that appears.

am broadcast -a com.datalogic.dxu.action.FIRMWARE_UPDATE -e force false -e silent true -e path sdcard/firmware.zip

7. Click on the Save button.

Part 4: Apply all the jobs you created in order.

1. Log in to the SureMDM console.

2. Navigate to Jobs.

3. Click on New Job.

4. Select Android.

5. Click on Composite Job and click on the Add icon.

6. Select the following jobs in order and click OK.

     a) Firmware File Transfer job.

     b) Run Script job to start the broadcast receiver.

     c) Run Script job to upgrade Datalogic firmware.

7. Click the job name and click OK.

8. Navigate back to the SureMDM home page.

9. Select the enrolled device.

10. Click on the Apply button.

11. Select the job and apply it to the device.

To read more about SureMDM, click here.

Related Articles