I have noticed that on some rides, the 30s VAM field is permanently too low, off by about -20%, perhaps -25%. On other rides it works as expected.
I discovered this comparing to a homebrew cIQ field (30s VAM from an altitude ring buffer when climbing, absolute altitude when not) and of course I was suspecting my cIQ to be wrong on those days (and my legs to be weak). But recently I had an opportunity to cross-check against an 830 (I think) riding side by side and it was quite clear that the cIQ was right that day and not the regular 30s VAM. The cIQ field also appeared noticeably more consistent with my powermeter data. In isolation I wouldn't consider observed VAM per watt as proof, but it's strong supporting evidence. Some days they agree (within the expected margin of different 30s avg implementations), other days the regular version is very noticeably too low.
Key lessons:
- it can't be water in the sensor (cIQ would be just as confused)
- on/off state of the problem can't be linked to updates (it changed in a week without wifi
- neither be linked to reboot (I hardly ever do that, and only attempting to fix sync issues which I did not have)
- seemingly random on/off of the problem means that it's difficult to reproduce and to verify any fixes if/when they happen. Bummer.
Are other altitude related problems related? Perhaps, if they are, and thus sharing the seemingly random on/off state this inconsistency will make them very hard to discover/verify (but native 30s vs cIQ might serve as a valuable canary)