Releases: yrkan/eiradar
Releases · yrkan/eiradar
eiRadar v1.0.7
Changes
- Closing speed detection — Smoothed closing speed calculated from last 3 distance samples. Vehicles closing at ≥36 km/h differential are auto-escalated one threat level (Approaching→Warning, Warning→Critical). Vehicles holding distance or receding are suppressed — no more alerts for traffic matching your speed.
- Traffic density adaptation — Rolling 30-second average of vehicle count. When sustained heavy traffic (≥2 vehicles for 10+ seconds) is detected, Approaching alerts are suppressed. Fast-closing vehicles are escalated first, so they bypass density suppression and always break through.
- Target change detection — Distance jumps >30 m automatically reset closing speed tracking. When a vehicle passes and a new one appears, the system starts fresh instead of producing invalid speed data.
How It Works Together
On a busy road: normal traffic is silent. A fast-closing vehicle gets escalated to Warning → bypasses density suppression AND triggers throttler escalation bypass → immediate alert.
| Phase | Effect |
|---|---|
| Closing speed escalation | Fast vehicle: APPROACHING→WARNING or WARNING→CRITICAL |
| Holding/receding suppression | Vehicle not actually approaching: suppress APPROACHING |
| Traffic density suppression | Sustained heavy traffic: suppress remaining APPROACHING |
| Existing throttler | Unchanged cooldown + escalation bypass |
Critical alerts always fire regardless of any suppression. No new settings — fully automatic.
eiRadar v1.0.6
Changes
- Remove non-functional haptic/vibration feature — Karoo has no vibration motor (only a piezo buzzer), so HapticEngine was entirely non-functional. Removed the vibration toggle from settings and stopped advertising it as a feature.
- Remove dead volume control — Karoo SDK doesn't support volume adjustment. Removed the unused soundVolume field.
- Fix StatisticsCollector resource leak — Coroutine scope is now properly cancelled on extension destroy.
- Update documentation — README and website now accurately describe 2 alert channels (banner + sound).
Alert Channels
| Channel | Description |
|---|---|
| Banner | Visual overlay on ride screen with auto-dismiss |
| Sound | Beep patterns via Karoo speaker (4 sound sets) |
eiRadar v1.0.5
New feature
- Quick mute toggle — assign to a physical button or remote in Karoo Controls settings
- Mutes all alerts (sound, vibration, banner) with one press
- Data fields continue showing radar data with "MUTED" indicator
- Press again to re-enable alerts
- Auto-unmutes when ride ends for safety
- Ideal for group rides where nearby cyclists trigger false alerts
eiRadar v1.0.4
Bug fix
- Fix incorrect default settings for new users:
- Approaching distance: 150m → 100m (correct silent awareness zone)
- Speed gate: 5 km/h → Off (disabled by default as recommended)
- Clear chime: Off → On (safe-to-maneuver confirmation)
- Haptic alerts: Off → On (most reliable alert channel while cycling)
eiRadar v1.0.3
Improvements
- Rounded corners on data field widgets
- Status bar properly inset to avoid corner overflow
- Cleaner visual appearance across all widget sizes
eiRadar v1.0.2
What's new
- Redesigned data fields — dark background with colored status bar and colored text values instead of solid color backgrounds. Fixes corner color clipping. Cleaner hierarchy, better outdoor readability.
- Shared widget components — extracted reusable GlanceComponents (DataFieldContainer, StatusBar, ValueText, LabelText)
- Consistent
--display for all disconnected/inactive states
Install
Download eiradar.apk and sideload to your Karoo via USB or web installer.
eiRadar v1.0.1
What's new
- App icon — proper adaptive launcher icon with branded gradient background and radar rings
- Minor internal improvements
Install
Download eiradar.apk and sideload to your Karoo via USB or web installer.
eiRadar v1.0.0
eiRadar v1.0.0
First public release. Rear radar alert extension for Hammerhead Karoo 2/3.
Features
- 3 data field layouts — Small (1x1), Medium (2x1), Large (2x2)
- Multi-channel alerts — Visual banner, sound patterns, haptic vibration
- 4 sound sets — Classic, Subtle, Urgent, Bike Bell
- 3 threat levels — Approaching, Warning, Critical with color coding
- Speed gate — Suppress minor alerts at low speed (critical alerts always fire)
- Night mode — Auto-detected, extends detection thresholds by 33%
- All-clear chime — Confirms when road is clear again
- Screen wake — Configurable wake-on-alert policy
- Imperial/Metric — Automatic unit detection from Karoo profile
- Ride statistics — Vehicle detections, alerts, closest approach tracking
- Fully offline — No accounts, no cloud, no internet required
Installation
Download eiradar.apk and install via ADB or Hammerhead Companion app.
Compatible Radars
Any ANT+ cycling radar.