Category Filter

Configure Datalogic devices with OEMConfig

OEMConfig is a device management feature for customizing device-specific settings on Android Enterprise enrolled devices. This solution provides users access to all the latest Datalogic OEMConfig features as it gets released. Datalogic OEMConfig is an OEMConfig app that allows you to remotely configure Datalogic device settings from the UEM console.

Pre-requisites:

  • Datalogic devices running Android 8.0 and above.
  • The devices and organization enrolled in the Android Enterprise program.
  • Add and approve the app to the Hexnode inventory

    First, you must approve the Datalogic app to add the app to the Hexnode app inventory.

    1. Navigate to the Apps tab.
    2. Click on the +Add apps button and select Managed Google Apps from the drop-down list.
    3. Search for the Datalogic OEMConfig app and click on Approve.
    4. Next, a pop-up window arises, go through the permission required for the app and click Approve to finalize.
    5. You will be directed to a page showing the approval settings and the tab notifications. Configure the settings accordingly and click on Done.

    This will add the Datalogic app to the Hexnode app inventory. Now, you can deploy the app to the target devices.

    Set-up OEM Configurations

    To enable OEM Configurations on your Android Enterprise devices

    1. Go to the Policies tab.
    2. Create a new policy using the New Policy button or select an existing policy.
    3. Navigate to Android > App Management > App Configurations.
    4. Click on Configure and + Add new configuration button.
    5. Select the Datalogic OEMConfig app from the list of approved apps.
    6. From the app configuration screen displayed, configure the required settings.
    7. You’ll have the following features to be configured.

      Scanner Settings

      Configure settings of device scanner.

      Notifications and Formatting
      OEMConfig Settings Description
      Good Read Duration Duration of each notification after a successful read (in msec). Range 20 – 500. Default value is 70msec.
      Good Read Interval Delay between notifications on a successful read (in msec) Range 20 to 500. Default value is 20msec.
      Good read number The number of notifications produced after a successful read. Range 1 – 4. The default value is 1.
      Enable display notification Display a toast message on a successful read. Default value is false.
      Good read audio mode Select scanner audio notification mode. You can choose from None, Beep Tone (Default), Audio file.
      Default good read audio file selection Select the file used for the audio notification on a successful read chosen from list of Factory audio tones. Default value is Scan Sound.
      Custom good read audio file path Provide path to the custom file used for the audio notification on a successful read. If a custom path is invalid or not specified, the default audio file will be used.
      Good read audio volume Specify the volume of the audio notification on a successful read. Range 0–100. Default value is 75.
      Good read audio mode Select scanner audio notification mode. You can choose from None, Beep Tone (Default), Audio file.
      Default good read audio file selection Select the file used for the audio notification on a successful read chosen from list of Factory audio tones. Default value is Scan Sound.
      Custom good read audio file path Provide path to the custom file used for the audio notification on a successful read. If a custom path is invalid or not specified, the default audio file will be used.
      Good read audio volume Specify the volume of the audio notification on a successful read. Range 0–100. Default value is 75.
      Enable good read Notify when a scan is successful using automatic good read. The default value is true.
      Enable Green Spot Enable Green Spot notification when a scan is successful. The default value is true.
      Enable good read LED Enable LED notification when a scan is successful. Default value is true.
      Label Prefix String of Unicode characters sent prior to the symbology identifier. Label prefix may contain printable and non-printable characters. Represent non-printable characters inside square brackets. E.g. [ESC]. For more info check out www.asciitable.com.
      Label suffix String of Unicode characters sent after the symbology identifier. Label suffix may contain printable and non-printable characters. Represent non-printable characters inside square brackets. E.g. [LF]. For more info check out www.asciitable.com.
      Group Separator Replacement String of Unicode characters that replaces each occurrence of GS in the scanned data. Label prefix may contain printable and non-printable characters. Represent non-printable characters inside square brackets. E.g. [BS][TAB]. For more info check out www.asciitable.com.
      Remove non-printable characters Remove all non-printable characters from the scanned data. The length check for each symbology is evaluated before any characters are removed. Characters in the code ID, prefix, suffix, and separator won’t be removed. Default value is false.
      Send code ID Select symbology identifier to be transmitted along with the scanned data. You can choose from None (default), DLM identifier before, AIM identifier before, User defined identifier before, DLM identifier after, or User defined identifier after.

      Scanner Options and Wedge
      OEMConfig Settings Description
      Enable Picklist Limit reading to a targeted selection. Disabled by default.
      Enable illumination Illuminate barcode when capturing frames. Enabled by default.
      Illumination Type (If Enable illumination option is enabled) Select the scanner illuminator when it attempts to read. You can choose from Auto (default), Red, or White.
      Enable aim Set projection aim when capturing frames. Enabled by default.
      Display mode Manage barcode illumination when capturing frames from displays or reflective surfaces. Disabled by default.
      If enabled the illuminator adjusts according to reflection in previous frames.
      If disabled the illuminator doesn’t adjust and always stays enabled.
      Image Capture Profile Select the image capture profile used by the scanner. You can choose between Auto by enabled symbologies(default), Motion tolerance, Reflection tolerance, or Custom.
      Custom image capture profile (Select Custom in Image Capture Profile for this value to have an effect) Set the frame brightness for the Custom Image Capture Profile. Range 0- 255.
      Target mode Select the beam mode of scanner target. You can choose from No Delay (default), Spot timeout, or Release scan.
      Target timeout (Select Target mode to Spot Timeout for this value to have an effect.) Select the time (in seconds) the target beam is ON before the scanner attempts to read.
      Release Scan timeout (Select Target mode to Release Scan for this value to have an effect.) Select the maximum time (in seconds) that the scanner is on after trigger release. Default value is 2 seconds.
      Decode timeout (Select Target mode to Spot Timeout or No Delay for this value to have an effect.) Select the maximum time (in seconds) that the scanner remains on without reading a barcode. Default value is 5.0 seconds.
      Enable multi scan Capture multiple labels sequentially. Disabled by default.
      Number of required labels (Enable multi scan option must be enabled for this value to have an effect) Set the number of labels to be read before automatically ending a good read transaction. The decoding session is ended successfully and all the collected labels are returned together, only if the label count is reached. Number of labels must be between 2 and 10.
      Enable single notification (Enable multi scan option must be enabled for this value to have an effect) Notify on each successful read during a multi scan operation. Disabled by disabled.
      Enable keyboard wedge Send the captured data to the foreground application in the form of key events. Enabled by default.
      Enable keyboard wedge only on focus (Enable keyboard wedge must be enabled for this value to have an effect) Send the captured data as key events to the current text area with active keyboard input. Disabled by default.
      Keyboard wedge input mode (Enable keyboard wedge must be enabled for this value to have an effect) Select input mode for keyboard wedge. You can choose from Text Injection, Key Pressure, Commit Text.
      Enable intent wedge Send the captured data to an application in the form of an implicit intent. Disabled by default.
      Intent delivery mode Select delivery mode for intent wedge. You can choose from Send via Start Activity, Send via Start Service, or Broadcast Intent (default).
      Intent action Set the general action to be performed. Default value is com.datalogic.decodewedge.decode_action.
      Intent category Set the intent category. Default value is com.datalogic.decodewedge.decode_category.
      Intent extra barcode string Set key corresponding to extra data. Default value is com.datalogic.decode.intentwedge.barcode_string.
      Intent extra barcode type Set an explicit MIME data type. Default value is com.datalogic.decode.intentwedge.barcode_type.
      Intent extra barcode data Set the data this intent is operating on. Default value is com.datalogic.decode.intentwedge.barcode_data.
      Enable web wedge Send the captured data in the form of a valid URL to the Internet browser.

      Power and Charging
      OEMConfig Settings Description
      Suspend on external power Set the screen timeout for when the device is connected to an external power source. Default value is 5 minutes.
      Suspend on internal power Set the screen timeout for when the device is running on battery power. Default value 1 minute.
      Wakeup Source Select the wakeup source to enable/disable. You can choose from None (default), Left trigger, Right trigger, Pistol trigger, or Front trigger.
      Enable Enables the selected wakeup source. Enabled by default.
      Charging profile Select the wireless charging profile used to manage the charging preferences. This setting is persistent through reboots and factory resets. Default value is Speed and capacity preferences.

      Keyboard and Scan Buttons
      OEMConfig Settings Description
      Lock key input Restricts input from keyboard and physical buttons. Disabled by default.
      Trigger source Select the physical trigger source to enable/disable. You can choose from None (default), Left trigger, Right trigger, Pistol trigger, or Front trigger.
      Enable Enables the selected trigger source. Enabled by default.
      Source key Scan code corresponding to the desired key to remap. Default value is None.
      Remap type Select the type of remapping. You can choose from Keycode (default), Unicode, or Start Activity.
      [Keycode] Target key (Remap type must be Keycode for this value to have an effect.) Select the keycode corresponding to the desired remap function. The default value is 0.
      [Keycode] Android meta state (Remap type must be Keycode for this value to have an effect.) Select the Android meta state to apply to desired remap function. The default value is None.
      [Unicode] Character (Remap type must be Unicode for this value to have an effect.) Specify the Unicode character to apply to desired remap function.
      [Start Activity] Intent (Remap type must be Unicode for this value to have an effect.) Specify the package name for desired activity to launch.

      Network Setting
      OEMConfig Settings Description
      Enable airplane mode Enables airplane mode on the device. Disabled by default.
      Note: A manual reboot is required for changes take effect.
      Enable Enables the Bluetooth radio. Enabled by default.
      Device name Set the friendly name of the device to be seen by other devices when discoverable during Bluetooth scan.
      Enable mobile data Enables mobile data for internet access on cellular enabled devices. Enabled by default.
      Enable mobile data roaming Enable mobile data connection when roaming. Disabled by default.
      Delete all APN entries Remove all currently configured APN entries. Disabled by default.
      Note: Deletion will occur before adding new entries.
      Delete APN entries Specify the list of APN names (separated by commas) to delete.

      APN
      OEMConfig Settings Description
      Preferred APN Set the APN entry as the preferred APN. Disabled by default.
      APN Name of the access point network.
      Proxy Specify the proxy address.
      Port Specify the port number.
      Username Specify the APN username.
      Password Specify the APN password.
      Server Specify the APN server address.
      MMSC Specify the APN MMSC URL.
      MMS proxy Specify the APN MMS proxy address.
      MMS port Specify the APN MMS proxy port number.
      Authentication type Security protocol used to send username and password to the server to establish a network connection. The available values are PAP, CHAP, PAP or CHAP.
      APN type Specify the APN types separated by commas.
      APN protocol Select the APN connection protocol. The default value is IPv4.
      Roaming Protocol Select the protocol to connect to this APN when roaming. The default value is IPv4.

      System Settings
      OEMConfig Settings Description
      Enable auto time Automatically fetch both time and date from the network. Enabled by default.
      Enable auto time zone [cellular only] Automatically fetch both time and date from the cellular network. Disabled by default.
      Select time zone Select the time zone.
      Note: If device is connected to a cellular network and auto time zone is enabled, this setting will be overwritten.
      Enable 24-hour format Set clock in 24-hour format.
      NTP server Specify the server address to use for NTP time syncing.
      Screen brightness Sets the screen backlight brightness. Default value is 70.
      Adaptive brightness Enables the automatic optimization of brightness level for available light. Disabled by default.
      Auto-rotate Enable automatic rotation of device screen. Disabled by default.
      Font size Set the font size.
      Location mode Used to enable/disable location services. Default value GPS on.
      Select Locale Select the locale to apply to the device.
      Sound Source Select the sound category to adjust.
      Volume Level Set the volume level for the selected sound source. Default value is 50.
      Enable dial pad tones Enables the dial pad tones when dialing. Enabled by default.
      Enable charging sounds Enable sounds during charging events. Enabled by default.
      Enable touch sounds Enable sound effects on touching the device screen. Enabled by default.
      Enable touch vibration (haptic) Enable haptic feedback. Enabled by default.
      Enable USB debugging Enables the Android Debug Bridge (ADB) over USB. Disabled by default.

      Firmware Update
      OEMConfig Settings Description
      Reset Type Select the type of reset to perform after a firmware update completes. Default value is None.
      OTA Update File Specify the complete path to the file on the device that is to be used for a firmware update.

    8. Click Done after selecting the required configurations.
    9. Associate the policy with the target devices by navigating to the Policy Targets tab.
    10. Select the required Devices/Device Groups/Users/User Groups/Domains to which the policy is to be associated.
    11. Click on 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.