Acknowledged
CIQQA-4831

Venu 4 (18.32) auto-pauses a Connect IQ ActivityRecording session on its own

Device: Venu 4, firmware 18.32, Connect IQ 6.0.3. SDK 9.2.0 watch app, minApiLevel 3.2.0.
App: Tennis Go. Session created with :sport => SPORT_TENNIS, :subSport => SUB_SPORT_MATCH. Match type Indoor, no GPS.

The firmware pauses the session timer by itself a few seconds after the app starts it, and keeps pausing it for the rest of the activity. The FIT file shows timer events with timer_trigger = auto (stop_all), then auto starts of 2 to 30 seconds, then auto stops again. The app's own stop and start calls are present and marked manual.

A 70-minute match on 30 Oct recorded total_timer_time of 22 s (total_elapsed_time 4223 s), 2 calories and 26 record messages. Laps added with Session.addLap() while the timer was paused were dropped. A second session the same day on the same watch and app build (warm-up only, 47 minutes) recorded normally with no auto events at all. An earlier match on 18 Oct showed the same pattern outdoors with GPS on, so it is not GPS related.

While paused, Session.isRecording() still returns true and Activity.Info.timerState reports TIMER_STATE_PAUSED. Connect IQ apps have no Auto Pause setting and createSession has no option to disable it, so the app cannot opt out. The current app build calls Session.start() when it sees the paused state; I will report whether that resumes the timer.

Two FIT files are available (the bad and the good session from the same day). This may be related to the acknowledged ActivityRecording issues on this device generation (CIQQA-4722, CIQQA-4750, CIQQA-4757, CIQQA-4776), but with a pause rather than a reset.CorrectData.zipDataError.zip