Category Filter

How to set up OEM Configurations for Zebra devices?

Zebra OEMConfig is an administrative tool to manage Zebra devices. The Zebra OEMConfig application allows you to configure features and settings for Zebra devices from a UEM console. Setting up Hexnode UEM to use Zebra OEMConfig opens up immense capabilities to manage enterprise devices, including zero-day support for new functionalities. Known by the name Zebra OEMConfig powered by MX, it can be installed on the devices to push all the device settings from the Hexnode UEM console. As the OEM adds new features, they also get updated in the app. Thus, with managed app configurations, organizations find it easier to customize the device settings.

Pre-requisites:


Zebra devices enrolled in the Android Enterprise program running Android 7 and up.

Approve and add the app to Hexnode app inventory

To begin with configuring OEM-specific settings, you have to approve and add the OEMConfig app to the Hexnode app inventory. It prepares the app for creating app configurations from the Hexnode UEM console. Go through the steps explained below to approve and add the app.

  1. Navigate to Apps.
  2. Go to +Add Apps > Managed Google Apps.
  3. Search for Zebra OEMConfig powered by MX app and click on Approve.
  4. A pop-up appears listing a set of permissions required for the app. Verify them and click Approve.
  5. Next, you will be asked to configure Approval Settings and Notifications when Zebra OEMconfig requests new app permissions. Make the necessary changes on how new app permissions are to be handled and click Done.


Zebra OEMConfig does not come pre-installed on the devices. Instead, the OEMConfig app – Zebra OEMConfig powered by MX must be installed on the target device before configuring the settings. You can easily deploy the app to the devices from the Hexnode UEM console via remote action or mandatory apps policy.

Set-up OEM configurations

  1. Go to Policies.
  2. You may choose the existing policy used to push the OEMConfig app to devices or create a New Policy.
  3. Navigate to Android > App Management > App Configurations.
  4. Click Configure > +Add new configuration.
  5. From the list of approved apps, select Zebra OEMConfig powered by MX and click Add.
  6. Configure the required settings and click Done.
Transaction Step
Explanation Specify a description for this OEMConfig step.
Error Mode Select an Error Mode to handle errors that occur during this OEMConfig step.
  • Stop: Any error that occurs during the execution of current transaction terminates the subsequent operations on this OEMConfig step.
  • Continue: Default behavior is used if this option is selected. Any errors that occurred during the execution of the current transaction will not terminate the execution of consequent steps.

Analytics Configuration
User Control of State Specify whether the device user should be allowed to control if the analytics data and events can be collected from the device.
State Specify if analytics data and events can be collected from the device. You can choose from the options: On/Off.

App Feature Configuration
App Feature Package Name Specify the package name of the app for which the application feature should be turned on or off.
App Feature Name Specify the name of the application feature that will be turned on or off.
App Feature State Specify whether the mentioned application feature for a given application should be on or off.

AppGallery Configuration
Custom Organization Key Enter the custom credentials organization key for the AppGallery client to authenticate to the AppGallery Server.
Custom Password Enter the custom credentials password for the AppGallery client to authenticate to the AppGallery Server.
Custom User Name Enter the custom credentials user name for the AppGallery client to authenticate to the AppGallery Server.
Credential Type Specify if the AppGallery client should use the default or custom credentials to authenticate with the AppGallery Server.
Push Notifications Specifies if push notifications for the AppGallery client should be enabled or not.
State Choose whether the AppGallery Client should be enabled or not.

Audio Configuration
Mute/Vibrate Specify how the mute or vibrate behavior should be applied to the device.
  1. Mute without Vibrate: Device volume will be muted, and vibration will be disabled.
  2. Mute with Vibrate: Device volume will be muted, and vibration will be enabled.
  3. Unmute without Vibrate: Device volume will be unmuted, and the vibration is disabled.
Replication Action Specify whether headset audio should be replicated to the built-in speaker. Choose from the following options:
  • Replicate headset audio on the built-in speaker
  • Do not replicate headset audio on the built-in speaker
Play AC Detect Sound You can specify whether to play a notification chime when AC power is connected to the device.

Auto Trigger Configuration
Range Specify whether auto triggering should be performed based on device proximity, for instance, a barcode reader. Choose the range between Near or Far.
State Choose the device state for the auto-trigger configuration. There are three different options:
  • Off: Automatic triggering is turned off. The user is required to activate the trigger-related functions automatically.
  • Auto On: Automatic triggering may occur automatically.
  • Always On: Automatic triggering can always occur automatically.

Blacklist Configuration
Disallow System Package Name The blacklist configuration permits you to allow/disallow specific built-in system applications on the device. You can specify the package name of the application that should be disallowed.
Allow System Package Name Enter the package name of the built-in system application to which the Allow Action should be applied.
Action Specify whether to allow or disallow the given built-in system application on the device.

Bluetooth Configuration
Remove Rule Pairing PIN Code Enter the pairing PIN code. (If the device is prior to BT 2.1)
Remove Rule Device Upper Address Part Specify the device upper address part for a Rule to be removed.
Remove Rule Device Class Specify the device class for a rule to be removed.
Remove Rule MAC Address Enter the Bluetooth MAC Address XX:XX:XX:XX:XX:XX and CoD/UAP/PIN for removing a new rule.
Remove Rule Name Specify the name to be assigned to a new rule that is removed.
Add Rule Pairing PIN Code Enter the Pairing PIN Code if the remote device is prior to Bluetooth 2.1.
Add Rule Device Upper Address Part Specify the device upper address part for adding a rule.
Add Rule Device Class Specify the device class for adding a rule.
Add Rule MAC Address Enter the Bluetooth MAC Address XX:XX:XX:XX:XX:XX and CoD/UAP/PIN for adding a new rule.
Add Rule Name Specify the name to be assigned to a new rule that is added.
Action Choose the Bluetooth action to be performed.
Turn On/Off Single Pairing Categories Choose a single pairing category from the following: Headset, Scanner, Printer, Payment, or Dex. Only the chosen single pairing category will be allowed on the device.
Turn On/Off Silent Pairing Allow/Disallow the user from performing silent Bluetooth pairings.
New Pairings Specify if the user should be allowed to create new Bluetooth pairings on the device.
Discoverability Specify whether the device should be discoverable via Bluetooth by entities outside the device.

Bug Reporting Configuration
Dialog Time Out Enter the amount of inactivity (in ms), after which the bug reporting dialog should be automatically dismissed. The default value is 60000.
Dialog Elements Element Detail Text Box Text Specify the text to display in a Dialog Item of Type – Text Box on the enhanced bug reporting dialog.
Label Text Specifies the text to display in a Dialog Item of Type – Label on the enhanced bug reporting dialog.
Error Name Text Box Text Specify the text to display in a Dialog Item of Type – Error Name Text Box on the enhanced bug reporting dialog.
Type Specify the type of a single dialog element. Choose from ErrorNameTextBox, Label, TextBox, VoiceRecordButton.
Send Via Email Detail Time to Live Set the Time to Live (time before expiration) for enabling the email of bug reports.
Send To Address Specify the send to address for delivering bug reports via email.
Sender Password Enter the sender password for delivering bug reports via email.
Sender ID Enter the sender identification for delivering bug reports via email.
SMTP Port Specify the SMTP server port for delivering bug reports via email.
SMTP Host Specify the SMTP server address for delivering bug reports via email.
State Specify whether the bug reports should be sent via email.
Store in Device Detail Time to Live Set the Time to Live (time before expiration) for enabling the storage of bug reports.
File Path Specify where the bug reports should be stored on the device (if you have enabled bug reports). Default = /storage/sdcard0/BugReports/.
State Determine whether the bug reports should be stored on the device.
Send to Cloud Detail Time to Live Set the Time to Live (time before expiration) for enabling the storage of bug reports.
State Specify whether bug reports should be automatically sent to the Zebra cloud.
Unexpected Error Action Set the action to be taken when an unexpected application error (other than ANR) occurs.
ANR Error Action Sets the action to be taken when an Application Not Responding (ANR) error is detected.
Show In Power Key Menu Specify whether to show the option to initiate bug reporting on the Power Key Menu.
Screenshot Enable Specify if screenshots can be attached to bug reports.
Intent Enable Specify whether intents can initiate bug reporting.
Extensions State Specify whether enhanced bug reporting should be used.

