Category filter

How to configure Honeywell devices with OEMConfig

Standard OEM (Original Equipment Manufacturers) vendors support the customization of their device functionalities through custom policies. OEMConfig is the standard released by Google that makes these policies readily available to IT admins through an EMM solution. The device manufacturer can release their OEM Config app on the Google Play Store, enabling administrators on MDM platforms to remotely deploy customized configurations on compatible Android Enterprise devices through these apps.

Honeywell devices are popular in many industries for their rugged durability devices that provide industry-targeted features with business-grade performance. They have released two OEMConfig apps on the Google Play Store – Honeywell UEMConnect (also Honeywell OEM Config) and Honeywell OEMConfig for ScanPal EDA Devices. This document covers, in brief, the settings available on these OEMConfig apps.

Covered versions –

  • Honeywell UEMConnect v1.04.00.0050
  • Honeywell OEMConfig for ScanPal EDA Devices v1.00.00.0011
Note:

  • Use the Honeywell UEMConnect app for Honeywell’s Mobility Edge series devices running Android 7.0 and later.
  • Use the Honeywell OEMConfig for ScanPal EDA Devices for Honeywell’s ScanPal series devices (Model – EDA51 after 212.0x.00.0025).

Getting Started

Prerequisites:

To customize Honeywell devices functionality using the Honeywell UEMConnect app, you have to perform the following steps:

  1. Approve and add the Honeywell UEMConnect app on the Hexnode App inventory
  2. Configure Honeywell-specific settings with a Policy and deploy to the target devices.
Note:


Once added to the App Inventory, the Honeywell UEMConnect app may show up under the label Honeywell OEM Config.

Adding the Honeywell OEM Config app on the Hexnode App Inventory

To approve and add the Honeywell OEM Config app on the Hexnode App Inventory,

  1. Navigate to Apps > +Add Apps > Managed Google Apps.
  2. Search for the required app (Honeywell UEMConnect or Honeywell OEMConfig for ScanPal EDA Devices) and select it.
  3. Click Approve. This takes you to the Approval Settings page, where you can select the method by which you would like to handle new app permission requests.
  4. Go to the Notifications tab to provide your email addresses to get notified when the app requests new permissions. Click Add.
  5. Click Done to add the app to the Hexnode App inventory.

You may now distribute the app to your Honeywell devices with Hexnode.

Configuring the Honeywell OEMConfig settings

To set up Honeywell OEMConfig settings,

  1. Navigate to Policies.
  2. Create a new policy with the New Policy button or select an existing policy to edit it. Provide a suitable name and description (optional) for the policy.
  3. Go to Android > App Management > App Configurations > Configure.
  4. Click on the +Add new configuration button.
  5. Select the Honeywell OEM Config or Honeywell OEMConfig for ScanPal app from the approved list of apps. You can configure a wide range of parameters using the OEMConfig application.

The configurations included with the Honeywell OEM Config app are:

Download File from Source to Destination

Specify a file source server and destination path on device to download files into the device.

Applications

Configure Application Settings.

Settings Description
Operational Intelligence Settings Enable or disable the Honeywell Operational Intelligence service. When enabled, the device may collect and send to Honeywell certain technical information (e.g., battery charge, connectivity, and location) concerning the device and its usage.
General Settings Whitelist or blacklist apps.

Device Management

Device Management configurations.

Settings Description
Restrictions Restriction configurations follow.
Quick Menu Configure MDM restrictions related Quick Menu –
  • Restrict Multi User
  • Restrict Battery Saver
  • Restrict Settings
  • Restrict Cast
  • Restrict Location
  • Restrict Flashlight
  • Restrict Auto Rotate
  • Restrict Airplane Mode
  • Restrict Cell
  • Restrict Do Not Disturb
  • Restrict Bluetooth
  • Restrict WiFi
Notification Settings Configure MDM restrictions related Notification Settings –
  • Restrict System Notification
  • Restrict Notification LED
  • Restrict Cacert Notification
Network Settings Configure MDM restrictions related Network Settings –
  • Restrict Roaming Data
  • Restrict Network Location Provider
Emergency Settings Configure MDM restrictions related Emergency Settings –
  • Disable Severe Alerts
  • Disable Extreme Alerts
  • Disable Amber Alerts
  • Disable Emergency Alerts
  • Hide Emergency Button
