How to enable automatic firmware updates with Android Enterprise and Knox SDK

Last updated July 24th, 2025

Categories:

Environment

  • Android Enterprise
  • Knox Platform for Enterprise
  • Knox SDK

Overview

To enable automatic firmware updates on your device, you can use the Android DevicePolicyManager API with Knox SDK.

To access the Advanced Restriction policies used with Knox SDK or Knox Service Plugin, you require a Knox Platform for Enterprise Premium license.

How to enable automatic firmware updates

To implement automatic firmware updates using Android DevicePolicyManager API and Knox SDK:

  1. Check for pending or available firmware updates using the Android DevicePolicyManager API.
  2. Enable automatic downloads when a firmware update is available using the allowFirmwareAutoUpdate method.
  3. Automatically install downloaded firmware updates using these Android DevicePolicyManager API methods: -createAutomaticInstallPolicy -setSystemUpdatePolicy

You can also use Knox E-FOTA to remotely deploy OS updates to devices over any network type without user interaction.

Is this page helpful?