Camera Configuration
Use Of Imager Specify if the user can use the imager to take pictures.
Use Of Front Camera Specify if the user can use the front camera to take pictures.
Use Of Back Camera Specify whether the user can use the back camera to take pictures.

Clock Configuration
Time Format Choose the time format for the device as either 12- or 24-hour format.
Zone Specify the time zone to be used when the device is in manual time-zone mode.
Time Zone Mode Choose the time zone mode as either Manual or Auto.
Auto NTP Sync Interval Select the NTP Sync Interval to be used when the device is in auto time mode.
Auto NTP Server Address Enter the NTP Server Address to be used when the device is in auto time mode.
Manual UTC Time Enter the time to a specified value normalized to universal time (UTC) when the device is in manual time-zone mode.
Manual UTC Date Enter the date to a specified value normalized to universal time (UTC) when the device is in manual time-zone mode.
Manual Time Enter the time to a specified value when the device is in manual time-zone mode.
Manual Date Enter the date to a specified value when the device is in manual time-zone mode.
Time Mode Select the time mode for the device as either Manual or Auto.

DHCP Option Configuration
Request Boot File Name (Option 67) Sepcify whether the Boot File Name should be requested from the DHCP server by the DHCP client.
Request Broadcast Address (Option 28) Specify whether the Broadcast Address should be requested from the DHCP server by the DHCP client.
Request NTP Server (Option 42) Choose whether the NTP Server should be requested from the DHCP server by the DHCP client.
Request TFTP Server Address (Option 66) Specify whether the TFTP Server Address should be requested from the DHCP server by the DHCP client.
Request Vendor Encapsulated Options (Option 43) Choose whether the Vendor Encapsulated Option should be requested from the DHCP server by the DHCP client.
Request Domain Search List (Option 119) Determine whether the Domain Search List should be requested from the DHCP server by the DHCP client.
Request TFTP Server Names (Option 150) Determine whether the TFTP Server Name(s) should be requested from the DHCP server by the DHCP client.
Request Vendor Specific Option#1 (Option 186) Choose whether Vendor-Specific Option 186 should be requested from the DHCP server by the DHCP client.
Request Vendor Specific Option#2 (Option 188) Choose whether Vendor-Specific Option 188 should be requested from the DHCP server by the DHCP client.
Request Vendor Specific Option#3 (Option 230) Choose whether Vendor-Specific Option 230 should be requested from the DHCP server by the DHCP client.
Send Client Identifier State (Option 61) Specify whether the Client Identifier value should be sent to the DHCP server by the DHCP client.
Send Client Identifier Value (Option 61) Enter the Client Identifier value to be sent to the DHCP server by the DHCP client.
Send Host Name State (Option 12) Specifies whether a Host Name value should be sent to the DHCP server by the DHCP client.
Send Host Name Value (Option 12) Enter the Host Name value to be sent to the DHCP server by the DHCP client when the Host Name Send State is On.
Send User Class State (Option 77) Specify whether the User Class value should be sent to the DHCP Server by the DHCP Client.
Send User Class Value (Option 77) Enter the User Class value that should be sent to the DHCP Server by the DHCP Client.
Send Vendor Class State (Option 60) Specifies whether a Vendor Class value should be sent to the DHCP Server by the DHCP Client.
Send Vendor Class Value (Option 60) Enter the Vendor Class Value that should be sent to the DHCP server by the DHCP client.
Send FQDN State (Option 81) Specify whether a Fully Qualified Domain Name value should be sent to the DHCP Server by the DHCP Client.
Send FQDN Value (Option 81) Enter the Fully Qualified Domain Name Value that should be sent to the DHCP server by the DHCP client.
Send FQDN Flag (Option 81) Enter the Fully Qualified Domain Name flag that should be sent to the DHCP server by the DHCP client.
Request Custom Option Number Enter a Custom Option Number that should be requested from the DHCP server by the DHCP client.
Request Custom Option State Specify whether a custom option should be requested from the DHCP server by the DHCP client.
Send Custom Option Number Specify a custom option number to be sent to the DHCP Server by the DHCP Client.
Send Custom Option State Specify whether a custom option should be sent to the DHCP server by the DHCP client.
Send Custom Option Value Enter a custom option value to be sent to the DHCP server by the DHCP client.

DataWedge Configuration
Programmatic Import Specify whether the applications should be allowed to import DataWedge Configuration Files using the DataWedge Intent API programmatically.
Manual Configuration Specify whether the Device Users will be allowed to modify the DataWedge configuration from the DataWedge configuration UI.
Intent Access Control of Runtime APIs Specify the Access Control setting that the DataWedge will use for the Runtime Intent APIs. Choose from the following options:
  • Uncontrolled (default) – Allow use by all Applications
  • Controlled – Allow use only by Whitelisted Applications
Intent Access Control of Query APIs Specify the Access Control setting that the DataWedge will use for the Query Intent APIs. Choose from the following options:
  • Uncontrolled (default) – Allow use by all Applications
  • Controlled – Allow use only by Whitelisted Applications
Intent Access Control of Notification APIs Specify the Access Control setting that the DataWedge will use for the Notification Intent APIs. Choose from the following options:
  • Uncontrolled (default) – Allow use by all Applications
  • Controlled – Allow use only by Whitelisted Applications
Intent Access Control of Configuration APIs Specify the Access Control setting that the DataWedge will use for the Configuration Intent APIs. Choose from the following options:
  • Uncontrolled (default) – Allow use by all Applications
  • Controlled – Allow use only by Whitelisted Applications
Automatic Database Import Specify whether the DataWedge Database Files deployed to the DataWedge auto-import folder on the device should automatically trigger the file import.
NG Simulscan Template File Specify the device path and file name of a valid Simulscan template file that should be imported for replacing or adding to DataWedge.
Database File Enter the device path and file name of a valid full (datawedge.db) or partial (dwprofile_profilename.db) Datawedge Database file that should be imported to the device for replacing or merging with the current configuration of DataWedge.

Device Administration Configuration
Alert Button
(Specify one or more alert button settings to be configured as part of this OEMConfig step)
Intent Extras
(Android permits a collection of extra named values to be attached to an intent. You can specify up to 5 extra names and types)
Extra Type Enter the value to be attached to the intent and whose name is specified via Extra Name.
Extra Name Enter the name of a single extra named string value to be attached to the intent.
Intent MIME Type Specify a Multipurpose Internet Mail Extensions (MIME) type to be used while processing the intent data.
Intent File Specify the intent file to be sent.
Intent Data URI Enter an intent data URI to be sent.
Intent Package Name Enter an intent package name to be sent.
Intent Class Specify the Android Class within an application to be invoked when an intent is generated.
Intent Category Specify an intent category to be sent to invoke an application when an intent is generated.
Intent Action Specify an intent action to be sent to invoke an application when an intent is generated.
Key Identifier Specify the key identifier to be used with the Alert Button.
Keep Device Awake Specify whether the device should stay awake when the Alert Button is configured.
Action Specify the action to be taken when the Alert Button is pressed.
Mode Specifies the Alert Button mode. You can choose from the following options:
  • Schedule sending of Intent on key presses
  • Cancel sending of Intent on key presses
  • Schedule sending of Intent on sensor trigger
  • Cancel sending of Intent on sensor trigger