Disable Android Share Option Select Enable or disable to enable or disable Android Share Option.
Restrict Guest User Select Enable to enable Guest User and disable to Restrict Guest User.
Restrict Clipboard Select Enable or disable to enable or disable Clipboard.
Restrict Factory Reset in Boot Menu Select Enable/Disable to show or hide Factory reset in Boot menu. (Supported on Oreo and Pie)
Device Provisioning Device Provisioning configurations.
Honeywell Provisioning Mode Settings Settings relating provisioning of Device –
  • Provisioning mode white list applications (apps that always have access to Honeywell provisioning folders)
  • Provisioning Mode Password Settings (set the password for provisioning mode)
  • Provisioning Mode (set the state for Provisioning Mode)
Ezconfig settings Settings related to Ezconfiguration.
AutoInstall Settings
  • Auto Install Verified Apps
  • Auto Install Notification
  • Auto Install Enable
Honeywell Launcher Placeholder Set or clear Honeywell Launcher Placeholder password.

Display Settings

Display Configuration Settings.

Settings Description
Daydream Enable screensaver and set screensaver components.
Wallpaper Set device wallpaper.
Enable Wi-Fi Display Enable/disable wireless display.
Font Size Set scaling factor for fonts (small, normal, large, huge).
Density Smallest Width Set smallest width for display density.
Show Rotation Suggestions Enable/Disable Show rotation suggestions.
Full Accelerometer rotation These settings can be applied to allow screen to rotate all the angles.
Accelerometer rotation Choose either to set display in Portrait mode or allow screen rotation.
Display Sleep Set the timeout (ms) before the screen turns off.
Brightness level Set the screen backlight brightness between 0 to 255.
Adaptive Brightness Optimize brightness level for available light.

Input and Output Settings

Configure Input and Output Settings.

Settings Description
Heater Settings Heater related settings.
USB Settings Disable USB initial prompt or lock to a USB mode (charging/MTP/PTP).
Storage Settings Enable or disable SD card access.
Dock Settings Set Vehicle dock mode for CN85 devices.
Defroster Settings Settings related to defroster.
Touch Settings Set the touch panel to stylus, glove or touch enhanced.
Key Remap and Wakeup Settings Remap device keys, configure sticky key and wakeup key.
LED Settings Select Battery LED Mode.

Network Settings

Network Configuration Settings.

Settings Description
Network Configuration Network Configuration settings –
  • Mobile Data Enable
  • NFC Enabled
  • Beam Enabled
  • Airplane Mode On
  • Background Data Setting for apps
  • Captive Portal Https Url
  • DHCP Host Name
WWAN Settings Configure WWAN Settings –
  • Cellular data
  • Roaming data
  • Configure WWAN APN Profile (Add APN profiles and set default APN profile)
Delete Wi-Fi AP Enter SSID to Delete Wi-Fi AP.
Supplicant Configure Supplicant Settings – Wi-Fi Profiles.
WiFi Settings WiFi Configuration Settings –
  • Wifi Available Notification
  • Wifi Enabled
  • WiFi Frequency Band
  • WiFi Power Save …
Ethernet Settings Ethernet Configuration Settings
Bluetooth configurations Settings related to Bluetooth –
  • Enable or disable Bluetooth
  • Enable Bluetooth Silent Pairing
  • Set the Bluetooth Device Name
  • Enable or disable BT FTP Profile
  • Clear Bluetooth Whitelist
  • Bluetooth Whitelist Details (OUIs)
  • Enable or disable Bluetooth white list function

Scanner Settings

Configure Scanner (DCS) Settings.

  • Configure Serial1, Serial2 Scanner Profile
  • Configure Serial Scanner Settings
  • Configure Internal Scanner Profile
  • Configure BLE Profile
  • Clear all existing profiles
  • Key Repeat Disable
  • Suppress Scan Handle Prompt

System Settings

Configure System Settings

Settings Description
Date and Time Configure Date and Time Settings –
  • Show NTP server option
  • Sets the time from NTP
  • Select Time Zone
  • Date and Time
  • Time format (12 hrs or 24 hrs)
  • Automatic Data and Time (fetch from network)
