Downloads
Every building block of the Ethical Saving system to download — device firmware, apps and tools. Offline-first, data-minimal and open in line with our non-profit mission. After downloading, verify the SHA256 checksums.
ESP32-S3 Bridge Firmware
The per-room bridge firmware includes BLE adapters, experimental WiFi-CSI capture, local buffering and signed OTA updates. A generic binary image is not offered publicly: hardware variant, partition layout, bridge identity, keys and rollout order must be verified before flashing. Releases are supplied through a controlled, documented process for the relevant study or test system.
Request firmware accessPatient App (PWA)
Progressive web app for relatives and patients: shows vitals, location and alerts, including the new Neuro Hand Rehab (camera-based, runs right in the browser) and CSI Alarm System controls. Host it over HTTPS in any browser or wrap it into a native Android app via Capacitor (the background safety monitoring needs the native APK below). Camera and MediaPipe processing remain on the device.
SHA256: ed97391320c011a724946519a46f49341ceda14f719d66bfb323aadf01c8d4cd
Patient App (Android APK)
The patient app for relatives and those in care: shows vitals, location and alerts in a clear interface. Offline-capable and privacy-minded. New: Safety Monitoring (research markers for suspected falls & room vitals), CSI Alarm System (room protection via WiFi sensing, arm/disarm from the app) and Neuro Hand Rehab (camera-based research exercises with quality status, safety check and encrypted offline synchronisation). Enable “install from unknown sources” in your browser, then open the file.
Get APKSHA256: 61d691d853776cda50195fd30f8a7d0233f5307fdba49adf1e0a85b1d84fe322
Care Dashboard (frontend)
The ward dashboard for caregivers: patient list, vitals trends, CSI presence and alert chain. Static build, runs against the facility's local backend (FastAPI/SQLite). See a live preview on the Demo page.
Get dashboardSHA256: 54c6fe42349f7676d9cc29ba1ac9ba522b1fb81f810cc4f8657194d55e440391
Bridge Provisioning Tool
Command-line tool to provision bridges: writes Wi-Fi credentials,
server/cloud config and per-bridge keys into the NVS partition. Supports
fleet provisioning (--batch roster.csv) for whole wards.
Requires an active ESP-IDF environment.
SHA256: e1ae384bc1190700d8da877a6fc501f66f5510f548c8c8279ad054dbe4ef03f1
CSI Calibrator (Android APK) — v1.1
Turns retired Android phones into validation cameras and local data loggers for CSI training. Camera-based vitals (heart rate, SpO2, respiration, HRV) with ML Kit person, pose and mouth-breathing detection, plus an acoustic sleep-apnea night mode. New in v1.1: selectable image sources (back/front camera, USB webcam, external MJPEG stream e.g. from a second phone) and a board-blink scan that locates bridges optically. Signed release APK — enable “install from unknown sources” for your browser, then open the file. Source (Gradle/Kotlin) stays available below.
Get APKSHA256 (APK): 8cf2cfddc7a04d354a64959f5418ab753ce0efc6fff5545f257b922f397d2960