Firmware Management
Firmware Management provides a centralized interface to configure and control firmware delivery across all enrolled devices in a secure and scalable manner.
đź”— Quick Navigation
Firmware Configurations
The Firmware Configuration section under Platform Configurations allows administrators to define and manage how firmware is delivered and which device models are supported.
This configuration is essential for managing firmware updates in a multi-tenant environment and ensuring compatibility across Android, iOS, and Windows devices.
Prerequisites
Before configuring firmware settings, make sure that at least one user role (e.g., admin) has been created and is available in the Roles section of the Endpoint Management portal. These roles are required to assign access to the firmware test channels during the configuration process.
Steps
Follow the steps below to access firmware configurations,
- Sign in to the Entgra UEM Server Endpoint Management Console.
- Click on Configurations in the left navigation menu.
- Select Platform from the expanded list.
- Expand Firmware Configurations.
This section is divided into two parts:
- General/Firmware Channel Configurations: Controls firmware delivery method and access roles
- Firmware Model Management: Allows defining supported firmware models
Firmware Channel Configurations
Firmware Channel Configuration allows administrators to define how firmware updates are delivered to user devices in the platform and precisely control which users can test or receive firmware updates.
This functionality supports two different delivery methods, including App Store and CDN (Content Delivery Network), with role-based access control.
Steps
Follow the steps below to configure firmware channels,
- Click on General under the Firmware Configurations section to open the Firmware Channel Configurations panel.
- Add roles for firmware test channels.
- Assign which user roles can access the Test Firmware channel. Enter the role name, a dropdown will appear with matching roles. Select the desired role(s). (Example: Select admin to allow admin users access to test firmware delivery channels)
- Select a delivery method.
- App Store: Default firmware delivery method via the Entgra App Store. The default firmware delivery process will be handled through the Entgra App Store. Selecting any other option will disable the default delivery method via the App Store.
- CDN: Allows firmware to be delivered from a custom Content Delivery Network (CDN). Selecting CDN disables the default App Store delivery.
- Enter CDN URI: Make sure the CDN URI is reachable and configured to serve firmware files securely.
- App Store: Default firmware delivery method via the Entgra App Store. The default firmware delivery process will be handled through the Entgra App Store. Selecting any other option will disable the default delivery method via the App Store.
- Click the Save button at the bottom of the form.
The firmware delivery configuration is now saved. Devices under the assigned roles will receive firmware updates based on the selected delivery method (App Store or CDN).
Firmware Model Management
This section allows you to define and manage firmware models associated with devices, ensuring compatibility during firmware updates.
Note
A firmware model links a firmware update to the right group of devices, ensuring that only supported devices receive the correct firmware.
Steps
Follow the steps below to configure firmware channels,
- Click on Firmware Model under the Firmware Configurations section to open the Firmware Channel Configurations panel.
- You can switch between Android, iOS and Windows, each tab displays existing firmware models for that OS.
- Click the Create Firmware Model button to add a new custom firmware model.
- Fill in the relevant fields with an appropriate name and description for the firmware model. Click Add.
The model will now appear in the list for the selected platform and can be used when creating firmware in App Publisher.
Firmware Management from App Publisher
The Firmware section in Entgra App Publisher allows administrators to create a new firmware record with or without a release and visually manage firmware versions using categorized card view.
You can create a firmware within the App Publisher portal in two modes:
- Create a firmware without publishing a release (Skip release)
- Create a firmware along with a release version
Prerequisites
- Before creating or publishing firmware using the App Publisher, make sure the Firmware Configurations are completed.
- Assign user roles to the Test Firmware Channel and select the appropriate delivery method (App Store or CDN).
- Create at least one firmware model and associate it with the relevant platform
- You should have the necessary permissions to create and manage custom applications.
Create Firmware Without a Release (Skip Release)
This section explains how to create a firmware application without immediately releasing it. This is useful when preparing firmware entries in advance for testing, internal approvals, or when you want to publish the release at a later stage.
Steps
Follow the steps below to create a new firmware entry and skip the release step,
- Sign in to the Entgra UEM Server Endpoint Management Console.
- In the left navigation menu, click App Publisher.
- Select Firmware from the expanded App Publisher list.
- Click on the + Create Firmware tile.
-
In the Application step of the wizard, fill in the following fields and click the Skip Release button.
Field Description Device Type Select the operating system type on which the firmware is designed to work optimally. Firmware Name Enter a unique name for the firmware that is displayed to the user. Description Provide a clear explanation of what the firmware does. Firmware Models Select one or more applicable firmware models from the dropdown. These are required to link firmware to compatible devices. These must be preconfigured in Firmware Configurations. Visible Roles (Optional) Select specific user roles that can view and access this firmware in the App Store. Only users with those roles will be able to view and access the firmware Categories Select the category that this firmware needs to be listed under. Tags Add one or more tags to classify the firmware under a specific category.
The firmware will be created without a release version and will now appear in the firmware list.
Important
Firmware created via Skip Release will not be installable on devices until a release is added. This option is ideal for drafting firmware configurations or preparing for staged rollouts. You can add a release later using the Add Release button on the firmware listing card.
Create Firmware With a Release Version
Creating a firmware with a release allows the firmware to be published to the App Store, making it installable on devices by administrators or users with access.
Steps
Follow the steps below to create a new firmware entry with a release version,
Fill in Firmware Application Details
- Sign in to the Entgra UEM Server Endpoint Management Console.
- In the left navigation menu, click App Publisher.
- Select Firmware from the expanded App Publisher list.
- Click on the + Create Firmware tile.
-
In the Application step of the wizard, fill in the following fields and click the Add Release button to continue.
Field Description Device Type Select the operating system type on which the firmware is designed to work optimally. Firmware Name Enter a unique name for the firmware that is displayed to the user. Description Provide a clear explanation of what the firmware does. Firmware Models Select one or more applicable firmware models from the dropdown. These are required to link firmware to compatible devices. These must be preconfigured in Firmware Configurations. Visible Roles (Optional) Select specific user roles that can view and access this firmware in the App Store. Only users with those roles will be able to view and access the firmware. Categories Select the category that this firmware needs to be listed under. Tags Add one or more tags to classify the firmware under a specific category.
Upload Firmware Image and Icon
-
Under Firmware Image, provide the firmware file by pasting the direct download URL or upload firmware image by click on Select button. This file must be hosted and accessible for devices to retrieve during installation.
Important
- If the Delivery Method is set to App Store, both Upload and URL options will be available.
- If it's set to CDN, only the URL option will be shown.
- If using a URL, please note that download and processing may take time when installing, and the release may be slightly delayed.
-
Under Icon you may either,
- Click Select to upload a local image file (PNG, JPG), or
- Click URL to provide a hosted icon image
Recommended size for the icon is 144x144 pixels.
- After both the firmware and icon are provided, click the Continue button.
Define Release Details
-
In the Release step, enter the following information and click on Submit button.
Field Description Package Name Enter a unique identifier for the firmware. (Example: com.firmware.wifi) Version Set the version of this release (Example: 1.0.0) Release Channel Select Production if this is a final release ready for deployment. Select Testing if the release is for internal testing or QA purposes. Testing releases won’t be automatically visible in the App Store unless manually promoted. Description Describe what’s included in this release. Metadata (optional) Click + Add to include key-value data for advanced configuration or tracking. Release State (optional) Enable this checkbox to automatically mark the release as Release-Ready, making it instantly available in the App Store.
The firmware entry with the release will now appear in the firmware listing page. To view details of this release, refer to the View Firmware section.
Add a New Firmware Release
This section describes how to add a new release version to an already created firmware entry in the App Publisher portal.
Prerequisites
You must have an existing firmware entry before performing this action. If not, refer to Create Firmware Without Release or Create Firmware With a Release first.
Steps
Follow the instructions below to add a new release:
- Sign in to the Entgra UEM Server Endpoint Management Console.
- In the left navigation menu, click App Publisher.
- Select Firmware from the expanded App Publisher list.
- Locate the firmware to which you want to add a new release.
- Click on the + (plus) icon on the firmware tile.
-
In the upload step paste a valid download URL for the remote artifact.
Important
If using a remote URL, please note that download and processing may take time, and the release may be slightly delayed before becoming available.
-
(Optional) You can update the firmware icon to visually distinguish this version.
- Click Continue to proceed.
-
Fill out the following details and click on Submit.
Field Description Package Name Enter a unique identifier for the firmware. (Example: com.firmware.wifi) Version Set the version of this release (Example: 1.0.0) Release Channel Select Production if this is a final release ready for deployment. Select Testing if the release is for internal testing or QA purposes. Testing releases won’t be automatically visible in the App Store unless manually promoted. Description Describe what’s included in this release. Metadata (optional) Click + Add to include key-value data for advanced configuration or tracking. Release State (optional) Enable this checkbox to automatically mark the release as Release-Ready, making it instantly available in the App Store.
Once submitted, the release will appear under the firmware version listing. To view details of this release, refer to the View Firmware section.
View Firmware Release Details
This section explains how to view detailed information of an existing firmware entry, including its versions, channels, descriptions, and migration statuses.
Steps
Follow the instructions below to access and view firmware version details:
- Sign in to the Entgra UEM Server Endpoint Management Console.
- In the left navigation menu, click App Publisher.
- Select Firmware from the expanded App Publisher list.
- Locate the firmware you want to view from the firmware listing.
- Click on the view details icon (eye symbol) on the relevant firmware card.
- A new page will appear displaying all available firmware versions under the selected firmware entry.
- You can search for a firmware release using different filters such as Firmware, Version, or Release Channel.
- Click on the firmware version you wish to view in detail.
- Once a version is selected, the following information will be displayed:
- Channel: Indicates whether the version is for PRODUCTION or TESTING.
- Version: Version number of the firmware
- Description: Description entered at the time of releasing the firmware.
Migrate to Production
If the firmware version is in the testing stage, you can move it to production to make the version available for live deployments.
Manage Firmware Lifecycle
Firmware lifecycle management ensures that your firmware applications follow a controlled review and publishing process. This allows administrators to verify compliance with security policies, coordinate testing, and manage the visibility of firmware in the App Store.
With this interface, you can easily transition firmware from one state to another, from creation to publishing, blocking, or retiring.
Steps
Follow the steps below to access the lifecycle management view of a firmware entry:
- Sign in to the Entgra UEM Server Endpoint Management Console.
- In the left navigation menu, click App Publisher.
- Select Firmware from the expanded App Publisher list.
- Locate the firmware entry you want to manage.
- Click on the view details icon (eye symbol) on the relevant firmware card.
- Navigate to the Manage Lifecycle section to view the current state and available actions. You’ll be able to:
- Track the full Lifecycle History
- Transition the firmware to a new state using the Change Lifecycle tab
-
Below is an overview of each available firmware lifecycle state and its purpose:
State Description Created Initial state when a firmware is created. From here, it must go to In-Review for evaluation. In-review The firmware is under review by approvers. It can either be Approved, Rejected, or sent back to Created for corrections. Approved The firmware has passed review. From here, it can move to Release-Ready or be returned to In-Review. Release-ready The firmware version is already published and visible in the App Store for installation by permitted users. Blocked A temporary state that prevents the firmware from being used or published. Use Blocked to temporarily pause rollouts without fully retiring the firmware. Deprecated Used for outdated firmware that should no longer be used. From here, it can move to Retired. Rejected Firmware that did not pass the review process belongs to this state. This can be resubmitted after corrections. Retired The final state of a firmware. Retired firmwares are not supported by App Publisher in the future. In such instances, all retired firmwares are automatically removed from the Store to stop all new installations.
Once the firmware reaches the Release-Ready state, you can access it in the App Store by clicking the Open in Store button. This allows you to proceed with installing the firmware on supported devices.
Firmware Installation from App Store
You can install published firmware versions directly onto your devices or groups through the App Store.
Install Firmware
This section outlines the process of installing a published firmware version onto individual devices or device groups through the App Store. Administrators can choose targeting methods, enforce uninstall restrictions, and schedule installations based on operational needs.
Steps
Follow the steps below to install a firmware version from the App Store:
- Sign in to the Entgra UEM Server Endpoint Management Console.
- In the left navigation menu, click on App Store.
- Switch to the Firmware tab (by default, it opens in the Applications tab).
- Locate the firmware entry you want to install.
- Click on the view details icon (eye symbol) of the relevant firmware.
- You can see more details of each firmware release by clicking on the + icon.
- Click Install under the Actions column of the firmware release you want to install.
- You can install firmware using one of the following targeting methods:
- By Device(s): Switch to the Devices tab and select one or more devices from the list.
- By Device Group(s): Switch to the Groups tab and select one or more device groups.
- By Device(s): Switch to the Devices tab and select one or more devices from the list.
- (Optional) Enable the Block Uninstall checkbox to prevent device users from uninstalling the firmware manually.
- (Optional) Schedule Installation by selecting a future date and time to deploy the firmware during preferred or off-peak hours.
- Once all settings are configured, click the Install button to initiate or schedule the firmware installation.
Track Installation Status
After triggering the installation:
- Navigate to the Subscription Details section of the firmware to view deployment metrics including success/failure statuses and targeted devices or groups.
- Alternatively, visit the Operation Logs section of individual devices or groups to monitor the real-time status and results of the installation.
View Subscription Details
You can view and export detailed subscription information for any installed firmware through the App Store. This helps administrators track which devices or groups have received a specific firmware version.
Steps
Follow the steps below to access and download firmware subscription data:
- Sign in to the Entgra UEM Server Endpoint Management Console.
- In the left navigation menu, click on App Store.
- Switch to the Firmware tab (by default, it opens in the Applications tab).
- Locate the firmware entry you want to review.
- Click on the view details icon (eye symbol) of the relevant firmware.
- Click Subscription Details under the Actions column of the firmware release you want to review.
- Click the Download button to export all subscription details as a CSV file.
- You can view subscription details directly in the table below. Use the relevant tab to filter firmware installation data by subscription type:
- All Subscriptions: Shows all installations for devices, users, groups, and roles
- Device Subscriptions: Shows installations per device
- Group Subscriptions: Shows installations per device group
- Role Subscriptions: Shows installations per user role
- User Subscriptions: Shows installations per user