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.


  • PARAMETERDESCRIPTION
    Transaction Steps
    Transaction stepSpecify a description for the configuration and how to handle errors that you may encounter during the configuration
    Analytics configuration
    StateAllow or restrict collecting Analytics data and events from the device. Supported from MX 4.3
    User Control of StateAllow or restrict device user to control Analytics data collection. Supported from MX 7.2
    App Feature Configuration
    App Feature StateAllow 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 NameSpecify 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
    StateEnable or disable the AppGallery Client. Supported from MX 6.0
    Push NotificationsAllow or restrict the AppGallery push notifications. Supported from MX 6.0
    Credential TypeSpecify whether the default or custom credentials can be used for AppGallery Server authentication. Supported from MX 6.0
    Custom User NameAllow or restrict User Name provided in Custom Credentials can be used for AppGallery Server authentication. Supported from MX 6.0
    Custom PasswordAllow or restrict Password provided in Custom Credentials can be used for authentication. Supported from MX 6.0
    Custom Organization KeyAllow 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 ActionEnable 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/VibrateEnable 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
    StateEnable 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.
    RangeSpecify the range for automatic triggering. Supported from MX 8.1. 
    Blacklist Configuration
    ActionEnable or disable blacklisting built-in system applications. Supported from MX 4.2
    Allow System Package NameSpecify the package name of built-in system application to be blacklisted. Supported from MX 4.2
    Disallow System Package NameSpecify the package name of built-in system application which should not be blacklisted. Supported from MX 4.2
    Bluetooth Configuration
    DiscoverabilityAllow or restrict the device to be discoverable via Bluetooth. Supported from MX 6.2. Not supported on devices TC20 and TC25.
    New PairingsAllow 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 PairingAllow or restrict the device user to silently perform Bluetooth pairings. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    ActionSpecify a Bluetooth Action such as AddRule to be performed. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Add Rule NameSpecify 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 AddressEnter 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 ClassSpecify 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 PartSpecify 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 CodeEnter 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 NameSpecify 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 AddressEnter 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 ClassSpecify 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 PartSpecify 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 CodeEnter 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 ConfigurationSpecify Bug Reporting action to be performed on the device. Supported from MX 8.1. Not supported on devices TC20 and TC25.
    Extensions StateEnable or disable enhanced bug reporting to be used. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Intent EnableAllow or restrict bug reports to be initiated by intent. Supported from MX 7.0. Not supported on devices TC20 and TC25.
    Screenshot EnableEnable 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 MenuEnable 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 ActionProvide 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 ActionProvide 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 DetailEnable or disable sending bug reports to the cloud. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Send to Cloud Detail
    StateSpecify 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 LiveSet 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
    StateSpecify whether bug reports should be stored in the device. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    File PathSpecify 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 LiveSet 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
    StateSpecify whether bug reports should be sent via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    SMTP HostProvide the SMTP server address for delivering bug reports via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    SMTP PortProvide the SMTP server port for delivering bug reports via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Sender IDProvide the sender identification for delivering bug reports via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Sender PasswordProvide the sender password for delivering bug reports via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Send To AddressProvide the recipient address for delivering bug reports via email. Supported from MX 6.3. Not supported on devices TC20 and TC25.
    Time to LiveSet 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 ElementsSpecify 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 DetailAdd 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 OutSpecify 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 CameraAllow 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 CameraAllow 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 ImagerAllow 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 ConfigurationSpecify the time mode, date and time when manual time mode is enabled, etc. Supported from MX 4.1
    DHCP Option Configuration
    DHCP Option ConfigurationAllow 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 ConfigurationSpecify 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
    ActionSpecify the Device Administration Action such as AllowSubmitXml to be performed. Supported from MX 9.2
    Allow Submit XML Package NameSpecify the Package Name to be Allowed to submit XML. Supported from MX 4.2
    Disallow Submit XML Package NameSpecify the Package Name to be restricted from submitting XML. Supported from MX 4.2
    Submit XMLSpecify the XML to be submitted to MX as part of a SubmitXml Action. Supported from MX 9.1
    Reserve User ID Package NameSpecify the package name of the application to which a user ID is reserved. Supported from MX 9.2
    Reserve User ID Package SignatureSpecify 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 NameSpecify the package name of the application whose user ID can be released. Supported from MX 9.2
    Device Central ConfigurationAllow 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
    TimeoutSpecify the amount of device inactivity (in seconds) before the screen will timeout. Supported from MX 4.3
    Blanking ModeSpecify 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 AwakeSpecify 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.
    SignalSpecify which Signal will be used to control automatic Display Blanking. Supported from MX 7.1. Not supported on devices TC20 and TC25.
    PolaritySpecify 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 DelaySpecify 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 SizeSpecify the system display size. Supported from MX 9.2. Not supported on devices TC20 and TC25.
    Set Font SizeSpecify the system font size. Supported from MX 9.2. Not supported on devices TC20 and TC25.
    Enterprise Keyboard Configuration
    Enterprise Keyboard ConfigurationAllow 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 ConfigurationSpecify 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 ConfigurationEnable 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 ManagementSpecify Download File Source URI, Destination Path and File Name. Supported from MX 9.2
    Firmware Over The Air Configuration
    Firmware Over The Air ConfigurationAllow 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 ConfigurationConfigure 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 ConfigurationAdd a new APN Configuration or remove the existing APN configuration. Supported from MX 8.4
    General UI Configuration
    General UI ConfigurationSpecify 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 ConfigurationSpecify 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 ConfigurationSpecify 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 ConfigurationAllow 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 ConfigurationSpecify 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 ManagementAllow 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 ConfigurationConfigure 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 ConfigurationEnable 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 ConfigurationAllow 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 ConfigurationEnable 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 CountermeasuresSpecify 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 ConfigurationSpecify 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 StreamsSpecify 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 ConfigurationSpecify 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 ConfigurationSpecify 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 ConfigurationSpecify 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 ConfigurationEnable or disable Auto WLAN Wakeup, specify the Bands, Channels, Country, etc. Supported from MX 8.4
    Hotspot OptionsConfigure Hotspot Options as a part of WLAN setup. Supported from MX 6.3
    OmnitrailConfigure Omnitrail as a part of WLAN setup. Supported from MX 8.0. Not supported on Devices TC20 and TC25.
    Advanced OptionsConfigure advanced options and specify name and value for advanced options. Supported from MX 8.4. Not supported on Devices TC20 and TC25.
    Diagnostics OptionsSpecify one or more Diagnostics options. Supported from MX 4.4. Not supported on Devices TC20 and TC25
    Wireless WAN Configuration
    Wireless WAN ConfigurationAllow or restrict WWAN, background data, data limit, etc. Suppoted from MX 4.3
    Device Administrator Advanced FeaturesSpecify Device Administrator (DA) Advanced Features to be configured as part of Wireless WAN configuration. Supported from MX 9.2
    Mobile Network Operator Advanced FeaturesSpecify Mobile Network Operator (MNO) Advanced Features to be configured as part of Wireless WAN configuration. Supported from MX 9.2
    Service Technician Advanced FeaturesSpecify 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 ConfigurationAllow or restrict Worry Free WiFi. Supported from MX 9.2. Not supported on devices TC20 and TC25
    Global SettingsConfigure Global Worry Free WiFi Settings. Supported from MX 9.2. Not supported on devices TC20 and TC25
    Packet CaptureConfigure Packet Capture settings offered by the Worry Free WiFi feature. Supported from MX 8.3. Not supported on devices TC20 and TC25
    Coverage ViewConfigure 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 ConfigurationActivate 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.