Skip to content

Releases: yrkan/eiradar

eiRadar v1.0.7

17 Feb 23:23

Choose a tag to compare

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

13 Feb 13:02

Choose a tag to compare

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

13 Feb 11:11

Choose a tag to compare

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

13 Feb 10:24

Choose a tag to compare

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

13 Feb 02:40

Choose a tag to compare

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

13 Feb 02:15

Choose a tag to compare

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

13 Feb 01:58

Choose a tag to compare

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

13 Feb 00:57

Choose a tag to compare

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.