Skip to main content

KairosEye v2: Everything You Need to Know

· 3 min read
David Marmont
Developer

KairosEye v2 is a complete rebuild — new calendar system, new interface, new architecture. Here's what changed and why.


Google OAuth 2.0: No More ICS Files

The biggest change in v2: calendar configuration is now powered by Google OAuth 2.0. Previously, the app relied on ICS/Webcal file imports — you had to make calendar files publicly accessible, manually configure URLs, and deal with unreliable synchronization. Now, you sign in with Google at kairoseye.com/login/, select up to 3 calendars, and you're done. No URLs, no public files, no manual refresh. Why this matters:

  • More secure — your calendars remain private, accessible only via OAuth tokens
  • More reliable — direct Google API connection instead of URL-dependent sync
  • More flexible — switch calendars in a few clicks, no reconfiguration needed
  • Full control — grant or revoke access anytime from your Google Account Settings We only request read-only access. You can delete all your data from the Settings page at any time. Full details in our Privacy Policy.

3 Configurable Calendars

Connect up to 3 Google Calendar sources — work, personal, family, or any combination. Turn each calendar on or off independently. Events sync every 2 hours by default, or every 10 minutes on demand. Recurring events, reminders, and all-day events are all supported.


Built from the Most Constrained Hardware Up

Instead of adapting a feature-rich design downward, we started from the toughest hardware — the Garmin Instinct 2 (280x280, monochrome) and Instinct Crossover — and built up from there. This approach gives v2 a rock-solid, universal foundation that scales to every Garmin device as we expand support. v2 launch models:

  • Instinct 2 (280x280, monochrome)
  • Instinct Crossover (compact hybrid) More Garmin models coming soon — we're targeting the majority of the catalog within 6 months.

Performance Improvements

50% Reduction in Network Usage

Optimized data fetching and sync cut network consumption in half — less battery drain, faster sync, better performance on slower connections.

Lower Memory Footprint

Significantly reduced memory consumption for smooth operation on low-memory Garmin models. If you previously experienced crashes or slowdowns, this should resolve them.

Dynamic Temperature Graph

The temperature display is now adaptive — it automatically adjusts its size based on the number of calendar events, ensuring optimal use of screen space.


v1 vs v2

Featurev1v2
Calendar SourcesWebcal/iCal URLsGoogle Calendar OAuth
Max Calendars43
DevicesMost Garmin modelsInstinct 2, Crossover (expanding)
Event DisplaySingle-calendar viewMulti-calendar optimized
Sync ReliabilityURL-dependentGoogle's infrastructure
Color CustomizationYesNo (optimized for battery)
Network UsageStandard50% reduction

Getting Started

  1. Update KairosEye to v2 from the Garmin Connect IQ store
  2. Visit kairoseye.com/login/ and sign in with Google
  3. Select up to 3 calendars
  4. On your watch, go to Settings > Link Account
  5. Enter the displayed 8-character code (format: XXXX-XXXX) Your calendars will start syncing automatically.

For Users Still on v1

You can keep using v1 with iCal/Webcal URLs. Both versions coexist, but v2 brings better reliability, multi-calendar support, and faster sync.


Have feedback or want support for your Garmin model? Reach out on our FAQ page or email [email protected].