OpenIQ Devices
← Back

Sleep as Android HRV

· v20260626
★★☆☆☆ (766) ↓ 100,000 downloads 2 Free

About

This version of the Sleep as Android garmin app enabled HRV collecting even this may cause crashes on some Garmin devices with a SDK bug described here: https://forums.garmin.com/developer/connect-iq/f/discussion/7471/random-array-out-of-bounds-error-in-sensor-data-callback#pifragment-1298=3 If you see the IQ! crash please instead install the Sleep as Android NEW version instead! Please let us know in teh comments which devices HRV works on and which it does not. At the moment we know about HRV issues FR55 and indirectly we have issues reported from Fenix 8. Many thanks for your feedback. Unlock the full power of your Garmin wearable with the official Sleep as Android companion app. Transform your watch into a sophisticated sleep laboratory that tracks your cycles, monitors your heart rate, and wakes you up at the optimal moment. --- FEATURES --- - ADVANCED ACTIGRAPHY: High-precision motion tracking with awake detection. - HEART RATE: Syncs HR data to the main app. - VIBRATION ALARMS: Gentle, silent alarms directly on your wrist. - SMART CUES: Supports Anti-Snoring and Lucid Dreaming vibrations. --- SETUP GUIDE --- 1. Install "Sleep as Android" on your phone → https://play.google.com/store/apps/details?id=com.urbandroid.sleep. 2. Install "Sleep Watch Starter" on your phone → https://play.google.com/store/apps/details?id=com.urbandroid.watchsleepstarter. 3. Install THIS app on your Garmin watch. 4. In the Sleep as Android main app, select Settings → Wearables → Wearables → Garmin. --- IMPORTANT NOTES --- - ALARMS: Only work while a sleep-tracking session is active on the watch. - BATTERY: You MUST whitelist Garmin Connect in your phone's battery settings to prevent disconnects (see: dontkillmyapp.com). - HEART RATE: Enable this in the phone app under Settings → Wearables → Heart rate monitoring. - TEST SENSOR: Please note that the "Test Sensor" feature is not supported on Garmin hardware.

What's new

20260526 - Fix for a crash when long pressing the tracking screen 20260521 - syncing over improvents and fixes from the Sleep as Android NEW version, but keeping HRV enabled even this may cause crashes on some Garmin devices with a SDK bug described here: https://forums.garmin.com/developer/connect-iq/f/discussion/7471/random-array-out-of-bounds-error-in-sensor-data-callback#pifragment-1298=3 If you see the IQ! crash please instead install the Sleep as Android NEW version. 20260421 - Potential fix for a crash on Firmware 6+ 20251110 - Lastet SDK - More devices - e.g. Venu 4.. 20251014 - Latest SDK - Screen is not locked on devices without menu button 20250804 - Support for new models including Venu X1 20250610 - Fix for recent regression 20250120 - Support for Instinct 3 and many new models 20240916 - Support for Femix 8 and many more new devices 20231129 - Fix for hanging service on phone when alarm starts, - HRV and Oximeter options are properly propagated into watch app 20231124 - Fix for showing alarm controls straight away even when alarm vibrations are delayed 20231121 - Fix for a problem in accelerometric data aggregation on certain models - Nicer round app icon 20230820 Revert persistent storage due to unforeseen issues 20230810 Using onboard persistent storage for messaging queue instead of runtime memory to prevent out of memory crashes 20230705 Fixed some of the reported crashes Added new models 20230424 Added new models (FR255, FR265) 20230310 Fix bug where snoozed delayed alarm would vibrate at the original delayed time. This time for real :) 20230120 Fix bug where snoozed delayed alarm would vibrate at the original delayed time, which was actually not fixed in the previous release. 20230118 Add support for Instinct Crossover Fix bug where snoozed delayed alarm would vibrate at the original delayed time 20221108 Add support for new devices 20220720 Add support for new devices (FR 255, FR 955) 20220610 A few fixes for various corner case crashes. 20220210 BIG UPDATE. TL;DR: The app finally works! BEWARE: Needs the latest Sleep as Android Garmin addon app on the - Communication stability fix. We've found a workaround to Garmin's buggy communication stack. We've adding a fallback that uses a webserver running on the phone. This finally makes the commucation reliable and the app actually usable :) - This also fixes the issue that alarm sometimes didn't work at all - Fix for snoozing the alarm - Add app version to the menu - Add some new watach models: D2 Air x10, Epix2, Fenix 7 / 7s / 7x, Forerunner 55, Instinct 2 / 2s, Venu 2 plus 20210607.0.0 Add support for new devices (Venu 2, Descent Mk2 S) 20210505.0.0 Attempt to fix an out of memory error that could happen if the watch was disconnected from the phone for a while. 20210426.0.0 Fix a few crashes around alarm. Add Descent Mk2 support. 20210119.0.0 Bug fixes: Too many timers crash on alarm, out of memory fix attempt, dismiss/snooze prioritized in message queue 20210112.0.0 Fix various crashes, mainly around alarm 20201008.0.0 Bugfixes: - fixed crash when a hint (lucid dreaming or antisnoring) was sent to the watch - fixed crash when reading pulse oximetry sensor value 20201007 Internally called Sleep 2, this is a complete rewrite of the watch app. Features: - sensor batching, which means much lower battery usage - oximeter sensor support - backlight workaround from previous version has been reverted (I've been told that on many watches you can set up the system so it doesn't light up with gesture while the app is running) - better UI - screen lock with a 5 second timeout (unlock with long press on menu button/long tap on screen) - force stopping the app is possible What it does NOT bring: - better messaging reliability between the phone and watch. This is a long standing issue in the Garmin Connect App that we cannot mend on our own. Garmin has been lax in any attempt at fixing. This means that at certain (random) times the m

Permissions

CommunicationsSensor

Details

Compatible with 238 devices
Updated Jun 25, 2026
Developer website ↗
Open on apps.garmin.com ↗