gps-details

3.0408.0

Overview

The 3.0408.0 release in May 2024 exhibits major smoothing issues on Airoha watches (APEX 2, APEX 2 Pro, VERTIX 2), reminiscent of Garmin watches in 2022.

GNSS

APEX Pro VERTIX APEX 2 APEX 2 Pro VERTIX 2 / 2S
- - 3.1.0 3.1.0 3.1.0

Extreme Filtering

The short article about sampling rates and aliasing provides the background required to understand this section.

A simple walking test used an APEX 2 Pro watch to determine whether 3.0408.0 is using low-pass filtering for the speedsurfing activity.

walking

The firmware release 3.0408.0 was tested alongside Motion GPS #801 @ 1 Hz and #805 @ 5 Hz for speedsurfing and windsurfing activities.

walk

Speedsurfing

Sailing Test

Comparing the APEX 2 Pro with 3.0408.0 against the Motion GPS @ 5 Hz it can be seen that there is extreme filtering and smoothing.

This is reminiscent of Garmin watches using the same Airoha chipset back in 2022; Fenix 7, Forerunner 255, etc.

sailing-speedsurfing

GPSResults can be used to compare the position-derived speeds (green) and expected doppler-derived speeds (red) of the speedsurfing activity.

It should be noted that COROS are applying custom filters to the positional data, clearly evident in the green trace (ignoring the spikes).

The expected doppler-derived speeds (red) appear to have passed through an extreme filter, apparently independently of the positional data.

sailing-speedsurfing-gpsresults

Walking Test

GPSResults can be used to compare the position-derived speeds (green) and expected doppler-derived speeds (red) when walking.

It should be noted that COROS are applying custom filters to the positional data, clearly evident in the green trace (ignoring the spikes).

The expected doppler-derived speeds (red) have been filtered even more heavily than the positional data.

walk-speedsurfing

Windsurfing

Sailing Test

GPSResults can be used to compare the position-derived speeds (green) and recorded speeds (red) of the windsurfing activity.

The windsurfing data is heavily filtered and is believed to be derived from the positional data, which would mean the speeds are non-Doppler.

The windsurfing activity behaves like many other activities on the COROS watches - e.g. bike, flatwater, GPS cardio, etc.

sailing-windsurfing-gpsresults

Walking Test

GPSResults can be used to compare the position-derived speeds (green) and recorded speeds (red) of the windsurfing activity.

The windsurfing data is heavily filtered and is believed to be derived from the positional data, which would mean the speeds are non-Doppler.

The windsurfing activity behaves like many other activities on the COROS watches - e.g. bike, flatwater, GPS cardio, etc.

walk-windsurfing

Summary

The 3.0408.0 firmware is extremely problematic for the speedsurfing community:

Unknowns: