Operational Excellence

Stop Typing Wi-Fi Passwords Into ZKTeco Clocks

There's a faster way: build a single options2.cfg, put it on a USB, then apply System → Upgrade Options to set Wi-Fi, URLs, IP, and more in seconds. Free tool included.

4 min read

USB configuration for ZKTeco devices

Skip on-device typing—apply settings in seconds

Why This Matters

ZKTeco biometric time clocks have a powerful but underutilized feature: USB Upgrade Options. Most installers never discover it. Here's what it does: create a simple text file called options2.cfg, put it on a USB drive, plug it into the device, then navigate to System → Upgrade Options. In seconds, all your settings are applied—Wi-Fi credentials, server URLs, network configuration, timezone settings, you name it. (We built a free tool to generate these files for you.)

Manual vs USB (per device)

TaskManual EntryUSB config
Wi-Fi SSID + Password2–5 min
Server URL + Port1–2 min
IP/Gateway/DNS2–3 min
Timezone/Format~1 min
Apply / Verify~1 min30 sec
Total per device7–12 min~30 sec

For 20 devices: ~3–4 hours~10 minutes

*Actual times vary by model and environment.

How to Create a Configuration File

The options2.cfg file is simple. Each line is a key–value pair. Example:

DHCP=1
WifiOn=1
WirelessSSID=YourNetworkName
WirelessKey=YourSecurePassword
WebServerURLModel=1
ICLOCKSVRURL=https://yourdomain.com/sync/endpoint

Save as options2.cfg → copy to USB → on device go to System → Upgrade Options.

Heads-up: Supported keys differ by model/firmware. The free generator only shows valid options and formats for common time-attendance models.

Free: ZKTeco USB Upgrade Options Generator

Pick Ethernet/Wi-Fi, server URLs, user/attendance options, and more. Download a clean options2.cfg—no syntax guessing, no manual typing.

  • Guides you through common settings – Ethernet, Wi-Fi, cloud server, UI, access control
  • Validates formats before download – No syntax errors, no invalid values
  • Share configs via URL for team use – Build once, share the link, deploy everywhere

Compatibility

Works with many ZKTeco time-attendance models. Exact keys can vary by firmware; always test one device before fleet rollout.

Next Step: Zero-Touch Setup with Reliatime

Today, you can generate per-client USB configs in minutes. Next, clocks will self-configure the moment they connect to Reliatime—no USB, no manual steps. Perfect for multi-site, multi-client deployments.


Stop configuring clocks one by one.
Let's talk about per-client policies, automatic provisioning, and fleet health.