All F3b apps we updated to used Connect IQ SDK 6.3.0, which included several fixes from Garmin to address a Battery burn issue.
– All Applications were recompile with 6.3.0, no source changes.
– Using Connect IQ SDK Mac 6.3.0-2023-08-29-fc81ed416
— 6.3.0 for battery burn issue.
–(Garmin) Fix a bug where getRegisteredSensors() would not return the correct enabled states for onboard hear-rate and onboard pulse-ox sensors.
–(Garmin) Fix a bug where setEnabledSensors() did not work correctly for onboard heart-rate and onboard pulse-ox sensors.
**** Update from Garmin Engineering
This will be rolled out to all f3b applications
From: Travis <garmin.com> Date: Friday, August 11, 2023 at 4:16 PM To: brian brown <firstname.lastname@example.org> Cc: Brandon <garmin.com> Subject: RE: GARMIN Connect IQ – New review(s) for your app “F3b Inline Skating+” – Connect IQ Notification
Brian,I did some investigating and found a bug in the sensor our shutdown process where we were not decrementing a counter if an app exits without explicitly unregistering the sensor event callback. This resulted in the system keeping a periodic timer alive, sending a wakeup message to the VM thread to do some processing that isn’t needed. I have not yet confirmed that this resolves the battery drain issue entirely, but I have confirmed that it is a problem and is causing unnecessary battery drain. I have a patch for this issue that should make it into our Q4 release.
That said, you should be able to avoid the issue by ensuring that the sensor event callback is set to null when you no longer want to receive sensor data. Simply disabling the sensor or changing the enabled sensors is not sufficient. You need to clear the callback as well.
I think that you will find that if you paste that into the bottom of your quitSensors method, the battery drain will be reduced or eliminated entirely.
There is a new Garmin bug within the Venu2 family, FR55 and FR955 that is affecting battery drain. The Garmin issues have been acknowledged and there are bug ticket numbers assigned. The Garmin bug tickets can be viewed in the https:\\forums.garmin.com.
F3b has made several workarounds and improvements to each app to further reduce battery drain and there are a few things you can to reduce your watch battery drain.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.