This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Default Sync only works with location services turned on

Former Member
Former Member
I own a FR235 and a Nexus 5x.
Since few weeks I'm only able to sync when location services are turned on.
This problem was introduced after an update of Garmin Connect. It first asked for location service permissions, and then keeped asking to turn location services on.
Also a fresh install of the phone an GC did not help.
Garmin support does not respond via email.
Am I the only one with this problem?

Thanks
  • It seems to me that BLE and having to keep location services running is probably an oxymoron.
  • Former Member
    0 Former Member over 9 years ago
    Actually, I am thinking why you don't put checkbox 'My phone reconnect fine without rescanning', so at least lucky people can have a break. It would be not much work on your part.

    Good idea. We'd have to think through how to communicate to the user this option exists. I'll send it up the management chain.

    Also, have you tried co communicate issue with Google? I had plans to buy S7, but now it goes on hold.

    I'm not the only developer experiencing frustration. This "issue" has been open for since Oct. 2015 (close to when Marshmallow 6.0 was released by Google).
    https://code.google.com/p/android/issues/detail?id=189090
    Many developers are echoing the same sentiment. (I especially feel the same as the developer that replied in post #50 of that issue thread.)

    I understand need to inform users about what is going on, but they actually made it much worse, since now we must allow location sharing to other applications to enable function which in fact may not be sharing location data at all. If that was not Google intention in first place...

    I agree with your statement in bold. All we can do is communicate to the masses (via the this forum, etc.) that the change was mandated by Google. And we do our best to communicate to the user at run-time what is needed (permission turned on, location service enabled, etc.)
  • Former Member
    0 Former Member over 9 years ago
    I also do not like the way the sync works now with android 6.0 marshmallow. There are many time in the day that I walk around my office without my cell phone in hand. It is a pain to have to always re enable location services to get my Fenix 3 to sync. I for one do not like having location services turned on because I don't want people to know where I am every second of the day. Seeing I don't use Facebook I'm not concerned with that, but what I am concerned with is how Google uses my location information. I don't know everything as far as how Google uses this information and who has access to it.

    If I was on all the social media sites (Facebook, Twitter, Google +) I would be concerned with people knowing I'm not at home. All it takes is a Google search to see why it's not a good idea to update your current location on social media sites.

    https://www.google.com/#q=thefts+because+user+updates+facebook+with+location+status


    I do enable location services to reconnect my Fenix 3 and then disable it, but it is definitely now an inconvenience.

    RJ
  • I am really pissed off by this location services requirement.

    I ask Garmin to push on Google to withdraw this change. Otherwise we might not use a dedicated GPS device any more if the phone anyway has to be with location services on. A major USP is gone.
  • Otherwise we might not use a dedicated GPS device any more if the phone anyway has to be with location services on. A major USP is gone.
    Firstly, Android 6.x is not the only operating system for mobile devices. You as a consumer can always choose not to use Android phones if you personally disagree with Google's approach, practices or philosophy, instead of relying on Garmin and others to champion your views. Garmin has even provided a Garmin Connect Mobile app for Windows 10 Mobile (thank you very much!), so there is no shortage of mobile phone models out there that can work with Garmin watches without requiring the GPS feature on the handset to be enabled at all.

    Furthermore, nothing stops you procedurally from only enabling Location services on your phone when you want to trigger a sync between your watch and the Garmin Connect Mobile app for Android, and then disabling it again. As a consumer, the compromise is yours to make (and the inconvenience a known ‘cost’ if you choose to go down that path).
  • Former Member
    0 Former Member over 9 years ago
    Firstly, Android 6.x is not the only operating system for mobile devices. You as a consumer can always choose not to use Android phones if you personally disagree with Google's approach, practices or philosophy, instead of relying on Garmin and others to champion your views. Garmin has even provided a Garmin Connect Mobile app for Windows 10 Mobile (thank you very much!), so there is no shortage of mobile phone models out there that can work with Garmin watches without requiring the GPS feature on the handset to be enabled at all.

    Furthermore, nothing stops you procedurally from only enabling Location services on your phone when you want to trigger a sync between your watch and the Garmin Connect Mobile app for Android, and then disabling it again. As a consumer, the compromise is yours to make (and the inconvenience a known ‘cost’ if you choose to go down that path).


    the imposition has been made post purchase so no choice there unless you have £$100s spare to spend
  • the imposition has been made post purchase so no choice there unless you have £$100s spare to spend

    • Garmin didn't impose the requirement for enabling Location services on your Android device; Google did.
    • Garmin's BLE-equipped watches and the Garmin Connect Mobile app for Android demonstrably continues to work, including on devices running Android 6.0. The capability/feature to connect, as promised in the product specifications and marketing collateral available to prospective customers before purchase, is delivered.
    • Garmin had no part to play in either your selection and purchase, or operating system-level configuration, of your Android device. For all anyone other than you cares, you may personally prefer not to leave Bluetooth enabled on your devices for fear of what electromagnetic radiation may do to you, and it's your prerogative to change that system-level setting as you see fit. However, if your choice to disable the Bluetooth radios stops certain features from working, nobody else need take responsibility for your failure to achieve the desired functional outcome which the products can be configured to deliver. The same goes for GPS capability. You can disable GPS on your watch if you prefer, but then [/you/] prevent it from tracking your route or your speed for running. You can disable GPS on your Android 6.0 device if you prefer, but then [/you/] prevent the Garmin Connect Mobile app from syncing with the watch.
    • If your Android device was running an earlier version of the operating system that didn't have the requirement, when you purchased the Garmin watch, but you subsequently upgraded the OS on your Android device, then that's a problem your actions caused without any input or influence from Garmin.
    • If you bought a new Android device that came with Android 6.0 out of the box, after you purchased the Garmin watch, then again your decision and actions cause the problem, not Garmin. Return the Android device and get something that works without being subject to Google's new requirement.
  • Former Member
    0 Former Member over 9 years ago
    • Garmin didn't impose the requirement for enabling Location services on your Android device; Google did.
    • Garmin's BLE-equipped watches and the Garmin Connect Mobile app for Android demonstrably continues to work, including on devices running Android 6.0. The capability/feature to connect, as promised in the product specifications and marketing collateral available to prospective customers before purchase, is delivered.
    • Garmin had no part to play in either your selection and purchase, or operating system-level configuration, of your Android device. For all anyone other than you cares, you may personally prefer not to leave Bluetooth enabled on your devices for fear of what electromagnetic radiation may do to you, and it's your prerogative to change that system-level setting as you see fit. However, if your choice to disable the Bluetooth radios stops certain features from working, nobody else need take responsibility for your failure to achieve the desired functional outcome which the products can be configured to deliver. The same goes for GPS capability. You can disable GPS on your watch if you prefer, but then [/you/] prevent it from tracking your route or your speed for running. You can disable GPS on your Android 6.0 device if you prefer, but then [/you/] prevent the Garmin Connect Mobile app from syncing with the watch.
    • If your Android device was running an earlier version of the operating system that didn't have the requirement, when you purchased the Garmin watch, but you subsequently upgraded the OS on your Android device, then that's a problem your actions caused without any input or influence from Garmin.
    • If you bought a new Android device that came with Android 6.0 out of the box, after you purchased the Garmin watch, then again your decision and actions cause the problem, not Garmin. Return the Android device and get something that works without being subject to Google's new requirement.


    The problem is with the new app, which is applied post purchase of the hardware, i.e. when the choice was made. There appears to be no way to reinstall the old version, so no choice there either. I personally don't have a problem with turning the location services on and off as required but the update appears to have screwed up connectivity of previously compatible hardware. Going forward then future purchase decisions would be made on the current (then) situation. not likely to be Garmin at the moment though.
  • This may be a problem made by Google. But still, there must be a way to solve it (hopefully with some help from Garmin - I guess they still care for their customers and are willing to take the fight). I'm not leaving Android just because of this, but it gets quite annoying to enable location service all the time.

    Is there any way to downgrade to old Android version? If a lot of customers downgrade to earlier versions, Google hopefully react.
  • The problem is with the new app, which is applied post purchase of the hardware, i.e. when the choice was made. There appears to be no way to reinstall the old version, so no choice there either.
    Pray tell, which previous version of the Garmin Connect Mobile app for Android – presumably available and current at the time you purchased your Garmin “hardware” product, but it's alright if you broaden the scope to even before then – would run on Android 6.0 and not be prevented by Google's new requirement, to find and connect to the Garmin device without Location services being enabled on the Android device?

    I personally don't have a problem with turning the location services on and off as required but the update appears to have screwed up connectivity of previously compatible hardware.
    To which specific update are you referring?

    Every version of Garmin Connect Mobile app for Android, including 3.5.0.1 which is current, allows my Garmin Forerunner 235 to sync with my Samsung Galaxy Tab_S (model number SM-T705Y), irrespective of my Location services setting in Android. Let's put this on record: my preference is to not enable Location services on my tablet, except when I'm using it as a GPS navigational aid (e.g. when I'm visiting a place away from home). Now, if I upgrade the app to whatever is released after 3.5.0.1, I'm confident that it will continue to work.

    On the other hand, if I upgrade the OS on my tablet to Android 6.x (assuming it is available/possible for me to do so), I'm sure I won't be able to connect and sync my watch with my tablet any more if I leave Location services disabled. The hardware, which was previously compatible, will remain compatible; it's just my user preferences cannot be accommodated if I want to achieve my desired functional outcome, and it's my compromise to make – not Google's and not Garmin's.

    That's right: my preference as a technology user/consumer, and as a customer of Samsung and of Garmin, is not something Google or anyone else is obliged to respect, and they can make decisions that send me up the creek without a paddle, with the only realistic option being to admit defeat, say “You win!”, and either act against my preferences knowingly (and resent myself for capitulating) or convince myself that my preferences have changed pretending my personal values are not undermined. That is my place as a consumer in the economy and technology ecosystem. That is your place, too. Resentment won't change a thing or offer you any leverage against corporations like Google.