1. Raw pressure data - Connect IQ App Development Discussion - Connect IQ - Garmin Forums
   URL: https://forums.garmin.com/developer/connect-iq/f/discussion/1217/raw-pressure-data
   Raw pressure data - Connect IQ App Development Discussion - Connect IQ - Garmin Forums

- Replies 12 replies
- Subscribers 16 subscribers
- Views 4083 views
- Users 0 members are here

Options

Related

# Raw pressure data

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 the the value before i increased the pressure. It looks to me that this is not a raw sensor value but some auto calibrated one. Is there a way to use the raw sensor data?

- Sign in to reply
- Cancel

Is Garmin watching their forum? Anybody?

I would also like access to the raw pressure data as well. I suspect for the same reason - a depth gauge. At the very least a complete and accurate description of what the data we are getting out of GetSensorInfo is so we can manually deconstruct it back into what is needed. The raw info is available as a datafield, so why can we not access it in the API? (The same goes with GPS altitude) Right now the only workaround is to use altitude (from either SensorInfo or ActivityInfo), but since we don't know how exactly how that is derived, any depth calculations base off altitude can not be considered reliable. Thanks

I have plans to look into this further, but it'll have to go into my queue. I'll see what I can find out and try to get an answer by later this week or early next week.

This hasn't been forgotten! I'm talking to the device teams to get an answer on this. Connect IQ doesn't do anything to the data--we're basically just making a request to the OS for sensor data and piping through whatever it returns. If there is any auto-calibration or massaging of the data, it's happening at a lower level. Once I have an answer, I'll post it here. Thanks for your patience!

Thanks Brandon! I will wait patiently. I hope you will come back with good news ;)

> This hasn't been forgotten!

I think it now is forgotten?

Hey guys,This is how I do it in my app.Data available: sensor.altitude (from pressure using baro setting) and sensor.pressure (that really gives the barometer setting adjusted with changes in pressure since that setting was made by user - as far as I understand)Assumption: even a 100mb change in pressure (which is huge) will only impact the result by only 10cm under water, so it's quite negligible.1/ Take current pressure altitude2/ Convert it to ambient pressure (below, replacing p0 with baro setting would return the correct ambient pressure, but again sensor.pressure doesn't give exactly baro setting).3/ Convert that to depth`// Physics for ambient pressure calculation var p0 = 101325;// sea level standard atmospheric pressure Pa var L = 0.0065;// temperature lapse rate, = g/cp*for dry air K/m var T0 = 288.15;// sea level standard temperature 288,15 K var g = 9.80665;// Earth-surface gravitational acceleration 9,80665 m/s² var M = 0.0289644;// molar mass of dry air 0,0289644 kg/mol var R = 8.31447;// universal gas constant 8,31447 J/(mol*K) var exp = g*M/R/L; var fact = L/T0; var press = p0 * Math.pow((1-altitude*fact),exp)/100; var depth = 0.0; depth = (press/1000.0 - 1); if (unitElevMeters){ altStr = "-" + depth.format("%.2f") + "m"; } else {//feet altStr = "-" + (depth*3.28084).format("%1f") + "ft"; } ` Don't know if it helps but I hope so.

No not forgotten. :) Work is still ongoing, but it's going to take some time. I apologize that it's not being completed more quickly. It's not a simple matter of flipping a switch to make the data available--we're coordinating with a couple of other technology teams to come up with the best solution, and that will likely require us to also coordinate with device teams to integrate any necessary changes.

@julienvn: thanks for the formula this may be very helpful. But to be honest i have some troubles to use it. Technical it is not an issue but why should i make all strange calculation to recalculate the original data? I am an engineer that has the motivation to make an app for garmin to make their prduct better for free. It take a lot of my time to do this but how is the support to me in this case? I don't understand it is now 2 months later and still no response again. @brandon: please correct me if i see things the wrong way ��. I would be happy to admit that i am wrong in this case.

Hi there,I had the same issue as Fruitmans and posted the same question on another thread (https://forums.garmin.com/forum/developers/connect-iq/159801-) However, as it seems there is still no solution to that. Is there any chance that the ambient pressure sensor reading is going to be directly available? It seems kind of odd that only processed pressure data is available through the API even though there exists a datafield for this data.Maybe Brandon can give us an update on that after two years? Are there any plans to make this available through CIQ?Thanks for an update

2. Freediving Depth Data Field - Connect IQ App Development Discussion - Connect IQ - Garmin Forums
   URL: https://forums.garmin.com/developer/connect-iq/f/discussion/4028/freediving-depth-data-field
   Freediving Depth Data Field - Connect IQ App Development Discussion - Connect IQ - Garmin Forums

- Replies 12 replies
- Subscribers 19 subscribers
- Views 5216 views
- Users 0 members are here

Options

Related

# Freediving Depth Data Field

Recently I noticed that the very useful freediving data field called "Depth" has disappeared from the Connect IQ Store. I have no Idea why and I also don't remember the author of this data field. Because I need this data field and because I want to be able to record the data, I now try to code it myself. Only problem is that I currently run into some difficulties: -There seems to be no way to get the pressure reading from the barometer into a data field, because it would use the Sensor module which is not allowed to be used for a data field, only for an app (Gives error when put in manifest file). -And taken that it could be done anyhow, it most likely could not be done with Info.pressure because according to the API documentation this would return a pressure value corrected with the current altitude, whereas I would need the raw value to calculate the diving depth. So, my big question is: How did the author of this freediving depth data field achieve this?? Can anybody give me a hint with this? PS: Yes, I know that there exists a diving computer app at www.diveiq.com. But it’s quite expensive and not ideal for freediving. What I really want is just a data field to show me the current depth, which creates a FIT-File to show the depth as a graph in Garmin Connect.

- Sign in to reply
- Cancel

## Top Replies

- Don't confuse the water rating (how deep you can take the watch) with what pressures you can read with the watch. If I recall, some devices max out pressure readings at a depth that would work for…

## All Replies

You may want to check this sticky thread, as this is why the DF is now gone. https://forums.garmin.com/showthread.php?362498-Diving-related-Apps

> You may want to check this sticky thread, as this is why the DF is now gone. https://forums.garmin.com/showthread.php?362498-Diving-related-Apps

First thanks a lot for the quick answer. I was already expecting something like this. Honestly I think that’s a really bad decision made by Garmin here. Isn’t it each user’s own responsibility whether he wants to risk damaging his watch or not? I mean he bought it didn’t he? Ok. I see the point, that Garmin does not want to get sued, by users who “accidentally” destroyed their watch while using a diving app, but is banning all the diving apps really the way to go? Wouldn’t it be enough to make it mandatory to display a big fat red warning message when installing diving apps, which the user has to confirm? Then it would be 100% his own fault, if he broke his watch. This being said, could anybody help me with my coding related questions?

You might be able to use the altitude value provided inside the Activity.Info. If you go to 5m below the surface, the altimeter will show A. At 10m, it might show B... If you take measurements at various depths, you can establish a function that takes the altitude returned by the device and converts it to a depth. It would take a lot of testing to verify the correctness, but it seems that it might be a reasonable approach.Of course you could always try go contact the author of that original data field, and find out how he did it. Given that his data field was removed from the app store, he's probably going to be willing to share the source code with those that are interested.Travis

Depends on which watch you're developing for. For fenix 5 you can read raw pressure. I built exactly this data field today. Pop me a pm if you're interested. Cheers

Hi Niall,

I'm interested in this data field.

Can you help me, please? Thanks

Hi, have you had any luck?

Hi Marphy43

I know that it is now 5 years since you asked this question.

But I accidently saw your question just now. I were the author of the Depth gauge and the Max Depth gauge datafields that were on Connect IQ for a while.

The data fields were intended for use for fun when freediving etc.

I originally made it for Fenix3 and it were compatible with a few more devices. As I recall it, they were active for about a year and there were more than 3000 downloads and a lot of great reviews and no complaints.

I were working on other datafields for freediving like eg. surface time, time of last dive etc.

But, then one day I received a email from Garmin, stating that the Fenix3 and other compatible devices were never supposed to be used as a watch for diving and that the datafields were now removed from connect IQ.

It even stopped working on my own watch :-)