Device Administration – Secure Start-up Selection by Device User Select whether the Secure Start-up selection by the user should be allowed on the device when changing the pin/password/pattern.
Unreserve User ID Package Name Specify the package name of the application whose user ID can be released.
Reserve User ID Package Signature Specify the Base 64 encoded value of the content of the DER format certificate used to sign the application to which a user ID is reserved.
Reserve User ID Package Name Specify the package name of the application to which a user ID should be reserved.
Disallow Package Update Package Name Specify the package name of the application that is not allowed to update.
Allow Package Update Package Name Specify the package name of the application that is allowed to update.
Submit XML Enter the XML string that should be sent to the Zebra MX Management System.
Disallow Submit XML Package Name Specify the package name of the application that should be disallowed from submitting the XML file.
Allow Submit XML Package Name Specify the package name of the application that should be Allowed to submit the XML file.
Action Choose a device administration action to be performed. You can select from the following:
  1. Allow App to Submit Xml: The chosen application will be permitted to submit the XML file for processing in the Zebra MX Management System.
  2. Disallow App from Submitting Xml: The given application will be restricted from submitting the XML file for processing the Zebra MX Management System.
  3. Submit Xml: This option helps specify the XML string that will be submitted for processing the Zebra MX Management System.
  4. Reserve UID for App: Specify the package name to which the User ID should be reserved.
  5. Unreserve UID for App: Specify the package name whose User ID can be released.
  6. Allow App to Update: Choosing this option helps you specify the application that is permitted to update.
  7. Disallow App from Update: Choosing this option helps you specify the application that is not allowed to update.

Device Central Configuration
Smart Leash State Select whether the Smart Leash is on or off.
Settings UI Select whether the device user should be allowed to use the Device Central UI to configure Smart Leash.
Haptic Feedback Time Enter the duration of vibration when the Smart Leash Haptic Feedback is on.
Haptic Feedback State Select whether the Smart Leash Haptic Feedback is on or off.
Audio Feedback Volume Enter the percentage volume for the sound when the Smart Leash Audio Feedback is on.
Audio Feedback State Select whether the Smart Leash Audio Feedback is on or off.
Audio Feedback Sound Enter an existing Ringtone or path of audio to play when the Smart Leash Audio Feedback is on.
Audio Feedback Repeat Count Enter the number of times the sound should repeat when the Smart Leash Audio Feedback is on.
Firmware Update Button Select whether the user should be allowed to use the Firmware Update Button to perform Firmware Updates using the Device Central subsystem.
Bluetooth Pairing Control Select how the Device Central subsystem should control Bluetooth pairing. Choose from the options:
  • Single Pairing Per Device Class: The Device Central system allows only one pairing at a time for each Bluetooth Device Class.
  • Multiple Pairings Per Device Class: The Device Central system allows multiple pairings at a time for each Bluetooth Device Class.
Bluetooth On/Off Control Select whether the user can use the Device Central UI to turn on/off Bluetooth.

Display Configuration
Brightness Specify the display brightness of the device when the brightness mode is not automatic.
Backlight Adaptive Brightness Choose the adaptive backlight brightness.
Set Font Size Specify the system font size to be used for the device.
Debounce Delay Specify which Debounce Delay will be used for the Signal that controls the automatic Display Blanking. The default value is 1000.
Polarity Specify the Polarity of the Signal that will be used to trigger automatic Display Blanking.
Signal Specify which Signal will be used to control automatic Display Blanking.
Stay Awake Specify whether the display will stay awake (not time out) when the device is connected to external power.
Blanking Mode Specify whether the display will automatically Blank (display nothing) on a device. Choose from the following:
  • Never Blank: The Display Blanking Mode will be turned off.
  • Blank When Triggered by Signal: The display will be automatically blanked when triggered by the signal specified above.
Timeout Enter the amount of user inactivity (in seconds) before the screen times out.

Enterprise Keyboard Configuration
Auto Capitalization Choose whether to turn on automatic capitalization for the first letter of a sentence within the Enterprise Keyboard.
Auto Correction Select whether to enable automatic correction of the misspelled words within the Enterprise Keyboard.
Block Offensive Words Choose whether to turn on automatic blocking of offensive words within the Enterprise Keyboard.
Double Space Period Designate automatic entry of the end of a sentence (period followed by two spaces) when the space key is double tapped. You can turn it on or off.
Flick for Alternate Chars Choose whether to show the alternate character within the Enterprise Keyboard when the user performs a flick gesture.
Key Long Press Delay Set the duration for which the user must press a key to consider it a long press.
Language Action Choose whether to enable/disable the selected language.
Language Choose the language on which the enable/disable action is to be performed.
Custom Enter a custom language on which the enable/disable action is to be performed.
Navigation Mode Choose the navigation mode used by the device to provide the user experience.
  • Tab-based (new): The enterprise keyboard uses the new user experience where the user can use different tabs to select the desired keyboard.
  • Key-based (legacy): The enterprise keyboard uses the legacy user experience where the user can employ keys to select the desired keyboard.
Numeric Layout Mode Specify the numeric layout for the enterprise keyboard on instances where a numeric keyboard is displayed.
  • Telephone Mode: The enterprise keyboard displays a numeric keyboard in telephone mode, I.e., 123, 456, 789.
  • Calculator Mode: The enterprise keyboard displays a numeric keyboard in calculator mode, I.e., 789, 456, 123.
Show Alphanumeric Tab Determine whether the enterprise keyboard should display the alphanumeric tab. Turning this option On enables the users to select the alphanumeric keyboard.
Show Numeric Tab Specify if the enterprise keyboard should display the numeric tab. Turning this option On enables the users to select the numeric keyboard.
Show Scan Tab Choose whether the enterprise keyboard should display the scan tab for permitting barcode scanning.
Show Symbol Tab Select if the enterprise keyboard must show the symbol tab to allow selection of the special symbols keyboard.
Show Voice Input Key Specify whether the key used for invoking voice input (if supported) will be shown within the enterprise keyboard.
System Language Support Select whether to use the standard Android Languages or the built-in enterprise keyboard languages on the device.
Preferred Tab Choose the preferred tab for the enterprise keyboard selected by default when the user enters textual data.
Suggest Contact Names Choose whether to enable contact name suggestions for the enterprise keyboard.
Suggest Misspelling Corrections Select whether to turn on word suggestions for misspelling.
Popup on Keypress Set whether a key pop-up (visible feedback) occurs on each keypress within the enterprise keyboard.
Sound on Keypress Choose whether sound (audible feedback) occurs on each keypress within the enterprise keyboard.
Mode Set the sound volume mode, System Default Volume or Specified Volume, used when a sound occurs for each key press.
Volume Enter the sound volume that will be used for the sound that occurs on each keypress.
Vibrate on Keypress Set whether vibrate (tactile feedback) should occur on each keypress for the enterprise keyboard.
Mode Set the vibrate duration mode that will be used when a vibration occurs for a given keypress.
Duration Enter the vibrate duration to be used when a vibrate occurs on each keypress. You can choose between a value of 0 to 100 milliseconds.
Remap Alpha P1 Enter a value that defines the behavior of the enterprise keyboard when the Alpha P1 is pressed. Alpha P1 is located on the Alpha keyboard at Row 1, Column 1. You can enter either of the following values in this field:
  • Single character value: Specifies the character value, such as ‘A’ or ‘@’ to be sent as the behavior for the remapped key.
  • Hexadecimal value: The specified key code will be sent as the behavior for the remapped key.
  • \EMOJI: This value causes the remapped key to switch to the EMOJI keyboard.
