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.

Note: At MVP stage this system is a comfort/alerting tool, not a medical device. It does not replace nursing or medical judgement. The bridge firmware stores no personal data locally — it runs only inside the secured facility network.
Controlled release

ESP32-S3 Bridge Firmware

signed releaseESP-IDFdevice-specific

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 access
PWA / Web app

Patient App (PWA)

Browser / .zip≈ 20 MBCapacitor/Vite

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.

Open in browser Get PWA package

SHA256: ed97391320c011a724946519a46f49341ceda14f719d66bfb323aadf01c8d4cd

Ready to install (debug build)

Patient App (Android APK)

.apk≈ 109 MB (universal)Android 8+ (API 26)

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 APK

SHA256: 61d691d853776cda50195fd30f8a7d0233f5307fdba49adf1e0a85b1d84fe322

Web app

Care Dashboard (frontend)

.zip≈ 260 KBVite build

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 dashboard

SHA256: 54c6fe42349f7676d9cc29ba1ac9ba522b1fb81f810cc4f8657194d55e440391

Tool

Bridge Provisioning Tool

.zipPythonCLI

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.

Get tool

SHA256: e1ae384bc1190700d8da877a6fc501f66f5510f548c8c8279ad054dbe4ef03f1

Ready to install

CSI Calibrator (Android APK) — v1.1

.apk≈ 92 MBAndroid 8+ (API 26)

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 APK

Source code (.zip)

SHA256 (APK): 8cf2cfddc7a04d354a64959f5418ab753ce0efc6fff5545f257b922f397d2960

License & contributing: The software is built within the non-profit Ethical Saving gUG. For pilot partners, funders and contributors we open repositories and documentation on request — get in touch.