So yeah I spend time and effort on something that were loved and used by a lot of users, but it ended up being banned.

I used data from the altimeter to measure the depth. I wrote in an old thread how I did it here: https://forums.garmin.com/developer/connect-iq/f/app-ideas/974/freediving-depth-meter-surf-time

That's really sad, to hear.I was Hopping to Cross load this feature to the Instinct 2.0...It shows just how much Garmin tries too squeeze every Cent of its End User which Software Upgradeable Features that could and should be Free on a +400€ Watch...Want a Diving Feature? Nah, just buy another Watch for 800€...Want VO2Max? We could Software add it but nah, New Model for additional 400€while Dropping the Worth of your 2-Year-Old Watch by 60% without warning...I would say its about Time to Create an Open Source Rugged Smartwatch alternative that's Freely Configurable to your Needs.Will be Interesting to see, how long till this comment gets Taken down...Sorry for the Rant

You want to check out the App Approval Exceptions: https://forums.garmin.com/developer/connect-iq/w/wiki/10/app-approval-exceptions

Extreme Sports

Apps designed for scuba diving, free diving, skydiving, base-jumping, and extreme flight sports will not be listed on the app store for the following reasons:

- The diving features available on the Descent Mk1 are the only Garmin features intended for underwater diving use.
- The altimeter/barometer feature available in some Garmin devices is intended to be used for general altitude reference only, and is not intended to be used for extreme sports such as skydiving, base-jumping or other activities that require the use of equipment that is designed and intended for such use. The Jumpmaster feature on the Garmin tactix Bravo watch is intended to be used for skydiving activities by experienced skydivers. This is the only Garmin feature that is intended for use while skydiving.

Thanks for your Answer,About "[...] or other activities that require the use of equipment that is designed and intended for such use."the Instinct Tactic Series has also an Base Jumping Activity.And I doubt that the Barometric Sensor differs across the Series.The Instinct is Rated for 10 Bar, so technically a depth of 100m.Normal Scuba Diving goes to ~30m, 50-60m at max. so the Specification would suffice.For Apnoe it's Technically Possible, but i doubt that even a dwindling Minority can surpass a depth of 50 m.I know that for Scuba Diving Watches of 20 Bar are recommended as minimum Requirement.So technically this is right. But you could Inform the User about that and let him Accept an Agreement, like with the aviation-specific apps if thats a Problem.Like "Not Intended for Usage as Reference, only for Data Recording additionally the Watch is not Intended to be Used for this Use Case" Your Answer got my Hope up, that it might be Possible to get that App from other Sources, if you know what you are doing?Because it Technically says "will not be listed" not that its not allowed...Assumed Cross Loading is Possible.Could you Point me in such Direction?Or could you @Miguel_Hermann post it even on a Github Repo, so not everyone has to Recode it himself?

3. Toybox.Sensor.Info
   URL: https://developer.garmin.com/connect-iq/api-docs/Toybox/Sensor/Info.html
   Toybox.Sensor.Info

# Class: Toybox.Sensor.Info

Inherits: Toybox.Lang.Object

Toybox.Lang.Object

Toybox.Sensor.Info

show all

## Overview

The Sensor.Info class contains all of the information provided by enabled sensors.

Sensor.Info can be retrieved on every call of onUpdate() or it can be obtained on demand. Fields in this class may return`null` so should be checked for`null` values prior to use.

## Instance Member Summary collapse

accel as Lang.Array< Lang.Number> or Null

The accelerometer reading of the x, y, and z axes as an Array of Number values in millig-units.

altitude as Lang.Float or Null

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

cadence as Lang.Number or Null

The cadence in revolutions per minute (rpm).

heading as Lang.Float or Null

The true north referenced heading in radians.

heartRate as Lang.Number or Null

The heart rate in beats per minute (bpm).

mag as Lang.Array< Lang.Number> or Null

The magnetometer reading of the x, y, and z axes as an Array of Number values in milliGauss (mG).

oxygenSaturation as Lang.Number or Null

The current oxygen saturation in percent (%).

power as Lang.Number or Null

The power in Watts (W).

pressure as Lang.Float or Null

The barometric pressure in Pascals (Pa).

speed as Lang.Float or Null

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

temperature as Lang.Float or Null

The temperature in degrees Celsius (C).

## Instance Attribute Details

### var accel as Lang.Array<Lang.Number> or Null

https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Array.html https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Number.html

The accelerometer reading of the x, y, and z axes as an Array of Number values in millig-units.

### var altitude as Lang.Float or Null

https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Float.html

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

Elevation is derived from the most accurate source: Barometer or GPS in order of descending accuracy. If no GPS is present, then barometer readings will be used.

### var cadence as Lang.Number or Null

https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Number.html

The cadence in revolutions per minute (rpm).

Cadence is derived from (in order of priority):

Bike sensors (cadence or speed must be enabled)

Advanced running dynamics sensors (e.g. heart strap with running dynamics enabled)

Foot pod

Watch-based cadence calculations

### var heading as Lang.Float or Null

https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Float.html

The true north referenced heading in radians.

This provides compass orientation if it is supported by the device.

### var heartRate as Lang.Number or Null

https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Number.html

The heart rate in beats per minute (bpm).

### var mag as Lang.Array<Lang.Number> or Null

https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Array.html https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Number.html

The magnetometer reading of the x, y, and z axes as an Array of Number values in milliGauss (mG).

### var oxygenSaturation as Lang.Number or Null

https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Number.html

The current oxygen saturation in percent (%)

### var power as Lang.Number or Null

https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Number.html

The power in Watts (W).

### var pressure as Lang.Float or Null

https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Float.html

The barometric pressure in Pascals (Pa).