Remap Numeric P1 Specify a value that defines the behavior of the enterprise keyboard when the Numeric P1 is pressed. Numeric P1 is located on the Numeric keyboard at Row 1, Column 1.
Remap Numeric P2 Enter a value that specifies the behavior of the enterprise keyboard when the Numeric P2 is pressed. Numeric P2 is located on the Numeric keyboard at Row 2, Column 1.
Remap Numeric P3 Enter a value that specifies the behavior of the enterprise keyboard when the Numeric P3 is pressed. Numeric P3 is located on the Numeric keyboard at Row 3, Column 1.
Remap Numeric P4 Enter a value that specifies the behavior of the enterprise keyboard when the Numeric P4 is pressed. Numeric P4 is located on the Numeric keyboard at Row 4, Column 1.
Remap Symbol P1 Set the remapping that the enterprise keyboard should apply to the P1 key on the Symbol keyboard at Row 4, Column 1.

Enterprise NFC Configuration
Use on Lock Screen Specify whether to allow or disallow Enterprise NFC on the device lock screen.
Power Choose if the Enterprise NFC should be turned on/off.
Card Emulation Mode Select whether the Enterprise NFC should use Card Emulation Mode.
Peer to Peer Mode Select if the Enterprise NFC should use Peer to Peer Mode.
Type B Tag Baud Rate Select the baud rate that Enterprise NFC should use to communicate to Type B Tags.
Type A Tag Baud Rate Select the Baud Rate that Enterprise NFC should use to communicate to Type A Tags.
CPU Boost Select whether the Enterprise NFC should Boost CPU Speed during NFC transactions.
Polling Mode Select the Enterprise NFC Polling Mode that should be used. Choose from Hybrid, Standard, and Low Power.
Use NFC Data Exchange Format (NDEF) Determine whether the Enterprise NFC should use NFC Data Exchange Format (NDEF).
Type V Tags Select whether the Enterprise NFC should read NFC Type V Tags.
Type F Tags Choose whether the Enterprise NFC should read NFC Type F Tags.
Type B Tags Determine if the Enterprise NFC should read NFC Type B Tags.
Type A Tags Select whether the Enterprise NFC should read NFC Type A Tags.
Logging Select whether logging should be used by Enterprise NFC.
Reset to Defaults Select whether all the enterprise NFC settings should be reset to their default values.

Ethernet Configuration
Secondary DNS Enter the Secondary DNS Server Address to be statically assigned to the Ethernet adapter.
Primary DNS Enter the Primary DNS Server Address to be statically assigned to the Ethernet adapter.
Network Mask Enter the Network Mask to be statically assigned to the Ethernet adapter.
Gateway Address Specify the Gateway Address to be statically assigned to the Ethernet adapter.
IP Address Specify the IP Address to be statically assigned to the Ethernet adapter.
IP Address Type Specify how an IP Address will be assigned to the Ethernet adapter. You can choose from:
  • Dynamic (DHCP)
  • Static (Manual)
Bypass List Specify the Proxy Server Bypass List to be used for Ethernet. It indicates those addresses that should bypass the proxy server for accessing the internet.
Port Enter the Proxy Server Port to use for Ethernet.
Proxy Server Specifies the Proxy Server that should be used to access the internet via the Ethernet adapter.
Use Proxy Server Specify whether to use a Proxy Server for accessing the internet via the Ethernet adapter.
Control by User Specify whether Ethernet Power control by the Device User should be allowed or not.
Power Specify whether Ethernet Power must be turned on or off.

File Management
Upload Delete Source After Upload Specify whether the source file must be deleted from the device file system after the upload is successful.
Upload Duplicate Handling Specify the action to be taken if a duplicate destination file is found on the server.
  • Replace the file in the destination: The file gets uploaded from the device file system to the server and replaces the existing file on the server.
  • Skip the file and remove from the source: The file will NOT be uploaded from the device file system to the server, and hence the original file remains on the server. But the file will be deleted from device file system if you have specified Yes is under Upload Delete Source After Upload.
  • Skip the file and keep it at the source: Choosing the option leaves the source file and the destination files unchanged.
Upload Order Choose the order of file upload from the device file system to the server.
  • Newest files first: The file with the newest creation date and time in the device file system will be uploaded first.
  • Oldest files first: The file with the oldest creation date and time in the device file system will be uploaded first.
  • Sorted by filename: The files will be uploaded from the device file system in alphabetical order.
Upload File Target File Name Pattern Enter a pattern to use as a suffix to the target file name.
Upload File Destination URI Enter the destination URI of the server to which a file in the device file system should be uploaded.
Upload Source Path and File Name Specify the source path and file name of a file to be uploaded from the device file system to a server.
Delete Path and File Name Specify the path and optionally the file name of a folder or file to be deleted from the device file system.
Download Destination Path and File Name Specify the destination path and the file name of a file to be downloaded to the device file system from a server.
Download File Source URI Specify the source URI of a file on a server to be downloaded to the device file system.

Firmware Over The Air Configuration
Verify Manifest File Enter the path and file name of a Manifest file that must already exist at the specified location on the device file system. It will be used to verify support on a device if you have chosen the option Verify Manifest for Mode Manual Action.
OS Update/Upgrade/Downgrade File Specify the file (ZIP, UPL, XML, etc.) to be used if either of the options OS Update, OS Upgrade, or OS Downgrade is chosen for Mode Manual Action. Ensure that the file is already contained on the device file system at the specified location.
OS Streaming File URL Enter the URL of the file (ZIP, UPL, XML, etc.) that should be used to perform a streaming update on the device when the option OS Upgrade Streaming is chosen under Mode Manual Action.
OS Streaming – Zebra Authentication Token Enter the token to be used for authenticating to the Zebra Support Central to gain access to the URL holding the OS or Patch image file to be used (If Mode Manual Action is set as OS Upgrade Streaming).
OS Streaming – Username Enter the name of a user authorized to access the URL holding the OS or patch image file to be used to perform a streaming update on a device. (If Mode Manual Action is set as OS Upgrade Streaming)
OS Streaming – Password Enter the password associated with the username to gain access to the URL holding the OS or patch image file to perform a streaming update on a device. (If Mode Manual Action is set as OS Upgrade Streaming)
OS Streaming – Custom Authentication Header Enter all the custom information to authenticate to the server for gaining access to the URL holding the OS or patch image file to be used to perform a streaming update on a device.
OS Upgrade Suppress Reboot Specify whether an automatic reboot should be suppressed (not performed) after completing an A/B Upgrade performed using the OS Upgrade Action.
OS Streaming – Authorization Type Select the authentication type to use with Manual Mode to reach the remote URL. This remote URL holds the file needed to perform a Firmware Over The Air (FOTA) operation on the device.
  • No Authorization: No authorization will be used to reach the URL.
  • Zebra Authentication Token: Uses the Zebra Authentication Token specified in the field OS Streaming – Zebra Authentication Token to authenticate to the server.
  • Basic Authentication: The username and password specified for the OS streaming will be used to authenticate to the server.
  • Custom Authorization Header: The Custom Authentication Header will be used to authenticate to the server.
