How to configure Zebra OEMConfig app?

Description

Using Zebra OEMConfig app, IT Admins can configure OEM-specific features on Zebra devices. With Mobile Device Manager Plus, admins can use the OEMConfig feature to remotely configure device settings by modifying the app configurations on the MDM console and distributing it to the devices. 

Pre-requisites

  1. Zebra devices running Android OS 5.0 or above, and enrolled as Profile Owner or Device Owner.
  2. Managed Google Play should be configured
  3. The Zebra OEMConfig app must be added to the App Repository using Managed Google Play.

Steps

Follow the steps given below, to set up the app using Configurations tab:

  • On the MDM console, click on Device Mgmt tab and select App Repository.
  • Click the Zebra OEMConfig app to view more details and apply the configurations.
  • Select the Configurations tab which appears only if Managed App Configurations is supported by the app developer.
  • Here you will find a list of fields where you can enter values to the configurations you want to apply.


  • PARAMETER DESCRIPTION
    Transaction Steps
    Transaction step Specify a description for the configuration and how to handle errors that you may encounter during the configuration
    Analytics configuration
    State Allow or restrict collecting Analytics data and events from the device. Supported from MX 4.3
    User Control of State Allow or restrict device user to control Analytics data collection. Supported from MX 7.2
    App Feature Configuration
    App Feature State Allow or restrict Application Feature for the specified application. Supported on Android version 9.0 or later with MX 9.3 or above
    App Feature Package Name Specify the Bundle ID or the package name of the applications for which Application Feature will be enabled or disabled. Supported on Android version 9.0 or later with MX 9.3 or above
    AppGallery Configuration
    State Enable or disable the AppGallery Client. Supported from MX 6.0
    Push Notifications Allow or restrict the AppGallery push notifications. Supported from MX 6.0
    Credential Type Specify whether the default or custom credentials can be used for AppGallery Server authentication. Supported from MX 6.0
    Custom User Name Allow or restrict User Name provided in Custom Credentials can be used for AppGallery Server authentication. Supported from MX 6.0
    Custom Password Allow or restrict Password provided in Custom Credentials can be used for authentication. Supported from MX 6.0
    Custom Organization Key Allow or restrict Organization Key present in Custom Credentials can be used for authentication. Supported from MX 6.0
    Audio Configuration
    Play AC Detect Sound  Enable or disable notification chime to play when AC power is connected. Supported from MX 9.3. Not supported on devices TC20 and TC25
    Replication Action Enable or disable headset audio to be replicated on the built-in speaker. Supported from MX 7.2. Not supported on devices TC20 and TC25
    Mute/Vibrate Enable or disable Mute and/or Vibrate mode on the device. Supported from MX 4.4. Not supported on devices TC20 and TC25.
    Auto Trigger Configuration
    State Enable or disable automatic triggering (e.g. of an input device such as a barcode scanner) based on device proximity. Supported from MX 8.1. Not supported on devices TC20 and TC25.
    Range Specify the range for automatic triggering. Supported from MX 8.1. 
    Blacklist Configuration
    Action Enable or disable blacklisting built-in system applications. Supported from MX 4.2
    Allow System Package Name Specify the package name of built-in system application to be blacklisted. Supported from MX 4.2
    Disallow System Package Name Specify the package name of built-in system application which should not be blacklisted. Supported from MX 4.2
    Bluetooth Configuration
    Discoverability Allow or restrict the device to be discoverable via Bluetooth. Supported from MX 6.2. Not supported on devices TC20 and TC25.
    New Pairings Allow or restrict the device user to create new Bluetooth pairings. Supported from MX 5.1. Not supported on devices TC20 and TC25.
    Turn On/Off Silent Pairing Allow or restrict the device user to silently perform Bluetooth pairings. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Action Specify a Bluetooth Action such as AddRule to be performed. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Add Rule Name Specify the name to be assigned to a newly added Rule. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Add Rule MAC Address Enter the Bluetooth MAC Address along with CoD/UAP/PIN for adding a new rule. Supported on Android 9.0. Supported from MX 9.3. Not supported on devices TC20 and TC25.
    Add Rule Device Class Specify the device class for a Rule to be added. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Add Rule Device Upper Address Part Specify the device upper address part for a Rule to be added. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Add Rule Pairing PIN Code Enter the Pairing PIN Code if remote device is Bluetooth v2.1 or lower. Supported on Android 9.0. Supported from MX 9.3. Not supported on devices TC20 and TC25.
    Remove Rule Name Specify the name to be assigned to a new Rule that is removed. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Remove Rule MAC Address Enter the Bluetooth MAC Address along with CoD/UAP/PIN for removing a new rule. Supported on Android 9.0. Supported from MX 9.3. Not supported on devices TC20 and TC25.
    Remove Rule Device Class Specify the device class for a Rule to be removed. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Remove Rule Device Upper Address Part Specify the device upper address part for a Rule to be removed. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Remove Rule Pairing PIN Code Enter the Pairing PIN Code if remote device is prior to BT 2.1. Supported on Android 9.0. Supported from MX 9.3. Not supported on devices TC20 and TC25.
    Bug Reporting Configuration
    Bug Reporting Configuration Specify Bug Reporting action to be performed on the device. Supported from MX 8.1. Not supported on devices TC20 and TC25.
    Extensions State Enable or disable enhanced bug reporting to be used. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Intent Enable Allow or restrict bug reports to be initiated by intent. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Screenshot Enable Enable or disable screenshots to be attached to the bug reports. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Show In Power Key Menu Enable or disable an option to initiate bug reporting to be shown in the Power Key Menu. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    ANR Error Action Provide the action to be taken when an Application Not Responding (ANR) error is detected. Supported from MX 8.0. Not supported on devices TC20 and TC25.
    Unexpected Error Action Provide the action to be taken when an Unexpected Application error (other than ANR) is detected. Supported from MX 8.0. Not supported on devices TC20 and TC25.
    Send to Cloud Detail Enable or disable sending bug reports to the cloud. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Send to Cloud Detail
    State Specify whether bug reports should be automatically sent to the Zebra cloud. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Time to Live Set the Time To Live (time before expiration) for Sending Bug Reports to the Cloud. Supported from MX 8.1. Not supported on devices TC20 and TC25.
    Store in Device Detail
    State Specify whether bug reports should be stored in the device. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    File Path Specify the File Path where bug reports should be stored in the device (if enabled). Default value is /storage/sdcard0/BugReports/. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Time to Live Set the Time To Live (time before expiration) for enabling Storage of Bug Reports. Supported from MX 8.1. Not supported on devices TC20 and TC25.
    Send Via Email Detail
    State Specify whether bug reports should be sent via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    SMTP Host Provide the SMTP server address for delivering bug reports via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    SMTP Port Provide the SMTP server port for delivering bug reports via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Sender ID Provide the sender identification for delivering bug reports via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Sender Password Provide the sender password for delivering bug reports via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Send To Address Provide the recipient address for delivering bug reports via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Time to Live Set the Time To Live (time before expiration) for enabling Email of Bug Reports. Supported from MX 8.1. Not supported on devices TC20 and TC25.
    Dialog Elements Specify one or more dialog elements to be displayed in the enhanced bug reporting dialog. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Element Detail Add dialog elements to be displayed in the enhanced bug reporting dialog. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Dialog Time Out Specify the period of inactivity (in ms) after which the bug reporting dialog will automatically be dismissed. Default value is 60000 ms. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Camera Configuration
    Use Of Back Camera Allow or restrict the back camera to be used to take pictures. Supported from MX 4.3. Not supported on devices TC20 and TC25.
    Use Of Front Camera Allow or restrict the front camera to be used to take pictures. Supported from MX 4.3. Not supported on devices TC20 and TC25.
    Use Of Imager Allow or restrict the imager to be used to take pictures. Supported from MX 5.1. Not supported on devices TC20 and TC25.
    Clock Configuration
    Clock Configuration Specify the time mode, date and time when manual time mode is enabled, etc. Supported from MX 4.1
    DHCP Option Configuration
    DHCP Option Configuration Allow or restrict the Boot File Name, Broadcast Address, NTP Server, TFTP Server, Vendor Encapsulated Options, etc., to be requested from the DHCP Server by the DHCP Client. Supported from MX 4.4
    DataWedge Configuration
    DataWedge Configuration Specify the device path and file name of Database file to be imported, to be replaced or merged with the current configuration of DataWedge. Also, you can configure automatic or programmatic DataBase import. Supported from MX 9.2. Not supported on devices TC20 and TC25.
    Device Administration Configuration
    Action Specify the Device Administration Action such as AllowSubmitXml to be performed. Supported from MX 9.2
    Allow Submit XML Package Name Specify the Package Name to be Allowed to submit XML. Supported from MX 4.2
    Disallow Submit XML Package Name Specify the Package Name to be restricted from submitting XML. Supported from MX 4.2
    Submit XML Specify the XML to be submitted to MX as part of a SubmitXml Action. Supported from MX 9.1
    Reserve User ID Package Name Specify the package name of the application to which a user ID is reserved. Supported from MX 9.2
    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. Supported from MX 9.2
    Unreserve User ID Package Name Specify the package name of the application whose user ID can be released. Supported from MX 9.2
    Device Central Configuration Allow or restrict Bluetooth control and Firmware Update Button. You can also specify how the Device Central subsystem should control device pairing. Supported from MX 8.1. Not supported on devices TC20 and TC25.
    Display Configuration
    Timeout Specify the amount of device inactivity (in seconds) before the screen will timeout. Supported from MX 4.3
    Blanking Mode Specify whether the Display will automatically turn blank and display nothing when triggered by a signal. Supported from MX 7.1. Not supported on devices TC20 and TC25.
    Stay Awake Specify whether the Display will stay awake and not time out when connected to external power. Supported from MX 7.2. Not supported on devices TC20 and TC25.
    Signal Specify which Signal will be used to control automatic Display Blanking. Supported from MX 7.1. Not supported on devices TC20 and TC25.
    Polarity Specify which Polarity of the Signal will be used to control automatic Display Blanking. Supported from MX 7.1. Not supported on devices TC20 and TC25.
    Debounce Delay Specify which Debounce Delay will be used for the Signal, that will be used to control automatic Display Blanking. Default value is 1000. Supported from MX 7.1. Not supported on devices TC20 and TC25.
    Set Display Size Specify the system display size. Supported from MX 9.2. Not supported on devices TC20 and TC25.
    Set Font Size Specify the system font size. Supported from MX 9.2. Not supported on devices TC20 and TC25.
    Enterprise Keyboard Configuration
    Enterprise Keyboard Configuration Allow or restrict Auto Capitalization, Auto Correction, Auto blocking of offensive words, etc. Configure Navigation Mode, Numeric Layout mode, etc. Supported from MX 6.0. Not supported on devices TC20 and TC25.
    Enterprise NFC Configuration
    Enterprise NFC Configuration Specify whether Enterprise NFC settings should be reset to default, the type of tag to be read, etc. Supported from MX 8.3. Not supported on devices TC20 and TC25.
    Ethernet Configuration
    Ethernet Configuration Enable or disable Ethernet Power and allow or restrict the user to change Power settings. Configure Proxy Server to be used for Ethernet. Supported from MX 6.2. Not supported on devices TC20 and TC25.
    File Management
    File Management Specify Download File Source URI, Destination Path and File Name. Supported from MX 9.2
    Firmware Over The Air Configuration
    Firmware Over The Air Configuration Allow or restrict Device User Control Mode, Enterprise Reset SUW Bypass, etc. Specify Firmware Update mode, OS Upgrade Suppress Reboot, etc. Supported from MX 9.1
    GMS Configuration
    GMS Configuration Configure GMS-specific feature to be enabled for the devices and select the profile which could use the GMS Configuration. Supported from MX 8.3. Not supported on devices TC20 and TC25.
    GPRS Configuration
    GPRS Configuration Add a new APN Configuration or remove the existing APN configuration. Supported from MX 8.4
    General UI Configuration
    General UI Configuration Specify a UI Action such as clear clipboard to be performed, clear application data and cache, hide or show Do Not Disturb Mode, etc. Supported from MX 9.1
    Host Name Configuration
    Host Name Configuration Specify the Name by which the device will be known on the network. Supported from MX 5.1. Not supported on devices TC20 and TC25.
    Key Mapping Configuration
    Key Mapping Configuration Specify the Key Map action, the identifier of the key to be remapped for Mapping Action and the list of behaviors to be defined for a key. Supported from MX 4.4. Not supported on devices TC20 and TC25.
    Power Configuration
    Power Configuration Allow or disable Power Action to be performed on the device, Battery Percentage and Usage Decommission Threshold, etc. Supported from MX 9.1. Not supported on devices TC20 and TC25.
    RFID Configuration
    RFID Configuration Specify the Country in which the RFID Module will operate, action to be performed by the RFID module, etc., thus enforcing compliance to appropriate Regulatory Requirements. Supported from MX 8.1. Not supported on devices TC20 and TC25.
    Remote Scanner Configuration
    Remote Scanner Management Allow or restrict Remote Scanner action on the device, specify the Serial Number of the allowed Remote Scanner, etc. Supported from MX 7.1. Not supported on devices TC20 and TC25.
    Security Configuration
    Security Configuration Configure Security settings such as adding key name/value, removing key name/value, Screen lock type and timeout, etc. Supported from MX 4.3. Not supported on devices TC20 and TC25.
    Service Access Configuration
    Service Access Configuration Enable Service Binding Action, specify service identifiers/caller package to be allowed or restricted access, etc. Supported from MX 8.3. Not supported on devices TC20 and TC25.
    Settings UI Configuration
    Settings UI Configuration Allow or restrict device users to access Quick Settings, control Airplane Mode, app notifications, background data, etc. Supported from MX 4.3. Not supported on devices TC20 and TC25
    Threat Management Configuration
    Threat Management Configuration Enable or disable Threat Management and specify the type of threat to be detected. Supported from MX 4.3. Not supported on devices TC20 and TC25
    Detect Countermeasures Specify the list of countermeasures to be applied when the specified threat is detected. Supported from MX 4.3. Not supported on devices TC20 and TC25
    Volume UI Configuration Specify the volume UI action and provide a name for UI profile. Supported from MX 4.4. Not supported on devices TC20 and TC25
    Add Profile Streams Specify the list of Streams to be configured under volume UI profile. Supported from MX 4.4. Not supported on devices TC20 and TC25
    Wakeup Configuration
    Wakeup Configuration Specify Wakeup Source Method and allow or restrict the sources to wakeup the device. Supported from: MX 9.2. Not supported on devices TC20 and TC25
    Whitelist Configuration
    Whitelist Configuration Specify Whitelisting mode and enter package name or Bundle ID of the apps to be whitelisted. Supported from MX 4.1. Not supported on devices TC20 and TC25
    Wireless General Configuration
    Wireless General Configuration Specify the antenna to be used for wireless communications and allow or restrict GPS Radio State. Supported from MX 7.1. Not supported on devices TC20 and TC25
    Wireless LAN Configuration
    Wireless LAN Configuration Enable or disable Auto WLAN Wakeup, specify the Bands, Channels, Country, etc. Supported from MX 8.4
    Hotspot Options Configure Hotspot Options as a part of WLAN setup. Supported from MX 6.3
    Omnitrail Configure Omnitrail as a part of WLAN setup. Supported from MX 8.0. Not supported on Devices TC20 and TC25.
    Advanced Options Configure advanced options and specify name and value for advanced options. Supported from MX 8.4. Not supported on Devices TC20 and TC25.
    Diagnostics Options Specify one or more Diagnostics options. Supported from MX 4.4. Not supported on Devices TC20 and TC25
    Wireless WAN Configuration
    Wireless WAN Configuration Allow or restrict WWAN, background data, data limit, etc. Suppoted from MX 4.3
    Device Administrator Advanced Features Specify Device Administrator (DA) Advanced Features to be configured as part of Wireless WAN configuration. Supported from MX 9.2
    Mobile Network Operator Advanced Features Specify Mobile Network Operator (MNO) Advanced Features to be configured as part of Wireless WAN configuration. Supported from MX 9.2
    Service Technician Advanced Features Specify Service Technician Advanced Features to be configured as part of Wireless WAN configuration. Supported from MX 9.2
    Worry Free WiFi Configuration
    Worry Free WiFi Configuration Allow or restrict Worry Free WiFi. Supported from MX 9.2. Not supported on devices TC20 and TC25
    Global Settings Configure Global Worry Free WiFi Settings. Supported from MX 9.2. Not supported on devices TC20 and TC25
    Packet Capture Configure Packet Capture settings offered by the Worry Free WiFi feature. Supported from MX 8.3. Not supported on devices TC20 and TC25
    Coverage View Configure Coverage View Settings feature offered by the Worry Free WiFi feature. Supported from MX 9.1. Not supported on devices TC20 and TC25
    Zebra Licensing Configuration
    Zebra Licensing Configuration Activate License and specify the license activation method, activation ID, etc. Supported from MX 8.1

  • Make use of dynamic variables to ensure that these configurations can be applied to all the users. Dynamic variables fetch the respective value that has been assigned to the device.
  • Once you have entered the values and made all the changes, click Save.
  • The Zebra OEMConfig app can now be distributed to the devices.