This returns barometric pressure calibrated to sea level. Since pressure varies dues 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.

### var speed as Lang.Float or Null

https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Float.html

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

### var temperature as Lang.Float or Null

https://developer.garmin.com/connect-iq/api-docs/Toybox/Lang/Float.html

The temperature in degrees Celsius (C).

---

Generated Jun 8, 2026, 3:42:17 PM

4. Pressure and Depth Measurements on Gamin Devices - Connect IQ App Development Discussion - Connect IQ - Garmin Forums
   URL: https://forums.garmin.com/developer/connect-iq/f/discussion/6354/pressure-and-depth-measurements-on-gamin-devices
   Pressure and Depth Measurements on Gamin Devices - Connect IQ App Development Discussion - Connect IQ - Garmin Forums

- Replies 0 replies
- Subscribers 15 subscribers
- Views 1924 views
- Users 0 members are here

Options

Related

# Pressure and Depth Measurements on Gamin Devices

Here is a video and some insights on my experience in working with pressure and depth measurements on Garmin devices. My diving apps are available at www.diveiq.com https://www.youtube.com/watch?v=rt-yz88q4LE&t=41s This video shows depth being computed using three different methods for obtaining pressure on Garmin devices.1) Raw ambient pressure: As measured by the pressure sensor.2) Ambient pressure: A smoothed, two-stage filtered pressure provided by Garmin which reduces noise and instantaneous variation.3) Altitude pressure: Pressure derived from the altitude .Many Garmin watches have a pressure sensor that Garmin uses internally to compute altitude. This sensor's data was only available internally to Garmin software and not made available to third party developers. Third party apps such as DiveIQ's Dive Computer and Freedive apps were forced to convert altitude back to pressure. This reverse conversion works pretty accurately but introduces some lag (delay) because it takes a few seconds for pressure changes to reflect on the altitude. Applications deriving pressure from altitude also need to be capable of coping with altitude decalibration because the altitude measurement provided by Garmin does not solely depend on pressure. The altitude also depends on multiple user settings that Garmin uses to determine if changes in pressure are due to changes in weather or changes in altitude. GPS measurements and manual calibrations are also taken into account. Garmin now provides two pressure measurements. A "raw ambient pressure" value taken directly from the sensor and an "ambient pressure" value smoothed by a two-stage filter that reduces noise and instantaneous variation. This video shows shows the response time and accuracy when using each pressure measurement method to compute depth in meters.

- Sign in to reply
- Cancel

5. 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

6. Ambient pressure and pressure history don't match - Connect IQ App Development Discussion - Connect IQ - Garmin Forums
   URL: https://forums.garmin.com/developer/connect-iq/f/discussion/244746/ambient-pressure-and-pressure-history-don-t-match
   Ambient pressure and pressure history don't match - Connect IQ App Development Discussion - Connect IQ - Garmin Forums

- Replies 24 replies
- Subscribers 18 subscribers
- Views 5648 views
- Users 0 members are here

Options

Related

# Ambient pressure and pressure history don't match

Hey all, does anyone know what pressure the pressure history is storing? I have tested with putting both on screen and my ambient pressure is always higher than my max pressure history (over last 30 mins) so what is this doing?

If I look at my watch now it shows PH getMax to be 101833 and my AP now to be 102996. The PH never been above 101... if I put it in water (20cm) the AP goes up to 104888 which shows AP sensor is moving but PH never changes or goes near it.

Any insights would be great as I am trying to see historical pressure history to make a "guess" on no fly time for diving.

Many thanks,

Ben

- Sign in to reply
- Cancel

I'm not sure how SH.getPressureHistory deals with being under water. If I recall it's MSL pressure. Also, how often it's saved likely varies by device, where you can find the interval by comparing "when" in two adjacent samples.

And getting Sensor.Info.pressure can vary from what you see in Activity.Info.ambientPressure/Activity.Info.rawAmbientPressure

Ahh fiddle sticks... MSL pressure is of no use to me and that explains why it doesn't seem to change in the history even when submerged in water for 10 minutes. Must also be adjusting for depth of water (as this is the MK2 so has a depth sensor but cannot access it through CIQ I don't think?)

Basically, doesn't look like I can do what I want so will have to use the standard Garmin faces when diving and custom one when not :(

Thanks for the info Jim, appreciate it!

Actually stupid question, could I not just get raw and store date and time in a variable and do it that way..? The code doesn't reset each refresh does it? That would work I think :)

Actually that won't work as the WF has to be active to measure anything which it won't during a dive.

Also, Jim, does the memory/variables reset when you navigate away from the WF and back to it do you know? Thanks again.

Yes, you can build your own list of data and time. You might be able to do it in the main app, but you can also use a background service to take a reading every X minutes. In either case, you'll want to store the data using Application.Storage. You have to handle missing data.

I just saw your new post, but with a background process you can probably run the background while doing a dive.

Interesting, will look into that. Don't want to lag or run battery down for this so will see what performance is like on it :)

Thanks again for the info! :)

Here's a widget I did that does a graph of temperature using a background process. In general, the way it works is I save up to 96 samples with a time stamp. For a 4hr graph, the background runs every 4 minutes, but for a 48hr graph, every 30 minutes. Try it on your next dive. For missing readings, you'll see a pink mark under the graph.

The background in this is actually pretty minor, with the heavy lifting done in the widget itself.

Great, thanks. Will have a look at running background processes and see if that can work. Out of curiosity, why wouldn't you use temperature history for this or was it more of an experiment to see if it worked? (also this is a default widget isn't it or did you make it before that became standard?)

Thanks again Jim, you seem to be the fountain of knowledge on these forums because the Garmin library docs are terrible! :) hehe

SH.getTemperatureHistory only provides about 4hrs of data, and I wanted to allow for a couple days of data, so I did my own caching. And this doesn't require the widget itself to be run on a regular basis.

Ah of course, mine does say last 4 hours to be fair. Cool, will give this a go :)

