Garmin integration beta testing

UPDATE 20170217: The watch app is on ConnectIQ store! If you download from the store, do not follow any steps on this page.


Interested in beta testing our integration for Garmin Connect IQ devices?

Before downloading, please read How to beta-test below.

  1. Download the plugin app for phone from Play Store
  2. Download the Garmin app for your device and install it by putting it into GARMIN/APPS directory on your device – watch app version 20170127.15

These files are the most up-to-date materials for beta testing.

How to beta-test?

IMPORTANT: First, create an empty text file on your watch in /GARMIN/APPS/LOGS/
The file should be named SleepApp-name_of_your_watch.txt (for example SleepApp-fenix3.txt)
This is an application log – please include this file in any report.

Make sure to remove Garmin Connect Mobile app from any battery optimisation settings!

Run the app, preferably for whole night sleep tracking with alarm and heart rate measurement, and report any erratic behaviour to support+jiri@urbandroid.org.

Currently known issues

  • Garmin Connect Mobile app should be whitelisted from any battery optimisation/task killers, otherwise Android can shut it down, resulting in communication breakdown.
  • Sometimes the commlink gets into a broken state anyway and the only way to restore it is to shut down both Android and watch apps and start again. Most probably a Garmin Connect Mobile bug.
  • Heart rates in general have large issues.
  • When the app starts, it can sometimes crash right away due to some communication initialization failure between the watch OS and GCM.
  • Fenix 3 – screen sometimes freezes when exiting app
  • Fenix 3 – button for starting/stopping apps should bring up the menu for stopping tracking (does not do anything currently)
  • Sometimes stop tracking from phone does not stop the app on watch
  • VAHR – During sleep tracking, app has too bright backlight (maximum) — Not sure if I can do anything about this since there is no direct control of brightness level
  • VAHR – When starting app from phone, watchapp crashes after tapping on Yes.

Release notes

20170127.15 phone

  • Major rewrite of the phone part to ensure the SDK is always initialized before sending any message to the watch.

20170127.15 watch

  • Reverted to polling for heart rates, since callback seems to be unstable on some watches
  • Fix in sending pause (caused message loop)
  • Fix in menu crashes
  • Code cleanup

20170118.18 – watch

  • Fixed crashing in menu (when pressing back in menu, app crashed due to badly loaded background image)
  • Added on-screen heartrate display for better testing
  • Some HR fixes, heart rates should now be sent to phone every 6 minutes
  • Added Forerunner 920xt + 735xt

20170118.17 – phone

  • Added launcher icon and launch screen to check whether all needed components are installed
  • Phone app now able to launch watch app (you need to confirm it on the watch)

20170113.21

  • Heart rates should be working (was never working before)
Share