Enterprise Reset SUW Bypass Specify whether the Setup Wizard (SUW) should be bypassed on GMS devices when performing an Enterprise Reset.
Mode Manual Action When you have chosen the Manual for the Mode option, choose an action here to explicitly perform a Firmware Over The Air (FOTA) operation on the device. Choose from the following options:
  • Enterprise Reset
  • Factory Reset
  • Full Device Wipe
  • OS Update
  • Verify Manifest
  • OS Upgrade
  • OS Downgrade
  • OS Upgrade Streaming
  • OS Downgrade Streaming
Mode Select the mode used to perform Firmware Over The Air (FOTA) operations on a device. Choose either Manual or Automatic.
Device User Control Mode Specifies whether the Device User should be allowed to use the UI of the LifeGuard OTA Client.

GMS Configuration
GMS Feature Set Configure the set of GMS (Global Mobile Services) features to be used on the device.
  • All – Full Set of GMS Features: Enables the entire set of Global Mobile Services for use.
  • Restricted – Fixed Minimal Set of GMS Features: Enables a limited or fixed subset of Global Mobile Services (GMS). The subset will be chosen automatically to make sure that the basic device functionalities are not affected.
  • Profiled – Selected Subset of GMS Features: Enables a selected subset of Google Mobile Services (GMS) for use.
GMS Profile Choose the GMS (Global Mobile Services) profile to be used. You can select from the following: Chrome Browser, Google Maps, Firebase Cloud Messaging, and Combination of Chrome and Maps and FCM.

GPRS Configuration
Add APN Port Enter the port number of the HTTP proxy to route all the data traffic accessed via APN.
Add APN Proxy Enter the name or address of the HTTP proxy to route all the data traffic accessed via APN.
Action Choose an action to manage the GPRS APNs on a device. You can select either of the following:
  • AddApn: Adds a new APN or overwrites an existing APN.
  • RemoveApn: Removes the existing APN.
  • RemoveAllApns: Removes all the existing APNs.
Add APN Name Enter the name of the APN. (If AddApn is chosen)
Add APN Replace If Existing Specify whether to keep or replace if an APN with the same name that already exists on the device.
Add APN Make Default Specify whether to add the given APN as the default APN.
Add APN Access Point Enter the Access Point identifier for the APN.
Add APN User Name Enter the username that should be used to authenticate to an APN.
Add APN Password Add the password that should be used to authenticate to an APN.
Add APN MMS Port Enter the port number of the HTTP proxy that should be used to route the MMS (Multimedia Message Services) traffic over the network accessed through APN.
Add APN MMS Proxy Enter the address or name of the HTTP proxy that must be used to route the MMS (Multimedia Message Services) traffic over the network accessed through APN.
Add APN Server Specify the WAP Gateway Server address that should be used for the APN.
Add APN MMSC Enter the Multimedia Messaging Service Center (MMSC) address required to route MMS traffic over the network accessed via an APN
Add APN Type Enter the type of APN to add. You can obtain it from the cellular carrier whose network is to be accessed via APN.
Add APN MCC Enter the Mobile Country Code (MCC) of the APN.
Add APN MNC Enter the Mobile Network Code (MNC) of the APN.
Add APN Protocol Choose the APN protocol to be used: IPv4, IPv6 or IPv4/IPv6.
Add APN Roaming Protocol Choose the APN Roaming protocol from the following: IPv4, IPv6 or IPv4/IPv6.
Add Authentication Type Choose the type of authentication to be used for the APN.
  • None – No authentication protocol
  • PAP – Password Authentication Protocol
  • CHAP – Challenge Handshake Protocol
Add MVNO Type Choose the MVNO (Mobile Virtual Network Operator) to be used for the APN.
  • None: No MVNO will be used to configure the APN.
  • SPN: Specifies MVNO via an SPN (Service Provider Name) value.
  • IMSI: Specifies MVNO via an IMSI (International Mobile Subscriber Identity) value.
  • GID: Specifies MVNO via a GID (Group Identifier) value.
  • ICCID: Specifies MVNO via an ICCID (Integrated Circuit Card ID) value.
Add MVNO Match Data Enter the MVNO match data to be used for the APN. (If Add MVNO Type is chosen to be anything other than ‘None’.)
Remove APN Name Enter the name of the APN to be removed. (If Action is ‘RemoveApn’)

General UI Configuration
Action Choose an action to perform any miscellaneous behavior on the device.
  • Clear Clipboard: Discards the data currently retained on the clipboard.
  • Clear Recently Used Apps List: Clears the entire list of previously launched applications.
  • Clear Application Cache: Clears the cache of a specified application.
  • Turn On All GMS Applications: Enables all the GMS applications that are considered Safe to Disable.
  • Turn Off All GMS Applications: Disable all the GMS applications that are considered Safe to Disable.
  • Clear Application User Data: Clears all the user data for the specified application.
Clear Application Cache Package Enter the package name of the application whose cache data is to be cleared. (If Clear Application Cache is chosen)
Clear Application Data Package Enter the package name of the app whose user data should be cleared. (If Clear Application User Data is selected)
Allow Device User Control of Do Not Disturb Mode Specify whether the user is shown the Do Not Disturb mode menu on the device.
App Info Icon on Long Press on Recent App Header Specify whether long pressing on the Recent App header should display the App Info Icon.
Auto Correct Choose On, if you want to enable the AutoCorrect feature on the device.
Battery Charging LED Specify whether the device should display the battery charging state using the charging LED when on the operating mode.
Battery Swap UI Popup Specify whether the device should prompt the Battery Swap UI to the user when its battery level falls below the threshold value.
Display of Navigation Bar Choose whether the on-screen Navigation bar should be displayed on the device. Hence, you can decide if the Navigation bar would take up the screen real estate or should be used to navigate the device.
Launcher Package Name Enter the package name of the default launcher app.
Locale Choose the Locale to be used on the device.
Long Press on Home Key to Launch Google Assistant Choose whether long-pressing the Home Key should launch the Google Assistant.
Network Notification Popup This option helps you determine whether the Network Notification popups should be restricted on the device. These notifications inform the user that the device network is being monitored.
On-Screen Power Button Specify whether to turn off the on-screen power button functionality on the device.
Pull Down Notification Bar Choose whether the user can interact with the notification in the Notification Panel by pulling down the Notification Bar.
Show Airplane Mode in Power Key Menu When the power key is held down on the device, it displays numerous options. This option helps you choose whether the user can control the state of the Airplane Mode from this menu.
  • Hide: Hides the Airplane Mode from the Menu.
  • Show: Displays the Airplane Mode on the Menu.