Found a blog post you referenced 3 years ago but it is broken :( I cannot find any examples but is it a case of using a registerForTemporalEvent and setting it every say 10 minutes and then adding data to the Application.Storage? That how this would work? Sorry for all the Q's but I work better off examples and cannot find any I understand and this monkey C is pretty new to me

Thanks again

7. Watch face pressure data - any way at all? CIQ v1.x (in this case Fenix 3 HR) - Connect IQ App Development Discussion - Connect IQ - Garmin Forums
   URL: https://forums.garmin.com/developer/connect-iq/f/discussion/6690/watch-face-pressure-data---any-way-at-all-ciq-v1-x-in-this-case-fenix-3-hr/44767
   Watch face pressure data - any way at all? CIQ v1.x (in this case Fenix 3 HR) - Connect IQ App Development Discussion - Connect IQ - Garmin Forums

- Replies 3 replies
- Subscribers 16 subscribers
- Views 338 views
- Users 0 members are here

Options

Related

# Watch face pressure data - any way at all? CIQ v1.x (in this case Fenix 3 HR)

I’m writing a watch face for v1.x watches (I own a F3HR) and I would really like to have pressure data usable on the face. Has anyone found any way at all of implementing this? I’m open to hacks, workarounds, low quality options, ambient or sea level pressure (I can convert from one to the other using altitude as a variable). I’ve attempted to scour this forum for ideas. Sensor and SensorHistory both come back with a no permission type warning In the simulator, and Activity.Info doesn’t seem to contain pressure values in v1.x? I was even thinking of having a widget populate the value into the object store and then the face could go get it? Is that even feasible?Thanks in advance - any help would be greatly appreciated!

- Sign in to reply
- Cancel

> I’ve attempted to scour this forum for ideas. Sensor and SensorHistory both come back with a no permission type warning In the simulator, and Activity.Info doesn’t seem to contain pressure values in v1.x? I was even thinking of having a widget populate the value into the object store and then the face could go get it? Is that even feasible?

Actually, Sensor can't be used in watch faces, and SensorHistory can, but only on watches that support it (and they are all CIQ 2.x or greater). There's no way for a widget and WF to share an object store. 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.

Ok thanks Jim. I’ve been reading a ton of your posts - I was secretly hoping to get a reply from you as you seem to know this stuff inside out :)i guess I’ll code this as an optional parameter if the device has 2.x

For things that may not be available on all devices (like this), and if that value is selected, I'll either ignore that field, or display something like N.A. (not available). SensorHistory or the new things in Activity.Info for pressure would be the way to go, and you can either do that check at compile time based on the target, or runtime using "has".

8. Widget: AirPressure - Connect IQ App Showcase - Connect IQ - Garmin Forums
   URL: https://forums.garmin.com/developer/connect-iq/f/showcase/811/widget-airpressure
   Widget: AirPressure - Connect IQ App Showcase - Connect IQ - Garmin Forums

- Replies 17 replies
- Subscribers 4 subscribers
- Views 3746 views
- Users 0 members are here

Options

Related

# Widget: AirPressure

