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
Firmware for the per-room radio bridge: BLE scanner with smartwatch
adapter plugins (D20/HryFine, generic Heart-Rate service), WiFi-CSI capture
(presence/motion/fall), direct cloud post and signed OTA updates.
Flash with esptool write-flash 0x10000 es-bridge-firmware.bin.
SHA256: aee84696e033d74bb76ac4ef303263828146d5f5b37263a1953235742a1fa627
Patient App (PWA)
Progressive web app for relatives and patients: shows vitals, location and alerts. Host it over HTTPS in any browser or wrap it into a native Android app via Capacitor. Unzip and serve from any web server.
Get PWASHA256: c85e72cf79d1c75d561bdd2be8e98626495fe2821b361d0de6b42324137c8134
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)
Turns retired Android phones into validation cameras and local data loggers for CSI training. Signed release APK — enable “install from unknown sources” for your browser, then open the file. The phone joins the facility network and streams an MJPEG reference feed plus manual calibration labels. Source (Gradle/Kotlin) stays available below.
Get APKSHA256 (APK): 76c36aee35a3d2deb8f105f512a0d17d4a9beea58061f51e845c422fd7a01b5b