Updates & Downloads
fenix 5S software version 25.00
as of February 24, 2022
(4.15 MB)
Notes:
- System Requirements: Windows 7 SP1 or newer; Mac OSX 10.11 or newer.
- WARNING: If this software is uploaded to a device other than that for which it is designed, you will not be able to operate that device.
- If attempts to upload software fail, you may need to return the device to Garmin® for service.
Change History
Changes made from version 24.10 to 25.00:
- Fixed a potential issue with bike lights turning on before starting an activity.
- Fixed an issue of receiving multiple inReach lost connection messages.
- Fixed an issue with first lap times.
- Fixed a potential issue with sensor software version being reported incorrectly.
- Fixed potential issues with course syncing with Express.
- Fixed issue with taking screenshots.
Changes made from version 22.40 to 24.10:
- Fixed an issue where running dynamics pods may produce an inaccurate step count while paired to the device.
- Fixed an issue where the device may inaccurately convert coordinates in the MGRS format.
- Fixed a potential device freeze while connecting to an inReach gateway.
- Made improvements and bug fixes for Explore.
Changes made from version 21.00 to 22.40:
- Fix potential device crashes and freezes.
- Fix bugs related to Explore syncing.
Changes made from version 20.00 to 21.00:
- Fixed an issue where the device would intermittently fail to save an activity.
- Fixed an issue with bike lights staying on during non-cycling activities.
- Fixed an issue where the elevation plot would intermittently double the distance while navigating.
Changes made from version 19.10 to 20.00:
- Fixed an issue with downloading heart rate data post activity.
- Fixed an issue where the device was intermittently failing to record a golf activity.
- Fixed an issue where turn direction labels could be intermittently blank while navigating.
- Fixed an issue where the device was displaying incorrect time for Brazil within the Alternate Time Zones widget.
- Updated training load usage comments.
- Brought in CIQ security updates.
Changes made from version 15.40 to 19.10:
- Fix altimeter calibration in activity.
- Fixed a couple of issues which should improve device stability.
- Fixed an issue with altimeter calibration. This should address speed spikes in activities with 3D Speed enabled. (For example: Ski.)
- Fixed an issue where the device might crash when unplugging from USB.
- Fixed an issue where the watch may freeze during a Ski activity.
- Fixed a couple of issues which should improve device stability.
- Fixed an issue with active calorie calculation.
Changes made from version 15.10 to 15.40:
- Added support for connecting to a shifting sensor (Sram Etap or Di2 bike) that supports up to 4 front and 12 rear gears.
- Fixed an issue where steps were not being counted during a multisport activity.
- Fixed an issue where one wasn’t able to search near a waypoint.
- Fixed a couple of issues that should improve device stability.
Changes made from version 15.00 to 15.10:
- Fixed an issue where the device would crash soon after switching the language to Hebrew.
- Fixed an issue where Hebrew and Arabic language would appear backwards. (Fenix 5s and Fenix 5 only)
Changes made from version 14.20 to 15.00:
- Added support for inReach display verification, when using authentication.
- Brought in support for CIQ SDK v3.1.
- Improved pairing experience with Garmin Dual ANT+/BLE Sensors.
- Fixed an issue with proximity pairing a dual mode sensor.
- Fixed an issue with treadmill calibration.
- Fixed an issue where Pool Swim activities could contain position data.
- Fixed an issue where the device could register a speed spike during Ski activities.
- Fixed an intermittent issue where average HR, max HR and calorie counts could be inaccurate during a pool swim.
- Fixed an issue where the course list appears to skip a course when scrolling.
- Made several improvements for Golf.
- Made other miscellaneous code improvements and bug fixes.
Changes made from version 14.10 to 14.20:
- Misc. bug fixes and improvements.
Changes made from version 13.40 to 14.10:
- Improved Pairing Experience with Garmin Dual ANT+/BLE Sensors.
- Made several code improvements and bug fixes for golf, especially CT10.
- Fixed an intermittent issue where the device could report an incorrect treadmill calibration.
- Fixed an issue where the hourly alert was off by minutes when manually changing time on device.
- Fixed an issue where stroke data during a rowing activity was not available on Varia vision.
Changes made from version 13.30 to 13.40:
- Made general bug fixes and code improvements.
Changes made from version 13.00 to 13.30:
- Fixed an intermittent issue where the device could crash during a Biking activity when using a speed or cadence sensor.
- Fixed an intermittent issue where the device could crash when fetching calendar information from the smartphone.
- Fixed an issue where smart notifications intermittently stopped working for iOS devices.
- Fixed an issue where workouts from a training plan were marked as missed despite being completed.
- Fixed an issue where the golf scorecard page could display invalid values.
Changes made from version 12.50 to 13.00:
- Fixed an issue where the device could log an extra lap during Swim activities.
- Fixed a couple of issues with Jumpmaster.
- Fixed an issue where one couldn't Race an activity from the activity history menu.
- Fixed an issue where some devices were reporting a higher than expected battery drain.
- Fixed an intermittent issue where the device could crash during an activity.
- Fixed an issue where the GPS updates were failing to install.
- Fixed an issue where the data screen background color would remain inverted, if ending a swim workout early.
- Added support for Approach CT10 on Fenix 5, 5S, 5X and FR935. (Menu > Settings > Sensors & Accessories > Club Sensors.)
Changes made from version 12.40 to 12.50:
- Made general bug fixes and code improvements.
Changes made from version 12.30 to 12.40:
- Fixed an issue where the GPS updates were failing to install.
Changes made from version 12.00 to 12.30:
- Fixed an intermittent issue where the device would display an incorrect sensor error message.
- Fixed an issue where some devices were reporting a higher than expected battery drain.
Changes made from version 11.00 to 12.00:
- Made improvements to waypoint navigation when using MOB.
- Fixed an issue with backlight level, when using Flashlight.
- Fixed an issue where a calorie alert could be shown early during a pool swim activity.
- Fixed an issue where one was unable to change the Share Mode for XERO Locations.
- Fixed an issue where non GPS activities were being displayed in the Navigation menu.
- Fixed an intermittent issue where the device may appear frozen while applying a software update.
- Fixed an issue where the sunrise and sunset times in New Zealand were not taking daylight savings into account.
- Fixed an issue where the heart rate zones could change from %LTHR to %HRMax after a software update.
- Fixed an issue where the device would connect to Varia Lights when cycling through certain widgets.
- Fixed an intermittent issue where the device was calibrating altimeter during indoor activities.
Changes made from version 10.00 to 11.00:
- Added GPS + GALILEO support (Activity Settings > GPS). (Requires GPS version v2.30)
- Fixed an issue where Heart Rate broadcast would stop working after 10 seconds if returning to the watch face from the Sensors and accessories menu.
- Fixed an issue where GPS related training options were accessible from certain indoor sports.
- Fixed an issue where the device could crash when processing malformed activity files.
- Fixed an issue where certain settings changes on device were not making it to Garmin Connect as expected.
- Fixed an issue where the interval pace data field could be dashed out during a Pool Swim activity.
- Fixed an occasional issue where the displayed lengths or distance during a pool swim could briefly show incorrect values.
Changes made from version 9.20 to 10.00:
- Added support for Connect IQ SDK v3.0.
- Added abnormal heart rate alerts. Enable these in Heart Rate widget > Heart Rate options > Abnormal HR alert. An abnormal heart rate will be detected if your heart rate exceeds the entered threshold for an extended period of time while sedentary.
- Added support for canned text replies when responding to text messages or incoming phone calls (Android users only).
- Made improvements to pool swim distance accuracy.
- Fixed an issue causing Cadence values to be 'stuck' when not pedaling.
- Fixed an intermittent crash when viewing SwimRun activities.
- Fixed an issue causing some activities performed on multiple devices to be double-counted when viewing Training Load on Physio TrueUp devices.
- Fixed a rare issue which could cause the watch to restart at the end of certain workouts.
Changes made from version 8.00 to 9.20:
- Added Physio TrueUp support. Physio TrueUp syncs activities done on other Garmin devices, allowing your device to more accurately reflect your training status and fitness. Activities from other devices will appear in the Activities menu, and they will update your Totals for Running, Cycling, and Swimming. Your Training Status, Training Load, and VO2 Max will be updated using activities from your other devices, and your Recovery Time will be also updated using data from other devices supporting Physio TrueUp. Enable Physio TrueUp in Settings > Physiological Metrics on the device or in Device Settings on Garmin Connect Mobile.
- Added support for communication with a Garmin Xero A1i Bow Sight. The Bow Sight is capable of sending Laser Locate waypoints to the watch. These are accessible from the XERO widget (Settings > Widgets > Add Widgets > XERO) and can be further used to navigate to.
- Added support for communication with a Garmin inReach Mini. (Settings > Widgets > Add Widgets > inReach) The widget acts as a remote and allows one to send preset texts, customized quick texts and trigger a SOS message.
- New Beta Feature! Extended Display will allow you to display your data screens on your Garmin Edge during a multisport activity. Enable Extended Display mode on a supported Edge, and pair it to your watch as an Extended Display sensor.
- Added support for REM sleep phase detection and improved the accuracy of the existing sleep algorithm.
- Added support for selecting alternate locations within the Sunrise and Sunset widget. (Widget > Menu > Location)
- Added the ability to save Stopwatch recording as an activity. Go to the Stopwatch control, and start the timer. Stop the timer, and select Done. You can then save your activity, which will appear in your History.
- Added support for Garmin Vector 3 power meter software updates.
- Added the Kayak app.
- Enabled the Auto Set setting for Strength activities. To access this setting, go to your Strength Settings, and select Auto Set. When enabled, sets automatically advance during free Strength activities.
- Enabled the Edit Weight setting for Strength and Cardio activities. To access this setting, go to your Strength or Cardio settings, and select Edit Weight. This setting will control whether you can edit the weight when editing sets.
- Fixed an issue preventing some periods of rest from being correctly detected in all-day stress measurements.
- Fixed an issue that could cause the time and date to be incorrect.
- Fixed an issue causing repeated 'Wheel Size Computed' notifications when connected to a speed sensor.
- Fixed an issue preventing the elevation graph from updating during certain activities.
- Fixed an issue that could cause 0 to be displayed in the Grade data field.
- Fixed a possible crash that could occur when downloading stored heart rate data from a Garmin HRM-Tri or HRM-Swim.
- Fixed an issue where the device may crash while connecting to ANT sensors.
- Improved the accuracy of the pace/speed target gauge during workouts.
Changes made from version 7.60 to 8.00:
- Added support for a Sunrise & Sunset widget. Settings > Widgets > Add Widgets > Sunrise & Sunset.
- Added support for an Alternate Time Zones Widget. Settings > Widgets > Add Widgets > Alt. time Zones.
- Added a setting to display a calibration prompt when using a power meter. When using a Vector, this will also allow the user to set the power meter crank length. Menu > Settings > Sensors & Accessories > Power Meter > Calibration Prompt.
- Improved Bluetooth connectivity with Huawei phones.
- Improved the accuracy of resting heart rate measurements.
- Fixed an issue where the altitude on device wasn't accurate when using the Jumpmaster app.
- Fixed an issue where Flashlight would turn off when using gestures.
- Fixed an issue where Broadcasting Heart Rate was not working as expected, if accessed from the power controls menu.
Changes made from version 7.10 to 7.60:
- Added the ability to access 'Broadcast Heart Rate' from the Controls menu (Settings > Controls) as well as through the system Hot keys (Settings > System > Hot Keys).
- Added remote display support for the Estimated Total Distance data field.
- Improved syncing of user settings and statistics between the device and Garmin Connect. Addresses issues like alarms being changed unexpectedly.
- Improved the accuracy of All-Day Stress tracking.
- Improved the smart notification text layout for longer messages.
- Improved manual weight entry for Rep Counting. When entering the weight for a set, the default value will be the weight entered for the previous set instead of 0.
- Improved the VO2 Max gauge in the Performance widget so that the arrow indicator is more accurate.
- Fixed an issue where the Length data field was off by one during a pool swim activity.
- Fixed an issue where the device was repeatedly reporting wheel size detected notifications during a bike activity.
- Fixed an issue where certain display artifacts were not cleared from the watch face for certain configurations.
- Fixed an issue where the elevation graph did not update during a course if the user stayed on the elevation page.
- Fixed an issue where the Heart Rate graph would intermittently stop updating.
- Fixed an issue causing the Lactate Threshold page in the Performance widget to not show if an auto-detected BPM value is the same as one that was manually entered.
- Fixed an issue where the entered angle field would change its contents to a bad value within Jumpmaster.
- Fixed an issue where the scrollbar would disappear momentarily when adding a chart page (for example altimeter) to the activity data field page loop.
- Fixed an issue where the data field 'Gear Battery' showed no value on the Varia Vision.
- Fixed an issue where laps were not being recorded correctly while performing a lactate threshold test.
Changes made from version 7.00 to 7.10:
- Fixed an issue where one couldn't create a course using saved locations on device.
- Fixed an issue where ConnectIQ watch faces would intermittently fail to load from the watch face selection menu.
Changes made from version 6.00 to 7.00:
- Added support Connect IQ SDK v2.4.
- Added elliptical, stair, floors climbed, and yoga activities.
- Added support for configuring 'Off Course' alerts. (Settings > Navigation > Alerts > Off Course.)
- Added the ability to set an alert that occurs at the start of every hour. Go to Settings > System > Time > Alerts, and enable the 'Hourly' option.
- Added support for setting up Alarm Clock as a Controls and a Hot Key item. Go to Settings > System > Hot Keys or Settings > Controls > Add New to enable this.
- Improved Training Status and Training Load to now be updated with heart rate data that is stored on an HRM-Tri or HRM-swim and sent to the watch.
- Fixed an issue with editing coordinates on some languages.
- Fixed an issue where Autoshot detection and Measure Shot features were not working as expected.
- Fixed an issue where hourly alert was showing incorrect time intermittently.
- Fixed an issue where the All day Stress widget was missing on Quatix 5 devices.
- Fixed an issue where one could access the 'Set time with GPS' option in the Controls menu while executing an Indoor activity.
- Fixed an issue where activity uploads were not functioning as expected after a reconnection to the phone.
- Fixed an issue where the dog widget seldom displays random symbols for dog names followed by a crash.
- Fixed an issue where the connection error image on certain widgets did not look correct.
- Fixed an issue causing step numbers to be displayed incorrectly in Strength workouts.
- Fixed an issue causing the Grade data field to incorrectly show '0' at times.
- Fixed an issue where All Day Stress was being logged during an activity.
- Fixed an issue where waypoint names would show invalid characters when imported from Basecamp.
- Fixed an issue where smart notifications were truncated incorrectly for certain languages.
- Fixed a potential issue where long SwimRun activities could produce corrupt FIT files.
Changes made from version 5.40 to 6.00:
- Added support for Rep Counting during Strength and Cardio workouts which can be created on Garmin Connect Web and Garmin Connect Mobile. To enable Rep Counting, ensure that Settings > Activities & Apps > Strength > Rep Counting is enabled. Start the timer to automatically count reps during sets. Press the lap key to rest between sets. You can edit your last set's number of reps and weight during a rest period. Press the lap key to advance to the next set.
- Added support for All-Day Stress. To view the Stress widget, hold the Up key from any widget, and select Add Widget > Stress. You can view your current stress measurement on the widget page. Press the enter key to view a graph of your stress over the last four hours. Press Down to access the Four-Fold Breath relaxation timer.
- Added support for setting up Wi-Fi Networks on device. After syncing with Garmin Express or Garmin Connect Mobile at least once, go to Settings > Wi-FI > Add Network to search for Wi-Fi networks. Select a network. If the network is secure, enter its password to join it.
- Added support for manual calibration of the Barometer. (Settings > Sensors & Accessories > Barometer > Calibrate)
- Added support for Hourly Alerts. (Settings > System > Time > Alerts > Hourly)
- Improved device key handling while using Connect IQ apps.
- Improved the course navigation icons for better visibility and contrast.
- Fixed an issue causing Varia UT800 Smart Headlights to periodically disconnect or power off during a ride.
- Fixed an issue causing the Running Dynamics Pod to disconnect when using Connect IQ Apps.
- Fixed a potential issue preventing a course from being joined when not joining it at the start.
- Fixed a potential issue causing Personal Records to be reported inaccurately.
- Fixed an issue where the device would not transition to the climb screen while using Auto Climb in certain situations.
- Fixed an issue where the sunrise and sunset alarms were not working as expected.
- Fixed an issue where the elevation plot for a single activity in a multisport, would display the elevation history of the entire activity.
Changes made from version 5.30 to 5.40:
- Fixed an issue in which optical heart rate became much less precise during an activity if Connect IQ apps were installed on the watch.
- Fixed an issue in which the prompt to enter scores between holes during Golf activities was not shown.
Changes made from version 4.10 to 5.30:
- 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. 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.
- Added support for Connect IQ SDK 2.3.2.
- Added support for viewing distances to Golf hazards and course targets.
- Added support for persisting Heart Rate data on the widget across a power cycle.
- Added support for viewing smart notifications on Varia Vision.
- Added support for configuring the Controls menu with more than 10 items.
- Added support for accessing Altimeter, Barometer and Compass widgets through the Controls menu.
- Added support for adjusting the device backlight using the Controls menu.
- Added support for 'Flashlight'. This will be accessible from the System Hotkeys and the Controls menu.
- Improved the altimeter and barometer locking mechanism for water sport activities.
- Improved the readability of long golf course names on device.
- Fixed an issue where the user might see a blank black banner while navigating a shorter course.
- Fixed an issue where the device would crash when attempting to continue a paused golf round.
- Fixed an issue where the Virtual partner page was being incorrectly added to the activity data page loop while navigating.
- Fixed a potential issue where large elevation values were being reported on the summary page for certain activities.
- Fixed a potential issue where certain activities would show extremely high total elapsed time when trying to save them.
- Fixed an issue where the gesture backlight was not working as expected during Do Not Disturb.
- Fixed an issue where the heart rate target gauge would not work as expected during a workout when using wrist based heart rate.
- Fixed an issue where the directions displayed on the Dog Tracker widget would not update in real time.
- Fixed a potential issue where the data field page may have ghost lines when visiting the DogTracker page during an activity.
- Fixed an issue where the device may not respond to button presses when using the lap key during a lap Swimming workout with Drill log disabled.
- Fixed an issue where the backlight would turn off (outside of an activity) even though the backlight setting was set to 'No Timeout'.
- Fixed an issue where routes created on Basecamp did not have elevation information after being transferred to the device.
- Fixed an issue where the device would appear to be frozen, when connected to a computer.
- Fixed an issue where the cog value could not be set to a value higher than 45, while setting up a Shimano Di2 Shifter.
Changes made from version 3.30 to 4.10:
- Added support for Connect IQ 2.3.1 SDK. See the Connect IQ 2.3.1 SDK for a list of new features.
- Added support for pre-defined Alarm labels. (Menu > Clock > Alarm Clock > Select an alarm > Label)
- Added support for new VIRB remote commands.
- Added support for adding widgets through the context menu. (Scroll to a widget > Menu Key)
- Improved the VIRB widget to accurately reflect the settings available on the connected VIRB, which may vary with model.
- Fixed an issue where the activity summary information for multisport profiles only represented data from the last leg.
- Fixed an issue where the device screen seems to pulsate when using a white background, in low power mode.
- Fixed an issue where ConnectIQ data fields were not able to record information to FIT files.
- Fixed an issue where the HMD configuration won't match what is being displayed on device.
- Fixed an issue where the device backlight would not work as expected when Do Not Disturb was enabled.
- Fixed an issue where the 'Lap Ascent' field was not displaying valid data on the lap alert page.
- Fixed an issue where the Indoor Row summary information was displaying distance metrics, instead of stroke data.
- Fixed a potential issue where the device could freeze when dismissing multiple smart notifications.
- Fixed a potential issue where the Training Effect value on post activity summary won't match the value shown on Garmin Connect.
- Made various bug fixes and code improvements to improve stability.
Changes made from version 2.90 to 3.30:
- Added support for managing automatic software updates (Settings > System > Software Update > Auto Update). Setting Auto Update to 'Off' will disable downloads of software updates using Garmin Connect Mobile and Wi-Fi.
- Added support for hiding the distance to next field, shown by default on the map page while navigating. (Settings > Navigation > Data Screens > Map > Data Field)
- Added support for viewing navigation data pages on the Head Mounted Display (HMD).
- Improved the power controls menu and introduced a 'disabled' state for connected features like Find My Phone, Music Controls etc. These applications will no longer disappear from the power controls menu, when the user has lost connection to the Garmin Connect Mobile App.
- Added support for managing unit settings for pressure, altimeter and temperature from corresponding widget settings menu.
- Improved the reliability of LiveTrack.
- Improved the responsiveness of steps auto-goal.
- Improved the activity settings menu by hiding GPS specific settings when GPS is turned off.
- Fixed an issue where coordinate entry was not working correctly for Russian and Hungarian.
- Fixed an issue, where the watch would incorrectly report that GPS signal was lost, while using UltraTrac.
- Fixed a potential issue where the currently selected watch face may change after a software update.
- Fixed an issue where the device could crash when applying a FaceIt watch face from the Garmin Connect Mobile App.
- Fixed an issue, where the option to 'Copy Activity' was present in the main menu for non-copyable apps like Golf.
- Fixed an issue, where the unit would crash when creating a custom alert for a new 'Other' app.
- Fixed an issue, where the virtual partner fields, 'Time Ahead' and 'Time Behind' won't update during an activity.
- Fixed an issue, where an empty elevation plot was being displayed during activity review for apps like, 'Rowing', which doesn't record elevation data.
- Fixed an issue, where the device was calculating VO2 max for activities using UltraTrac.
Changes made from version 2.40 to 2.90:
- Added support for GroupTrack with Livetrack. (Garmin Connect Mobile > Menu > Livetrack > GroupTrack.)
- Added support for Bontrager bike lights.
- Added support for 'Countdown Start' when using Pool Swim. (Settings > Activities and Apps > Pool Swim > Pool Swim Settings > Countdown Start)
- Added support for recording FIT files with Golf activities.
- Added instructional tips for the Training Status page and Performance widget.
- Added support for Connect IQ apps to access Bike Light features.
- Added support for Running Dynamics Pod.
- Improved messaging for when a course exceeds the device's course point limit.
- Fixed an issue with Virtual Partner not displaying time ahead/behind information correctly.
- Fixed an intermittent issue where the Fenix device won't auto connect to the Mobile app after powering up.
- Fixed a couple of scenarios where the 'In-activity' backlight settings were not being respected.
- Fixed an issue where the device could crash while creating custom alerts for 'Other' apps.
- Fixed an issue where Wi-Fi was still offered as a Hotkey on non-WIFI devices.
- Fixed a potential issue with Portuguese and Hebrew keyboards.
- Fixed a potential issue where LiveTrack does not stop after ending an activity.
- Fixed crash that could occur when course files with special characters were loaded.
- Fixed a potential issue where the device is not able to import certain GPX files.
- Fixed an issue where one couldn't import files from Basecamp to the device.
- Fixed a potential issue where a long course with segment data could crash the device.
- Made general improvements to increase product stability.