⚙️ System Operations Dashboard

Ruphids Autotech — Biometric Attendance Machine backend tools

🏫

Generate School Pass

Derive an institution password from its name and hashing method.

🔑

Generate SR PIN

Derive the device PIN directly from a 15-digit IMEI serial.

🔢

Number Encrypter / Decrypter

Key is derived from the IMEI via gen() — same as the firmware. Digits at positions 3, 4, 5, 7, 8, 9 … (0-based) are shifted; positions 0–2 and 6 and non-digits are always unchanged.

ℹ️ Positions 0–2 and 6 are always copied as-is. Only digit chars at other positions are shifted.
🔤

Name Encoder / Decoder

Same IMEI-derived key. Alpha chars at position 2+ are Caesar-shifted within their case (A–Z / a–z, mod 26). Positions 0–1 are always unchanged on encode. On decode, positions 0–1 are unchanged except position 7 which is always decoded — matching firmware decodeName() exactly. Digits, spaces, and symbols are never shifted.

ℹ️ First 2 characters are always unchanged. Digits, spaces, and punctuation are never shifted.
🔗

Company URLs

Ruphids URL:
bio.ruphidstech.co.ke/bio/postattendace*sch

SmartShule URL:
bio.smartshule.com/bio/bio_att*sch

🗄️

Update Database Values

Push a new value into the dynamics table.

📦

Push Firmware Update

Upload a new .bin and publish it for one machine or all devices.

Recent Firmware Versions

  • 1.0.8 983.3 KB
    2026-07-28 08:40:23
  • 1.0.7 983.3 KB
    2026-07-25 10:56:20
  • 1.0.6 979.9 KB
    2026-07-21 10:36:06

⏩ Expected next version: 1.0.9

📶

USSD Code Management

Manage USSD codes for data/SMS bundle activation on biometric device SIMs. Fetched dynamically by devices via the /get-ussd-code endpoint.

+ Add New USSD Code

Safaricom Codes

Type Bundle Name USSD Code Cost (KES) Validity Data/SMS Active Actions
data 100MB *544*1*1# 10.00 Till Midnight 100MB Yes
data 250MB *544*1*2# 20.00 Till Midnight 250MB Yes
data 1GB *544*1*3# 50.00 3 Days 1GB Yes
data 1.5GB *544*1*4# 100.00 7 Days 1.5GB Yes
data 2.5GB *544*1*5# 200.00 7 Days 2.5GB Yes
data 5GB *544*1*6# 300.00 7 Days 5GB Yes
data 10GB *544*1*7# 500.00 30 Days 10GB Yes
data 25GB *544*1*8# 1,000.00 30 Days 25GB Yes
sms 20 SMS *544*6*1# 5.00 Daily 20 SMS Yes
sms 200 SMS *544*6*2# 10.00 3 Days 200 SMS Yes
sms 1000 SMS *544*6*3# 30.00 7 Days 1000 SMS Yes
sms 1500 SMS *544*6*4# 50.00 30 Days 1500 SMS Yes
sms 3500 SMS *544*6*5# 100.00 30 Days 3500 SMS Yes