1. fēnix 3/HR - Data Fields
   URL: https://www8.garmin.com/manuals/webhelp/fenix3/EN-GB/GUID-02713A0A-48C2-4EA1-BCD0-D5FC7D1EB68A.html
   fēnix 3/HR - Data Fields

Data Fields

# Data Fields

%FTP

The current power output as a percentage of functional threshold power.

%HRR

The percentage of heart rate reserve (maximum heart rate minus resting heart rate).

10s Avg. Power

The 10-second moving average of power output.

10s Avg Balance

The 10-second moving average of the left/right power balance.

24-Hour Max.

The maximum temperature recorded in the last 24 hours.

24-Hour Min.

The minimum temperature recorded in the last 24 hours.

30s Avg. Power

The 30-second moving average of power output.

30s Avg Balance

The 30-second moving average of the left/right power balance.

3s Avg. Balance

The three-second moving average of the left/right power balance.

3s Avg. Power

The 3-second moving average of power output.

500m Pace

The current swimming pace per 500 meters.

Ambient Press.

The uncalibrated ambient pressure.

Average HR

The average heart rate for the current activity.

Average Pace

The average pace for the current activity.

Average Power

The average power output for the current activity.

Average SWOLF

The average swolf score for the current activity. Your swolf score is the sum of the time for one length plus the number of strokes for that length (Swim Terminology). In open water swimming, 25 meters is used to calculate your swolf score.

Avg. %HRR

The average percentage of heart rate reserve (maximum heart rate minus resting heart rate) for the current activity.

Avg. 500m Pace

The average swimming pace per 500 meters for the current activity.

Avg. Ascent

The average vertical distance of ascent since the last reset.

Avg. Balance

The average left/right power balance for the current activity.

Avg. Cadence

Cycling. The average cadence for the current activity.

Avg. Cadence

Running. The average cadence for the current activity.

Avg. Descent

The average vertical distance of descent since the last reset.

Avg. GCT Bal.

The average ground contact time balance for the current session.

Avg. Lap Time

The average lap time for the current activity.

Avg. Speed

The average speed for the current activity.

Avg. Stride Len.

The average stride length for the current session.

Avg. Strk/Len

The average number of strokes per length during the current activity.

Avg. Strk Rate

The average number of strokes per minute (spm) during the current activity.

Avg. Vert. Osc.

The average amount of vertical oscillation for the current activity.

Avg. Vert. Ratio

The average ratio of vertical oscillation to stride length for the current session.

Avg Dist Per Stk

The average distance traveled per stroke during the current activity.

Avg GCT

The average amount of ground contact time for the current activity.

Avg HR %Max.

The average percentage of maximum heart rate for the current activity.

Balance

The current left/right power balance.

Baro. Pressure

The calibrated current pressure.

Bearing

The direction from your current location to a destination. You must be navigating for this data to appear.

Cadence

Cycling. The number of revolutions of the crank arm. Your device must be connected to a cadence accessory for this data to appear.

Cadence

Running. The steps per minute (right and left).

Calories

The amount of total calories burned.

Compass Hdg.

The direction you are moving based on the compass.

Course

The direction from your starting location to a destination. Course can be viewed as a planned or set route. You must be navigating for this data to appear.

Dest. Location

The position of your final destination.

Dest. Name

The last point on the route to the destination. You must be navigating for this data to appear.

Dist. Per Stroke

The distance traveled per stroke.

Dist. Remaining

The remaining distance to the final destination. You must be navigating for this data to appear.

Distance

The distance traveled for the current track or activity.

Distance To Next

The remaining distance to the next waypoint on the route. You must be navigating for this data to appear.

Elapsed Time

The total time recorded. For example, if you start the timer and run for 10 minutes, then stop the timer for 5 minutes, then start the timer and run for 20 minutes, your elapsed time is 35 minutes.

Elevation

The altitude of your current location above or below sea level.

ETA

The estimated time of day when you will reach the final destination (adjusted to the local time of the destination). You must be navigating for this data to appear.

ETA at Next

The estimated time of day when you will reach the next waypoint on the route (adjusted to the local time of the waypoint). You must be navigating for this data to appear.

ETE

The estimated time remaining until you reach the final destination. You must be navigating for this data to appear.

GCT

The amount of time in each step that you spend on the ground while running, measured in milliseconds. Ground contact time is not calculated while walking.

GCT Balance

The left/right balance of ground contact time while running.

Glide Ratio

The ratio of horizontal distance traveled to the change in vertical distance.

Glide Ratio Dest.

The glide ratio required to descend from your current position to the destination elevation. You must be navigating for this data to appear.

GPS Elevation

The altitude of your current location using GPS.

GPS Heading

The direction you are moving based on GPS.

Grade

The calculation of rise (elevation) over run (distance). For example, if for every 3 m (10 ft.) you climb you travel 60 m (200 ft.), the grade is 5%.

Heading

The direction you are moving.

Heart Rate

Your heart rate in beats per minute (bpm). Your device must be connected to a compatible heart rate monitor.

HR %Max.

The percentage of maximum heart rate.

HR Zone

The current range of your heart rate (1 to 5). The default zones are based on your user profile and maximum heart rate (220 minus your age).

Int. Avg. %HRR

The average percentage of heart rate reserve (maximum heart rate minus resting heart rate) for the current swim interval.

Int. Avg. %Max.

The average percentage of maximum heart rate for the current swim interval.

Int. Avg. HR

The average heart rate for the current swim interval.

Int. Distance

The distance traveled for the current interval.

Int. Max. %HRR

The maximum percentage of heart rate reserve (maximum heart rate minus resting heart rate) for the current swim interval.

Int. Max. %Max.

The maximum percentage of maximum heart rate for the current swim interval.

Int. Max. HR

The maximum heart rate for the current swim interval.

Int. Pace

The average pace for the current interval.

Int. SWOLF

The average swolf score for the current interval.

Int Dist Per Stk

The average distance traveled per stroke during the current interval.

Intensity Factor

The Intensity Factor™ for the current activity.

Interval Lengths

The number of pool lengths completed during the current interval.

Interval Time

The stopwatch time for the current interval.

Int Strk/Len

The average number of strokes per length during the current interval.

Int Strk Rate

The average number of strokes per minute (spm) during the current interval.

Int Strk Type

The current stroke type for the interval.

Int Strokes

The total number of strokes for the current interval.

L. Int. Stk. Rate

The average number of strokes per minute (spm) during the last completed interval.

L. Int. Stk. Type

The stroke type used during the last completed interval.

L. Int. Strokes

The total number of strokes for the last completed interval.

L. Int. SWOLF

The average swolf score for the last completed interval.

L. Len. Stk. Rate

The average number strokes per minute (spm) during the last completed pool length.

L. Len. Stk. Type

The stroke type used during the last completed pool length.

L. Len. Strokes

The total number of strokes for the last completed pool length.

Lap %HRR

The average percentage of heart rate reserve (maximum heart rate minus resting heart rate) for the current lap.

Lap 500m Pace

The average swimming pace per 500 meters for the current lap.

Lap Ascent

The vertical distance of ascent for the current lap.

Lap Balance

The average left/right power balance for the current lap.

Lap Cadence

Cycling. The average cadence for the current lap.

Lap Cadence

Running. The average cadence for the current lap.

Lap Descent

The vertical distance of descent for the current lap.

Lap Distance

The distance traveled for the current lap.

Lap GCT

The average amount of ground contact time for the current lap.

Lap GCT Bal.

The average ground contact time balance for the current lap.

Lap HR

The average heart rate for the current lap.

Lap HR %Max.

The average percentage of maximum heart rate for the current lap.

Lap NP

The average Normalized Power for the current lap.

Lap Pace

The average pace for the current lap.

Lap Power

The average power output for the current lap.

Laps

The number of laps completed for the current activity.

Lap Speed

The average speed for the current lap.

Lap Stride Len.

The average stride length for the current lap.

Lap Time

The stopwatch time for the current lap.

Lap Vert. Osc.

The average amount of vertical oscillation for the current lap.

Lap Vert. Ratio

The average ratio of vertical oscillation to stride length for the current lap.

Last Int. Dist.

The distance traveled for the last completed interval.

Last Int. Pace

The average pace for the last completed interval.

Last Int. Time

The stopwatch time for the last completed interval.

Last Lap Ascent

The vertical distance of ascent for the last completed lap.

Last Lap Cad.

Cycling. The average cadence for the last completed lap.

Last Lap Cad.

Running. The average cadence for the last completed lap.

Last Lap Descent

The vertical distance of descent for the last completed lap.

Last Lap Dist.

The distance traveled for the last completed lap.

Last Lap HR

The average heart rate for the last completed lap.

Last Lap NP

The average Normalized Power for the last completed lap.

Last Lap Pace

The average pace for the last completed lap.

Last Lap Power

The average power output for the last completed lap.

Last Lap Speed

The average speed for the last completed lap.

Last Lap Time

The stopwatch time for the last completed lap.

Last Len. Pace

The average pace for your last completed pool length.

Last Len. SWOLF

The swolf score for the last completed pool length.

Lat/Lon

The current position in latitude and longitude regardless of the selected position format setting.

Lengths

The number of pool lengths completed during the current activity.

L Int Dist P Stk

The average distance traveled per stroke during the last completed interval.

LL 500m Pace

The average swimming pace per 500 meters for the last lap.

Location

The current position using the selected position format setting.

Max. Ascent

The maximum rate of ascent in feet per minute or meters per minute since the last reset.

Max. Descent

The maximum rate of descent in meters per minute or feet per minute since the last reset.

Max. Elevation

The highest elevation reached since the last reset.

Max. Lap Power

The top power output for the current lap.

Maximum Speed

The top speed for the current activity.

Max Power

The top power output for the current activity.

Min. Elevation

The lowest elevation reached since the last reset.

Nautical Dist

The distance traveled in nautical meters or nautical feet.

Nautical Speed

The current speed in knots.

Next Waypoint

The next point on the route. You must be navigating for this data to appear.

NP

The Normalized Power™ for the current activity.

Off Course

The distance to the left or right by which you have strayed from the original path of travel. You must be navigating for this data to appear.

