I recently upgraded from Edge 520 to 840. I've noticed that at the colder temperatures the 840 temperature value is approximately 3 degrees Celsius too high at temperatures around 10 degrees Celsius and under. Example: at 3 degrees actual (measured with a Fluke with thermocouple and my edge 520) the Edge 840 shows 6 degrees. The 520 and 840 were outside in airflow for more than 20 minutes to equalize the internal temperature to ambient. Is this temperature inaccuracy expected? I don't think it is good enough. I rely on the unit to tell me the temperature, especially around zero Celsius where ice on the paths could be possible. It is quite a disappointment to upgrade from the 520 and get temperature readings so far off reality. Hello Garmin - are you aware of this? I would be interested if this is a fault with my unit or not.