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

Bug: CIQ apps without GPs are showing positioning data.

CIQ apps without the GPS active are showing GPS data and maps.  This appears to be a common issue in newly released devices.

Forerunner 255 and 255m fix request, if GPS is off or the positioning permission is not set, there should be no GPS data saved to the activity FIT file.

This bug will increase battery drain.  

Related bug same issue in FR265
https://forums.garmin.com/sports-fitness/running-multisport/f/forerunner-265-series/333176/bug-ciq-apps-without-gps-are-showing-positioning-data

Boxing app does not enable positioning permission and can not enable.   Following photo shows a map and track.  

  • Non-Garmin created Connect IQ content concerns need to be brought to the developer of the CIQ app/watch face/widget in question. This can be done by selecting the 'Contact Developer' on the download page for the CIQ content. For developers who would like assistance with their own created content, we encourage you to reach out to the resources available in the link(s) below:

  • Former Member
    0 Former Member over 1 year ago

    good you posted this in the device forum and bring this to our attention given the fact that there is no public beta Shrug Thumbsup

  • Hello,

    I believe you haven't realized that it's the application developer themselves who is reporting this issue. They are indicating that their app doesn't have access to GPS, yet Garmin is using it, which drains the battery more.

  • I am the Developer. I do not need assistance other than Garmin Engineering to verify the problem and correct the ForeRunner 255 software.   This issue is not found in any other product lines other than the 255 and 265 products. 
    If you would have read the report and understood the CIQ SDK, the positioning permission is not set for this application.  Therefore, the positioning class is not available to enable the Positioning sensor(s). 
    I did not post this in the CIQ apps bug section of the forums, since this is only found in 2 very similar products.  
    Thanks,

    Brian Brown 

    Owner/developer f3b software

  • The same issue is happening in my Garmin Forerunner 55. Please see attached pictures.

  • I have experiened this issue/bug as well with two different CICQ apps on two different watch models, Forerunner 955 and Venu 2. This needs to be looked into by GARMIN. As the dev for this particular app indicates, GPS data is not enabled and should not be being captured in this instance. Another app which has exhibited thsi issue by another developer is called JumpJumpPro. Useless GPS positioning in these cases which also leads to needless battery consumption. 
    Please understand the purpose of this post and investigate and address.

  • could you share the fit files that exhibit this behavior. Please send the files to [email protected]

  • Thank you for sending the fit file.


    if GPS is off or the positioning permission is not set, there should be no GPS data saved to the activity FIT file.

    Few thing regarding the above claim you are making.

    1. Lack of position permission do not affect the state of the GPS currently set on the device, it just means the position information is not available to the app and the position APIs are not accessible.
    2. In the fit file the GPS mode is currently set to GPS + Glonass which is an indication the GPS is not turned off. 
    3. A CIQ app do not have access to turn off the GPS only request information from the currently set GPS mode through position APIs.

    Please reply to these questions with your findings.

    1. How are you validating the state of the GPS on/off before you are running the app, are you turning off on the device's main menu settings?
    2. When you turn off the GPS and start your app and go back to the GPS setting on the device's main menu, do you find the GPS is turned on? (indicating the app has done something that triggered the state change of the GPS to on)

    GPS is a system level settings and when the fit file is recorded it automatically detects the presence of GPS and records the GPS data on to fit tile.