AirPressure WidgetSimple widget displaying the current atmospheric pressure as well as the barometric pressure (air pressure at sea level) and altitude. The Garmin barometer widget only displays the barometric pressure and there is currently no way to display the "raw" (unadjusted) atmospheric pressure on the Fenix 3 except by adding it as a datafield in an activity. This widget corrects this and displays the atmospheric pressure without having to start an activity.The widget is optimized for the Fenix 3. For a similar widget optimized for square watches (e.g. Epix, VivoFit etc.) please check out my AtmosphericPressure widget (https://apps.garmin.com/en-GB/apps/1183288c-4156-4dc2-83e4-dd555b9a22b1).**NOTE** I would have prefered to add a chart of pressure changes over the past 48 hours to the widget (useful for weather predictions) but for the time being Connect IQ API limitations prevent me from doing this (in order to update the chart at a fixed interval - say every 15 mins - I would need to be able to poll the current air pressure even when the widget is not active, something not currently possible with Connect IQ widgets).***CHANGE HISTORY***Changes made from version 1.0 to version 1.1:- added ability to display atmospheric pressure in either mmHg, inHg, milibars or hectopascals (press MENU while inside the widget to change measurement unit)- altitude is now displayed in either meters or feet depending on user settings

- Sign in to reply
- Cancel

Hi, you can add chart to your widget like this - https://apps.garmin.com/en-US/apps/4370b941-4874-41f4-82d1-d10924eb4bfa I mean create and update chart when user open widget. It's no need update him every 15 min in day. I use this widget on 920xt, thanks.

Great !Thanks thebigbadwolf_1 !

Hi, I do not understand this:Baro preassure (in Fenix) showed me 1000 hPa, Alt=340m (after GPS calibration) and this app showed me: Air 744 hPa, Baro 1015,2 alt 340m. How is it going together? Thanx a lot.

Please make it work with ForeAthlete 920XTJ because i using 920xt taiwan and not be able to use it. Thanks

I don't think the Vivoactive has a baro altimeter. How does this work on that device?

great widget, thanks very much.If it is possible, please consider adding a shortcut to altimeter calibration: as it is, the widget uses whatever the current altimeter setting is, which is likely to be wrong (thanks to weather change), rather than the currently calibrated elevation - which may not be available to the widget?

storm alert Hey, i think the great addition to your widget would be the storm alert as you are alraedy normalising for the altitude that would give better alert than garmin default one that you can only use if not moving up and down. Peter

Bug Hi, Experiencing some bug where the barometer pressure on the widget Garmin provided and yours does not tally. Altimeter settings are to auto cal set to continuous Thanks

barometer graph please I would really like a widget showing barometer trends over time in the form of a graph, to assess weather changes. Thanks for your current app, and look forward to further enhancements, Ted

Forerunner XT920 and trend chart for air pressure Is it possible to get this widget als for the forerunner xt920 with a small trend chart (24h) with air pressure values each 1 hour?

Toybox.Sensor.Info

fēnix 3/HR - Data Fields


1. freediving app from descent to fenix 5 - fēnix 5 Series - Outdoor Recreation Archive - Garmin Forums
   URL: https://forums.garmin.com/outdoor-recreation/outdoor-recreation-archive/f/fenix-5-series/244188/freediving-app-from-descent-to-fenix-5
   freediving app from descent to fenix 5 - fēnix 5 Series - Outdoor Recreation Archive - Garmin Forums

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

- Users 0 members are here
- Views 1526 views
- Subscribers 2 subscribers
- Replies 4 replies
- State Not Answered

Options

- Cancel
- More
- Share

Related

# freediving app from descent to fenix 5

Hello,

Is it a way of installing the freediving app installed in the garmin descent on the fenix 5x plus ?

- Cancel
- Sign in to reply

## Top Replies

- It's part of the firmware and there's no way to install it. You won't find any CIQ apps for it, and there's also differences in the HW as the fenix 5x isn't set up for diving (the pressure sensor…

## All Replies

go to Connect IQ and check compatible devices for that app, if 5x plus is not listed there, then I think the only way would be communication with developer.

I think the apnea app is implanted by default in the Descent. It is not available on the Connect IQ website. My question was if there was a way of extracting it and install it on the Fenix.

It's part of the firmware and there's no way to install it. You won't find any CIQ apps for it, and there's also differences in the HW as the fenix 5x isn't set up for diving (the pressure sensor only goes to 20 feet, I believe.

Ok thanks for the info. My next question would be… Is there anyway I could install the firmware of the Descent on the Fenix 5X?

2. Negative Depth? - Fenix 5X - fēnix 5 Series - Outdoor Recreation Archive - Garmin Forums
   URL: https://forums.garmin.com/outdoor-recreation/outdoor-recreation-archive/f/fenix-5-series/140399/negative-depth---fenix-5x
   Negative Depth? - Fenix 5X - fēnix 5 Series - Outdoor Recreation Archive - Garmin Forums

- State Not Answered
- Replies 11 replies
- Subscribers 0 subscribers
- Views 6113 views
- Users 0 members are here

Options

Related

# Negative Depth? - Fenix 5X

I’m curious if anyone around the forums here have experience with this. Can the 5X give you a negative depth reading? Specifically I’m wanting to know if the device can show depth while snorkeling or free diving.I realize it’s not a dive watch, but since it has the altimeter it sparked my curiousity.

- Sign in to reply
- Cancel

Every second day I am walking at about 5m below sea level. The altitude on this watch is another of the many bugged and never fixed aspects. So from this experience pretty sure it should give you negative depth readings as I went for a ride at -28m about 2 weeks ago. I am damn talented....

I noticed yesterday when heading to pick up the kids from school that my altimeter was showing -11meters.. I normally have it set to Baramoter if I'm home as my elevation doesn't change much through the day. I had left it on Auto following a bike ride and we had a storm coming in which I guess might have confused it. Wish you could set it to auto update altitude by GPS every hour or so..

Pitz and Kilt, the OP is asking about the watch's ability to record water depths.Your replies are about an entirely different issue: Altitudes (in air) below sea level.To Pitz, I further recommend that you read some of the many threads on altitude measurements. If you think that the watch is malfunctioning because it shows a negative altitude, you simply don't understand how a barometric altimeter works.

C1rclez, there was once an CIQ data field (or app?) for diving that someone had written but I believe it was pulled by Garmin as the watch is not considered a dive watch and is not supposed to be used as one. Possible the app/data field is available "off-line" - not sure. You could probably do up your own with one of the apps that allow you to customize calculations such as AppBuilder. This is needed as you must convert the water pressure to a distance (not the same as in the air obviously).AllanOlesen67 +1. Not to take anything away from those that are having real problems with the altimeter/barometer/temp combo, many have no idea how it works and the complexity involved (especially staying accurate over a given period of time without calibration). I'm not saying Garmin does it the best, just that any abc watch will need to be calibrated on a regular basis as they drift. Even counting on GPS is not great given the lack of vertical accuracy (generally 1.5 to 2 x less than horizontal) - easy to be off by many meters even with a good fix.

Razmichael, I will look into the CIQ face or app. I have technical background and could probably write my own in the future. I was just curious about the stock ABC widget mostly. The reason I asked is because Suunto’s Core series can do negative depth (it’s a non gps enabled ABC watch). I was hoping my Fenix has similar ability.

> Pitz and Kilt, the OP is asking about the watch's ability to record water depths.Your replies are about an entirely different issue: Altitudes (in air) below sea level.To Pitz, I further recommend that you read some of the many threads on altitude measurements. If you think that the watch is malfunctioning because it shows a negative altitude, you simply don't understand how a barometric altimeter works.

I know as a baro/gps altimeter works. I'm also curious about depth readings! DESCENT MK1 is is probably equipped with the same hardware of F5X! What do you think about?

I wonder if there is cut-off for the ambient pressure reading. If there is no cut-off, a workaround could be using the built-in ambient pressure data field and do some simple math in the head while diving.Each 100 millibar is equal to one meter, and the surface pressure will be around 1000 millibar (at least when diving in the ocean), so 1100 millibar = 1 meter, 1200 millibar = 2 meter, 1300 millibar = 3 meter, etc.

> Pitz and Kilt, the OP is asking about the watch's ability to record water depths.Your replies are about an entirely different issue: Altitudes (in air) below sea level.To Pitz, I further recommend that you read some of the many threads on altitude measurements. If you think that the watch is malfunctioning because it shows a negative altitude, you simply don't understand how a barometric altimeter works.

Thanks for the obvious... I can read and am aware it's in relation to diving/ snorkeling. The title of the thread is "Negative Depth?" and so I was pointing out that the watch does record Negative Depth IE I was answering the question asked!... It matters not a jot if your above water or below water- it's a pressure sensor! trust me, I used to work in a Hyperbaric Chamber treating divers!If your diving at high altitude (lakes etc) You need to calibrate your dive computers to that altitude before use.. so the two are intrinsically related.. as I said, the sensor cannot tell if its air, water or concrete pushing on it

> Thanks for the obvious... I can read and am aware it's in relation to diving/ snorkeling. The title of the thread is "Negative Depth?" and so I was pointing out that the watch does record Negative Depth IE I was answering the question asked!... It matters not a jot if your above water or below water- it's a pressure sensor! trust me, I used to work in a Hyperbaric Chamber treating divers!

If you trained divers, I certainly hope that you know that the relation between pressure and altitude depth is entirely different in air and in water.In air, 1 millibar of pressure change is equal to approx. 8 meter of altitude change (when you are near sea level).In water, 1 millibar of pressure change is equal to approx. 1 cm of depth change.That is a difference by a factor of 800.In short: The fact that a watch can show negative altitude in air is absolutely no indication that it will be able to show true negative depth in water. If the watch just continues its air altitude calculation when it gets submerged to a depth of 1 meter, it will show an altitude of approx. -800 meter, not -1 meter.

AllanOlesen67Apologies for the tone of my post. Happy to admit my errors and you are indeed correct, I knew it wasn't exactly the same although I had not appreciated quite the difference between the 2- I only nursed divers with decompression illness, not trained them or manage the chamber operations. Always happy to be corrected and learn from others. I should in my "post-night shift state"- have mentioned the relationship was not the same and for obvious reasons, the 5X should not be used in place of a dedicated dive computer- It was instead a rather clumsy way of highlighting the watch did display a negative value.Apologies!KP

3. Light dives - fēnix 7 Series - Wearables - Garmin Forums
   URL: https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-7-series/297005/light-dives
   Light dives - fēnix 7 Series - Wearables - Garmin Forums

Related

Options

# Light dives

Hey, guys, I’m starting light diving this summer(no more than 70 feet) and have Tactix 7 AB. My question is is it safe to use the watch for these and is there a recommended app to use to track pure for personal curiosity. Any advice/comments in general are welcome. Thank you.

- Sign in to reply
- Cancel

## Top Replies

C.sco wrote, it is rated 10 ATM, but in the watch-maker language (not only at Garmin), this rating means it is safe and warranted for swimming and some shallow snorkeling. See what's stated in the docu…

- I'm a freediver and I frequently dive with my Fenix 5 Plus and Fenix 7 down to 30m (~100 feet). I also made a few scuba dives with my Fenix 5 over the years. I never had any issues. You're taking a…

## All Replies

It's rated to 100m (328 feet) so it should be perfectly safe at 21m (70 feet).

It will not measure water depth correctly (or even at all, I don't think) because it's the wrong kind of pressure sensor for that - that requires a dive computer like Descent.

Instead, it'll show something like negative 30,000 feet elevation, lol.

As C.sco wrote, it is rated 10 ATM, but in the watch-maker language (not only at Garmin), this rating means it is safe and warranted for swimming and some shallow snorkeling. See what's stated in the document Water Rating Definitions for the 10 ATM rating:

Suitable for splashes, rain or snow, showering, swimming, diving into water, snorkeling, high-speed water sports

Also make sure to read the FAQ about Garmin Device Waterproof Function:

4. Only watches with diving function are suitable for diving activities and buttons can be pressed underwater. Please avoid the above situations for other devices.

I agree that the watch will probably survive an occasional dive to some 20m, especially if you avoid pressing the buttons. I have personally taken my low-end Instinct (also rated 10 ATM) several times by mistake little bit deeper than 20m, with no harm. On the other hand, should the watch get water damaged, it won't be covered by the warranty.

Good points - I forgot to mention the button pushing issue. I agree that if you do take it diving to 20m, you should avoid pressing the buttons while you're down there.

Thank you, guys.

I'm a freediver and I frequently dive with my Fenix 5 Plus and Fenix 7 down to 30m (~100 feet). I also made a few scuba dives with my Fenix 5 over the years. I never had any issues. You're taking a small risk but based on the 10ATM rating and my personal experience over the past 3 years I think you're safe. Don't press any buttons at depth.

With older Fenix watches (e.g. Fenix 5 or Fenix 5 Plus) you could sideload a scuba app or a freediving app that would allow you to use the watch like a dive computer (including accurate reporting of depth). But those days are gone. Starting with Fenix 6 Garmin started to cap the readings from the sensors so depth is no longer reported accurately deeper than a few meters.

4. Pressure sensor not working below 3 m of water by design. Meanwhile tha Apple Watch Ultra does 40m with dedicated dive app... - fēnix 6 Series - Wearables - Garmin Forums
   URL: https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-6-series/308135/pressure-sensor-not-working-below-3-m-of-water-by-design-meanwhile-tha-apple-watch-ultra-does-40m-with-dedicated-dive-app
   Pressure sensor not working below 3 m of water by design. Meanwhile tha Apple Watch Ultra does 40m with dedicated dive app... - fēnix 6 Series - Wearables - Garmin Forums

Related

Options

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

# Pressure sensor not working below 3 m of water by design. Meanwhile tha Apple Watch Ultra does 40m with dedicated dive app...

Hi

I was just wondering why Garmin has decided to kill the functionality of the pressure sensor, that could be used as a depth meter with appropriate software for recreational diving on Fenix 5. The readings were very accurate and reliable.

But since fenix 6 and 7, including Tactix series the pressure sensor cuts out at 3 m below surface? Why?

Meanwhile a toy Apple Watch Ultra does easily 40m depths with built in app (plus a ton of other apps,and wireless conectivity and rumored 60h battery life)

Why Garmin is destroying built in functionality? Not everyone will(or must decide) to buy Descent if he or she does only occasional recreational dives

- Cancel

Reading your last sentence, it seems like you already know the answer. Main reason is most probably that they want us to buy one of the Descent watches if we want any diving features. Additionaly, it could be that the Fenix uses a different pressure sensor that is not tested or suitable for diving, and Garmin does not want to get held responsible for injuries that are caused from wrong readings.

Why Garmin is destroying built in functionality?

Fenix was never build for scuba diving :

10 ATM :

splashes, rain or snow, showering, swimming, diving into water, snorkeling, high-speed water sports

1st: the Apple Watch Ultra is not a toy...

2nd: Garmin always limits functionality of the hardware via software to differentiate their devices. The Vivoactive 4 has essentially the same sensors as the Fenix 6 but you don't get things like recovery time and training effect in Garmin connect with the Vivoactive, although the FIT file contains this data.

I have tested the DIVE IQ app on Fenix 5 and it was accurate within 0,1 m when compared to a "proper" dive computer. Good enouigh for me, especially as a backup device or an easy loggin system for dives in the Garmin enviroment. That's why I was dissapointed that after switching to Tactix Delta, suddenly I was not able to use the program anymore. I am not saying that it should replace proper dive computer , but for those tht go diving 2-3 times per year it is good enough. The "getting responsible" part is no problem- just use at your own risk

The first part of the definition: 10 ATM "Withstands pressures equivalent to a depth of 100 metres". I am not talking about operating buttons underwater or going to 100 m. Just 40 m. Recreational. Why rate the device for 100m and then kill it functionality at 3m? Especially when talknig about Tactix Delta- a rugged military watch...

Tha "toy" part was intentional , especially when you compare marketing claims for Garmin watches, especially the Tactix line-up. There are some things that make it to older watches, and Garmin should be applauded for it. However if something is intentionaly crippled, especially for apps not from garmin but Garmin store, thats another story...

The first part of the definition: 10 ATM "Withstands pressures equivalent to a depth of 100 metres".

I'm surprised that you, as a diver, don't recognize the definition of water resistance correctly. 100m does not mean that this watch is suitable for diving. Here is another source outside of Garmin:

———-

„

That’s why most brands have a consensus of what WR rating means. Rather than thinking WR rating as a precise measure of water depth it can go to, it is marketed as an indication of levels of water resistant capability, with a substantial safety margin. Most WR ratings on the market can be summarized as thus:

3 ATM/30M — Splash/rain resistant, Washing hands

5 ATM/50M — Shower/bath

10 ATM/100M — Recreational surfing, swimming, snorkeling, sailing and water sports

20 ATM/200M — Professional marine activity, serious surface water sports and skin diving“

—-

# How Waterproof is Garmin’s “Waterproof” [Updated 2017]

—-

„

- 10 ATM/bar/100m: This watch is waterproof and good for most watersports like swimming, sailing and snorkeling in shallow water. If you plan on jumping off cliffs and diving, don’t wear this watch.“

——-

——

If you want to go diving, buy a diving watch ;)

5. Freediving/diving etc - fēnix 7 Series - Wearables - Garmin Forums
   URL: https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-7-series/380237/freediving-diving-etc
   Freediving/diving etc - fēnix 7 Series - Wearables - Garmin Forums

Related

Options

# Freediving/diving etc

Hi

Why is the fenix 7x pro SS blocked from reading the depth measurement if it is waterproof up to 100 m? What's the point? Secondly. How to unlock it?

or maybe it's just me who has this problem?M inimum 5 meters under water

- Sign in to reply
- Cancel

## Top Replies

Why is the fenix 7x pro SS blocked from reading the depth measurement if it is waterproof up to 100 m? What's the point? Secondly. How to unlock it?

The primary reason is the safety…

- Same question, again??As Garmin said, barometer is certified to measure air pressure not water pressure and they block it for safety reason.100ATM resistant is with disclaimer to not push any buttons under…

## All Replies

Same question, again??As Garmin said, barometer is certified to measure air pressure not water pressure and they block it for safety reason.100ATM resistant is with disclaimer to not push any buttons under water.If you want dive, buy watch designed to it (e.g. Descent), for snorkeling you could use Fenix, there is even activity for that.I can't believe you want to use something what might put your life in danger just to save some money.

Ok thx

Why is the fenix 7x pro SS blocked from reading the depth measurement if it is waterproof up to 100 m? What's the point? Secondly. How to unlock it?

The primary reason is the safety of the users, not the safety of the hardware. The sensor can withstand a great depth, but Garmin needs to prevent the use of the barometric sensor for measuring the depth, because they cannot take the legal responsibility for allowing 3rd party applications that may potentially promote unsafe behavior and expose the users to health and life threatening situations. The other reason is that the plain barometric sensor is tuned for measuring the atmospheric pressure, and although it works underwater too and can be calibrated as a depth gauge, its accuracy quickly drops with the depth. It means that it could easily happen that the 3rd party app using the barometric pressure sensor out of the standard working range would give you false information about the depth, and could be responsible for a diving accident.

Read the detailed restrictions in the App Review Guidelines (garmin.com)

b. Physical Safety

Your app must not threaten the physical safety or well-being of users or anyone else. We reserve the right to reject any app that we believe is unsafe or could, directly or indirectly, cause anyone harm. This includes apps that may create a false sense of security, such as “safety awareness” apps.

Here are some specific issues to avoid:

- Harmful Challenges: Your app should not encourage or challenge users to act or use devices in a manner that risks physical harm to themselves or others. For example, apps should not challenge users to perform exercises or activities in a manner likely to result in injury or to drink excessive amounts of alcohol.
- Dangerous Activities: We prohibit apps that are designed to be used during dangerous activities such as scuba diving, free diving, skydiving, base-jumping, and extreme flight sports, even if your app is designed to work with one of Garmin’s products that has been designed for those activities. For example, you may create apps that add functionality to a Garmin Descent series dive watch, but your app should not be intended only for use during a user’s dive.
- Violence: We do not allow apps to facilitate or encourage gratuitous violence, human rights violations, domestic violence, child or animal abuse, or similar actions that harm the user or others.
- Drugs and Dangerous Products: Apps should not promote the use of illegal drugs, tobacco or vape products, excessive amounts of alcohol, unapproved substances, and illegal or dangerous products.
- Certain Aviation Use Cases: We will allow appropriate aviation-themed apps, but in addition to any other legally required disclaimers, aviation apps (except watch faces) must include the following disclaimer: “WARNING: The app is intended only as an in-flight aid and should not be used as a primary information source. If the app contains a barometric altimeter, it will not function in a pressurized aircraft and should not be used in a pressurized aircraft.”
- Regulated Activities: You are solely responsible for ensuring that your app complies with laws and regulations and includes any legally-required disclaimer. We encourage you to seek independent legal advice where appropriate, especially if your app relates to regulated activities, including the practice of medicine, law, or financial services.

6. ”Depth” Unit Option - fēnix 5 Series - Outdoor Recreation Archive - Garmin Forums
   URL: https://forums.garmin.com/outdoor-recreation/outdoor-recreation-archive/f/fenix-5-series/154317/depth-unit-option
   ”Depth” Unit Option - fēnix 5 Series - Outdoor Recreation Archive - Garmin Forums

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

- Users 0 members are here
- Views 6039 views
- Subscribers 0 subscribers
- Replies 3 replies
- State Not Answered

Options

- Cancel
- More
- Share

Related

# ”Depth” Unit Option

Hello, I had a quick question. Under Settings/System//Units you have a “Depth” option (feet or meters). Does anyone know why this is an option when it doesn’t have any dive related activities on the watch?

- Cancel
- Sign in to reply

Link for 2 app. for diving: https://www.apnea.me/dyn One for horizontal freediving (Apnea DYN) is free, and for vertical freediving (Apnea CWT) costs 12 euro.I installed Apnea DYN, and it works very well on my Fenix 5x ...

I wasn’t aware of that app, thanks. But what is the purpose the the “Depth” sensor, as I doubt Garmin would include the option for 3rd Party Diving Apps?

There’s also the Dive IQ (https://www.diveiq.com/) activities apps. As for the reasoning, from what I understand, the hardware on the 5x is almost identical to the Descent. So there’s probably quite a bit of code in common between them.

7. Fenix 3 HR - Temperature and Baromerter not working - fēnix 5 Series - Outdoor Recreation Archive - Garmin Forums
   URL: https://forums.garmin.com/outdoor-recreation/outdoor-recreation-archive/f/fenix-5-series/168518/fenix-3-hr---temperature-and-baromerter-not-working/968550
   Fenix 3 HR - Temperature and Baromerter not working - fēnix 5 Series - Outdoor Recreation Archive - Garmin Forums

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

- Users 0 members are here
- Views 16837 views
- Subscribers 3 subscribers
- Answers 1 answer
- Replies 22 replies
- Locked Locked
- State Suggested Answer

- fenix 3 hr

Options

- Cancel
- 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

# Fenix 3 HR - Temperature and Baromerter not working

Dear All, I Have a Fenix 3 HR and the temperature and barometer sensors stopped working. It just don't measure anymore, but used to work(last time worked was in 18/11/17). Firmware Version: 5.40.0.0 Jul 22 em 15:13 I tried to restore defaults but didn't worked. Can you give me instrunctions in how to fix this? Kind Regards

- Cancel

## Top Replies

- @PaulObrelander. Battery life isn’t an issue. As a matter of facts, the Suunto 9 is battery life champ at the moment. But it is quite big. To big for me, but since you have a fenix 3 that might not a problem…
- This is a known issue with the Fenix 3I am on my third watch in less than 4 years. The temperature will spike to some insane number (589 degrees this time, 888 degrees last time) The altimeter/barometer…

## All Replies

Hello

I have the same problem. After update no temp and no barometer and no altitude. Is the another updat running?

According to the feedback on this thread, the issue seems related to broken HW sensor. So it is not caused by SW update and cannot be fixed as such.

If I look to my temperature widget, my watch is returning --- instead of a temp reading and same for altitude.

Hi there. Is anyone still here..Just want to share the same issue with my garmin fenix 5x. Ive used it for 2 weeks sonce i bought it. The built in sensor work fine until i notice later that its not giving any data. It just shows this –––. I have the latest update on my watch and Garmin connect app. Any solutions..or thoughts regarding this? Thanks.

Try to use warranty. Same thing on fenix 3 HR,they were not able to fix it.

Ok thanks. Im waiting for the reply of the store i bought my watch.yes its probably a hw issue Thw rest of the watch features are functioning well. Will give update later. Thanks and regards.

Hello to everyone, I have the same problem with my Fenix 5 Sapphire, first I found problem with the temperature, always the watch shows 292°C or 558°F and a few days ago, I saw the barometer in in the same pressure (always shows the same value). I tried with:

- update the firmware to the last.

- rollback to another old.

- hardware reset.

- pluged the watch to my computer and deleted all folders.

None of that worked, I think that is a hardware problem, I angry with Garmin, my watch have 2 years and half, since I bought and I think is a watch expensive and not to old to failure.

->Try warranty

->send to maintenance. Sometimes they give a discount in a new one.

Regards

I totally agree, no sense to pay so much for a gear that doesn't last 4 years.

the same happened to me

I went for 2nd hand fenix 6 pro.

Very happy so far, nice upgrade compared to the fenix 3 I owned before. Bigger screen in a smaller package: perfect training and race buddie!

I stuck with Garmin after they offered me an upgrade to a Fenix 5 for a replacement with a nominal charge. No problems whatsoever and has over twice the battery life of the top of the line Suunto. I have a Samsung Active 2 as well. A comparison of the metrics for swimming indicated the Garmin is much better at stroke type identification and lap counts.

8. Diving activities in Garmin Fenix 7 - fēnix 7 Series - Wearables - Garmin Forums
   URL: https://forums.garmin.com/outdoor-recreation/outdoor-recreation/f/fenix-7-series/260357/diving-activities-in-garmin-fenix-7/1367406
   Diving activities in Garmin Fenix 7 - fēnix 7 Series - Wearables - Garmin Forums

Related

Options

- RSS
- More
- Cancel

# Diving activities in Garmin Fenix 7

Hello everybody

Wouldn't you like the Fenix 7 to have some possibility of diving activities?

I know that the Garmin Descent MK2 exists and I think it is a wonderful device, but I am not going to dive more than once or twice a year, and that if I am lucky.So I can't justify the money to buy one.

So I think it would be a good opportunity to include the most basic functions of the Descent MK2's dive computer and put them in the Fenix 7 (we are talking about no mixed gas dive and basic apnea).

I know this is possible, in fact, I used a Garmin IQ downloadable app for my Fenix 5s and it worked like a charm, just like my dedicated dive computer.

This would be a great reason to buy a Fenix 7.

- Sign in to reply
- Cancel

## Top Replies

I wear my Epix all the time while snorkeling and doing light freediving. It's been working fine. What's the issue you're having? In that entire very lengthy post you didn't mention…

- It would be neat, but diving computers have stricter hardware and performance requirements than the Fenix offers, which is why Descent is more expensive. For example, the standard atmospheric barometer…
- 1. The "100M" certification of the fenix does NOT correspond to certification for diving (EN13319).2. the fenix simply does not have a depth gauge.100 m: Can be used for all types of swimming…

## All Replies

After Garmin releases the Fenix 7 I expect they'll eventually also release a Descent Mk3 with the same features plus diving. So if you're a diver then you can just wait a few months and buy that new Descent.

I have a Descent Mk2 and it's a great device. But Garmin had to make some design compromises to achieve the necessary water resistance rating and squeeze in an accurate depth sensor. Compared to a regular Fenix 6X the case is larger, it weighs more, and the battery capacity is lower. I expect most Fenix customers don't care about diving and would prefer a smaller, lighter device with better battery life.

I really don’t think so. The MK 2 is just new released and I don’t think, that we will see a MK 3 for the next two years. But if it took some more years until the F7 will be released, you may be right

I was responding to this:

without making the proper (more expensive) hardware and performance upgrades necessary for a diving computer, then lives could be at stake. It would be a massive liability issue for Garmin.

Have you read the dive warnings on page 2 or the disclaimers in the manual? There is nothing on the Descent watch that if it were to fail, that Garmin would take responsibility. Liability isn't an issue here as their lawyers have this covered with disclaimers. This can simply be added to the manual of any device.

If Garmin added software features to a Fenix marketed it as a dive computer, without making the actual hardware investments/changing needed to serve that function, it would absolutely be a liability, and one that most definitely not be able to be disclaimed in a user manual. Without speaking for C.sco, I don't think he was talking about the Descent, since that device IS a real dive computer and is presumably fit for purpose. If a Descent fails, standard product liability claim, maybe a design or manufacturing defect involved, but not the same issue as marketing a non-dive watch as a dive computer.

On the previous Fenix Version the Application Apnea was working very well. https://www.apnea.me/dyn/ But since Fenix 6, Garmin has put "limitation" in its pressure sensor (used as barometer and depthmeter)...See their FAQ here: https://www.apnea.me/faq/

Been using my Fenix 5X, 5X Plus and 6 for diving and sea activities with zero issue (it is a very sturdy piece of equipment and it was not used as my main diving computer) and I sincerely considering buying a MK2. :-)Also being an apneist for 45 years this is a very dangerous activity which should not be made alone. Here is a link to Jean Pierre Petit who has lost his son... JPP is a astrophysicist and a teacher. It's a long read but very helpful to understand the dangers: https://www.jp-petit.org/dangers/danger_eng/apnea_eng/apnea.htm

"The question 'how long can I have an apnea before I faint today, having my physical condition, in that water?' can not be answered unless... you experience it. It's highly probable that a great many of times people have been at a fraction of second to death, without even noticing it."FYI JPP knew very well Jacques Mayol (The Big Blue's main inspiration) and they were diving together.Here is the French version which has been updated many time since: https://www.jp-petit.org/dangers/apnee.htm In English with Google Translate: https://translate.google.com/translate?sl=auto&tl=en&u=https://www.jp-petit.org/dangers/apnee.htm Sorry for the long almost Off Topic but as the Fenix is made as a "training" instrument, I thought it was important to point the danger of pushing the limits in that apnea activity. A good friend of mine who was a apneist fisherman for his living in the Pacific Ocean and was as fit as Charles Bronson in his prime has died from an heart attack in his 50's... We were very surprised as he was so fit and careful.Quoting JPP:"Our body is not designed for extreme apnea. Even if a freediver won't have any problem, after apneas of 3, 4 minutes or more, this exercise each time destroys neurons in his brain and especially cells in his heart muscle. Much later he will pay the bill by becoming much more sensitive to a heart attack."

I agree. I have a suntoo core that do basic diving until 10m. I would love theses feature (or a little more) in a fenix. Maybe until 20m so that it does not impact the sells of the descent.

20m or 30m is enought for a lot of spearfishing, snorkeling or exploration with a gopro. A suntoo core dive capabilities + load and record gps coordinates, point of interests and dives. A casual diver will not buy a descent.

I agree. I have a suntoo core that do basic diving until 10m. I would love theses feature (or a little more) in a fenix. Maybe until 20m so that it does not impact the sells of the descent.

20m or 30m is enought for a lot of spearfishing, snorkeling or exploration with a gopro. A suntoo core dive capabilities + load and record gps coordinates, point of interests and dives. A casual diver will not buy a descent.

If you think that a written disclaimer completely indemnifies a company from all responsibility you really don't know anything about the law. This is not a video game. A court could find Garmin liable in an incident where their watch error led to an injury

I also used dive computer on my Fenix 5x. Just for rough indication when freediving up to 20 meters. Having 7x without this option is disappointing.

I also used dive computer on my Fenix 5x. Just for rough indication when freediving up to 20 meters. Having 7x without this option is disappointing.

i don’t want to dive with my F7, i just want to do snorkelling and know how depth i am. I don’t need any certification for this.