JClabs · Est. Davao, PH

Quiet engineering.
Loud reliability.

JClabs builds hardware-software products for the rental floor. Built operator-first, works on any Android phone or tablet — any brand, any model. Refined release after release.

The piso-net kiosk, rebuilt for operators.

PisoLock

Device Owner kiosk lockdown. ESP32 coinslot. Smart charging built-in.

PisoLock turns any Android phone or tablet into a hardened rental terminal. Real Device Owner mode, atomic pulse counting, built-in smart charging, and license enforcement with offline grace. One license — choose Non-Centralized (1 coinslot per device) or Centralized (1 coinslot up to 20 devices). Works on all Android devices — any brand, any model.

PlatformAndroid 7.0+ · All Brands
HardwareAny Android device + ESP32
Current Buildv23.13
BackendNode.js · SQLite · React
See PisoLock
PisoLock LIVE
00:47:12
Time Remaining
₱ 5 / 5 min v23.13

Every detail, engineered.

One coinslot drives your entire shop. Up to 10–20 tablets share a single ESP32 unit — fewer devices to wire, fewer devices to maintain, and a noticeably lower power bill every month.

1 coinslot, up to 20 tablets

One ESP32 coinslot unit services the whole shop. Less hardware to buy, less wiring to run, less to go wrong.

Mas tipid sa kuryente

Fewer powered coinslot units means a measurably lower electricity bill — especially relevant for shops running 15+ machines.

Device Owner kiosk lockdown

Real system-level lockdown on every device. No accessibility hacks. Reboots survive, users can't escape the kiosk.

Easy to maintain

Centralised hardware means one point of maintenance. Fix or replace the coinslot once — all tablets benefit immediately.

OTA updates

Push APK updates to every tablet from the dashboard. No USB cables, no store visits. All units on the latest build in minutes.

Hardware watchdog

ESP32 v20d firmware with non-blocking WiFi reconnect, exponential backoff, and watchdog timer. Stable through brownouts.

Centralized is the recommended setup for shops with 5 or more tablets. Higher upfront cost, but the savings in hardware and electricity pay for themselves.

Each tablet runs its own dedicated coinslot. The simplest possible setup — plug in, install, go. Perfect for operators starting small or running a few standalone machines.

1 coinslot per tablet

Each machine is fully self-contained. Simple wiring, simple setup — no network dependency between units.

Mas barato nga license

Lower per-unit license cost. Ideal for operators who want to start with one or two tablets and grow at their own pace.

Device Owner kiosk lockdown

Same real system-level lockdown as Centralized. Reboots survive, the kiosk stays locked no matter what.

Atomic pulse counting

ESP32 firmware uses microsecond-debounced ISR with atomic snapshots. Coins counted correctly, even on dirty power.

Floating admin panel

PIN-gated bubble with full controls per unit. Triple-tap the timer to open — the operator's command center, always on screen.

Hardware watchdog

Same ESP32 v20d firmware — non-blocking WiFi, watchdog timer, brownout-resilient. Rock-solid per unit.

Non-Centralized is ideal for 1–4 tablets or operators who prefer a fully independent per-unit setup. Easy to expand one tablet at a time.

Actual hardware wiring — photos of your components connected with color-coded wires. Follow the lines to set up your PisoLock hardware.

PisoLock_v21_coinslot.ino PisoLock_SmartCharging_v5_C3_Fixed.ino
Hardware Wiring PisoLock Connection Diagram Non-Centralized · 1 coinslot per device
PisoLock Wiring Diagram — 12V Adapter → Buck Converter → ESP32 → Coinslot
Red wire — 12V power (+)
Black wire — Ground (GND / −)
Blue wire — Coin signal → 10KΩ → GPIO4
USB Type-C — Buck converter → ESP32
12V → Buck → 5V → ESP32 VIN via USB-C
The 10KΩ resistor sits in series on the SIG line between the coinslot and GPIO4 — protects the ESP32 from voltage spikes. 12V powers both the coinslot and the ESP32 VIN pin. The ESP32 then communicates with your Android device over WiFi.

Install PisoLock, step by step.

01

Enable Developer Options on your device

Go to Settings → About phone (or About tablet) and tap Build number seven times until you see "You are now a developer." Then go to Settings → Developer Options and enable USB Debugging.

