Android Enterprise enrollment for rugged devices: QR, zero-touch, NFC
Enroll rugged Android devices in any MDM: choose fully managed or dedicated mode, then use a QR code, zero-touch, NFC or afw# at the welcome screen.
In this guide
Android Enterprise is Google's standard way to put company devices under an MDM (also called EMM or UEM), whether you use Microsoft Intune, Workspace ONE, SOTI MobiControl or another Android Enterprise MDM. This guide applies to our Zebra TC22, TC27, TC53e, TC58e, TC501, TC701, MC3400, MC3300x, MC9400, ET40, ET401, VC8300, ET60, ET65, the Honeywell EDA52, the Datalogic Memor K20 and K25 and the Newland MT93.
- An MDM account connected to Android Enterprise (managed Google Play)
- An enrollment QR code, token or zero-touch configuration from the MDM
- Wi-Fi with internet access during setup
- New or factory-reset devices
Choose the management mode
Decide the mode before you enroll: fully managed and dedicated enrollment start on a new or factory-reset device, so changing the mode later means a reset.
- Fully managed: for company-owned devices used only for work. The MDM controls the whole device: Wi-Fi, apps, updates and restrictions. Good for scanners assigned to one person.
- Dedicated: a subset of fully managed for single-purpose devices, usually locked to one app or a few apps. Good for shared scanners, kiosks and vehicle computers. Our kiosk mode guide covers the lockdown.
- Work profile: made for employees' own phones. Work apps live in a separate space and the company cannot see the personal side. It rarely fits a company scanner, which needs device-wide control of Wi-Fi, updates and the home screen.
Which method should I pick?
All methods start on a new or factory-reset device. Android versions are Google's minimums for fully managed devices.
| Method | How it starts | Requirements and limits | Best for |
|---|---|---|---|
| QR code | Tap the welcome screen six times, then scan the code | Android 7.0 or later | Most fleets of 5–200 devices |
| Zero-touch | Automatic on first boot once the device is online | Android 9 or later (or a compatible Android 8 device), Google Play services, devices bought from a zero-touch reseller | Larger or repeat purchases, devices shipped straight to sites |
| NFC | Touch the device to a programmed NFC tag or programmer device | Android 6.0 or later and NFC on the device | Staging many devices at one desk |
| DPC identifier | Type afw# plus your MDM's identifier at the Google sign-in screen |
Google sign-in during setup and Wi-Fi | When the QR scan does not work |
| Token | Enter a code from the MDM in its agent app | Usually after the afw# step; tokens can expire |
Small numbers of devices |
Ask your reseller whether it can register devices for zero-touch. Only a zero-touch reseller can add your devices to your zero-touch portal.
Reset the device to the welcome screen
If the device has been set up already, remove any personal Google account and do a factory reset. For Zebra models, follow our Zebra reset guide. Then charge the device and switch it on. On Zebra devices the first screen says "Hi there".
Start enrollment at the welcome screen
QR code
- In your MDM, create the enrollment QR code for the mode you chose.
- On the welcome screen, tap six times in the same spot. A QR scanner opens.
- If the device asks for Wi-Fi first, connect to your network.
- Scan the code. The device installs the MDM agent and continues on its own.
Zebra documents that devices with recent software can read the code with the built-in scan engine, not only the camera.
The QR code can include your Wi-Fi name and password. Keep printed codes private and replace them when the password changes.
Zero-touch
Your reseller creates your zero-touch account and adds the devices you buy. In the zero-touch portal, create a configuration with your MDM's agent and assign it to devices by IMEI or serial number. The device then provisions itself on first boot or after its next factory reset. It needs a connection to Google's servers during setup, so connect it to Wi-Fi when asked. Without a connection, zero-touch is skipped; the device then resets itself after it first reaches Google, with a warning one hour before.
NFC, DPC identifier and token
- NFC: hold the device against the tag or programmer device prepared with your MDM's tool.
-
DPC identifier: connect to Wi-Fi, and when the setup asks for a Google account, enter
afw#and the identifier your MDM gives you. MDMs built on Google's Android Device Policy useafw#setup. Then scan the QR code or enter the token. - Token: enter the code from your MDM when its agent asks for it.
Let the MDM finish the setup
The MDM agent becomes the device owner, applies your policies and Wi-Fi profiles and installs your apps from managed Google Play. Keep the device on Wi-Fi and power until it shows the home screen or your locked app. MDM-specific steps are in our guides for Microsoft Intune, Workspace ONE and SOTI MobiControl, and our MDM overview for small fleets compares the options.
What changes per brand
Device-specific settings, such as key mappings, are set through the maker's OEMConfig app, which your MDM configures with managed configurations.
- Zebra: use the Zebra OEMConfig Powered by MX app (required on Android 13 and later). StageNow can give new devices their Wi-Fi settings by barcode so they reach zero-touch. See our StageNow and OEMConfig guide.
- Honeywell: the EDA52 welcome screen can scan a configuration barcode. After the first setup, Provisioning mode switches off and configuration barcodes are ignored until you turn it on under Settings › Honeywell Settings › Provisioning Mode. Honeywell provides an OEMConfig app; search for it in managed Google Play from your MDM.
- Datalogic: the Memor K20 and K25 support zero-touch, QR code, NFC bump, token and DPC identifier enrollment, plus Datalogic OEMConfig and Scan2Deploy Studio.
- Newland: the MT93 runs Android with Google Mobile Services, and Newland lists the MT93 Pro, and all MT93 models on Android 15, as Android Enterprise Recommended. Newland's own free management software, Ndevor, supports the MT93.
More in our Honeywell, Datalogic and Newland provisioning guide.
Check the device after enrollment
- The device shows in the MDM console in the right mode, with your Wi-Fi, apps and restrictions.
- Scanning works in your app. On Zebra devices, see our DataWedge guide.
- With zero-touch, factory reset one test device: it should enroll again by itself.
Common problems
| What you see | Likely cause | Fix |
|---|---|---|
| Six taps do nothing | The device has already been set up, or the taps were not in one spot | Factory reset and tap six times in the same place on the first screen |
| Download error after the scan | No internet, or a firewall blocks Google or the MDM | Check that the Wi-Fi has internet access and the firewall allows Google and your MDM |
| Device sets up as a normal phone | No zero-touch configuration assigned, or no connection to Google during setup | Check the device in the zero-touch portal, reset and connect to Wi-Fi |
| "Invalid" or expired code | Token or QR code expired | Create a new code; some MDMs' tokens expire after one hour by default |
| Asks for the previous Google account | Factory Reset Protection | Enter that account; next time remove it before the reset |
| OEMConfig settings not applied on a Zebra device | Legacy Zebra OEMConfig on Android 13 or later | Use Zebra OEMConfig Powered by MX |
Frequently asked questions
Can I enroll a device that is already set up?
Only in work profile mode. Fully managed and dedicated enrollment needs a new or factory-reset device.
Do I need a Google account on each device?
No. QR code and zero-touch enrollment need no personal Google account; apps come from managed Google Play through your MDM.
Which mode should I use for shared warehouse scanners?
Dedicated mode, usually with a kiosk or locked home screen.
Used in this guide
Compatible consumables and accessories for the Honeywell ScanPal EDA52.
Products used in this guide
| Product | Price | ||
|---|---|---|---|
![]() |
Zebra TC22 TerminalWLMT0-T22B6ABC2-A6 | 17.064,00 Kč+VATIn stock | |
![]() |
Zebra TC53e Terminal (SE4720)TC530E-0T1E1B1000-A6 | 36.079,00 Kč+VATIn stock | |
![]() |
Honeywell ScanPal EDA52 TerminalEDA52-11AE64N21RK | 28.423,00 Kč+VATIn stock | |
![]() |
Newland MT93 Standard Plus TerminalNLS-MT9300-W4-SS | 13.157,00 Kč+VATIn stock |
More Honeywell ScanPal EDA52 guides
Send us your model and a short description of the problem. Our team will help you find a solution.