Pace

The current pace.

Pedal Smooth.

The measurement of how evenly a rider is applying force to the pedals throughout each pedal stroke.

Perform. Cond.

The performance condition score is a real-time assessment of your ability to perform.

Power

The current power output in watts.

Power to Weight

The current power measured in watts per kilogram.

Power Zone

The current range of power output (1 to 7) based on your FTP or custom settings.

Repeat On

The timer for the last interval plus the current rest (pool swimming).

Rest Timer

The timer for the current rest (pool swimming).

Speed

The current rate of travel.

Steps

The number of steps recorded by the foot pod.

Stride Length

The length of your stride from one footfall to the next, measured in meters.

Stroke Rate

The number of strokes per minute (spm).

Strokes

The total number of strokes for the current activity.

Sunrise

The time of sunrise based on your GPS position.

Sunset

The time of sunset based on your GPS position.

Temperature

The temperature of the air. Your body temperature affects the temperature sensor.

Time in Zone

The time elapsed in each heart rate or power zone.

Time of Day

The time of day based on your current location and time settings (format, time zone, daylight saving time).

Timer

The current time of the countdown timer.

Time to Next

The estimated time remaining before you reach the next waypoint in the route. You must be navigating for this data to appear.

Torque Eff.

The measurement of how efficiently a rider is pedaling.

Total Ascent

The total elevation distance ascended since the last reset.

Total Descent

The total elevation distance descended since the last reset.

Training Effect

The current impact (1.0 to 5.0) on your aerobic fitness.

TSS

The Training Stress Score™ for the current activity.

V Dist to Dest

The elevation distance between your current position and the final destination. You must be navigating for this data to appear.

Vertical Osc.

The amount of bounce while you are running. The vertical motion of your torso, measured in centimeters for each step.

Vertical Ratio

The ratio of vertical oscillation to stride length.

Vertical Speed

The rate of ascent or descent over time.

Vert Spd to Tgt

The rate of ascent or descent to a predetermined altitude. You must be navigating for this data to appear.

VMG

The speed at which you are closing on a destination along a route. You must be navigating for this data to appear.

Work

The accumulated work performed (power output) in kilojoules.

GUID-4FFB52AE-9CA9-47F5-B9E6-45D823872585 v7

2. Device Reference
   URL: https://developer.garmin.com/connect-iq/device-reference/fenix3/
   Device Reference

MenuDevice Reference