02

Make sure no Google account is signed in on the device

Device Owner mode requires a clean device. If any Google account is active, sign out first or do a factory reset. This is a one-time requirement before the first install.

04

Connect your Android device via USB and run the installer

Plug your Android device into your PC using a data cable (not a charge-only cable). Double-click PisoLock_Install.bat and follow the on-screen prompts. When the device shows an "Allow USB Debugging" popup, tap Allow.

05

Complete the Setup Wizard on the device

Once PisoLock launches, finish the in-app Setup Wizard, set your Admin PIN, and configure your coin rate. Triple-tap the timer bubble anytime to open the Admin panel.

Requirements
  • Windows 10 / 11 PC
  • Any Android phone or tablet
  • USB data cable
  • No Google account signed in on device
  • USB Debugging enabled
  • Internet connection (first run only)
Uninstalling

To remove PisoLock, run PisoLock_Uninstall.bat and enter your Admin PIN when prompted. The device returns to normal Android.

PisoLock vs. everything else.

Feature
PisoLock Non-Cen or Centralized
Others Generic piso-net apps
Timer & App
Built-in timer
No external timer app needed — timer is part of PisoLock itself
Built-in smart charging
Protects battery health during rental sessions — no add-ons needed
Centralized mode ready
1 coinslot drives up to 20 devices over WiFi — same license, you choose
Lightweight & fast — Kotlin native
No bloat, instant response even on entry-level Android devices
Kiosk & Security
Real Device Owner lockdown
System-level — survives reboots, no accessibility hacks
Offline grace period
Works through internet outages — no unexpected shutdowns
Admin panel + PIN control
Triple-tap access — operator command center always on screen
Hardware & Maintenance
ESP32 atomic pulse counting
Microsecond-debounced coin counting — no missed coins, no over-credits
OTA updates via dashboard
Push to all devices remotely — no USB, no store visits
Brownout-resilient firmware
Hardware watchdog with WiFi backoff — stable through power dips
Pricing & Value
One-time lifetime license
Pay once, own forever — no monthly fees, no subscriptions
All future updates free
Every new release, forever — no upgrade fees
Highlighted rows are PisoLock-exclusive — built-in timer, smart charging, and centralized mode come baked into every ₱149 license. No add-ons. No extras. Choose Non-Centralized or Centralized, same price.
23.13
Current Build
v20d
Firmware
100%
Real-hardware tested
PH
Designed in Davao

One price. Every feature. Forever.

50% off when you order 10 or more licenses. Same license — Non-Centralized or Centralized, you choose.

More licenses, bigger savings.

Single license pricing — volume discounts start at 100 licenses.

100+ licenses
10% off
Per license 134 ₱149
Save ₱15 each
500+ licenses
20% off
Per license 119 ₱149
Save ₱30 each
1,000+ licenses
30% off
Per license 104 ₱149
Save ₱45 each

A small lab, building for one market well.

JClabs is an independent product lab based in the Philippines. We build for piso-net operators because we understand the floor — the dust, the coin jams, the brownouts, the late-night reboots. Every release is tested on the same hardware our customers run. No marketing fluff. Just software that works tomorrow morning, when the first customer drops a five-peso coin.

Ready to run a quieter shop?

Start a PisoLock trial. Activate when you're ready. Backend, dashboard, and OTA updates included.

Beyond software. A full ecosystem.

JClabs isn't just PisoLock. It's a growing family of products and services — all built with the same principle: real quality, honest value. PisoLock is the software lab. JCT Perfume and Crystal Nails are the lifestyle brands under the same roof.

Software · Core Product
PisoLock

Kiosk lockdown software for piso-net shops. Built in Kotlin, powered by ESP32, with built-in timer and smart charging. One-time license, lifetime updates.

You are here
🌿
Lifestyle · Fragrance
JCT Perfume

Oil-based perfumes that last all day. No alcohol, no evaporation — just pure fragrance that bonds with your skin from morning to night.

Visit page
💎
Lifestyle · Beauty
Crystal Nails

Luxury nail studio in Mintal and Agdao, Davao City. Premium quality, sulit na presyo — gel nails, nail art, manicure, pedicure, and extensions.

Visit page