http://www.garmin.com/support/download_details.jsp?id=11665
Changes made from version 4.10 to 4.12:
Added support for viewing distances to Golf hazards and course targets. (https://www.youtube.com/watch?v=pAceo_zxe6M&en-us=)
Added support for viewing smart notifications on Varia Vision.
Added support for new Heart Rate related last lap data fields.
Improved the altimeter and barometer locking mechanism for water sport activities.
Fixed an issue where the device stopped recording position information to the FIT file, if a user accessed the widget loop in an activity, while using a Running Dynamics Pod.
Fixed an issue where the device was unable to sync if a LiveTrack session was currently active.
Fixed an issue where the user might see a blank black banner while navigating a shorter course.
Fixed an issue where a storm alert could occur after saving a pool swim activity.
Fixed an issue where strange characters were appearing on the map for Abu Dhabi.
Fixed a potential issue where the device would snap the user's track to nearby roads on the map.
Fixed an issue where strange characters were displayed when viewing Strava segments.
Added support for Treadmill Calibration. When saving a Treadmill running activity for the first time, you will be given the option to enter the distance that the treadmill recorded. This will improve the accuracy of the distance that the watch records during future treadmill activities, and it will update the overall distance and average pace of the activity you just saved. You can also choose to calibrate when saving any treadmill activity. When you are done with your activity, stop the timer. Scroll down to 'Calibrate & Save.' Then, enter the distance that the treadmill recorded. For accuracy, these options become available when recording an activity longer than 1 mile or 1.5 kilometers.
Fixed an issue where the device was unable to process large GPX files.
Fixed an issue where large values for ascent could overlap each other on the elevation plot page.
Fixed an issue where a FaceIt CIQ watchface would flash, when transitioning to the watch face. (Requires Display 2.31)
Fixed an issue where Sunrise and Sunset times were showing invalid values on a CIQ watch face. (Requires Display 2.31)