Doze Mode Enable or disable Doze mode.
Logger Settings Configure Logger Settings –
  • HXLogger Settings (Settings related to the advanced diagnostic log service. Supported for Oreo and Pie) –
    • Enable Camera plugin (check camera quality)
    • Enable DiagMdLog plugin (get modem log in qualcomm platform)
    • Configure Dumpsys Plugin (provides information about system services)
    • Configure SnapShot Plugin (captures general information in Linux)
    • Configure TCPDump Plugin (get complete network trace on a given interface)
    • Enable Tombstone Plugin (analyze system crash in Android)
    • Enable ANR Plugin (Application Not Responding logs)
    • Set the path and enable/disable HXLogger
Developer Options Developer option related settings –
  • Enable ADB
  • Boot From Charger Mode
  • Keep Mobile Data Always Active
  • Aggressive Wifi to Mobile Handover
  • Enable All ANR Visibility
  • USB Audio Automatic Routing Disabled
  • Show Pointer Location
  • Enable Show Taps
  • Enable View Attributes
  • Enable Bug Report
  • Bluetooth HCI Log
OS SDK Settings OS SDK Restricted Operations Whitelist – Whitelist of application packages allowed to perform sensitive operations provided by the Honeywell SDK.
Language and Input Settings Settings related to configure Language, Locale and IME.
Location Configuration Setting related to Location Configuration –
  • Location Mode
  • Bluetooth Low Energy Scan Always Enabled
  • Wifi Scan Always Enabled
Web SDK Settings Enable/disable Web SDK Settings and set Port number.
Power Settings Settings related to Power –
  • Unattended Mode
  • Switch State to Sleep (inactivity timeout)
  • Switch State to Shutdown
  • Power Mode (Auto/UPS mode/’AC/DC’/Ignition control/Ignition control losing)
Sound and Notifications Settings Settings related to Sound and Notification –
  • Charging Sound Enabled
  • Lock screen Sound Enabled
  • Sound Effect Enabled
  • DTMF Tone Enabled (dialer pad tone)
  • Ringtone Sound
  • Vibrate when ringing
  • Notification Sound
  • Ring Volume
  • Music Volume
  • Volume Alarm
  • Haptic Feedback Enabled
System Security Settings Settings related to System Security.
  • Allow add user from Lock Screen
  • Show Password
  • Silently Activate Device Admin Applications
  • Power Button Instantly Locks
Sensor Settings Settings related to Sensor –
  • Suspend device when face down
  • Wake Device Up on Motion Detection
  • Keep Device Awake on Motion Detection
Accessibility Configure Accessibility Settings –
  • Captions
  • Color Correction
  • Accessibility display inversion
  • Long press timeout
  • In-Call Power Button Behavior
  • High Text Contrast
  • Accessibility Display Magnification
Accounts Enable or disable Data Auto-Sync.
Battery Settings Configure Battery Settings –
  • Battery Saver Settings
  • Enable fast charge
  • Show/Hide ups30bay (Supported on Oreo)
Printing configuration Enable or disable Print Services.
Screen Lock Settings Screen Lock related settings –
  • Clear Screen Lock Password
  • Screen Lock Password
  • Password Quality (simple/complex numeric)
  • Secure Start-up Enabled
  • Saved Screen Lock Password
  • None

System Update Settings

Configure System Update Settings.

