About SolvTechATT
SolvTechATT connects directly to ZKTeco standalone attendance terminals over WiFi to download enrolled users and attendance logs — no PC or middleware software required. Manage employee shifts and schedules, then generate clear, colorful reports (First-In/Last-Out, punch logs, and full shift-based attendance reports) with one-tap PDF and Excel export. A license-activated payroll module turns processed attendance directly into payslips. The app works fully offline — all data lives on the phone — and is fully bilingual in English and Arabic with right-to-left support.
Features
- Direct WiFi connection to ZKTeco terminals — no PC or Windows SDK needed
- Download enrolled users & attendance logs in one tap
- Flexible shifts, rotating patterns, and schedule overrides
- Colorful dashboard & reports: First-In/Last-Out, punch log, full shift reports
- One-tap PDF & Excel export for any report
- License-activated payroll module — attendance to payslips
- Fully bilingual: English & Arabic with right-to-left layout
- Works on Android phones and tablets
- 100% offline — all data stored securely on the device
- Automatic in-app updates with checksum-verified downloads
- Dark mode that follows your device theme
- Departments, leave tracking, and holiday calendars
Screenshots
A closer look at the app, screen by screen.
Professional Reports
Every report exports to a print-ready, corporate-branded A4 PDF — automatic totals, status colors, and a layout built for HR, not a raw data dump.
Print-ready A4 layout
Formatted for print or PDF sharing straight out of the app — no extra formatting step.
Corporate branding
Company contact details on every export footer — consistent, professional handoffs.
Automatic totals
Worked hours, late minutes, and overtime are summarized for you, every time.
Status colors
Present, late, absent, and on-leave read instantly from color-coded pills.
Professional Excel Export
Every workbook ships ready for real spreadsheet work — not just a plain table dump.
Frozen header row
Column headers stay visible while scrolling through long attendance ranges.
Filters built in
Autofilter is enabled on every export, ready to sort and filter immediately.
Conditional formatting
Status and date/time cells are formatted correctly, not left as raw text.
Payroll-ready
The payroll register exports with the exact fields your accountant needs.
Supported Devices
Works with the ZKTeco terminals you already own.
Fingerprint terminals
Classic standalone ZKTeco fingerprint attendance units.
Face-recognition terminals
Newer face-based devices, including SenseFace & MiniAC-family units.
TCP over WiFi (primary)
Fast, reliable connection to the device's IP address on port 4370.
UDP fallback
Automatic fallback for devices/networks that don't negotiate TCP cleanly.
LAN discovery
Scan your local network to find devices instead of typing IP addresses by hand.
Classic & newer firmware
Supports both classic push-based and newer buffered-pull attendance-log protocols.
Offline, Security & Licensing
Offline-first, always
Every employee, punch, and report lives on the phone. No cloud account, no data upload.
Cryptographically signed licenses
The payroll module is unlocked by an Ed25519-signed license key, verified entirely on-device — no license server, no internet check.
Direct device connection
No middleware server sits between the app and your device — one less thing that can be compromised.
One-time license, no recurring fees
Activate once — no subscription, no expiring cloud account to manage.
Automatic Updates
Automatic update checker
The app checks thesolvtech's release feed and lets you know when a newer build is available.
Optional or critical
Routine updates can be installed whenever it's convenient; a critical update can be flagged to install right away.
Checksum-verified downloads
Every downloaded update is hashed with SHA-256 and verified before install — a corrupted or tampered file is rejected automatically.
Download
Android
Windows
Frequently asked questions
Does it require an internet connection?
No. SolvTechATT talks directly to your ZKTeco device over your local WiFi network. All data is stored on the phone.
Does it support Arabic?
Yes, the entire app is fully bilingual (English & Arabic) with proper right-to-left layout, following your phone's system language automatically.
Can I use my existing ZKTeco devices?
Yes, as long as they're standalone TCP/UDP network terminals (fingerprint or face) reachable over WiFi.
Does payroll require another license?
Attendance, scheduling, and reports are included with the app; the payroll module is unlocked with a separate one-time license key.
How are updates installed?
The app checks for updates automatically, verifies the file's SHA-256 checksum, and only then prompts you to install.
How do I activate a license?
Open the Payroll tab, paste the license key you received, and it's verified entirely offline on your device — no internet connection needed to activate.
Installing an APK from outside the Play Store
- Tap "Download APK" above and wait for the download to finish.
- Open the downloaded file. If prompted, allow your browser or file manager to "install from unknown sources" for this one file — this is normal for apps distributed outside the Play Store.
- Tap "Install" and wait for it to finish.
- Open SolvTechATT and grant local network access when asked, so it can reach your ZKTeco device over WiFi.