Show Battery Percentage In Notification Bar Choose whether to display the battery percentage on the Notification bar.
Show Pairing Popup Select whether the device should display a pop-up window when an unpaired device initiates a new Bluetooth pairing with the device.
Show Passwords Choose whether the passwords should be visible as the user enters them on the device.
Show Touch Mode in Power Key Menu When the power key is held down on the device, it displays numerous options. You choose whether the user can control the state of Touch Mode from this menu.
Show Virtual Keyboard when Physical Keyboard is Active Choose whether the device should display the virtual keyboard when the physical keyboard is active.
Status Bar Choose if the device should display the Android status bar.
Use Of Clipboard Determine if the clipboard functionality is to be enabled on the devices. The Clipboard feature allows the user to cut, copy and paste text between applications.
Use of Date in Notification Panel to Access Clock Application If you choose ‘Allow’, clicking on the Date from the Notification Panel invokes the Clock application.
Use of Home Key Choose whether the user can use the Home Key to return to the home screen or launcher application from the current device activity.
Use of Magnification Gestures Specify whether the user is permitted to use magnification gestures on the device. Only if you turn on this option, the magnification gestures are acknowledged, or appropriate action is performed.
Use of Recent Apps Key Determine if the user can make use of the Recent Apps key to access the recently launched apps.
Use of Split Screen Mode Select whether the use of Split Screen should be permitted on the device.
User Control of Multi User Typically, a primary user is allowed to manage other users on the device. It includes the ability to create, delete and limit the actions of a secondary user. You can determine if the device user is permitted to manage secondary users when the device provides multi-user support.
Touch Mode Configure the operational mode for the Touch Panel. You can configure how the touch panel should be optimized by choosing either of the options:
  • Stylus or Finger: The Touch Panel will be configured to optimize use with a Stylus or an ungloved finger.
  • Glove or Finger: The Touch Panel will be configured to optimize use with a bare or gloved finger.
  • Finger Only: The Touch Panel will be configured to optimize use with an ungloved finger.
  • Stylus or Glove or Finger: The Touch Panel will be configured to optimize use with a Stylus, a Gloved finger, or an ungloved Finger.
  • Finger and Wet: The Touch Panel will be configured to optimize use with a finger on a wet touch panel.
  • Note:


    A device might not support all the touch panels. Configuring a touch panel mode on a device that does not support it might result in an error.

Screen Protector Enabling this option optimizes the touch panel for use with a screen protector.
Turn on/off the Large Key Indicator feature The Large Key Indicator feature displays a large on-screen indicator that shows the state of the physical keypad on the device. It shows the active modifier keys and assists the user in situations where multiple key instances are required.
Device user control of Large Key Indicator Choose whether the device user is permitted to turn on/off the Large Key Indicator feature.

Host Name Configuration
Device Name Enter the name by which the device will be known on the network.

Key Mapping Configuration
Add Mapping Behaviours Behaviour Table Name Select the name of the table to which the mapping behavior is to be stored.
Type Specify the behavior to be defined for a key when Action is Add Mapping.
Send Key Code Specifies a key code to be sent by behavior.
Alt Specify how to send a key code when you have chosen the key behavior for the option Type and have specified a key code for the above setting Send Key Code.
  • On: The key code will be sent with the Alt keyboard state inactive.
  • Off: The key code will be sent with the Alt keyboard state active.
Ctrl Specify how to send a key code when you have chosen the key behavior for the option Type and have specified a key code for the above setting Send Key Code.
  • On: The key code will be sent with the Ctrl keyboard state inactive.
  • Off: The key code will be sent with the Ctrl keyboard state active.
Fn Specify how to send a key code when you have chosen the key behavior for the option Type and have specified a key code for the above setting Send Key Code.
  • On: The key code will be sent with the Fn keyboard state inactive.
  • Off: The key code will be sent with the Fn keyboard state active.
Shift Specify how to send a key code when you have chosen the key behavior for the option Type and have specified a key code for the above setting Send Key Code.
  • On: The key code will be sent with the Shift keyboard state inactive.
  • Off: The key code will be sent with the Shift keyboard state active.
Send Trigger Select the trigger signal that should be sent as the behavior for a specified key when you have chosen Send Trigger for Type. There are 8 trigger signals. But all the trigger signals might not be supported on all devices.
Send Intent Specify when an intent should be sent as the behavior for a remapped key.
  • On Key Down: The intent will be sent when the key is detected as being pressed.
  • On Key Up: The intent will be sent after the key is detected as being released after the key press.
  • On Both Key Up and Down: The intent is sent immediately as the key is first detected as being pressed and then detected as being released.
Type Choose the method in which an Intent should be sent for invoking an application or service. (When you have chosen Send Intent for Type)
Action Enter the action value of an intent.
Category Enter the category of the intent.
Package Name Enter the Android package name of the app to be invoked.
Class Enter the Android class within the app or service to invoke.
Data URI Enter a Uniform Resource Identifier (URI) that identifies some data utilized by the application or service invoked by the intent.
Flags Intent flags control how Android handles the intent. Enter the intent flags to be set for the intent.
MIME Type Enter a Multipurpose Internet Mail Extensions (MIME) type to be used while processing the intent data and when Data URI is specified.
Extra Name Android allows a collection of extra named values of various types to be attached to an intent. You can enter the extra names to be attached to the intent by specifying them here.
Extra Value Enter the value of the String Extra to be attached to the intent to be sent. The name of the given extra value will be specified as Extra Name.
Launch Application Name Enter the Friendly Name of the application to be launched when you have chosen Launch Application for Type.
Add Mapping Key ID Choose the physical key for which mappings are to be added or replaced.
Action Select an Action to configure the behaviors mapped to the keys on the physical keyboard (if any).
  1. Add Mapping: A new mapping for a single physical key is added to the mapping tables for one or more keyboard states.
  2. Reset All Mappings: The mapping tables are reset to their defaults.

Log Management
Collection Configuration Logging Level Choose the level of logging to be performed.
  • Basic: The Log Management subsystem will be configured to collect Kernel and Logcat log data.
  • Basic+Qxdm: The Log Management subsystem will be configured to collect Kernel, Logcat and Qxdm log data.
  • Basic+TCP Dump: The Log Management subsystem will be configured to collect Kernel, Logcat and TCP Dump log data.
Upload Snapshots URI Enter the URI or the location on a Remote Server to upload all Snapshot Files created on the device previously and have not yet been uploaded.
Log Action Select the Log Action to be performed.
  • Start Background Collection: The Log Management subsystem commences background collection of log files.
  • Stop Background Collection: The Log Management subsystem dismisses background collection of log files.
  • Create Snapshot: The Log Management subsystem will create a snapshot of all available log data up to the point when the snapshot was created.

Permission Access Configuration
Ask Application Signature Enter the Android Package Signature of an Application for which the user should be prompted whether to Grant or Deny a Sensitive Android Permission.
Ask Application Package Enter the Android Package Name of an Application for which the user should be prompted whether to Grant or Deny a Sensitive Android Permission.
Ask Permission Select the name of a Sensitive Android Permission. When you choose an option, the device prompts the user to grant or deny the given permission to a specific application.
Revoke Application Signature Enter the Android Package Signature of an application from which a Sensitive Android Permission should be revoked. (If Permission Access Action is set to Revoke.)
Revoke Application Package Enter the Android Package Name of the Application from which the given Sensitive Android Permission should be revoked.
Revoke Permission Select the name of a Sensitive Android Permission to be revoked from the specified application. (If Permission Access Action is set to Revoke.)
Grant Application Package Enter the Android Package Name of an application to which the given permission should be granted. (When Permission Access Action is set to Grant.)
Grant Permission Select the name of a Sensitive Android Permission that should be granted to a specified Application. (When Permission Access Action is set to Grant.)
Permission Access Action Select an action that manages how various applications will use the Sensitive Android Permissions.
  • Grant: Grants a Sensitive Android Permission to a selected Application.
  • Revoke: Revokes a Sensitive Android Permission from a selected Application.
  • Ask: The device asks the user if a Sensitive Android Permission should be granted or denied to a selected application.