Device Reference
[Garmin Developers](https://developer.garmin.com/)
#
* [Overview](https://developer.garmin.com/connect-iq/overview/)
*
* [Compatible Devices](https://developer.garmin.com/connect-iq/compatible-devices/)
*
* [API Docs](https://developer.garmin.com/connect-iq/api-docs/)
*
* [Get the SDK](https://developer.garmin.com/connect-iq/sdk/)
*
* [Submit an App](https://developer.garmin.com/connect-iq/submit-an-app/)
*
* [Stay Informed](https://developer.garmin.com/connect-iq/stay-informed/)
*
* [Connect IQ Basics](https://developer.garmin.com/connect-iq/connect-iq-basics/)
*
* [Monkey C](https://developer.garmin.com/connect-iq/monkey-c/)
*
* [Core Topics](https://developer.garmin.com/connect-iq/core-topics/)
*
* [User Experience Guidelines](https://developer.garmin.com/connect-iq/user-experience-guidelines/)
*
* [Personality Library](https://developer.garmin.com/connect-iq/personality-library/)
*
* [Connect IQ FAQ](https://developer.garmin.com/connect-iq/connect-iq-faq/)
*
* [Reference Guides](https://developer.garmin.com/connect-iq/reference-guides/)
*
* [App Review Guidelines](https://developer.garmin.com/connect-iq/app-review-guidelines/)
*
* [Monetization](https://developer.garmin.com/connect-iq/monetization/)
*
* [Device Reference](https://developer.garmin.com/connect-iq/device-reference/)
*
* [Approach® S50](https://developer.garmin.com/connect-iq/device-reference/approachs50/)
* [Approach® S60](https://developer.garmin.com/connect-iq/device-reference/approachs60/)
* [Approach® S62](https://developer.garmin.com/connect-iq/device-reference/approachs62/)
* [Approach® S70 42mm](https://developer.garmin.com/connect-iq/device-reference/approachs7042mm/)
* [Approach® S70 47mm](https://developer.garmin.com/connect-iq/device-reference/approachs7047mm/)
* [D2™ Air](https://developer.garmin.com/connect-iq/device-reference/d2air/)
* [D2™ Air X10](https://developer.garmin.com/connect-iq/device-reference/d2airx10/)
* [D2™ Bravo](https://developer.garmin.com/connect-iq/device-reference/d2bravo/)
* [D2™ Bravo Titanium](https://developer.garmin.com/connect-iq/device-reference/d2bravo-titanium/)
* [D2™ Charlie](https://developer.garmin.com/connect-iq/device-reference/d2charlie/)
* [D2™ Delta](https://developer.garmin.com/connect-iq/device-reference/d2delta/)
* [D2™ Delta PX](https://developer.garmin.com/connect-iq/device-reference/d2deltapx/)
* [D2™ Delta S](https://developer.garmin.com/connect-iq/device-reference/d2deltas/)
* [D2™ Mach 1](https://developer.garmin.com/connect-iq/device-reference/d2mach1/)
* [D2™ Mach 2](https://developer.garmin.com/connect-iq/device-reference/d2mach2/)
* [D2™ Mach 2 Pro](https://developer.garmin.com/connect-iq/device-reference/d2mach2pro/)
* [Descent™ G1 / G1 Solar](https://developer.garmin.com/connect-iq/device-reference/descentg1/)
* [Descent™ G2](https://developer.garmin.com/connect-iq/device-reference/descentg2/)
* [Descent™ Mk1](https://developer.garmin.com/connect-iq/device-reference/descentmk1/)
* [Descent™ Mk2 / Mk2i](https://developer.garmin.com/connect-iq/device-reference/descentmk2/)
* [Descent™ Mk2 S](https://developer.garmin.com/connect-iq/device-reference/descentmk2s/)
* [Descent™ Mk3 43mm / Mk3i 43mm](https://developer.garmin.com/connect-iq/device-reference/descentmk343mm/)
* [Descent™ Mk3i 51mm](https://developer.garmin.com/connect-iq/device-reference/descentmk351mm/)
* [Edge® 1030](https://developer.garmin.com/connect-iq/device-reference/edge1030/)
* [Edge® 1030 / Bontrager](https://developer.garmin.com/connect-iq/device-reference/edge1030bontrager/)
* [Edge® 1030 Plus](https://developer.garmin.com/connect-iq/device-reference/edge1030plus/)
* [Edge® 1040 / 1040 Solar](https://developer.garmin.com/connect-iq/device-reference/edge1040/)
* [Edge® 1050](https://developer.garmin.com/connect-iq/device-reference/edge1050/)
* [Edge® 130](https://developer.garmin.com/connect-iq/device-reference/edge130/)
* [Edge® 130 Plus](https://developer.garmin.com/connect-iq/device-reference/edge130plus/)
* [Edge® 520 Plus](https://developer.garmin.com/connect-iq/device-reference/edge520plus/)
* [Edge® 530](https://developer.garmin.com/connect-iq/device-reference/edge530/)
* [Edge® 540 / 540 Solar](https://developer.garmin.com/connect-iq/device-reference/edge540/)
* [Edge® 550](https://developer.garmin.com/connect-iq/device-reference/edge550/)
* [Edge® 820 / Explore](https://developer.garmin.com/connect-iq/device-reference/edge820/)
* [Edge® 830](https://developer.garmin.com/connect-iq/device-reference/edge830/)
* [Edge® 840 / 840 Solar](https://developer.garmin.com/connect-iq/device-reference/edge840/)
* [Edge® 850](https://developer.garmin.com/connect-iq/device-reference/edge850/)
* [Edge® 1000 / Explore](https://developer.garmin.com/connect-iq/device-reference/edge-1000/)
* [Edge® 520](https://developer.garmin.com/connect-iq/device-reference/edge-520/)
* [Edge® Explore](https://developer.garmin.com/connect-iq/device-reference/edgeexplore/)
* [Edge® Explore 2](https://developer.garmin.com/connect-iq/device-reference/edgeexplore2/)
* [Edge® MTB](https://developer.garmin.com/connect-iq/device-reference/edgemtb/)
* [Enduro™](https://developer.garmin.com/connect-iq/device-reference/enduro/)
* [Enduro™ 3](https://developer.garmin.com/connect-iq/device-reference/enduro3/)
* [epix™](https://developer.garmin.com/connect-iq/device-reference/epix/)
* [epix™ (Gen 2) / quatix® 7 Sapphire](https://developer.garmin.com/connect-iq/device-reference/epix2/)
* [epix™ Pro (Gen 2) 42mm](https://developer.garmin.com/connect-iq/device-reference/epix2pro42mm/)
* [epix™ Pro (Gen 2) 47mm / quatix® 7 Pro](https://developer.garmin.com/connect-iq/device-reference/epix2pro47mm/)
* [epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition](https://developer.garmin.com/connect-iq/device-reference/epix2pro51mm/)
* [eTrex® Touch](https://developer.garmin.com/connect-iq/device-reference/etrextouch/)
* [fēnix® 3 / tactix® Bravo / quatix® 3](https://developer.garmin.com/connect-iq/device-reference/fenix3/)
* [fēnix® 3 HR](https://developer.garmin.com/connect-iq/device-reference/fenix3-hr/)
* [fēnix® 5 / quatix® 5](https://developer.garmin.com/connect-iq/device-reference/fenix5/)
* [fēnix® 5 Plus](https://developer.garmin.com/connect-iq/device-reference/fenix5plus/)
* [fēnix® 5S](https://developer.garmin.com/connect-iq/device-reference/fenix5s/)
* [fēnix® 5S Plus](https://developer.garmin.com/connect-iq/device-reference/fenix5splus/)
* [fēnix® 5X / tactix® Charlie](https://developer.garmin.com/connect-iq/device-reference/fenix5x/)
* [fēnix® 5X Plus](https://developer.garmin.com/connect-iq/device-reference/fenix5xplus/)
* [fēnix® 6 / 6 Solar / 6 Dual Power](https://developer.garmin.com/connect-iq/device-reference/fenix6/)
* [fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6](https://developer.garmin.com/connect-iq/device-reference/fenix6pro/)
* [fēnix® 6S / 6S Solar / 6S Dual Power](https://developer.garmin.com/connect-iq/device-reference/fenix6s/)
* [fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power](https://developer.garmin.com/connect-iq/device-reference/fenix6spro/)
* [fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power](https://developer.garmin.com/connect-iq/device-reference/fenix6xpro/)
* [fēnix® 7 / quatix® 7](https://developer.garmin.com/connect-iq/device-reference/fenix7/)
* [fēnix® 7 Pro](https://developer.garmin.com/connect-iq/device-reference/fenix7pro/)
* [fēnix® 7 Pro - Solar Edition (no Wi-Fi)](https://developer.garmin.com/connect-iq/device-reference/fenix7pronowifi/)
* [fēnix® 7S](https://developer.garmin.com/connect-iq/device-reference/fenix7s/)
* [fēnix® 7S Pro](https://developer.garmin.com/connect-iq/device-reference/fenix7spro/)
* [fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2](https://developer.garmin.com/connect-iq/device-reference/fenix7x/)
* [fēnix® 7X Pro](https://developer.garmin.com/connect-iq/device-reference/fenix7xpro/)
* [fēnix® 7X Pro - Solar Edition (no Wi-Fi)](https://developer.garmin.com/connect-iq/device-reference/fenix7xpronowifi/)
* [fēnix® 8 43mm](https://developer.garmin.com/connect-iq/device-reference/fenix843mm/)
* [fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm](https://developer.garmin.com/connect-iq/device-reference/fenix847mm/)
* [fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm](https://developer.garmin.com/connect-iq/device-reference/fenix8pro47mm/)
* [fēnix® 8 Solar 47mm](https://developer.garmin.com/connect-iq/device-reference/fenix8solar47mm/)
* [fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm](https://developer.garmin.com/connect-iq/device-reference/fenix8solar51mm/)
* [fēnix® Chronos](https://developer.garmin.com/connect-iq/device-reference/fenixchronos/)
* [fēnix® E](https://developer.garmin.com/connect-iq/device-reference/fenixe/)
* [Forerunner® 165](https://developer.garmin.com/connect-iq/device-reference/fr165/)
* [Forerunner® 165 Music](https://developer.garmin.com/connect-iq/device-reference/fr165m/)
* [Forerunner® 170](https://developer.garmin.com/connect-iq/device-reference/fr170/)
* [Forerunner® 170 Music](https://developer.garmin.com/connect-iq/device-reference/fr170m/)
* [Forerunner® 230](https://developer.garmin.com/connect-iq/device-reference/fr230/)
* [Forerunner® 235](https://developer.garmin.com/connect-iq/device-reference/fr235/)
* [Forerunner® 245](https://developer.garmin.com/connect-iq/device-reference/fr245/)
* [Forerunner® 245 Music](https://developer.garmin.com/connect-iq/device-reference/fr245m/)
* [Forerunner® 255](https://developer.garmin.com/connect-iq/device-reference/fr255/)
* [Forerunner® 255 Music](https://developer.garmin.com/connect-iq/device-reference/fr255m/)
* [Forerunner® 255s](https://developer.garmin.com/connect-iq/device-reference/fr255s/)
* [Forerunner® 255s Music](https://developer.garmin.com/connect-iq/device-reference/fr255sm/)
* [Forerunner® 265](https://developer.garmin.com/connect-iq/device-reference/fr265/)
* [Forerunner® 265s](https://developer.garmin.com/connect-iq/device-reference/fr265s/)
* [Forerunner® 45](https://developer.garmin.com/connect-iq/device-reference/fr45/)
* [Forerunner® 55](https://developer.garmin.com/connect-iq/device-reference/fr55/)
* [Forerunner® 570 42mm](https://developer.garmin.com/connect-iq/device-reference/fr57042mm/)
* [Forerunner® 570 47mm](https://developer.garmin.com/connect-iq/device-reference/fr57047mm/)
* [Forerunner® 630](https://developer.garmin.com/connect-iq/device-reference/fr630/)
* [Forerunner® 645](https://developer.garmin.com/connect-iq/device-reference/fr645/)
* [Forerunner® 645 Music](https://developer.garmin.com/connect-iq/device-reference/fr645m/)
* [Forerunner® 70](https://developer.garmin.com/connect-iq/device-reference/fr70/)
* [Forerunner® 735xt](https://developer.garmin.com/connect-iq/device-reference/fr735xt/)
* [Forerunner® 745](https://developer.garmin.com/connect-iq/device-reference/fr745/)
* [Forerunner® 920XT](https://developer.garmin.com/connect-iq/device-reference/fr920xt/)
* [Forerunner® 935](https://developer.garmin.com/connect-iq/device-reference/fr935/)
* [Forerunner® 945](https://developer.garmin.com/connect-iq/device-reference/fr945/)
* [Forerunner® 945 LTE](https://developer.garmin.com/connect-iq/device-reference/fr945lte/)
* [Forerunner® 955 / Solar](https://developer.garmin.com/connect-iq/device-reference/fr955/)
* [Forerunner® 965](https://developer.garmin.com/connect-iq/device-reference/fr965/)
* [Forerunner® 970](https://developer.garmin.com/connect-iq/device-reference/fr970/)
* [Garmin Swim™ 2](https://developer.garmin.com/connect-iq/device-reference/garminswim2/)
* [GPSMAP® 66s / 66i / 66sr / 66st](https://developer.garmin.com/connect-iq/device-reference/gpsmap66/)
* [GPSMAP® 67 / 67i](https://developer.garmin.com/connect-iq/device-reference/gpsmap67/)
* [GPSMAP® 86s / 86sc / 86i / 86sci](https://developer.garmin.com/connect-iq/device-reference/gpsmap86/)
* [GPSMAP® H1 / H1i Plus](https://developer.garmin.com/connect-iq/device-reference/gpsmaph1/)
* [Instinct® 2 / Solar / Dual Power / dēzl Edition](https://developer.garmin.com/connect-iq/device-reference/instinct2/)
* [Instinct® 2S / Solar / Dual Power](https://developer.garmin.com/connect-iq/device-reference/instinct2s/)
* [Instinct® 2X Solar](https://developer.garmin.com/connect-iq/device-reference/instinct2x/)
* [Instinct® 3 AMOLED 45mm](https://developer.garmin.com/connect-iq/device-reference/instinct3amoled45mm/)
* [Instinct® 3 AMOLED 50mm](https://developer.garmin.com/connect-iq/device-reference/instinct3amoled50mm/)
* [Instinct® 3 Solar 45mm / 50mm](https://developer.garmin.com/connect-iq/device-reference/instinct3solar45mm/)
* [Instinct® Crossover](https://developer.garmin.com/connect-iq/device-reference/instinctcrossover/)
* [Instinct® Crossover AMOLED](https://developer.garmin.com/connect-iq/device-reference/instinctcrossoveramoled/)
* [Instinct® E 40mm](https://developer.garmin.com/connect-iq/device-reference/instincte40mm/)
* [Instinct® E 45mm](https://developer.garmin.com/connect-iq/device-reference/instincte45mm/)
* [Captain Marvel](https://developer.garmin.com/connect-iq/device-reference/legacyherocaptainmarvel/)
* [First Avenger](https://developer.garmin.com/connect-iq/device-reference/legacyherofirstavenger/)
* [Darth Vader™](https://developer.garmin.com/connect-iq/device-reference/legacysagadarthvader/)
* [Rey™](https://developer.garmin.com/connect-iq/device-reference/legacysagarey/)
* [MARQ® (Gen 2) Athlete / Adventurer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition](https://developer.garmin.com/connect-iq/device-reference/marq2/)
* [MARQ® (Gen 2) Aviator](https://developer.garmin.com/connect-iq/device-reference/marq2aviator/)
* [MARQ® Adventurer](https://developer.garmin.com/connect-iq/device-reference/marqadventurer/)
* [MARQ® Athlete](https://developer.garmin.com/connect-iq/device-reference/marqathlete/)
* [MARQ® Aviator](https://developer.garmin.com/connect-iq/device-reference/marqaviator/)
* [MARQ® Captain / MARQ® Captain: American Magic Edition](https://developer.garmin.com/connect-iq/device-reference/marqcaptain/)
* [MARQ® Commander](https://developer.garmin.com/connect-iq/device-reference/marqcommander/)
* [MARQ® Driver](https://developer.garmin.com/connect-iq/device-reference/marqdriver/)
* [MARQ® Expedition](https://developer.garmin.com/connect-iq/device-reference/marqexpedition/)
* [MARQ® Golfer](https://developer.garmin.com/connect-iq/device-reference/marqgolfer/)
* [Montana® 7 Series](https://developer.garmin.com/connect-iq/device-reference/montana7xx/)
* [Oregon® 7 Series](https://developer.garmin.com/connect-iq/device-reference/oregon7xx/)
* [Rino® 7 Series](https://developer.garmin.com/connect-iq/device-reference/rino7xx/)
* [Venu®](https://developer.garmin.com/connect-iq/device-reference/venu/)
* [Venu® 2](https://developer.garmin.com/connect-iq/device-reference/venu2/)
* [Venu® 2 Plus](https://developer.garmin.com/connect-iq/device-reference/venu2plus/)
* [Venu® 2S](https://developer.garmin.com/connect-iq/device-reference/venu2s/)
* [Venu® 3](https://developer.garmin.com/connect-iq/device-reference/venu3/)
* [Venu® 3S](https://developer.garmin.com/connect-iq/device-reference/venu3s/)
* [Venu® 4 41mm](https://developer.garmin.com/connect-iq/device-reference/venu441mm/)
* [Venu® 4 45mm / D2™ Air X15](https://developer.garmin.com/connect-iq/device-reference/venu445mm/)
* [Venu® Mercedes-Benz® Collection](https://developer.garmin.com/connect-iq/device-reference/venud/)
* [Venu® Sq](https://developer.garmin.com/connect-iq/device-reference/venusq/)
* [Venu® Sq 2](https://developer.garmin.com/connect-iq/device-reference/venusq2/)
* [Venu® Sq 2 Music](https://developer.garmin.com/connect-iq/device-reference/venusq2m/)
* [Venu® Sq. Music Edition](https://developer.garmin.com/connect-iq/device-reference/venusqm/)
* [Venu® X1](https://developer.garmin.com/connect-iq/device-reference/venux1/)
* [vívoactive®](https://developer.garmin.com/connect-iq/device-reference/vivoactive/)
* [vívoactive® 3](https://developer.garmin.com/connect-iq/device-reference/vivoactive3/)
* [vívoactive® 3 Mercedes-Benz® Collection](https://developer.garmin.com/connect-iq/device-reference/vivoactive3d/)
* [vívoactive® 3 Music](https://developer.garmin.com/connect-iq/device-reference/vivoactive3m/)
* [vívoactive® 3 Music LTE](https://developer.garmin.com/connect-iq/device-reference/vivoactive3mlte/)
* [vívoactive® 4](https://developer.garmin.com/connect-iq/device-reference/vivoactive4/)
* [vívoactive® 4S](https://developer.garmin.com/connect-iq/device-reference/vivoactive4s/)
* [vívoactive® 5](https://developer.garmin.com/connect-iq/device-reference/vivoactive5/)
* [vívoactive® 6](https://developer.garmin.com/connect-iq/device-reference/vivoactive6/)
* [vívoactive® HR](https://developer.garmin.com/connect-iq/device-reference/vivoactive-hr/)
MenuDevice Reference

3. la35: Raw Ambient Pressure – Watchface Builder for Garmin
   URL: https://garmin.watchfacebuilder.com/tokens/la35-raw-ambient-pressure/
   la35: Raw Ambient Pressure – Watchface Builder for Garmin

# Token: (la35)

---

Name

Group

Activity HistoryActivity InfoActivity MonitorAdvancedComplicationContinuous Glucose Monitoring (CGM)Date TimeDevice SettingsGarmin Current Weather ConditionsGarmin WeatherGarmin Weather Daily ForecastGarmin Weather Hourly ForecastIconsLast ActivityLocationAPI Key Required)">Location Information (API Key Required)MaskMoon PhaseOpen Weather Map (OWM API Key Required) - Air PollutionOpen Weather Map (OWM API Key Required) - Current LocationOpen Weather Map (OWM API Key Required) - Current WeatherOpen Weather Map (OWM API Key Required) - Daily ForecastOpen Weather Map (OWM API Key Required) - Hourly ForecastOpen Weather Map (OWM API Key Required) - Minute forecastSensor HistorySun EventSystem StatisticsTideUser Profile

Data Type

ArrayBooleanDurationMomentNumberRangeTextTime

Unit Type

AUTHBATTERYCHARTCODEBLOCKCODESEnergyFORECHARTGROUPSGVARLengthMATHPressureSpeedTemperatureTimeWeightsize

Description

The raw ambient pressure in Pascals (Pa).

Icon

Since API Version

Reference

Required Permissions

Supported Devices

Back to token list

#### User Contributed Comments

---

Cookie Info

This site uses cookies and other tracking technologies to assist with navigation, analyse your use of our products, assist with our promotional and marketing efforts, and provide content from third parties. By continuing to use the site, you agree to the use of cookies.

Accept

4. fēnix 3/HR - Connect IQ Features
   URL: https://www8.garmin.com/manuals/webhelp/fenix3/EN-US/GUID-C3289B5E-1A70-4BB2-A7F0-9B16CF60D75D.html
   fēnix 3/HR - Connect IQ Features

Connect IQ Features

# Connect IQ Features

You can add Connect IQ™ features to your watch from Garmin® and other providers using the Garmin Connect™ Mobile app. You can customize your device with watch faces, data fields, widgets, and apps.

Watch Faces

Allow you to customize the appearance of the clock.

Data Fields

Allow you to download new data fields that present sensor, activity, and history data in new ways. You can add Connect IQ data fields to built-in features and pages.

Widgets

Provide information at a glance, including sensor data and notifications.

Apps

Add interactive features to your watch, such as new outdoor and fitness activity types.

GUID-4FFB52AE-9CA9-47F5-B9E6-45D823872585 v7

5. Altimeter, Barometer, Thermometer - Does not work. - fēnix 5 Plus Series - Outdoor Recreation Archive - Garmin Forums
   URL: https://forums.garmin.com/outdoor-recreation/outdoor-recreation-archive/f/fenix-5-plus-series/151988/altimeter-barometer-thermometer---does-not-work
   Altimeter, Barometer, Thermometer - Does not work. - fēnix 5 Plus Series - Outdoor Recreation Archive - Garmin Forums

- German Forum
- Beta Program
- Developer
- Pilots
- Sports & Fitness
- Outdoor Recreation
- Apps & Software

- Users 0 members are here
- Views 4866 views
- Subscribers 0 subscribers
- Replies 14 replies
- Locked Locked
- State Not Answered

Options

- More
- Share

Related

This discussion has been locked.

You can no longer post new replies to this discussion. If you have a question you can start a new discussion

# Altimeter, Barometer, Thermometer - Does not work.

After update to 5.1. and installing Spotify I found out Altimeter Barometer and Thermometer does not work. It shows only ---. I am able to calibrate altimeter with gps but I can do nothing about Barometer and Thermometer.

I have no issues with these, but I am not using spotify

Attaching pictures how it look after I turn it on, even after restart. Seems nothing is changing. ciq.forums.garmin.com/.../1410823.jpg

Enable the "Ambient Pressure" field in a data screen in an activity (NOT the "Barometric Pressure" field). What does it say?

Let it run for ahile without restarting (may an hour). Does the graph start getting data?

> Enable the "Ambient Pressure" field in a data screen in an activity (NOT the "Barometric Pressure" field). What does it say?

I have set these 2 options for pressure in activity mode and none of it works. ciq.forums.garmin.com/.../1410835.jpg

> Let it run for ahile without restarting (may an hour). Does the graph start getting data?

I kept it running for almost 15 hours and no change at all, it still shows nothing :/

I've experienced a few weird issues installing Spotify, but after about three days, all my sensors and Spotify seem to be working. It actually took me three days to actually get the sync to not issue a Sync Failure message(another user mentioned the same). In that time, I saw Spotify say it was syncing 1 small playlist and running the watch dead, the watch completely locking up. At one point while trying to uninstall the app, I could not get it removed via Garmin Connect(Uninstall Fail, in RED, was the message I think), and had to use Garmin Express.I checked all my sensors, and all seems settled and working at the moment. I'm afraid to touch it now.

> I've experienced a few weird issues installing Spotify, but after about three days, all my sensors and Spotify seem to be working. It actually took me three days to actually get the sync to not issue a Sync Failure message(another user mentioned the same). In that time, I saw Spotify say it was syncing 1 small playlist and running the watch dead, the watch completely locking up. At one point while trying to uninstall the app, I could not get it removed via Garmin Connect(Uninstall Fail, in RED, was the message I think), and had to use Garmin Express.I checked all my sensors, and all seems settled and working at the moment. I'm afraid to touch it now.

Oh I see... I just plug watch to charge and immediately Spotify syncing showed up. Will let it finish and will see what happens, totally weird. So Spotify is synced, I did restart again and still no data in the fields I mentioned...

So if you completely remove Spotify and restart, does it have any effect? Also, what if you change the default language to English or something else, let it sit, and then back. I saw your pictures, and it was just something that occurred to me to try. Complete shot in the dark. I saw something like that once on an app on a linux server once. And if you log into Spotify in a web browser the watch shows up as a Linux Laptop.

> I have set these 2 options for pressure in activity mode and none of it works.

Ok. Ambient Pressure (which appears to be "okolitý tlak" in Slovakian) comes more or less directly from the pressure sensor in the watch. Elevation and Barometric Pressure are calculated values, based on the ambient pressure.So if Ambient Pressure is missing, there is a high possibility that you have a defective pressure sensor, and not just some software calculation gone wrong.As far as I know from earlier Fenix models, the temperature sensor and the pressure sensor is the same hardware component in the watch, and when one fails, the other often fails too. I think this is the first time I have read about a Plus model having a defective pressure sensor. (I actually waited for this model before buying because the F5 seemed to have these problems.)

Quote

6. Can I export saved ambient pressure tracking? - GPSMAP 67i - inReach - Garmin Forums
   URL: https://forums.garmin.com/outdoor-recreation/inreach/f/gpsmap-67i/384098/can-i-export-saved-ambient-pressure-tracking
   Can I export saved ambient pressure tracking? - GPSMAP 67i - inReach - Garmin Forums

Related

# Can I export saved ambient pressure tracking?

How do I get access to the pressure tracking data saved by the 67i? There's a 67i option to track ambient pressure. The user manual provides only a comical note that this information is useful. I assume this refers to the elevation applet on the 67i where you can scroll along a line chart to see the pressure to +- 0.1 hPa. That data must be stored somewhere in the device since it survives through power off and on. And it's probably stored at much greater precision. Does someone here know where to find the data in the internal storage file structure? I recorded a stationary track today and checked the \GPSMAP 67i\Internal Storage\GARMIN\GPX folder, but the, .gpx file there contained only basic information. I'm confused by that since I recall in the past seeing much more information recorded than is displayed by Basecamp in track properties. My goal is to get a recorded list of ambient atmospheric pressures in the highest precision recorded from the device sensor that I can use for other purposes.

- Sign in to reply
- Cancel

I don't think you can get direct access to ambient pressure data. It is not stored in the activity FIT file. Maybe it is stored in a data file on the internal storage but as far as I know it hasn't been reverse engineered. And it can also very well be that the data is not exposed at all, even though it is stored on the GPSMAP 67i.

What could be an option though is to create a custom Connect IQ data field that reads out the pressure data and stores it in custom data fields in the activity FIT file. The Connect IQ API exposes several data items related to pressure like rawAmbientPreasure, ambientPressure and meanSeaLevelPressure. But it requires some programming knowledge.

Thanks, JungleJim. I definitely recall loading .gpx files into Excel and seeing values for many more variables than those displayed in BaseCamp track properties. I don't see those other variables now. Has something changed? Am I recalling .gpx files from an earlier Garmon GPS receiver. Or am I looking in the wrong place?

Were those GPX files from Garmin devices or from other devices?

On my GPSMAP 67 (which I have since launch) ambient pressure data has never been stored in neither in the FIT files nor the GPX files. And the 66sr I had before didn't either.

I now recall where I saw the additional variables. They are included in the 67i .gpx files when exported by Basecamp from Internal Storage. Sadly for me, pressure is not among those shown. Also seems there are fewer values recorded than I recall in the past. It may be than earlier Garmin receivers kept more data in the .gpx files.

7. F7 pressure laboratory compare just for fun - fēnix 7 Series - Wearables - Garmin Forums
   URL: https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-7-series/340572/f7-pressure-laboratory-compare-just-for-fun/1650417
   F7 pressure laboratory compare just for fun - fēnix 7 Series - Wearables - Garmin Forums

Related

Options

# F7 pressure laboratory compare just for fun

EDIT: Added TEMP test too.

Today I tried to compare F7 standard barometer with calibrated proffesional pressure monitor. I also compared the watch of colleagues - Amazfit GTR4 and older Honor watch GS Pro.

Measured "right" value was 960.8hPa

1st. place for Amazfit GTR4 with 961hPa (doesn´t show decimals)

2nd. place Honor watch GS Pro with 960hPa (doesn´t show decimals)

3rd. place F7 with 958.9hPa

When I owned F7Pro solar for two weeks, it shows 1hPa higher than my F7. So it was closer to the reference. In the end it doesn´t matter, because the trend is more important than real value, but if there was a possibility to add offset in some menu, it could be able to show perfectly accurate value :-).

I´m going to do some next temperature measurent tests in temperature chamber. Will post later :-).

- Sign in to reply
- geemaan and 2 others like this" data-format="{count}" data-configuration="Format=%7Bcount%7D&IncludeTip=true">
- Cancel

## Top Replies

Measured "right" value was 960.8hPa

1st. place for Amazfit GTR4 with 961hPa (doesn´t show decimals)

2nd. place Honor watch GS Pro with 960hPa (doesn´t show decimals)

Your conclusion…

- You are probably asking yourself (as I did too), what is the reason Garmin makes the extra job and removes the temperature compensation from the raw data of the sensor, just to get a non-compensated barometric…
- The ambient pressure data field can be added only in activity. It´s in category "OTHERS". I already wrote to Garmin maybe year ago, if they could add the ambient pressure to watchface, not…

## All Replies

Baro/tmp sensors vary in precision and accuracy (example BMP180 ±0.12hPa). Until we know what type is fitted in the Fenix 7 we can't get the data sheet and figure out what its specifications are. Anyone with inside knowledge is invited to share ;-)

Usually my Fenix 6 and 7 show the same baro values as long as they were calibrated at the same temperature in the same environment as they are used in. Outdoors they can differ a liitle, but overall I am impressed with how well they seem to agree.

The accuracy of BMP180 ±0.12hPa is good enough. I believe, that accuracy of Fenix is ±same or better, but the value is shifted of same amount at all measurement points, so if there will be an offset possibility in calibration menu, it will solve that. ±10hPa with 0.1hPa step will be sufficient. Maybe ±5hPa will be enough ...

Already suggested to Garmin. :-)

the value is shifted of same amount at all measurement points

Some watches (for example Instinct 1st gen) had the possibility to calibrate the altimeter (altitude only), and the barometer (MSLP + altitude) independently, hence I assume it was used for adjusting the offset. Instinct 2 does not have the barometer calibration option anymore, and I suspect that other newer models either, but it may be worth of rechecking the menus of your F7 (I do not own it), just in case. If not, I recommend contacting the Support and request a replacement, or a recalibration.

Perhaps dirt or moisture in the sensor port can cause some deviation. So you could try cleaning and drying it, and then rechecking with the lab device again.

You can also try requesting the barometer calibration option at Share Ideas | Garmin, but seeing they removed the existing option relatively recently, I am afraid they are not going to bring it back easily. And I understand why - people often made their altimeter unusable by entering incorrect or inaccurate data, and it then led to too many complaints and support cases. Normally the factory calibration of the offset should hold over long time, and there should be no need to do it again and again.

Instinct 2 does not have the barometer calibration option anymore, and I suspect that other newer models either, but it may be worth of rechecking the menus of your F7 (I do not own it), just in case.

Well... I may very well be misunderstanding something, but my Instinct 2 Sol Tac, Instinct 2X Sol Tac, and Instinct Crossover all have Barometer calibration.

Go to Barometer Glance/Widget

Press Upper right button

Select Calibrate

Select Enter Manually

Enter Elevation and press the upper right button

Enter Sea Level Pressure? Select Yes

Enter Pressure and select Done

This simple procedure allows one to enter separate Elevation and Pressure values.

My tactix7 also allows this separate calibration.

What am I missing?

What am I missing?

Ah, yes, you are right, it is still there. I did not complete the manual calibration, and mistakenly thought they replaced it by the plain altimeter calibration, since the first step was just the elevation calibration. I had the feeling it was in the reverse sense on my old Instinct, but then, it is a couple of years I did not use it, so I may be wrong again.

Yes, that's same in F7. You can separately enter elevation and sea level pressure.

Yes, that's same in F7. You can separately enter elevation and sea level pressure.

And did you try it for fixing the offset of 2 hPa ?

It affect only sea level pressure, so ambient pressure is untouched, even If You add 200hPa to sea level pressure.

So it means it does exactly the same thing as entering the elevation during the calibration? That makes little sense, but frankly told, I rather expected it.

Yes, so if You know the right sea level pressure and elevation of your position, you could set it absolutely right and should get right numbers of elevation and SEA LEVEL pressure after that. (If the algorithm was perfect, but it can never be.) These two values are independent WHILE calibrating. So this type of calibrating could deal with ambient pressure sensor offset, but ambient pressure value will still remain with offset.

But almost nobody needs to check the ambient pressure in real life. Maybe because of weather in hills, but in that case, if I'll stay in same elevation for a day, I could switch the barometer mode to "barometer only".

Next case is me and laboratory compare :-).

Tomorrow, the temperature chamber exam is waiting for my F7 :-). I'll try whole operating temperature range.

8. How to get altitide data from in activity file to be usefull in the CIQ simulator? - Connect IQ App Development Discussion - Connect IQ - Garmin Forums
   URL: https://forums.garmin.com/developer/connect-iq/f/discussion/410065/how-to-get-altitide-data-from-in-activity-file-to-be-usefull-in-the-ciq-simulator/1927052
   How to get altitide data from in activity file to be usefull in the CIQ simulator? - Connect IQ App Development Discussion - Connect IQ - Garmin Forums

- State Not Answered
- Replies 22 replies
- Subscribers 21 subscribers
- Views 4509 views
- Users 0 members are here

Options

Related

# How to get altitide data from in activity file to be usefull in the CIQ simulator?

I try to create an app and for this I need to read altitude data from one of the sensors.Whe displaying the values in my app on the watch, the values make perfect sense. When I download the file for my activity and try to use it in CIQ simulator the values absolutely make no sense. The values vary from 2000 to 40000. Can one of you please describe how to use the simulator with values from an activity? Thanks in advance.

- Sign in to reply
- Cancel

## Top Replies

- I‘m developing datafields for Edge devices which have barometer. For testing in the simulator I use a real ridden Edge activity FIT file which I load via FIT/GPS playable file. The start point of my activity…

## All Replies

Not clear what are you doing. Are you trying to replay a fit file in the simulator? If yes, then after loading it have you clicked the black Play button triangle in the bottom-left corner?

Stupid question but did you load the FIT file as a "FIT/GPX Playable File" or a "Workout FIT file"?

To load an activity, you have to select "FIT/GPX Playable File" as the data source.

"Workout FIT file" refers to a programmed workout (e.g. intervals), and if you select that as a data source and load an activity FIT file, you won't get the results you expect.

If I load an activity FIT file recorded on my FR955 into the simulator, the Activity.Info.altitude values are *reasonable*, although, interestingly enough, all 4 of the following values are different:

1) gps_altitude in FIT file

2) enhanced_altitude in FIT file (well this is expected to be different than 1, since it's probably from the baro)

3) elevation in Connect is different than both 1 and 2 (and elevation corrections have *not* been applied)

4) Activity.Info.altitude (in the sim, when playing back the FIT file) is different from all 3 of the above

But they're all in the same ball park for me

Which device are you using and simulating? For example, a va5 doesn't have a baro altimeter, and recording an activity, GPS is used to determine altitude (if GPS is being used), but that can be pretty inaccurate. If there's no baro on a device, when the activity is synced to GC, by default altitude correction is used to show more reasonable data. The fit file doesn't have the corrected data if you are playing it back.

I just played back a fit from a device with a baro in the sim for a device with a baro, and the data I see is pretty close to what I know is the correct.

first of all, there are no stupid questions, any help is appreciated!I configured my app activity as Generic Sport. I published my app as Beta app. It has a few FitContribution fields which I also display on my whatch and all fields have meaningfull values when see them during activity and in Garmin connect including altitude. I download the activity file and tried both in the simulator: Workout FIT File and FIT/GPS playable File. Both provide values which make no sense and differ by thousends not only a few meters or centimeters

I am using Fenix 7x Solar. and API Level 5.1.0 System 8 and Garmin SDK 8.1.0. I do not use GPS because the planned activity is indoor. You mentioned the Barometer: I looked up my settings vor the Sensor mode and found it "automatic" is it in my case better to choose another option? I do not know axactly the difference between Barometer and the other static option (I do not know what the name in english this other static option has, sorry)

You mentioned the Barometer: I looked up my settings vor the Sensor mode and found it "automatic" is it in my case better to choose another option? I do not know axactly the difference between Barometer and the other static option (I do not know what the name in english this other static option has, sorry)

The altimeter/barometer is physically a single sensor, so Altimeter > Sensor Mode and Barometer > Sensor Mode refer to the same setting.

The barometric altimeter on the Outdoor watches use barometric pressure to determine changes in elevation as well as changes to the pressure caused by weather patterns. Garmin outdoor watches will continually monitor barometric pressure to determine which mode is most appropriate at any given time.

### Barometer Watch Mode

> Auto (default setting) - The watch will monitor changes and automatically switch between altimeter or barometer modes

> Altimeter - The watch is locked in altimeter mode and all changes in pressure will impact the elevation reading. This mode is best for activities with a lot of elevation changes.

> Barometer - The watch is locked in barometer mode and all changes in pressure will be considered due to weather and changes in ambient pressure. This mode is best used for activities without a lot of elevation changes.

Better to use the latest SDK.

I‘m developing datafields for Edge devices which have barometer. For testing in the simulator I use a real ridden Edge activity FIT file which I load via FIT/GPS playable file. The start point of my activity has an altitude of 155 m.

When playing back this file on the simulator, the altitude starts at minus18 m. Every playback the same. But then it seems the increments are correct. Means: the altimeter graph is correct but starts at -18 m instead of 155 m. Calculations like grade, which are based on altitude, are therefore correct!

I've gotten used to it.

thanks for clarification, I will try fixed setting Altimeter then and come back with the results

When playing back this file on the simulator, the altitude starts at minus18 m.

I noticed the same thing but didn't connect it to the fact that Activity.Info in the sim was off by a "little bit", when playing a back a FIT file.

Maybe in OPs case, they're somehow starting off with a value other than -18, such 1000 or 2000, and this is being used as the "offset"?

fēnix 3/HR - Data Fields

Device Reference

fēnix 3/HR - Connect IQ Features


fetched 1 c=1. ok=1 cache=0 err=0. 3 sections 0.9KB.

- [new]   Fenix 3 Connect IQ features manual::https://www8.garmin.com/manuals/webhelp/fenix3/EN-US/GUID-C3289B5E-1A70-4BB2-A7F0-9B16CF60D75D.html — 3 sections (0.9KB)

ctx_search(queries: [...], source: "<label>") for full content.

---

### Fenix 3 Connect IQ features manual::https://www8.garmin.com/manuals/webhelp/fenix3/EN-US/GUID-C3289B5E-1A70-4BB2-A7F0-9B16CF60D75D.html

fēnix 3/HR - Connect IQ Features

[

# fēnix® 3/HR

](index.html "Home")

[Connect IQ Features](#)

# Connect IQ Features

You can add Connect IQ™ features to your watch from Garmin® and other providers using the Garmin Connect™ Mobile app. You can customize your device with watch faces, data fields, widgets, and apps.

Watch Faces

Allow you to customize the appearance of the cloc…


fēnix 3 Connect IQ version API level 1.4


## fēnix 3 Connect IQ version API level 1.4

--- [current-session | 2026-07-26 21:17 | Fenix 3 Connect IQ features manual::https://www8.garmin.com/manuals/webhelp/fenix3/EN-US/GUID-C3289B5E-1A70-4BB2-A7F0-9B16CF60D75D.html] ---
### fēnix® 3/HR

# fēnix® 3/HR

](index.html "Home")

[Connect IQ Features](#)

--- [current-session | 2026-07-26 21:00 | CIQ device compatibility matrix::https://developer.garmin.com/connect-iq/compatible-devices/] ---
### Untitled (1)

Compatible Devices | Connect IQ | Garmin Developers

*   [Overview](/connect-iq/overview/)

*   [Compatible Devices](/connect-iq/compatible-devices/)

*   [API Docs](/connect-iq/api-docs/)

*   [Get the SDK](/connect-iq/sdk/)

*   [Submit an App](/connect-iq/submit-an-app/)

*   [Stay Informed](/connect-iq/stay-informed/)

*   [Connect IQ Basics](/connect-iq/connect-iq-basics/)

*   [Monkey C](/connect-iq/monkey-c/)

*   [Core Topics](/connect-iq/core-topics/)

*   [User Experience Guidelines](/connect-iq/user-experience-guidelines/)

*   [Personality Library](/connect-iq/personality-library/)

*   [Connect IQ FAQ](/connect-iq/connect-iq-faq/)

*   [Reference Guides](/connect-iq/reference-guides/)

*   [App Review Guidelines](/connect-iq/app-review-guidelines/)

*   [Monetization](/connect-iq/monetization/)

*   [Device Reference](/connect-iq/device-reference/)

MenuCompatible Devices

×

Device Type:

AllWatches/WearablesOutdoor HandheldsEdge

Supported CIQ Version:

All

*   [

    All](#)
*   [

    1.2](#)
*   [

    1.4](#)
*   [

    2.4](#)
*   [

    3.0](#)
*   [

    3.1](#)
*   [

    3.2](#)
*   [

    3.3](#)
*   [

    3.4](#)
*   [

    5.0](#)
*   [

    5.1](#)
*   [

    5.2](#)
*   [

    6.0](#)

| Watches/Wearables | Screen Resolution | Screen Shape | Screen Technology | API Level |
| --- | --- | --- | --- | --- |
|
![](https://res.garmin.com/en/products/010-03010-00/v/cf-sm.jpg)

Approach® S50

 | 390 …

---

## compatible devices fēnix 3 API level

--- [current-session | 2026-07-26 21:00 | CIQ device compatibility matrix::https://developer.garmin.com/connect-iq/compatible-devices/] ---
### Untitled (1)

Compatible Devices | Connect IQ | Garmin Developers

*   [Overview](/connect-iq/overview/)

*   [Compatible Devices](/connect-iq/compatible-devices/)

*   [API Docs](/connect-iq/api-docs/)

*   [Get the SDK](/connect-iq/sdk/)

*   [Submit an App](/connect-iq/submit-an-app/)

*   [Stay Informed](/connect-iq/stay-informed/)

*   [Connect IQ Basics](/connect-iq/connect-iq-basics/)

*   [Monkey C](/connect-iq/monkey-c/)

*   [Core Topics](/connect-iq/core-topics/)

*   [User Ex…

…e-guidelines/)

*   [Personality Library](/connect-iq/personality-library/)

*   [Connect IQ FAQ](/connect-iq/connect-iq-faq/)

*   [Reference Guides](/connect-iq/reference-guides/)

*   [App Review Guidelines](/connect-iq/app-review-guidelines/)

*   [Monetization](/connect-iq/monetization/)

*   [Device Reference](/connect-iq/device-reference/)

MenuCompatible Devices

×

Device Type:

AllWatches/WearablesOutdoor HandheldsEdge

Supported CIQ Version:

All

*   [

    All](#)
*   [

    1.2](#)
*   [

    1.4](#)
*   [

    2.4](#)
*   [

    3.0](#)
*   [

    3.1](#)
*   [

    3.2](#)
*   [

    3.3](#)
*   [

    3.4](#)
*   [

    5.0](#)
*   [

    5.1](#)
*   [

    5.2](#)
*   [

    6.0](#)

| Watches/Wearables | Screen Resolution | Screen Shape | Screen Technology | API Level |
| --- | --- | --- | --- | --- |
|
![](https://res.garmin.com/en/products/010-03010-00/v/cf-sm.jpg)

Approach® S50

 | 390 x 390 | round | AMOLED | 5.1 |
|

![](https://…

--- [current-session | 2026-07-26 21:08 | CIQ Graphics API::https://developer.garmin.com/connect-iq/api-docs/Toybox/Graphics.html] ---
### Module: Toybox.Graphics > Instance Method Details > **getVectorFont(options as [Graphics.VectorFontOptions](../Toybox/Graphics.html#VectorFontOptions-named_type))** as [Graphics.VectorFont](../Toybox/Graphics/VectorFont.html) or **Null**

### **getVectorFont(options as [Graphics.VectorFontOptions](../Toybox/Graphics.html#VectorFontOptions-named_type))** as [Graphics.VectorFont](../Toybox/Graphics/VectorFont.html) or **Null**

Get a font for this device

Note:

The :font and :scale options are only supported in CIQ 5.1.0 and later.

Parameters:

*   options — ([Lang.Dictionary](../Toybox/Lang/Dictionary.html), [Graphics.FontDefinition](../Toybox/Graphics.html#FontDefinition-module)) —

    A description of the font to retrieve.

    …

…ition](../Toybox/Graphics.html#FontDefinition-module), [Graphics.VectorFont](../Toybox/Graphics/VectorFont.html)) —

        The font to apply a scale to.

    *   :scale — ([Lang.Float](../Toybox/Lang/Float.html)) —

        The amount to scale the font.

Supported Devices:

*   Approach® S70 42mm
*   Approach® S70 47mm
*   D2™ Mach 1
*   D2™ Mach 2 Pro
*   D2™ Mach 2
*   Descent™ Mk3 43mm / Mk3i 43mm
*   Descent™ Mk3i 51mm
*   Enduro™ 3
*   epix™ (Gen 2) / quatix® 7 Sapphire
*   epix™ Pro (Gen 2) 42mm
*   epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
*   epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
*   eTrex® Touch
*   fēnix® 7 / quatix® 7
*   fēnix® 7 Pro - Solar Edition (no Wi-Fi)
*   fēnix® 7 Pro
*   fēnix® 7S Pro
*   fēnix® 7S
*   fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
*   fēnix® 7X Pro - Solar Edition (no Wi-Fi)
*   fēnix® 7X Pro
*   fēnix® 8 43mm
*   fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix®…

⚠ search call #3/8 in this window. Results limited to 2/query. 5 call(s) remaining before block. Batch queries: ctx_search(queries: ["q1","q2","q3"]) or use ctx_batch_execute.


const text = FILE_CONTENT;
const lines = text.split('\n');
const summary = lines.slice(0, 30).join('\n');
console.log('First 30 lines of IMPLEMENTATION_PLAN.md:');
console.log(summary);


File access blocked: "/home/liph/code/garmin-freedive-app/IMPLEMENTATION_PLAN.md" resolves outside the project root (/home/liph). context-mode confines ctx_execute_file to the workspace so it cannot be used to bypass the host's sandbox/permission controls (issue #852). To intentionally process a file outside the project, add a host allow rule, e.g. "permissions": { "allow": ["Read(/home/liph/code/garmin-freedive-app/IMPLEMENTATION_PLAN.md)"] } in your settings.


# Garmin Connect IQ Freediving App — Implementation Plan

## 0. Revised Scope (after user decisions)

Based on the follow-up questions, the project scope is now:

- **Primary target device:** **Garmin fēnix 3 / fēnix 3 HR** (API Level 1.4.0).
- **Depth measurement:** **Not implemented.** The fēnix 3 cannot expose raw ambient pressure, so depth is unreliable. The app is therefore **not a dive computer**.
- **Core features for fēnix 3:**
  1. **Static breath-hold timer** — prep breathe, breath-hold, and recovery phases.
  2. **Heart-rate logging** — supports the user’s HRM‑Tri ANT+ chest strap (and fēnix 3 HR wrist HR as a fallback on surface).
  3. **FIT activity recording** — stores breath-hold duration and HR to a FIT file via `FitContributor`.
  4. **Sideloading instructions** — copy `.PRG` to `GARMIN/APPS/` over USB.
- **Venu 2:** Out of scope. Its touchscreen is unusable underwater and the user’s HRM‑Tri is ANT+ only, which the Venu 2 does not support.
- **Water type:** Fresh/salt toggle retained for future extensibility; not used for depth on fēnix 3.

The original feasibility analysis below (§1–§3) is preserved for reference.

---

## 1. Executive Summary / Feasibility Verdict

**Goal:** Build a personal, sideloaded Garmin Connect IQ app that records freedive sessions (dive time, depth, heart rate, static breath-hold) up to ~30 m on watches the user already owns.

**Feasibility:**

| Watch | Can measure depth accurately? | Verdict |
|-------|------------------------------|---------|
| **Garmin Venu 2** | **Yes** (raw ambient pressure API available) | **Recommended primary target** |
| **Garmin fēnix 3 / fēnix 3 HR** | **No, not reliably** (only sea-level-calibrated pressure available) | Not suitable as a depth dive computer; usable only for surface logging / breath-hold timer |

**Key finding:** Depth calculation requires *raw ambient* barometric pressure. Garmin exposes this via `Activity.Info.rawAmbientPressure` starting at Connect IQ API Level 2.4.0. The fēnix 3 family is capped at API Level 1.4 and does **not** support this field. The only pressure value available on fēnix 3 (`Sensor.Info.pressure`) is sea-level calibrated and auto-corrected for weather/altitude, making depth computation unreliable.

**Recommendation:** Build for the **Venu 2** first. If desired, add a degraded fēnix 3 mode that uses altitude-derived depth (with heavy caveats) or limits fēnix 3 to static breath-hold / surface HR logging.

---

## 2. Device/API Findings

### 2.1 Venu 2

[301 more lines in file. Use offset=41 to continue.]


You are right to push back on this — the distinction matters. Here is the corrected, evidence-based answer.

## What the fēnix 3 actually has

| Source | Evidence |
|--------|----------|
| Garmin fēnix 3/HR manual — Data Fields | **“Ambient Press.”** = *“The uncalibrated ambient pressure.”* |
| Garmin fēnix 3/HR manual — Data Fields | **“Baro. Pressure”** = *“The calibrated current pressure.”* |
| Garmin fēnix 3/HR manual — Altimeter | Factory calibrated; auto-calibrates at GPS start; can be manually calibrated |
| Connect IQ compatible devices matrix | fēnix 3 / fēnix 3 HR = **API Level 1.4.0** |

So the **hardware absolutely measures ambient pressure**, and the **native watch UI can even display it** as “Ambient Press.”

## Why I said the app cannot use it

The problem is **not the sensor**. The problem is the **Connect IQ API on fēnix 3**.

At Connect IQ API Level 1.4.0, the only pressure value available to a third-party app is:

```monkey-c
Sensor.Info.pressure
```

And Garmin’s API documentation for that field explicitly says:

> “This returns **barometric pressure calibrated to sea level**. Since pressure varies due to several factors, a GPS-based altitude must first be obtained, then the ambient (local) pressure is measured by the pressure sensor before conversion to a calibrated barometric pressure value.”

The uncalibrated/raw ambient pressure fields:

```monkey-c
Activity.Info.ambientPressure       // API 2.4.0+
Activity.Info.rawAmbientPressure    // API 2.4.0+
```

are **not available** on fēnix 3 because they were introduced in **API Level 2.4.0**, and fēnix 3 is stuck at **1.4.0**.

This matches the developer forum evidence:

> “I am trying to develop an app that uses the pressure information from `Sensor.Info.pressure`. When I test my app on the **Fenix 3** I do not get the result I want. When I apply a sudden pressure change the readings do change but after a few seconds the value moves back to the value before I increased the pressure. It looks to me that this is not a raw sensor value but some auto calibrated one.”

And:

> “Activity.Info has `ambient`, `rawAmbient`, and `meanSeaLevel` pressure, but only on devices with a baro altimeter and have **CIQ 2.4.x or greater**. So, in other words, **you can't show pressure in a WF on a f3hr**.”

## Correct statement

- **fēnix 3 hardware:** has a barometric altimeter and can measure ambient pressure. ✅
- **fēnix 3 native data field “Ambient Press.”:** shows uncalibrated ambient pressure. ✅
- **Connect IQ app on fēnix 3:** can only read `Sensor.Info.pressure`, which is **sea-level calibrated** and **auto-corrected for weather/altitude**. ❌

That means a third-party breath-hold/freediving **app** cannot get the true hydrostatic pressure change needed to compute water depth reliably.

I should have phrased this more precisely from the start. I will update the plan and README to clarify this distinction.


what fenix watch would i need for this to work?


The user wants to know which fēnix watch would work for a freediving app that measures depth via raw ambient pressure. I need to research which fēnix models support the necessary Connect IQ APIs for raw ambient pressure and are suitable for diving depth measurement.

Key requirements:
1. Support `Activity.Info.rawAmbientPressure` or `Activity.Info.ambientPressure` (API Level 2.4.0+)
2. Have a barometric altimeter/pressure sensor
3. Be water-resistant enough for freediving to 30m
4. Work with ANT+ HR straps like HRM-Tri
5. Be a fēnix model specifically

From previous research:
- fēnix 3/3 HR: API 1.4, no raw ambient pressure in CIQ
- fēnix 5 series: API 3.1, likely supports raw ambient pressure (was mentioned in forums)
- fēnix 6 series: API 3.4
- fēnix 7 series: API 5.2
- fēnix 8 series: API 6.0

I need to verify which fēnix models support `rawAmbientPressure`/`ambientPressure`. The supported devices list from earlier showed many fēnix models including fēnix 5, 6, 7, 8.

However, there's also the issue that starting with fēnix 6/7, Garmin allegedly capped pressure sensor readings below ~3m of water for safety/liability reasons, even though the hardware could do it. The forums mentioned that fēnix 5 and fēnix 5 Plus could do accurate depth, but fēnix 6+ were limited.

So the answer is likely:
- **Best: fēnix 5 / fēnix 5 Plus / fēnix 5X** - supports raw ambient pressure AND wasn't artificially capped for depth
- **fēnix 6/7/8** - support raw ambient pressure API but may have software limits on underwater pressure sensor use
- **fēnix 3** - doesn't expose raw ambient pressure in CIQ

I should fetch the latest device compatibility and rawAmbientPressure supported devices list to give precise model recommendations. Also check water resistance ratings and whether there are diving-specific fēnix variants.

Actually, the user asked specifically "what fenix watch would i need" - they want to know the minimum/best fēnix model. The fēnix 5 is probably the answer. Let me verify with web research and docs.

I should use ctx_fetch_and_index to get the device reference pages for fēnix 5, 6, etc., and search for rawAmbientPressure supported devices. Also web search for fēnix 5 depth freediving app experience.

I need to be careful not to write code yet since this is a research question. Let me gather evidence.

echo "Searching CIQ docs for rawAmbientPressure supported fēnix models..."

echo "Searching session memory for fēnix depth sensor caps..."

rawAmbientPressure supported devices fēnix 5

rawAmbientPressure supported devices fēnix 6 7 8

fēnix 5 depth freediving accurate pressure sensor

fēnix 6 7 pressure sensor capped 3 meters underwater

fēnix 5 Plus raw ambient pressure diving app


Executed 2 commands (14 lines, 0.3KB). Indexed 2 sections. Searched 5 queries.

## Commands

- raw_ambient_fenix_models: `echo "Searching CIQ docs for rawAmbientPressure supported fēnix models..."`
- fenix_depth_sensor_limits: `echo "Searching session memory for fēnix depth sensor caps..."`

## Indexed Sections

- raw_ambient_fenix_models (0.2KB)
- fenix_depth_sensor_limits (0.1KB)

## rawAmbientPressure supported devices fēnix 5

### activity_info_supported_devices
# activity_info_supported_devices

$ echo "Querying indexed CIQ Activity.Info API for rawAmbientPressure supported devices..."

Querying indexed CIQ Activity.Info API for rawAmbientPressure supported devices...

### Class: Toybox.Activity.Info > Instance Attribute Details > var rawAmbientPressure as [Lang.Float](../../Toybox/Lang/Float.html) or **Null** (1)
### var rawAmbientPressure as [Lang.Float](../../Toybox/Lang/Float.html) or **Null**

The raw ambient pressure in Pascals (Pa).

This returns ambient (local) barometric pressure as measured by the internal pressure sensor. The data is the temperature compensated information read directly from the internal sensor.

Since:

API Level 2.4.0

Supported Devices:

### raw_ambient_fenix_models
# raw_ambient_fenix_models

$ echo "Searching CIQ docs for rawAmbientPressure supported fēnix models..."

Searching CIQ docs for rawAmbientPressure supported fēnix models...

## rawAmbientPressure supported devices fēnix 6 7 8

### activity_info_supported_devices
# activity_info_supported_devices

$ echo "Querying indexed CIQ Activity.Info API for rawAmbientPressure supported devices..."

Querying indexed CIQ Activity.Info API for rawAmbientPressure supported devices...

### Class: Toybox.Activity.Info > Instance Attribute Details > var rawAmbientPressure as [Lang.Float](../../Toybox/Lang/Float.html) or **Null** (2)
…   Edge® 1050
*   Edge® 130 Plus
*   Edge® 130
*   Edge® 520 Plus
*   Edge® 520
*   Edge® 530
*   Edge® 540 / 540 Solar
*   Edge® 550
*   Edge® 820 / Explore
*   Edge® 830
*   Edge® 840 / 840 Solar
*   Edge® 850
*   Edge® Explore 2
*   Edge® MTB
*   Enduro™ 3
*   Enduro™
*   epix™ (Gen 2) / quatix® 7 Sapphire
*   epix™ Pro (Gen 2) 42mm
*   epix™ Pro (Gen 2) 47mm / quatix® 7 Pro
*   epix™ Pro (Gen 2) 51mm / D2™ Mach 1 Pro / tactix® 7 – AMOLED Edition
*   eTrex® Touch
*   fēnix® 5 / quatix® 5
*   fēnix® 5 Plus
*   fēnix® 5S Plus
*   fēnix® 5S
*   fēnix® 5X / tactix® Charlie
*   fēnix® 5X Plus
*   fēnix® 6 / 6 Solar / 6 Dual Power
*   fēnix® 6 Pro / 6 Sapphire / 6 Pro Solar / 6 Pro Dual Power / quatix® 6
*   fēnix® 6S / 6S Solar / 6S Dual Power
*   fēnix® 6S Pro / 6S Sapphire / 6S Pro Solar / 6S Pro Dual Power
*   fēnix® 6X Pro / 6X Sapphire / 6X Pro Solar / tactix® Delta Sapphire / Delta Solar / Delta Solar - Ballistics Edition / quatix® 6X / 6X Solar / 6X Dual Power
*   fēnix® 7 / quatix® 7
*   fēnix® 7 Pro - Solar Edition (no Wi-Fi)
*   fēnix® 7 Pro
*   fēnix® 7S Pro
*   fēnix® 7S
*   fēnix® 7X / tactix® 7 / quatix® 7X Solar / Enduro™ 2
*   fēnix® 7X Pro - Solar Edition (no Wi-Fi)
*   fēnix® 7X Pro
*   fēnix® 8 43mm
*   fēnix® 8 47mm / 51mm / tactix® 8 47mm / 51mm / quatix® 8 47mm / 51mm
*   fēnix® 8 Pro 47mm / 51mm / MicroLED / quatix® 8 Pro 47mm / 51mm
*   fēnix® 8 Solar 47mm
*   fēnix® 8 Solar 51mm / tactix® 8 Solar 51mm
*   fēnix® Chronos
*   fēnix® E
*   First Avenger
*   Forerunner® 165 Music
*   Forerunner® 165
*   Forerunner® 170 Music
*   Forerunner® 170
*   Forerunner® 255 Music
*   Forerunner® 255
*   Forerunner® 255s Music
*   Forerunner® 255s
*   Forerunner® 265
*   Forerunner® 265s
*   Forerunner® 570 42mm
*   Forerunner® 570 4…

…turer / Captain / Golfer / Carbon Edition / Commander - Carbon Edition
*   MARQ® (Gen 2) Aviator
*   MARQ® Adventurer
*   MARQ® Athlete
*   MARQ® Aviator
*   MARQ® Captain / MARQ® Captain: American Magic Edition
*   MARQ® Commander
*   MARQ® Driver
*   MARQ® Expedition
*   MARQ® Golfer
*   Montana® 7 Series
*   Oregon® 7 Series
*   Rey™
*   Rino® 7 Series
*   Venu® 2 Plus
*   Venu® 2
*   Venu® 2S
*   Venu® 3
*   Venu® 3S
*   Venu® 4 41mm
*   Venu® 4 45mm / D2™ Air X15
*   Venu® Mercedes-Benz® Collection
*   Venu® X1
*   Venu®
*   vívoactive® 3 Mercedes-Benz® Collection
*   vívoactive® 3 Music LTE
*   vívoactive® 3 Music
*   vívoactive® 3
*  …

### raw_ambient_fenix_models
# raw_ambient_fenix_models

$ echo "Searching CIQ docs for rawAmbientPressure supported fēnix models..."

Searching CIQ docs for rawAmbientPressure supported fēnix models...

## fēnix 5 depth freediving accurate pressure sensor

### fenix_depth_sensor_limits
# fenix_depth_sensor_limits

$ echo "Searching session memory for fēnix depth sensor caps..."

Searching session memory for fēnix depth sensor caps...

### indexed_fenix_pressure
# indexed_fenix_pressure

$ echo "Searching indexed CIQ docs for fēnix 3 pressure capabilities..."

Searching indexed CIQ docs for fēnix 3 pressure capabilities...

### session_fenix_pressure
# session_fenix_pressure

$ echo "Searching session memory for prior fēnix 3 pressure conclusions..."

Searching session memory for prior fēnix 3 pressure conclusions...

## fēnix 6 7 pressure sensor capped 3 meters underwater

### indexed_fenix_pressure
# indexed_fenix_pressure

$ echo "Searching indexed CIQ docs for fēnix 3 pressure capabilities..."

Searching indexed CIQ docs for fēnix 3 pressure capabilities...

### session_fenix_pressure
# session_fenix_pressure

$ echo "Searching session memory for prior fēnix 3 pressure conclusions..."

Searching session memory for prior fēnix 3 pressure conclusions...

### Class: Toybox.Sensor.Info > Instance Member Summary [collapse](#)
## Instance Member Summary [collapse](#)

*   [**accel**](#accel-var "accel (Var)") as [Lang.Array](../../Toybox/Lang/Array.html)<[Lang.Number](../../Toybox/Lang/Number.html)\> or **Null**

    The accelerometer reading of the x, y, and z axes as an Array of [Number](../../Toybox/Lang/Number.html) values in millig-units.

*   [**altitude**](#altitude-var "altitude (Var)") as [Lang.Float](../../Toybox/Lang/Float.html) or **Null**

    The altitude above mean sea level in meters (m).

*   [**cadence**](#cadence-var "cadence (Var)") as [Lang.Number](../../Toybox/Lang/Number.html) or **Null**

    The cadence in revolutions per minute (rpm).

*   [**heading**](#heading-var "heading (Var)") as [Lang.Float](../../Toybox/Lang/Float.html) or **Null**

    The true north referenced heading in radians.

*   [**heartRate**](#heartRate-var "heartRate (Var)") as [Lang.Number](../../Toybox/Lang/Number.html) or **Null**

    The heart rate in beats per minute (bpm).

*   [**mag**](#mag-var "mag (Var)") as [Lang.Array](../../Toybox/Lang/Array.html)<[Lang.Number](../../Toybox/Lang/Number.html)\> or **Null**

    The magnetometer reading of the x, y, and z axes as an Array of [Number](../../Toybox/Lang/Number.html) values in milliGauss (mG).

*   [**oxygenSaturation**](#oxygenSaturation-var "oxygenSaturation (Var)") as [Lang.Number](../../Toybox/Lang/Number.html) or **Null**

    The current oxygen saturation in percent (%).

*   [**power**](#power-var "power (Var)") as [Lang.Number](../../Toybox/Lang/Number.html) or **Null**

    The power in Watts (W).

*   [**pressure**](#pressure-var "pressure (Var)") as [Lang.Float](../../Toybox/Lang/Float.html) or **Null**

    The barometric pressure in Pascals (Pa).

*   [**speed**](#speed-var "speed (Var)") as [Lang.Float](../../Toybox/Lang/Float.html) or **Null**

    The speed in meters per second (m/s).

*   [**temperature**](#temperature-var "temperature (Var)") as [Lang.Float](../../Toybox/Lang/Float.html) or **Null**

    The temperature in degrees Celsius (C).

## fēnix 5 Plus raw ambient pressure diving app

### Class: Toybox.Activity.Info > Instance Attribute Details > var rawAmbientPressure as [Lang.Float](../../Toybox/Lang/Float.html) or **Null** (1)
### var rawAmbientPressure as [Lang.Float](../../Toybox/Lang/Float.html) or **Null**

The raw ambient pressure in Pascals (Pa).

This returns ambient (local) barometric pressure as measured by the internal pressure sensor. The data is the temperature compensated information read directly from the internal sensor.

Since:

API Level 2.4.0

Supported Devices:

### raw_ambient_fenix_models
# raw_ambient_fenix_models

$ echo "Searching CIQ docs for rawAmbientPressure supported fēnix models..."

Searching CIQ docs for rawAmbientPressure supported fēnix models...

### Class: Toybox.Activity.Info > Instance Attribute Details > var ambientPressure as [Lang.Float](../../Toybox/Lang/Float.html) or **Null** (1)
### var ambientPressure as [Lang.Float](../../Toybox/Lang/Float.html) or **Null**

The ambient pressure in Pascals (Pa).

This returns ambient (local) barometric pressure as measured by the pressure sensor. The data is smoothed by a two-stage filter to reduce noise and instantaneous variation.

Since:

API Level 2.4.0

Supported Devices:

> **Scope:** Queries searched the entire persistent index (query_scope: "global").


Good, I confirmed that rawAmbientPressure is supported on fēnix 5 and newer (5, 5 Plus, 5S, 5S Plus, 5X, 5X Plus, 6, 7, 8 series). But there's a critical caveat from forum discussions: starting with fēnix 6, Garmin allegedly capped the pressure sensor so it doesn't report accurately below ~3m of water, even though the API exposes rawAmbientPressure. The fēnix 5 series reportedly did not have this cap and was used successfully with freediving apps.

I should also check the water resistance ratings and which models support ANT+ HR straps. All fēnix models support ANT+.

Let me also verify with a web search about fēnix 5 vs 6/7 depth sensor caps, and get water resistance specs.

Question: Garmin fenix 5 freediving depth app accurate 30 meters raw ambient pressure

Question: Garmin fenix 6 7 pressure sensor capped underwater depth 3 meters diving app

Question: Garmin fenix 5 water resistance rating 10 ATM diving freediving specifications