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.
Ready to flash

ESP32-S3 Bridge Firmware

.bin≈ 1.4 MBESP-IDF v6.1

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.

Get firmware

SHA256: aee84696e033d74bb76ac4ef303263828146d5f5b37263a1953235742a1fa627

PWA / Web app

Patient App (PWA)

.zip≈ 54 KBCapacitor/Vite

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 PWA

SHA256: c85e72cf79d1c75d561bdd2be8e98626495fe2821b361d0de6b42324137c8134

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)

.apk≈ 6.9 MBAndroid 8+ (API 26)

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 APK

Source code (.zip)

SHA256 (APK): 76c36aee35a3d2deb8f105f512a0d17d4a9beea58061f51e845c422fd7a01b5b

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.