For example, we all understand that SUB_SPORT_OPEN_WATER" isn't supported on the vivoactive, but what about some of the other types? Yes, they can make the activity type show up in Garmin Connect, but does the FW on the device understand that sport or sub_sport and record it correctly?
Is the data accurate if I record "SPORT_ALPINE_SKIING" on a VA, for example? (I live in a desert so I couldn't test that! :) )
My guess is that the vivoactive FW for example, only really supports "SPORT_RUNNING", "SPORT_WALKING", "SPORT_SWIMMING", and "SPORT_CYCLING", and none of the SUB_SPORTS for them... (the va is low end, so I'm NOT complaining, but this would be good to know when building an app..)