Power Configuration
Power Action Choose an action to control the power supplied to the device.
Battery Percentage Decommission Threshold Enter the percentage of remaining battery capacity below which the battery will be configured for decommissioning.
Battery Usage Decommission Threshold Enter the amount of battery usage that is permitted before the battery is decommissioned.
Battery Critical Low Threshold Enter the threshold battery level below which the battery is deemed to be critically low.
Battery Optimization Action Choose an action to control which applications should undergo battery optimization and which should not.
  • Add: Adds one or more applications that should be subject to battery optimization.
  • Remove: This option helps you specify the applications that should undergo battery optimization while including those that should be exempted from battery optimizations.
Add Package Names List the package name of applications that should undergo battery optimization. Multiple entries should be comma-separated.
Remove Package Names Specify the package names of those applications that should be exempted from battery optimization.
Port Action Choose the action to be performed related to the control of the output power to a port.
  • Turn Output Power OFF: Turns off the output power for the specified port.
  • Turn Output Power ON: Turn on the output power for the specified port.
Port Select Select the port for which the output power should be turned on or off. Choose either of the following:
  • Serial Port 1: Identifies the first device serial port.
  • Serial Port 2: Identifies the second device serial port.
  • USB Port 2: Identifies the second device USB port.
Auto Power Control Specify whether the device power should be controlled automatically.
Auto Power Off Specify how the device power should be turned off automatically.
  • Never: The device power does not turn off automatically when the ignition turns off.
  • When Ignition is Turned Off: The device power turns off automatically when the ignition turns off.
Timeout Enter the timeout period before which the device turns off automatically.
Auto Power On Specify whether the device should be automatically powered on as part of automatic power control.
Heater Action This option helps you control the device heater.
  • Enable Heater: Based on the configured on/off threshold value specified below, the heater will be turned on.
  • Disable Heater: No matter what values are specified for the on/off threshold, the heater remains turned off.
  • Set ON/OFF Thresholds: The heater will be turned on/off depending on the threshold temperature.
Heater Select Choose the heater across which the action specified on Heater Action should be applied.
  • Serial I/O
  • USB I/O
  • Battery
  • Touch Panel
  • Keyboard
  • Scanner Window
Off Threshold Specify the threshold temperature above which the heater should be turned off automatically.
On Threshold Specify the threshold temperature below which the heater must be turned on automatically.
All Wake-up Sources State Choose whether to enable all the wake-up sources.
Battery Saver Control Mode Choose how the battery saver mode should be turned on when the battery level falls below a threshold. You can choose between Manually or Automatically.
Battery Saver Control Mode Automatic Percentage Threshold Enter the battery level percentage below which Battery Saver Mode should be automatically turned on.
Battery Saver Mode Specify whether battery saver mode should be turned on/off when you have chosen the option Manually for Battery Saver Control Mode.
Doze Mode State Manage the doze mode for the device.
  • Off: The device does not use doze mode state for any application.
  • On: The doze mode state proceeds depending on the normal Android rules.
Wake-up Source Key Identifier Choose the wake-up source key identifier.
  • Button L1: Configures the first button located on the left side of the device to be used for display wake-up.
  • Button L2: Configures the second button (from the top) located on the left side of the device to be used for display wake-up.
  • Button R1: Configures the first button located on the right side of the device to be used for display wake-up.
  • Button R2: Configures the second button (from the top) located on the right side of the device to be used for display wake-up.
  • Grip (Gun) Trigger: Configures the Trigger on the Grip (Gun Handle) for display wake-up.
  • Rear Button: Configures the button on the rear of the device to be used for display wake-up.
  • Custom: The device uses a custom button to display wake-up.
Custom Enter the custom name of the key identifier of the wake-up source when you have chosen the option Custom for the setting Wake-up Source Key Identifier.
Wake-up Source to Activate the Display State Specify whether the wake-up sources should be permitted to activate the display state.
  • Off: All the wake-up sources will be disabled.
  • On: Enables all the wake-up sources
Wake-up Method Choose a method to control the device wake up.
  • Use Hardware Signals for Device Wake-Up: The device uses hardware signals for wake-up.
  • Use Software (Mappable Keycodes) for Wake-Up: The device uses the software mappable keycodes for wake-up.

RFID Configuration
Country of Operation Choose the country of operation in which the RFID module will be used. Selecting a country of operation ensures that the country-specific regulatory requirements are met.
Action Choose an action to configure the RFID module.
  • Update Firmware: Updates the firmware of the RFID module.
  • Export Settings: Choose this option to export and store the current settings to a file in the device file system.
  • Reset Radio: Resets the radio of the RFID module.
  • Reset Radio to Factory Defaults: Resets the configuration of the RFID module to factory defaults and resets the RFID radio.
  • Update Firmware and Reset Radio to Factory Defaults: Choosing this option performs three different operations, updates the firmware of the RFID, re-configures the RFID module to its factory defaults and resets the RFID radio.
Transmit Power Level Specify the RFID Power Level for the RFID module.

Remote Scanner Management
Device Name Enter the name by which the device will be known on the network.
Action Select an Action to control the remote scanner connected to the device.
  • Apply Configuration Package (RS6000 only): A configuration file is used to apply a new configuration to the remote scanner.
  • Update Scanner Firmware: Uses a firmware file to update the firmware of the remote scanner.
  • Reset Scanner (RS6000 only): Resets the remote scanner. It clears all the errors and restores the remote scanner.
  • Page Scanner (RS6000 only): Pages a remote scanner. It enables easily locate a misplaced remote scanner.
  • Disconnect Scanner (RS6000 only): Terminates the connection between the remote scanner and the device.
  • Unpair Scanner (RS6000 only): Unpairs the remote scanner with the device. Any existing parings will be terminated.
Config Serial Number Enter the serial number of the remote scanner to be configured with this action.

Security Configuration
Instant Screen Lock on Power Key Determine how the screen should be locked when the power key is used to turn off the device.
  • Off: The device handles the screen lock behavior the same way as when the device times out and turns itself off automatically.
  • On: The screen locks instantly when the device is turned off using the power key.
Screen Lock Type Choose the screen lock type: None, Swipe, PIN, Password, Pattern.
Screen Lock Timeout Specifies the amount of time following the screen off, after which the screen will be locked when it is turned back on.

Service Access Configuration
Service Binding Action Allow or disallow bindings to Zebra Value-added services.
Service Caller Action Allow or disallow a specific application to call APIs exposed by a Zebra Value-Add Service through a successfully established binding.
Approve Caller Package Enter the Android package name of the application that should be permitted to use a CSP.
Approve Caller Signature Enter the Android package signature of an application that should be permitted to use a CSP.

Settings UI Configuration
Allow Device User Access Quick Settings Specify whether the user should be allowed to access Android Quick Settings from the device.
Allow Device User Control Airplane Mode Specify whether the user should be allowed to change the state of Airplane mode.
Allow Device User Control App Notifications Specify whether the user should be permitted to the configurations associated with app notifications.
Allow Device User Control Apps Choose if the user should be permitted to access and control apps on the device.

Threat Management Configuration
Action Choose an action to determine how threat monitoring should be performed.
  • Detect: Configures a threat to be monitored. Also, if the specified threat is detected, a countermeasure is undertaken to mitigate it.
  • Ignore: Specifies a given threat to be ignored if it occurs in any case. Hence, it will never be detected.