Settings Description
Allow System Firmware Downgrades Allow/Disallow system firmware downgrades.
OS Update Package URL Specify an URL (supported formats http://,https://,ftp:// and file://) with a specific OS firmware update package to download and install.

The configurations included with the Honeywell OEMConfig for ScanPal EDA Devices app are:

Applications

Configure Application Settings.

Settings Description
Operational Intelligence Settings Enable or disable the Honeywell Operational Intelligence service. When enabled, the device may collect and send to Honeywell certain technical information (e.g., battery charge, connectivity, and location) concerning the device and its usage.
General Settings Whitelist or blacklist apps.

Device Management

Device Management configurations.

Settings Description
Restrictions Restriction configurations follows.
Quick Menu Configure MDM restrictions related Quick Menu –
  • Restrict Multi User
  • Restrict Battery 
  • Restrict Settings
  • Restrict Cast
  • Restrict Location
  • Restrict Flashlight
  • Restrict Auto Rotate
  • Restrict Airplane Mode
  • Restrict Cell
  • Restrict Do Not Disturb
  • Restrict Bluetooth
  • Restrict WiFi
Notification Settings Configure MDM restrictions related Notification Settings –
  • Restrict System Notification
  • Restrict Notification LED
  • Restrict Cacert Notification
Network Settings Configure MDM restrictions related Network Settings –
  • Restrict Roaming Data
  • Restrict Network Location Provider
Emergency Settings Configure MDM restrictions related Emergency Settings –
  • Disable Severe Alerts
  • Disable Extreme Alerts
  • Disable Amber Alerts
  • Disable Emergency Alerts
  • Hide Emergency Button
Disable Android Share Option Select Enable or disable to enable or disable Android Share Option.
Restrict Guest User Select Enable to enable Guest User and disable to restrict Guest User.
Restrict Clipboard Notification Select Enable or disable to enable or disable Clipboard.
Restrict Factory reset setting Select Enable/Disable to enable or disable to show or hide Factory reset in Boot menu. (Supported on Oreo and Pie)
Device Provisioning Device Provisioning configurations.
Honeywell Provisioning Mode Settings Settings relating provisioning of Device –
  • Provisioning mode white list applications (apps that always have access to Honeywell provisioning folders)
  • Provisioning Mode Password Settings (set the password for provisioning mode)
  • Provisioning Mode (set the state for Provisioning Mode)
Ezconfig settings Settings related to Ezconfiguration.
AutoInstall Settings
  • Auto Install Verified Apps
  • Auto Install Notification
  • Auto Install Enable
Honeywell Launcher Placeholder Set or clear Honeywell Launcher Placeholder password.

Display Settings

Display Configuration Settings.

Settings Description
Daydream Enable screensaver and set screensaver components.
Wallpaper Set device wallpaper.
Enable Wi-Fi Display Enable/disable wireless display.
Font Size Set scaling factor for fonts (small, normal, large, huge).
Density Smallest Width Set smallest width for display density.
Full Screen Rotation Allow screen to rotate all the angles.
Screen Rotation Stay in Portrait view or allow screen rotation.
Display Sleep Set the timeout (ms) before the screen turns off.
Brightness level Set the screen backlight brightness between 0 to 255.
Adaptive Brightness Optimize brightness level for available light.

Input and Output Settings

Configure Input and Output Settings.

Settings Description
Lock USB Mode Disable USB initial prompt and lock to a USB mode (charging/MTP/PTP).
Storage Settings Enable or disable SD card access.
Dock Settings Set Vehicle dock mode for CN85 devices.
Defroster Settings Settings related to defroster.
Touch Settings Set the touch panel to stylus, glove or touch enhanced.
Key Remap and Wakeup Settings Remap device keys, configure sticky key and wakeup key.
LED Settings Select Battery LED Mode.

Network Settings

Network Configuration Settings.

Settings Description
Network Configuration Network Configuration settings –
  • NFC Enabled
  • Beam Enabled
WWAN Settings Configure WWAN Settings –
  • Cellular data
  • Roaming data
  • Configure WWAN APN Profile (Add APN profiles and set default APN profile)
Delete Wi-Fi AP Enter SSID to Delete Wi-Fi AP.
Supplicant Configure Supplicant Settings – Wi-Fi Profiles.
WiFi Settings WiFi Configuration Settings –
  • Wifi Available Notification
  • Wifi Enabled
  • WiFi Frequency Band
  • WiFi Power Save …
Network Configuration Network Configuration settings –
  • Airplane Mode On
  • Background Data Setting for apps
  • Captive Portal Https Url
Ethernet Settings Ethernet Configuration Settings
Network Configuration Network Configuration settings –
  • DHCP Host Name
Bluetooth configurations Settings related to Bluetooth –
  • Enable or disable Bluetooth
  • Enable Bluetooth Silent Pairing
  • Set the Bluetooth Device Name
  • Enable or disable BT FTP Profile
  • Clear Bluetooth Whitelist
  • Bluetooth Whitelist Details (OUIs)
  • Enable or disable Bluetooth white list function

Scanner Settings

Configure Scanner (DCS) Settings.

Scanner (DCS) Settings
  • Clear all existing profiles
  • Suppress Scan Handle Prompt
  • Internal Scanner Profile Settings –
    • Trigger Settings
    • Symbology Settings
    • Notification Settings
    • Imager Settings
    • Decode Settings
    • Data Processing Settings
  • Add Multiple Internal Scanner Profiles

System Settings

Configure System Settings

Settings Description
Printing configuration Enable or disable Print Services.
Battery Settings Configure Battery Settings –
  • Battery Saver Settings 
  • Enable fast charge
  • Show/Hide ups30bay (Supported on Oreo) 
Accounts Enable or disable Data Auto-Sync.
Accessibility Configure Accessibility Settings –
  • Captions
  • Color Correction
  • Accessibility display inversion
  • Long press timeout
  • In-Call Power Button Behavior
  • High Text Contrast
  • Accessibility Display Magnification
Sensor Settings Settings related to Sensor –
  • Suspend device when face down
  • Wake Device Up on Motion Detection
  • Keep Device Awake on Motion Detection
System Security Settings Settings related to System Security.
  • Allow add user from Lock Screen
  • Show Password
  • Silently Activate Device Admin Applications
  • Power Button Instantly Locks
Sound and Notifications Settings Settings related to Sound and Notification –
  • Charging Sound Enabled
  • Lockscreen Sound Enabled
  • Sound Effect Enabled
  • DTMF Tone Enabled (dialer pad tone)
  • Ringtone Sound
  • Vibrate when ringing
  • Notification Sound
  • Ring Volume
  • Music Volume
  • Volume Alarm
  • Haptic Feedback Enabled
Power Settings Settings related to Power –
  • Unattended Mode
  • Switch State to Sleep (inactivity timeout)
  • Switch State to Shutdown
  • Power Mode (Auto/UPS mode/’AC/DC’/Ignition control/Ignition control losing)
Web SDK Settings Enable/disable Web SDK Settings and set Port number.
Location Configuration Setting related to Location Configuration –
  • Location Mode
  • Bluetooth Low Energy Scan Always Enabled
  • Wifi Scan Always Enabled
Language and Input Settings Settings related to configure Language, Locale and IME.
OS SDK Settings OS SDK Restricted Operations Whitelist – Whitelist of application packages allowed to perform sensitive operations provided by the Honeywell SDK.
Developer Options Developer option related settings –
  • Enable ADB
  • Boot From Charger Mode
  • Keep Mobile Data Always Active
  • Aggressive Wifi To Mobile Handover
  • Enable All ANR Visibility
  • USB Audio Automatic Routing Disabled
  • Show Pointer Location
  • Enable Show Taps
  • Enable View Attributes
  • Enable Bug Report
  • Bluetooth HCI Log
Logger Settings Configure Logger Settings –
  • HXLogger Settings (Settings related to the advanced diagnostic log service. Supported for Oreo and Pie) –
    • Enable Camera plugin (check camera quality)
    • Enable DiagMdLog plugin (get modem log in qualcomm platform)
    • Configure Dumpsys Plugin (provides information about system services)
    • Configure SnapShot Plugin (captures general information in Linux)
    • Configure TCPDump Plugin (get complete network trace on a given interface)
    • Enable Tombstone Plugin (analyze system crash in Android)
    • Enable ANR Plugin (Application Not Responding logs)
    • Set the path and enable/disable HXLogger
Doze Mode Enable or disable Doze mode.
Date and Time Configure Date and Time Settings –
  • Show NTP server option
  • Sets the time from NTP
  • Select Time Zone
  • Date and Time
  • Time format (12 hrs or 24 hrs)
  • Automatic Data and Time (fetch from network)

System Update Settings

Configure System Update Settings.

Settings Description
Allow System Firmware Downgrades Allow/Disallow system firmware downgrades.
OS Update Package URL Specify an URL (supported formats http://,https://,ftp:// and file://) with a specific OS firmware update package to download and install.

Deploying the OEMConfig settings

To deploy the OEMConfig settings via policy,

  1. After configuring the required settings, click Done.
  2. Associate the policy with target devices by navigating to the Policy Targets tab.
  3. Select the required Devices/Users/Device Groups/User Groups/Domains and click Save.
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.

  • Managing 'Android Enterprise' Devices
  • Hexnode Integrations