This method does not work on all UA300 firmware versions (specifically pre-2019). If nothing happens after 2 minutes, the device does not support it.

: Remove the device from its wall mount to access the back.

The physical act of resetting the UA300 is surprisingly straightforward compared to older biometric models.

The device ID resets to 1 . If you use multiple terminals on one software instance, update this ID to avoid data conflicts.

Before resetting your device, it helps to understand what you are working with. The ZKTeco UA300 is a biometric time attendance terminal that stands out for its advanced firmware and user-friendly graphical interface. It’s designed to simplify the tracking of employee hours by recognizing fingerprints and passwords.

A factory reset is a powerful tool, but frequent resets are a sign of underlying issues. Implement these best practices to avoid needing to reset your ZKTeco UA300 again:

This method does not reset network settings in some firmware versions. To fully reset everything, proceed to Method 2.

The technical mechanism of resetting a UA300 is deliberately bifurcated, offering two distinct pathways that reflect different user needs. The first, a software-based reset via the administrator menu, is non-destructive in nature. By navigating through Menu > Data Management > Delete Data , an administrator can selectively clear user credentials, attendance logs, or access records. This method is surgical, allowing the device to be cleansed of personnel data without altering core network or system settings. In contrast, the hardware-based factory reset—executed by shorting two specific pins on the device’s motherboard or using a reset jumper—is radical and total. This physical intervention bypasses software locks, including forgotten admin passwords, and wipes all configurations: IP addresses, baud rates, time zones, user databases, and even the master password. The software reset maintains the body’s structure while cleaning its contents; the hardware reset reduces the device to its anatomical origins.

:

Performing a factory reset on your ZKTeco UA300 time attendance terminal restores the device to its original manufacturing settings. This process erases custom configurations, communication parameters, and access privileges, helping you resolve system glitches, clear forgotten administrator passwords, or prepare the device for redeployment.

: All IP addresses, gateway configurations, and Wi-Fi/Ethernet settings will revert to default values.

I can provide the exact password generation steps or network commands for your specific setup.

A full factory reset (Initialization) is irreversible. Ensure you have backed up your attendance logs and user data to the software first.

Check if the keypad lock feature was erroneously initialized, or perform a second pinhole hard reset to clear temporary memory cache blocks. Share public link

The primary catalyst for a factory reset is the ubiquitous problem of administrative lockout. The UA300, like many security devices, operates under a hierarchical credential model. If the sole administrator forgets the 8-digit management password—or if a technician leaves the organization without a handover—the device becomes a functional brick. No new users can be enrolled, no logs retrieved, and no settings modified. In this scenario, the hardware reset is not a choice but a necessity. It transforms an expensive paperweight back into a functional, albeit blank, device. This underscores a critical design principle in access control: physical access to the device ultimately trumps digital security. Anyone with a screwdriver and a jumper wire can claim ownership of the device, a sobering reality for organizations relying solely on password protection.