103 thoughts on “Garmin integration beta testing

  1. Dobrý den,
    rád bych použil aplikaci Sleep as Android v telefonu Samsung Galaxy A3(2016) a jako snímač použít nějaký fitness náramek se snímáním tepu, jako je Garmin Vívosmart optic, Polar A360 nebo Samsung Gear fit 2. Poraďte mi prosím, s kterým ze současně prodávaných fitnessnáramků bude Sleep as Android fungovat.
    Děkuji.

    1. Dobrý den, bohužel ani jeden z Vámi zmiňovaných náramků nepodporujeme. Na Gear Fit 2 si děláme zálusk, ale závisí to na Samsungu, protože je potřeba být jejich “partner”, aby na Fit 2 povolili naši aplikaci. Teď to s nimi řešíme, ale neděláme si moc velké naděje.
      Jinak mrkněte na sleep.urbandroid.org/documentation/integration/wearable/#supported-devices, tam je seznam podporovaných zařízení.

  2. Thanks Jiri! Once the F3 phone app can be closed without having to reboot the watch, i’ll do a night test. Also, with respect to the button on the F3 that starts vs. the button that brings up the menu that stops, I understand that you are concerned about the same button being used for both because of possibility that the user would accidentally press the button. From having an F3/F3 HR for the past two years, and following the Garmin Fenix forums, accidental button presses have only been an issue during activities that involve significant wrist movement. As the prevailing convention is using the same button for stopping and starting apps, I recommend sticking with that convention so as to not confuse users.

  3. Slept for two nights with F3. So far, so good.
    Some ideas:
    – in the evening I have to start app on both – smartphone and watch (annoying),
    – can’t stop application on F3 itself,
    – during the night time, screen doesn’t update watch; it stuck with the moment you went sleep,
    – during second night application on F3 turned off. I found this in the middle of night and started again on F3

    1. Hello Dmitry,
      many thanks for your notes!
      – starting app should work just from watch (if you start app on watch, it should start the phone app. Can take a few seconds sometimes). Also from next update, it will also work the other way around.
      – the app is stopped via the menu > stop sleep tracking
      – this is already fixed
      – currently have no clue about it — let’s see whether this happens often

      Many thanks! Jiri

  4. Hi Jiri,

    some notes after a few nights use:
    – stopping sleep tracking can be cumbersome and works sometimes but not all the time (had to restart watch this morning).
    – Sleep tracking sometimes stops automagically during the night. This definitely sems to happen when connection to the phone is lost.
    – Battery usage… seems rather high.

    Let me know if you need anything.

    Regards,

    1. Hello Johny,

      many thanks for your remarks.
      The battery usage is most probably due to the HR sensor running the whole night. I have to do some balancing. Without HR it got around 10% drain.
      Stopping sleep tracking sometimes freezes the watch, I’m investigating…

      Many thanks!
      Jiri

  5. Can’t figure out how to install to test. I have downloaded files and installed the apk. The sleep app does not show support for Garmin after installing the apk, and I cannot find where to install the .prg file. Please help, would love to provide feedback.

    1. Hello, you have to install the .prg file directly on your watch.
      Connect your watch to PC as a USB Storage, go to /GARMIN/APPS folder and paste the .prg file there. Eject the watch, it will run update and you will then see the app.

  6. Sent this to you via bug report, Jiri. On the F3 HR the latest phone app appeared to work just fine when it came to starting SAA when I pushed the button at bedtime. This morning, stopping the watch app worked fine (on the watch) but SAA sleep tracking kept on going. There was also a flashing bluetooth symbol at the bottom of the sleep tracking screen that had the name of a bluetooth speaker in my home underneath it. I needed to stop sleep tracking from the sleep tracking screen. The resultant graph was flat. Interestingly, when I started the app last night on the watch, the sleep tracking screen that came up had the bluetooth symbol flashing with Fenix 3 HR labelled underneath it and appeared to be registering movement from the watch. I sent you the error report from the phone. I will also send you the error log from the watch if you need it.

    1. The post above should have read “On the F3 HR the latest WATCH app appeared to work just fine when it came to starting SAA when I pushed the button at bedtime”. Sorry my bad.

  7. I just stumbled upon this site yesterday. I have been using SAA on Pebble for a long time, but now use a Fenix3HR. I installed the app on my Fenix, and the plugin on my Huawei Mate8 running android 6. Starting the phone app does not launch the app on my Fenix, but when manually started, phone and watch connect. However, the phone app shows no movement or HR from the watch.
    I tried sleeping with it last night, but got a flatline for movement, and the Fenix apparently had closed the SAA app (or rebooted, i don’t know).

    Are there any configurations i need to make, or spells to cast, in order to track movement?
    I realize this is an early beta, but it seems Stephen White gets better mileage than me….

  8. Give it a try last night. Seams that everything worked fine, started sleep app on F3HR which also started sleep tracking on phone. But morning didn’t found any HR related data/graphs in the SleepAsAndroid app. I kinda doubt that it tracked my sleep at all.

    What is the intended usage of Garmin devices, are they also used to track movement or only HR? Should I still put phone on the matrices?

    1. Hi Dariusz, many thanks for your feedback.
      The Garmin app is in beta, which means that there are still issues to be accounted for. Its behaviour varies a lot between different watches, unfortunately it seems that for you it didn’t send any data. I’m still on the track to make it stable.
      The intended usage is that you only use the watch for tracking both movement and HR.

  9. Had some crash issue the first time I tried (watch got stuck on the image), but last night worked perfectly fine. Think I had quite the battery draw, will investigate further (i.e. fully charged watch and phone right before sleep)

  10. Fenix F3 HR – watch app version 20180118.19 and phone version 20170118.17: watch app starts from phone, detects initial HR, then hangs. Closing the app results in watch hang and power cycle. Bug reports sent.

  11. Fenis F3 (not HR) watch app version 20180118.19 and phone version 20170118.17. App shoes HR>>>nul. Since this app is not for the HR version, the HR is irrelevant. I doubt someone would put the heart monitor strap for sleeping. The Start/Stop button is inactive. It neither allows to get out of the app, nor pauses/starts the sleep.

    1. Hi Simonas, many thanks — the HR value is there just for the beta version, i will remove it once the app becomes stable. Start/Stop button have yet to be implemented.
      Many thanks for feedback.

  12. F3 HR same status. Last night (v16) however the SAA app falled-back to ultrasound sleep tracking, today sleep tracing on app stopped after F3 stopped. Only IQ logo was visible, but recovered over time without power cycle.

  13. Used on Vivoactive HR. Watch did not vibrate when alarm went off. Watch tracking did not stop when alarm was dismissed on phone app, watch actually kept starting tracking on phone. Tracking did stop once stopped on watch.

    1. Hello Emy, could you please be more specific? Does it mean that the app does not show up in the apps menu?
      Please copy the app to the watch again and make sure that it is really there – if using Windows, do “Eject safely”.

  14. I’m struggling with Fenix 3HR and 20170118.17 / 20180118.19 phone/watch.
    Sometimes when starting from the watch the tracking doesn’t start on the phone. If I manually start it on the phone after this happens, it just “Waiting for connectivity” until times out.
    Sometimes when starting from the phone it doesn’t start on the watch.
    When I start “Sleep as Garmin” I see an invitation to set up the Sleep as Android — but I think I’ve already done that…
    First 2 times I started the watch app, I saw some numbers for HR. Next 4 or 5 times I saw “HR >> null”. Power cycling the watch didn’t help. Eventually it worked out and started showing some figures.
    Last night I started the tracking on the watch and made sure it started on the phone — that was around 12AM. I woke up around 3AM and saw that the watch app stopped (I saw my watch face instead). I restarted it on the watch and went back to sleep. Having woken up I stopped the alarm on the phone and saw my sleep graph. It made some sense; however, after saving it and returning to the list of sleep graphs, the peaks were gone, and the graph was a plain line. I got upset and deleted it, so I’m not sure if I can send this graph to you for investigations..

    1. Hi Koly,
      many thanks for your feedback.

      • Starting from the watch: This can take a few seconds, and will only work if you haven’t FORCE STOPped Garmin Connect Mobile or Sleep as Garmin app before.
      • Starting from phone: Not sure why this can happen.
      • Sleep as Garmin is not to be started manually, so you’ll see the screen only once after installing in normal circumstances
      • HR: I have big problems with getting the HR the work. It seems to clog up the app somehow. I am investigating.
      • Nevermind the graph. Could you please send me /GARMIN/ERR_LOG.txt and /GARMIN/APPS/LOGS/CIQ_LOG.txt from your watch?

      Many thanks!
      Jiri

    1. Ahoj, FR25 nepodporuje platformu ConnectIQ, to znamena ze se na nej neda programovat…jedine co by mohlo fungovat je snimani tepu, pokud FR25 implementuje standardni HR over BLE. To muzes uz rovnou vyzkouset — nastav Settings > Wearables > Bluetooth smart a zapni sleep tracking.

  15. Vibration or any other signal when reaching the alarmtime on my Fenix 3 is not working. My phone pops the alarm info, but nothing happens on the watch. I have set Smartwatch Vibration to “From the beginning”, “Do not disturb” on the watch is disabled. Any idea?

  16. I’m now getting the stable sleep tracking (graph), having done this on my Samsung Note 3 with a custom Note 7 port ROM:
    1. Enabled Garmin Connect Mobile, Sleep as Android and Sleep as Garmin to the “Don’t optimize” list in the SmartManager (so that they won’t get unloaded from the memory)
    2. I start the tracking from the watch.

    2 nights now, the tracking starts OK and doesn’t interrupt until I stop it on the watch. I’m not sure if there should be an HR graph somewhere — should it?
    I didn’t try smart alarm or vibrations yet — that would be the next step.
    Once again, many thanks for making this happen 🙂

  17. This night all went wrong.
    Started on watch, then stopped on the phone. The watch app didn’t stop, so I tried to stop it manually, and the app hang. Had to power cycle the watch, but after that the apps wouldn’t communicate between watch and phone. Had to restart the phone as well, and after several attempts the track started. However, after I woke up, I saw a white screen with an “iQ!” icon. I woke up to the phone app’s alarm, so the sleep was stopped then. However, no graphs there, only the start/end times. 🙁 Looks like the apps don’t like the watch being power cycled..

    1. I’ve had this happen several times on my Fenix 3 HR. Last night however the app worked perfectly complete with HR tracking and alarm on the watch!

      Last night, after reading your comment, before running the app I made sure that the Garmin Connect and the Sleep as Garmin apps were both set to not be optimised for power saving. I started my sleep recording from the watch without opening the SAA phone app.

      There are obviously problems there somewhere but I’m very happy knowing that it *can* work as expected given the right conditions.

      Will enable logging for tonight so that Jiri has a bit more to go on.

  18. Last night again I had problems starting the tracking. Eventually, after power cycle on the phone, it started, but again closed somewhere in the middle of the night. The log file Sleep3HR.TXT is, unfortunately, empty.
    I’ve also enabled the HR monitoring (didn’t know it would be “Android Wear/Pebble” before :)), and on the summary graph after the SaA alarm went off I saw 2 graphs now, but, obviously, both a straight line.

  19. Hi,

    I just installed SleepAsAndroid and attempted to connect it to my FR235 after a friend recommended the app (and I couldn’t pass up the ability to get better sleep stats from the watch). It looks like I did manage to get some sleep stats from last night, but they’re incomplete (looks like e.g. it missed my 4:30am walk to the kitchen to get cold medicine for one of the kids, and is missing some of the sleep state transitions that Connect sees), and are missing HR data.

    Here are some questions I have:
    1. I started everything from the phone app, at which point I get a ‘Start sleep’ prompt with a ‘Yes’ / ‘No’ question. I’m able to select ‘Yes’, but nothing happens after that, except the “Yes” button being highlighted. Should I be starting it from the watch? What is the proper order of starting tracking?

    2. I turned on the HR monitoring via the “Android Wear, Pebble” switch in the “Wearables” settings… should I be using the BT HR option instead?

    3. As a newbie, why the requirement for Airplane Mode to track sleep? Same question re: keeping screen on, etc.

    I’m liking the app, though there are SO many features it also feels a little overwhelming!

    SleepAsGarmin version: 20170118.17, SleepF235.prg version 20180118.19, BETA SleepAsAndroid app (not sure this was necessary, but I was prompted for it, so thought maybe I should).

    1. One other addition, when the alarm went off this morning, I did not get it on the watch, only on the phone. I suspect that’s related to the fact that the Sleep app didn’t really look like it had started on the watch?

      1. Hi Rafal,
        1. yes the app should do something after you press the YES button, not just highlight the button.
        2. no, you are doing it the right way
        3. airplane mode – some people do not like sleeping next to radios communicating, also the battery gets drained a lot less in airplane mode
        keeping screen on — not sure what you mean, generally it is not needed to keep screen on while sleep tracking

        If you’d like to chat about Sleep as Android beyond the Garmin integration, please contact me at support+jiri@urbandroid.org

        I haven’t seen it run on Forerunner 235 yet, so it is possible that there are some issues.
        But today I have a lot of fixes for the app, I will be uploading them in a few hours, so check it out.

        1. A couple more data points with the previous version of the phone/FR235 app. Have had two nights of good tracking when starting the app from the watch, including heart rates… So that’s great! One of those nights I did have to reboot the watch when I started the app and the watch wasn’t connected to the phone… Couldn’t stop it from the watch (or phone, obviously). The other thing I noticed was the battery usage on the watch was very high, maybe 50% overnight.

          Will give the latest versions a try tonight.

  20. Thanks, Jiri! When you say you’ve got fixes forthcoming, is that for the phone app (SleepAsGarmin), the watch app, or both? It does look like starting it from the watch does work, and does appear to trigger the sleep tracking on the phone.

    I’ll grab whatever new updates you have today and let you know how it works… any thoughts on differences between the data in you app vs. that collected by Garmin Connect sleep tracking feature?

    Thanks!

  21. First, let me say – Thank you for giving us this SleepAsGarmin integration !
    I’m running it (plugin app for phone, version 20170118.17 | watch app version 20180118.19) on my garmin FR735XT (with Hebrew as system language) few thing that I notice:
    1. the HR value on the watch is getting stuck at the first value it gets for the entire night.
    2. my watch system language was reset to English twice during the night by it self.(been facing this behavior with Garmin connect syncing process as well from time to time but I didn’t sync anything manually this time. in addition to the language been changed the app on the watch was closed, the Activity on the watch reset to running and the watch vibrate which woke me up).
    3. I’ve set vibration on the wearables section of the phone app. the alarm did execute on the phone but without any vibration on the watch.

    except those 3 issues the rest seems to be working fine.
    * I’ve forgot to mention but my phone is Samsung Galaxy s6 (android version 6.0.1) and I’m using “Sleep as android” beta main app as well.

    I’ve tried to see if there is anything new in the log file you instructed to create but it’s blank.

    hope my report will help make the app even better than it already is.
    I will keep reporting if I see any other issues.

    1. Hi Brad, could you please try to rename the log file to the exact name of the app as it appears on your watch in /GARMIN/APPS? Only of course .txt instead of .prg? I have a hard time figuring out how the logfile should be named correctly because it seems that the watch are doing some automatic renaming…

  22. With the latest update, tracking on my Vivoactive (not hr) works well. Battery usage on the watch is a tad bit high (I’d guess about 10% per night). Only thing that doesn’t work is starting tracking from the phone. Watch then only gives me the yes/no buttons, noes nothing, shows the iQ! Screen and goes back to normal watchface.

  23. I’ve noticed that all configured ANT+ sensors (HR chest monitor, footpod, etc…) in my Fenix3 get silently deactivated when the Sleep app is started. Basically I found this: Settings -> Sensors -> [Sensor name] -> Status = OFF for all sensors. I could replicate this behavior twice. It would of course be very inconvenient to manually reactivate sensors every day.

  24. I have not been able to track a whole nights sleep on my F3HR with the latest files. My watch reboots after a few minutes. Error log is empty.
    With the former version, i managed to track two full nights (including HR)

    1. After a total reset of my F3HR, it has tracked a whole nights sleep with no reboots. Still no heartrate data though. Power consumption on the watch was about 2% per hour. Next i will try adding back my watchfaces and apps..

  25. Greetings!

    I have just joined the beta, and have the app down on my Vivoactive, SAG installed, and the latest Beta SAA installed.

    I am definitely seeing very flakey behavior with starting and stopping.

    If I start from the phone, it takes a LONG time to get connectivity after I’m prompted to start the app on the phone. If I try to stop from the phone, it no longer stops the app on the phone. I have to go into the app menu on the watch and hit stop not once, but twice.

    If I start from the watch, it will start instantly, but it’s a no alarm session of course unless I add one. If I stop from the watch, it stops the session on the phone, but does not stop the app on the watch, and then the phone starts a new session. The only way to get it all to stop is go into the app menu on the watch and hit stop again. That second time will end the app and take me back to the watch face.

    About the only way I can get things to seem to start and stop correctly is to start the app on the watch, let it start a session on the phone, stop the session on the phone, start a new session on the phone (example nap), stop the session on the phone, and do a double stop from the app menu on the watch.

    I’ve not actually tried using it for a sleep session yet.

    It seemed like the stock SAA phone app handled things a little better, but not completely correctly either.

    1. Very short addition, I tried to do a nap for 15 minutes using the above start process I figured out, and it all seemed to work fine until 10 minutes in the VA watch rebooted and that was that.

    2. Hi Mike, many thanks for your feedback!
      a) Starting app from phone takes long: I have reported this to the Garmin guys, unfortunately I have no control over this as the connection initiation is handled entirely by the Garmin Connect Mobile app.
      b) Stop from phone not stopping app on watch: this should be hopefully fixed
      c) Stop from watch does not stop app on watch: When you stop tracking on watch, it sends a STOP message to phone and awaits a STOP confirmation, after which it stops watch app. Sometimes it can happen that the stop confirmation never gets through. For that case, when you stop tracking on watch for the second time, it will stop watch app instantly.
      d) The watch rebooting – would it be possible to send me a debug log?

  26. I have problems with the sleep tracking for, like, 5 or 6 days now. No combination of reboots work anymore. The logs (both SleepApp.txt and CIQ_LOG.app) are empty. The downloaded .prg file got renamed to “SLEEPF~1.PRG”, but I guess that’s OK being a FAT16 filename length limitation..

    1. For all the firmware geeks like me — the problem started to appear after I reflashed the FW with a factory reset and restored the SaA and SaG from the Titanium backup. After I removed both and installed them from scratch, the problem seems to be solved. At least, the tracking starts now without problems. But 1 of 3 nights didn’t track correctly because the watch app crashed (returned to the watchface).
      Sorry to spam the thread, but I think the advice to not restore the apps from the Titanium backup may be useful to others.

      1. Same here. I just upgraded my Huawei Mate 8 to Android7, and restored apps and settings from a backup. SleepAsAndroid (along with a few other apps) didnt work until i uninstalled/installed them.
        Tracking has been working fine (except for HR) since then 🙂

  27. I’m kind of confused by this integration, what is the benefit of this integration if my phone can already run Sleep as Android by itself with a bluetooth HRM?

    With this integration, does the sleep data show up in Garmin connect website? If so, is it possible to import the data directly without using this additional integration?

    1. Hi Tim, wearable actigraphy is more precise than actigraphy using the phone.
      The point of this integration is to enable people who own Garmin smartwatch but do not own a HRM strap to enjoy the benefits of wearable actigraphy without need to have the phone in bed. Lot of people also use Android tablets with Sleep as Android, and they are often worried about crushing the tablet at night or pushing it over the bed border.

  28. Im just beta testing Sleep as Droid with the Garmin add on for my vivo fit HR. I had a pebble a few years ago so am familiar with how you urbandroid devs make stuff happen, but I’m just wondering why Sleep as Droid cant just extract\synch the sleep data that my Garmin smart watch collects automatically (and does a really good job of it, no button pressing or manual input). I was hoping Sleep as Droid could be my intermediary in my attempts to get my Garmin sleep data into Samsung Health, but now ive seen how Sleep as Droid interfaces with the watch, it seems like its going to collect its own sleep data? And can only start recording on manual intervention? Kind of taking a step back… :-/

    1. Hi NickL, yes, we do collect our own sleep data. We cannot rely on Garmin Connect because we need realtime data in order to do mid-night computations. Mainly smart wakeup is the reason. Garmin Connect would only enable us to get the data in the morning, after the sleep. Also there is a $5000 upfront fee to get to their Connect API, which we are quite hesitant to give…

  29. I’ve been using the beta version 20170127.15 (from this page) and it mostly great. ever since I installed the ConnectIQ store version and the google play one I’m experiencing some real issues with the app :
    1. alarm clock can’t be stopped or snooze from the watch.
    2. last night even though the app on the phone started to monitor when I ran the app on the watch. this morning I’ve notice that the night summary graph on the app shows flat line.
    3. when the alarm triggers the watch vibrate non stop and even snoozing from the phone won’t stops it.

    I’ve purchase sleep as android full version cause the experience with the beta was good but now it’s mostly bad. the last few nights gave me different issue (presumably bug) each night.
    please help.

    I’m using Garmin Forerunner 735XT with the latest firmware 7.10

  30. Hi Jiri

    Great to see extended sleep tracking being integrated into the Garmin connect store with your app. I thought I would give the beta a go on my VAHR.
    Apart from the immediate issues you already know about, the one major issue I am having is sleep as android is not logging my heart rate data from my VAHR. It has the most recent F/W.

    I am hoping this is a known issue and I do have a quick question…What process does sleep as android use to get the HRM data, is it bluetooth or ANT?
    I ask because I am using a custom ROM and the native ANT service is not present on my device.

    On a side note, the accelerometer data is picked up fine.

    1. Hi Robert, thank you very much for your feedback! That’s a good question regarding HRM. Are you getting HRM in any other apps? The Garmin documentation is a little cloudy on this and in fact it is possible that internally they are pulling the HRM data from the sensor to the watch via ANT. I don’t know and I’ll ask that on a forum.

      1. I have been running your app with my VAHR for around 5 nights consecutively now and it did on the 4th occasion successfully record my heart rate, but the other 4 it did not. This leads me to believe that Bluetooth is used for the HR data as it would be impossible for the HR data to be transmitted via ANT as my custom ROM does not have have the relevant ANT HAL services present.

        I am an android power user and have xposed installed with various battery saving modules installed (amplify, powernap, no wakelock). I have now removed their functionality and tonight I will test whether that has made a difference and reply again. Maybe one of those is causing my issue.

          1. Just a heads up Jiri.

            Have tested with the xposed modules deactivated for 2 consecutive nights and it seems to have fixed the missing HR data. Everything is working as it should. It is even picking up my REM sleep cycles now and some very strange sounds.

            So it seems I was the problem meh!😀 One of the services I limited must have been interfering with the data communication.

            Keep up the great work.

      2. The VAHR only broadcasts HR data over ANT and not BTLE. I have tested this with other apps – only my ipad with an ANT+ dongle picks up the broadcast HR from the VAHR. Does this mean my BTLE only phone with Sleep As Android will receive HR data?

        1. Yes, I am gathering the HR data internally in the watch and then sending them via BTLE, so there is no ANT+ involved.
          The other face of the coin is that for a lot of people the HR just doesn’t work for some mysterious reason — the data are never read from the sensor presumably.

  31. Can you make the app available in other regions/device variations? The ConnectIQ does not allow the app to install on my Fenix 3 HR APAC. Thanks!

    Keep up the good work. Greetings from Bangkok.
    John

      1. APAC is for Asia Pacific
        Somehow following the Connect link would say the app is not found while logging in using my account. I believe Garmin treated the APAC 3 HR as another model as the ROM also supports non-Latin languages.
        When deploy the Connect app, you might want to look at the region or the version(s) of the device. Right now, the direct .prg from your site works fine though.

  32. Are old versions of the watch app available for download anywhere?
    I have had no luck at all with the version dated 20170221, but the previous version worked fine, so i would like to load the older version.

      1. I did install from the store. But the current version (dated 20170221) has not worked for me at all. What i’m looking for is the version that was on the app store before 2017221.

  33. Same here than Claus Bjerregaard :
    I did install IQ Store version on 24/02/17.
    Before this update everything was working fine on VAHR.

    Since this update :
    HR : only gives 2 values : when I start the app, and when I close it
    Movements sensor : it is dead Jim! Nothing gets to SleepAsAndroid phone App.

    I am also using Play Store SleepAsGarmin version and Play Store Beta SleepAsAndroid.

    Watch Log files: empty, as usual…

  34. Tried the latest release (20170314-u) last night.
    It tracked movement and HR all night, but my F3HR rebooted in the morning, when i stopped tracking on the phone.
    Battery consumption on the watch was about 2% per hour.

    F3HR running 4.20
    Huawei Mate 8 running android 7

Leave a Reply

Your email address will not be published. Required fields are marked *