ECHO 2.1 Case Study: Offline Survival Guidance and Navigation on iPhone
The product constraint
Survival guidance has to remain useful when connectivity is weak or absent. That does not mean every part of the product can honestly claim to require no network: model delivery and future model updates still need an internet connection.
ECHO 2.1 separates the experience into three layers:
- Emergency reference guides available immediately after installing the app.
- Offline navigation using device sensors and locally stored reference-map data.
- An optional conversational experience powered by one downloadable on-device model.
This separation gives users useful material before a large model download while keeping the model lifecycle explicit.
Immediate offline guides
The app includes structured reference material for first aid, lost-person situations, signaling, water, fire, shelter, and food. These guides do not depend on the conversational model.
Interactive checklists make longer procedures easier to follow. Safety validation and deterministic emergency fallbacks are designed to avoid blank or dangerously incomplete responses in high-risk categories.
ECHO remains an educational support tool. It does not replace emergency services, qualified medical advice, professional survival training, or appropriate field equipment.
One model and a guided download
ECHO 2.1 uses one verified conversational model rather than assigning different models to different iPhone generations. The model is downloaded through a guided in-app screen, not bundled invisibly with installation.
When the app moves to the current model, the old model is replaced automatically. This keeps storage behavior understandable and avoids presenting users with a technical model picker.
After download, inference runs locally through llama.cpp and Metal. Conversation content and optional remembered details stay on the device. Internet access is required when downloading or updating the model, and normal delivery or security logs may be processed by the hosting provider serving those files.
Offline navigation
The navigation workspace brings together:
- GPS coordinates and compass heading
- Altitude readings
- Slope estimates calculated from movement and elevation changes
- Air-pressure readings on supported hardware
- A lightweight worldwide offline reference map
- Breadcrumb trail recording and route retracing
The architecture treats these as field references rather than guarantees. GPS, compass, altitude, pressure, and derived slope values can be delayed, unavailable, or inaccurate. The worldwide map is not a replacement for a detailed topographic map.
Conversation features
ECHO 2.1 adds voice input, read-aloud responses, conversation sharing, PDF export, and optional on-device conversation memory. The interface was also revised for calmer presentation and better accessibility during stressful use.
Performance work focuses on battery use, thermal behavior, memory pressure, and predictable model lifecycle management. We do not publish percentage energy-savings claims without a reproducible benchmark methodology.
Pricing and compatibility
Emergency guides are free. Conversational features are available through an optional one-time permanent unlock using Apple’s In-App Purchase system. ECHO is not a subscription and has no recurring fee.
The current App Store product supports iPhone running iOS 17 or later. Native iPad support should not be claimed until the shipping target and App Store listing include it.
Privacy boundary
The accurate privacy statement is narrower than “zero network requests”:
After the model download, conversational guidance runs on the device. Conversations and optional remembered details remain on the device. Internet access is required for downloading and updating the model.
That wording distinguishes private inference from the network-dependent delivery path instead of presenting the whole app as permanently disconnected.