Detect Threat Type Select the threat type to be monitored on the device.
  • Max Password Attempts: Configures the Threat Management System to monitor the password entry attempts. When the user enters the password incorrectly for the specified number of times, it will be considered a threat.
  • MDM Client Removal: Configures the Threat Management System to monitor whether a given Android package is uninstalled from the device.
  • Externally Detected: Configures the Threat Management System to listen to other applications capable of signalling any threats unknown to it.
  • Exchange Active Sync Command: Configures the Threat Management System to deal with the threat generated due to the connection of the Exchange Active Sync client on the device with the Exchange Active Sync server.
  • Device is Rooted: Configures the Threat Management System to monitor if the device is rooted. The Root Detection Mechanism identifies common exploits that might compromise the security or privacy of the device.

Volume UI Configuration
Action Select an action to control the behavior of the Zebra volume control UI.
  • Add Profile: Adds the specified new audio UI profile to the list of audio UI profiles.
  • Remove Profile: Removes the specified audio UI profile from the existing audio UI profiles.
  • Set Current Profile: Configures the specified audio UI profile to be the active audio UI profile.
  • Apply Current Profile: Applies the currently active audio UI profile to the current device volume settings.
  • Set Factory Preset: Configures the Factory Preset Audio UI Profile as the active Audio UI Profile, causing the behavior of the Zebra Volume Control to return to its default out-of-box state.
Add Profile Name Enter the name of the audio UI profile to be added. (If the chosen Action is ‘Add Profile’)
Remove Profile Name Enter the name of the existing audio UI profile to be removed. (When you have chosen ‘Remove Profile’ for the Action setting.)

Wakeup Configuration
Select Wakeup Source Method Select the source that should be used to implement the device wake-up.
  • Hardware: Use the hardware signals.
  • Software: Use software or mappable keycodes for device wake-up.

Wakeup Sources Choose whether all the controllable Wakeup Sources should be turned on or off.

Whitelist Configuration
Mode Choosing a whitelisting mode helps you determine how apps can be installed or run on the device.
  • Package Name Only: Only the Android package name of an application will be used to identify the whitelisted applications.
  • Package Name and Signature: Both the Android package name and signature of an application will be used to identify the whitelisted applications.
Action Select an Action to alter the whitelisting configuration of a device.

Wireless General Configuration
Antenna Selection Choose which of the multiple antennas should be used for wireless communications.
  • Internal: The device will use the built-in internal antenna.
  • External: The device will use the externally connected antenna.
GPS Location Mode Specify the GPS location mode to be used.

  • Device Only:
    Location is determined using the GPS radio only. As a result, the device might face signal loss.
  • Battery Saving: Determines location using Wi-Fi and cellular information only. This option helps preserve the device’s battery life.
  • High Accuracy: Determines location using GPS, Wi-Fi, and cellular network information to fetch the device location with the highest degree of accuracy.
GPS Power State Choose whether the GPS radio state should be turned on or off.
  • Off: GPS radio state is turned off. It prevents GPS-based location detection.
  • On: Turns on the GPS radio state. It permits GPS-based location detection.

Wireless LAN Configuration
Auto Wakeup Specify whether Wi-Fi should wake up automatically when a previously connected network is detected.
Bands Select the frequency band on which the WLAN subsystem should operate on the device.
Channels Enter the channels over which the WLAN subsystem should operate on a device.
Country Select the country in which the WLAN subsystem should operate.
Hotspot State Select the hotspot state for the WLAN adapter on the device.
  • Off: Turns off hotspot mode. It prevents the device from sharing its internet connection as a WLAN hotspot.
  • On: Turns on hotspot mode. It allows the device to share its internet connection as a WLAN hotspot.
Hotspot Options SSID Enter the SSID that identifies the network supported in the Hotspot Mode of the WLAN adapter.
Band Select the frequency band on which the hotspot mode should operate.
Band 2.4GHz Channel Select the single 2.4GHz channel in which the hotspot mode should operate when the option ‘2.4GHz’ is selected for ‘Band’.
5GHz Channel Select the single 5GHz channel in which the hotspot mode should operate when the option ‘5GHz’ is selected for ‘Band’.
Security Mode Select the Security Mode to be used to secure the Hotspot Mode of the WLAN adapter.
Security Passphrase Enter the security passphrase that will be used to secure the Hotspot Mode network.

Wireless WAN Configuration
Power Specify whether the WWAN power should be turned on or off.
Background Data Choose whether the use of WWAN background data should be allowed or not.
Data Limit State Select whether to impose a limit on the amount of WWAN data used. It helps manage the telecom data expenses.
  • Enable and set default limit: Enables the default limit on the amount of WWAN data used.
  • Enable and set custom limit: This option helps you specify a custom limit on the amount of WWAN data that can be used.
  • Disable: Imposes no limit on the use of WWAN data.
Public Land Mobile Network Lock Select whether the WWAN adapter should be locked to a single Public Land Mobile Network Lock.
User Control of Public Land Mobile Network Lock Select whether the device user can control the locking of the WWAN adapter to a single Public Land Mobile Network.

Worry Free WiFi Configuration
State Choose whether the Worry Free Wi-Fi features should be turned on or off.
Analysis Type Choose the analysis type that should be used by the Worry Free Wi-Fi features on the device. When selected, the Worry Free Wi-Fi perform certain analysis to troubleshoot and optimize Wi-Fi operations related to the selected option:
  • Roam (related to network roaming)
  • Voice (related to voice communications)
  • Connection (related to connection establishments)
Roam/Voice Duration Enter the duration to perform the analysis when you have chosen either of the options Roam or Voice.
Start SD Card Storage Specify how SD Card storage should be used during the server analytics performed.
Start Session Storage Duration Specify the maximum duration of session data to be captured and stored during the server analytics performed.

Zebra Licensing Configuration
License Action Select an action to manage the Zebra-issued licenses on the device.
  • Activate License: Activates a license, making it usable on the device. You can use the subsequent settings to define the license to be activated and how it should be activated.
  • Return License: Returns a previously allocated license, permitting it to be re-allocated to another device.
  • Return All Licenses: Returns all the licenses previously activated from a given License Server.
  • Refresh License: Refreshes a previously activated license, updating anything that may have changed.
  • Delete Server: Deletes a previously defined Custom Server, along with all licenses allocated from it.
  • Activate Feature: Activates a license depending on the feature name & version on the device.
  • Refresh Feature: When this option is chosen, the device contacts the licensing server to renew the license for the named feature.
  • Return Feature: Reclaims the license from the device for a named feature and returns it to the licensing server.
Activate License Method Select a method to activate a Zebra-issued license on the device.
  • From Server Standard: Activates the license from a standard server.
  • From Server Custom: Activates the license from a custom server.
  • From Local File: Activates the license from a license file stored on the device file system.
Feature Name Enter the feature name to be entitled to the license on the device.
Feature Server URL Enter the server URL for the feature name to be entitled to the license on the device.
Return License Server Type Select the type of standard server via which the license should be returned.
Return All Licenses Server Type Select the type of standard server via which the licenses should be returned

Associate Policies with Devices / Groups

If the policy has not yet been saved.

  1. Navigate to Policy Targets.
  2. Click on +Add Devices.
  3. Select the devices and click OK.
  4. Click on Save to apply the policies to devices.

Apart from devices, you can also associate the policies with device groups, user and user groups from “Policy Targets”.

If the policy has been saved, you can associate it with another method.

  1. From Policies tab, check the policies to be associated.
  2. Click on Manage → Associate Targets and select the device.
  3. Click on Associate to apply policy to the devices.
Note:

The OEM specific-settings explained in this document are based on the configurations set by the respective OEM vendors, which may vary frequently. Since Hexnode is not solely responsible for setting up these configurations, you may find slight variations in the settings displayed on the portal from this document.