Setup, Datalogic app integration, and kiosk mode considerations
Starting from SDK v1.36, Datalogic Android mobile computers support Bluetooth Silent Pairing: a mechanism that allows trusted Bluetooth devices to pair automatically with the mobile device, bypassing the standard Android confirmation dialogs entirely. This eliminates the need for any user interaction during the pairing process — a significant benefit in enterprise deployments where operators work with accessories like the CODiScan wearable scanner and cannot (or should not) be interrupted by system dialogs.
While the feature works transparently out of the box for Datalogic accessories, enterprise environments that use kiosk/lockdown solutions — such as Datalogic Launcher or SOTI MobiControl's lockdown mode — require a specific additional configuration that is easy to overlook. This news covers the full picture: how the feature works, how to configure it, and what to do in locked-down device deployments.
Default Behavior: Silent Pairing for Datalogic Devices
On any Datalogic device running a firmware that supports SDK 1.36 or later, the property BT_SILENT_PAIRING_TRUSTED_ENABLED (link) is enabled by default (true).
This means that when a Datalogic Bluetooth accessory initiates a pairing request, the mobile device automatically accepts it — no confirmation popup, no user interaction required.
This is a key point for CODiScan/Aladdin users: as of Aladdin v3.2.4, pairing dialogs no longer appear on Datalogic devices with SDK 1.36 or newer. If you are using Aladdin on a supported firmware (see compatibility table below) without any kiosk/lockdown software active, the CODiScan pairs silently with no additional configuration needed.
Extended Configuration: Pairing Policy and Whitelist (other BT devices)
For scenarios requiring finer control, Datalogic exposes additional parameters that govern the pairing behavior for all Bluetooth devices — not just Datalogic accessories.
Pairing Policy (BT_PAIRING_POLICY (link)) sets the default behavior when an external device attempts to pair:
- Standard: Default Android experience — user confirmation required.
- Simple: A single user confirmation is required.
- Silent: No user confirmation required for any pairing request.
- Secure: Pairing is restricted to whitelisted devices only.
Silent Pairing Whitelist (BT_SILENT_PAIRING_WHITELISTING_ENABLE (link) + BT_SILENT_PAIRING_WHITELISTING (link)) allows pre-approving specific non-Datalogic devices by MAC address, OUI prefix, or device name. When a whitelisted device requests pairing, it is accepted automatically. For devices that are not whitelisted, the standard Android pairing behavior is maintained.
NOTE: The BT_PAIRING_POLICY and the whitelist operate independently from BT_SILENT_PAIRING_TRUSTED_ENABLED. The latter specifically covers trusted Datalogic devices (like CODiScan) and requires no whitelist entry.
Configuring via Scan2Deploy Studio
In Scan2Deploy Studio, the Bluetooth settings are found under:
Device & Scanner Settings → Global Policy → Network Settings → Bluetooth
The available controls are:
- Pairing policy: Standard / Simple / Silent / Secure
- Enable trusted silent pairing: enables silent pairing for trusted Datalogic devices (maps to
BT_SILENT_PAIRING_TRUSTED_ENABLED, default enabled) - Enable whitelist: enables the whitelist-based silent pairing
- Bluetooth Device Whitelist: list of pre-approved devices (MAC address or OUI format)
Configuring via OEMConfig / EMM
The same parameters are available through Datalogic OEMConfig under Network Settings → Bluetooth. Any EMM that supports OEMConfig (SOTI MobiControl, Workspace ONE, SureMDM, etc.) can push these settings to managed device fleets.
For step-by-step configuration guidance, see the OEMConfig documentation: Network Settings.
Configuring via Datalogic Settings menu
The same parameters are available on the device UI as well, under Datalogic Settings → Bluetooth.
Kiosk Mode Considerations
When a device is running in kiosk mode — locked down to a restricted set of applications via Datalogic Launcher, SOTI MobiControl's lockdown, or similar solutions — an additional configuration step is required, even when BT_SILENT_PAIRING_TRUSTED_ENABLED is active.
Even though the OS-level silent pairing suppresses the user-facing confirmation dialog, the Bluetooth pairing service still relies on a background Android system activity (BluetoothPairingDialog) to complete the pairing process. Kiosk solutions block any activity or package that is not explicitly allowed — including this system component. The result is that CODiScan pairing silently fails as soon as the user locks down the device.
Solution for Datalogic Launcher
In Datalogic Launcher, add the following package to the Allowed Packages list (not Allowed Applications — it should remain hidden, without an icon on the Home Screen):
com.android.settings/.bluetooth.BluetoothPairingDialog
This can be set directly in the Launcher Settings UI, or deployed via Scan2Deploy Studio or OEMConfig through an EMM.
In Scan2Deploy Studio, the Allowed Packages field is found in the Datalogic Launcher configuration page.
Solution for SOTI MobiControl Lockdown
In SOTI MobiControl's lockdown configuration, add the following as an allowed (hidden) package:
com.android.settings/.bluetooth.BluetoothPairingDialog
Marking it as hidden ensures the Android Settings activity can run in the background without appearing as a visible shortcut in the SOTI kiosk home screen.
NOTE: Adding the broader com.android.settings package instead also resolves the issue, but exposes all Android Settings activities — a less restrictive option that may be undesirable in tightly managed deployments.
Troubleshooting
Silent pairing not working even after configuration?
- Verify that Bluetooth discoverability is enabled on the mobile device. If
BT_DISCOVERABLEis set tofalse, Bluetooth accessories cannot detect the device and initiate pairing — the whitelist and silent pairing will have no effect. - Confirm the firmware version supports SDK 1.36 or later (see compatibility table below).
- If using Aladdin, ensure version 3.2.4 or later is installed.
- If in kiosk mode, verify that
com.android.settings/.bluetooth.BluetoothPairingDialoghas been added to the allowed packages list and that the kiosk policy has been re-applied to the device.
Firmware Compatibility
Bluetooth Silent Pairing (SDK 1.36) is available on the following devices and firmware versions:
| Product | OS | Minimum Firmware Version |
|---|---|---|
| Memor 30/35 | Android 15 Android 13 |
All v1.07.003 or later |
| Memor 12/17 | Android 15 Android 13 |
All v1.07.003 or later |
| JoyaSmart/Smart+ | Android 15 | All |
| Memor K20/K25 | Android 13 | All |
| Joya Touch 22 | Android 13 Android 11 |
All v1.16.004 or later |
| Skorpio X5 | Android 13 Android 11 |
All v3.30.002 or later |
| Memor 20 | Android 13 Android 11 |
All v3.30.001 or later |
| Memor 11 | Android 13 Android 11 |
All |
For the complete and up-to-date firmware/SDK compatibility mapping, refer to the SDK Supported Devices Table.
Useful Links
Datalogic:
- Datalogic Launcher — Troubleshooting (Allowed Packages)
- Datalogic Launcher — Launcher Settings
- OEMConfig — Network Settings (Bluetooth)
- SDK PropertyID reference — BLUETOOTH_GROUP
- Aladdin for CODiScan — Overview
- Aladdin for CODiScan — Pairing Intent
- SDK Supported Devices Table
Aladdin releases: