Garmin#
Integrating your Garmin wearable with Sleep as Android allows you to collect continuous movement data, heart rate (HR), and wake up gently with wrist vibrations. Sleep as Android supports Garmin watches that run on the Connect IQ (CIQ) platform.
Full List of supported Garmin wearables
We do our best to offer full-featured support for every wearable out there! However, some platforms make integration trickier than others.
Due to licensing restrictions, we can’t access Garmin specialized APIs and we have to rely on Garmin’s Connect IQ platform to communicate with your watch.
Because Connect IQ has long-standing bugs (like message queues frequently freezing) we built a custom HTTP system to keep data syncing as reliably as possible. Even with this workaround, Garmin’s API limitations mean the integration isn’t as smooth as we’d like, and our ability to fix watch-side issues is very limited.As a result, the Garmin integration is provided “as is.” We truly appreciate your understanding!
Setup Instructions#
Garmin integration does not support testing the sensor with Test sensor.
Choosing the Right Garmin Watch App Version#
There are two versions of the watch application available on the Garmin Connect IQ Store:
- Sleep as Android NEW (Recommended): This is the updated watch application featuring enhanced connection stability, bug fixes, and broader support for newer Garmin models.
- Sleep as Android HRV (Original / Legacy): This is the classic version of the watch app.
Troubleshooting HRV Data: If you are using the NEW watch app and notice that Heart Rate Variability (HRV) data is missing or failing to read properly on your watch model, please switch to the Original / Legacy watch app version for full HRV support.
Method 1: New Version (Recommended)#
📌 Requirement: Requires Sleep as Android version 20260429 or newer on your phone.
- On your phone: Install Sleep Watch Starter from the Google Play Store.
- On your watch: Open the Garmin Connect IQ Store and install the Sleep as Android NEW watch app.
- Configure Wearable: Open Sleep as Android on your phone and navigate to
Settings️ →Sleep tracking→Wearables→Wearablesand select Garmin. - Heart Rate (Optional): Enable Heart rate monitoring under
Settings️ →Sleep tracking→Wearables. - Start Tracking: Initiate sleep tracking first on the phone and then on the watch.
Important Setup Note: Make sure you do not have the legacy Sleep Garmin Addon app installed on your phone when using the new watch app, as it can interfere with the connection.
Method 2: HRV version#
- On your phone: Install Sleep Watch Starter from the Google Play Store.
- On your watch: Install the legacy version of the Sleep as Android HRV app from the Connect IQ Store.
- Configure Wearable: Go to
Settings→Sleep tracking→Wearables→Wearablesand select Garmin. - Heart Rate (Optional): Enable Heart rate monitoring under
Settings️ →Sleep tracking→Wearables. - Start Tracking: To start tracking, initiate tracking on both your phone app and then your watch.
Method 3: Devices Older than Connect IQ 3.1#
If your Garmin watch is no longer receiving firmware updates and supports Connect IQ versions lower than 3.1, you will need to sideload a legacy build:
- Download the legacy
.prgfile corresponding to your model from our Legacy Watch App Downloads page. - Connect your watch to your computer via USB.
- Copy the downloaded
Sleep.prgfile directly into the/GARMIN/APPSfolder on your device.
❓ FAQs & Troubleshooting#
Why does the backlight turn on when I move my wrist at night?
- Reason: Garmin devices have a system-wide gesture setting that automatically activates the screen backlight upon wrist movement during active tracking.
- 👉 Fix: On your watch, go to
Settings→System→Lighting→During Activity→Gestureand set it to Off. This prevents wrist movements from lighting up the room while keeping backlight functionality intact for button presses and alarms.
Why does my watch vibrate whenever sleep tracking starts or ends even if "Vibe once connected" is turned off?
- Reason: Garmin watches are programmed by default to vibrate whenever an exercise or activity starts or stops. Sleep as Android runs as a formal activity to ensure accurate data logging.
- 👉 Fix:
- Do Not Disturb: Turn on Do Not Disturb mode on your watch prior to sleeping (
Settings ➔ System ➔ Do Not Disturb). - Toggle System Vibrations: Temporarily disable vibrations in
Settings ➔ System ➔ Sounds/Vibrationon your watch.
- Do Not Disturb: Turn on Do Not Disturb mode on your watch prior to sleeping (
What should I do if the connection keeps dropping or show red gaps on the graph?
-
Reason: Android background power management terminating communication between apps.
-
👉 Fix: Disable background battery optimization on your phone for all of the following apps:
- Sleep as Android
- Sleep Watch Starter
- Garmin Connect
- Bluetooth System Services
For device-specific instructions for your phone manufacturer, visit DontKillMyApp.com.
Why doesn't sleep tracking launch on my watch when I start it on my phone?
- Reason: On some Garmin models, the remote launch feature may fail due to firmware limitations or background restrictions, even with the companion app installed.
- 👉 Fix: Ensure you have Sleep Watch Starter installed on your phone. If the watch app still doesn’t open automatically, you must manually start the tracking: first initiate tracking on your phone, and then immediately open and start the Sleep as Android app on your watch.
Need further help? Contact us via Left ☰ Menu → Support → Report a bug.