## Garmin FIT Tags

Information extracted from Garmin FIT (Flexible and Interoperable data Transfer) files. The main reason for adding FIT support was to allow geotagging directly from FIT files using the -geotag option. For this reason, only timestamps and GPS-related FIT messages are decoded by default, and the rest are marked as Unknown to be extracted only if the Unknown (-u) option is used. And unless the ExtractEmbedded (-ee) option is used, only the first FIT message of each type is extracted. When both of these options are used, a significant amount of information may be extracted, and processing times may be lengthy. The family 1 group names of the extracted tags correspond to the FIT message names. The first table below lists the FIT messages, and subsequent tables list the extracted tags. See https://developer.garmin.com/fit/ for the specification.

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 'vers' | ProtocolVersion | no | (from the FIT file header)
> 0 | FileID? | - | --> Garmin FileID Tags
> 1 | Capabilities? | - | --> Garmin Capabilities Tags
> 2 | DeviceSettings? | - | --> Garmin DeviceSettings Tags
> 3 | UserProfile? | - | --> Garmin UserProfile Tags
> 4 | HRMProfile? | - | --> Garmin HRMProfile Tags
> 5 | SDMProfile? | - | --> Garmin SDMProfile Tags
> 6 | BikeProfile? | - | --> Garmin BikeProfile Tags
> 7 | ZonesTarget? | - | --> Garmin ZonesTarget Tags
> 8 | HRZone? | - | --> Garmin HRZone Tags
> 9 | PowerZone? | - | --> Garmin PowerZone Tags
> 10 | MetZone? | - | --> Garmin MetZone Tags
> 12 | Sport? | - | --> Garmin Sport Tags
> 13 | TrainingSettings? | - | --> Garmin TrainingSettings Tags
> 14 | DataScreen? | - | --> Garmin DataScreen Tags
> 15 | Goal? | - | --> Garmin Goal Tags
> 16 | Alert? | - | --> Garmin Alert Tags
> 17 | RangeAlert? | - | --> Garmin RangeAlert Tags
> 18 | Session | - | --> Garmin Session Tags
> 19 | Lap | - | --> Garmin Lap Tags
> 20 | Record | - | --> Garmin Record Tags
> 21 | Event? | - | --> Garmin Event Tags
> 22 | DeviceUsed? | - | --> Garmin DeviceUsed Tags
> 23 | DeviceInfo? | - | --> Garmin DeviceInfo Tags
> 26 | Workout? | - | --> Garmin Workout Tags
> 27 | WorkoutStep? | - | --> Garmin WorkoutStep Tags
> 28 | Schedule? | - | --> Garmin Schedule Tags
> 29 | Location? | - | --> Garmin Location Tags
> 30 | WeightScale? | - | --> Garmin WeightScale Tags
> 31 | Course? | - | --> Garmin Course Tags
> 32 | CoursePoint | - | --> Garmin CoursePoint Tags
> 33 | Totals? | - | --> Garmin Totals Tags
> 34 | Activity? | - | --> Garmin Activity Tags
> 35 | Software? | - | --> Garmin Software Tags
> 37 | FileCapabilities? | - | --> Garmin FileCapabilities Tags
> 38 | MesgCapabilities? | - | --> Garmin MesgCapabilities Tags
> 39 | FieldCapabilities? | - | --> Garmin FieldCapabilities Tags
> 49 | FileCreator? | - | --> Garmin FileCreator Tags
> 51 | BloodPressure? | - | --> Garmin BloodPressure Tags
> 53 | SpeedZone? | - | --> Garmin SpeedZone Tags
> 55 | Monitoring? | - | --> Garmin Monitoring Tags
> 70 | MapLayer? | - | --> Garmin MapLayer Tags
> 71 | Routing? | - | --> Garmin Routing Tags
> 72 | TrainingFile? | - | --> Garmin TrainingFile Tags
> 78 | HRV? | - | --> Garmin HRV Tags
> 79 | UserMetrics? | - | --> Garmin UserMetrics Tags
> 80 | AntRx? | - | --> Garmin AntRx Tags
> 81 | AntTx? | - | --> Garmin AntTx Tags
> 82 | AntChannelID? | - | --> Garmin AntChannelID Tags
> 89 | OpenWaterEvent? | - | --> Garmin OpenWaterEvent Tags
> 101 | Length? | - | --> Garmin Length Tags
> 103 | MonitoringInfo? | - | --> Garmin MonitoringInfo Tags
> 104 | DeviceStatus? | - | --> Garmin DeviceStatus Tags
> 105 | Pad? | no |
> 106 | SlaveDevice? | - | --> Garmin SlaveDevice Tags
> 113 | BestEffort? | - | --> Garmin BestEffort Tags
> 114 | PersonalRecord? | - | --> Garmin PersonalRecord Tags
> 127 | Connectivity? | - | --> Garmin Connectivity Tags
> 128 | WeatherConditions | - | --> Garmin WeatherConditions Tags
> 129 | WeatherAlert? | - | --> Garmin WeatherAlert Tags
> 131 | CadenceZone? | - | --> Garmin CadenceZone Tags
> 132 | HR? | - | --> Garmin HR Tags
> 140 | ActivityMetrics? | - | --> Garmin ActivityMetrics Tags
> 141 | EPOStatus? | - | --> Garmin EPOStatus Tags
> 142 | SegmentLap | - | --> Garmin SegmentLap Tags
> 143 | MultisportSettings? | - | --> Garmin MultisportSettings Tags
> 144 | MultisportActivity? | - | --> Garmin MultisportActivity Tags
> 145 | MemoGlob? | - | --> Garmin MemoGlob Tags
> 147 | SensorSettings? | - | --> Garmin SensorSettings Tags
> 148 | SegmentID? | - | --> Garmin SegmentID Tags
> 149 | SegmentLeaderboardEntry? | - | --> Garmin SegmentLeaderboardEntry Tags
> 150 | SegmentPoint | - | --> Garmin SegmentPoint Tags
> 151 | SegmentFile? | - | --> Garmin SegmentFile Tags
> 152 | Metronome? | - | --> Garmin Metronome Tags
> 158 | WorkoutSession? | - | --> Garmin WorkoutSession Tags
> 159 | WatchfaceSettings? | - | --> Garmin WatchfaceSettings Tags
> 160 | GPS | - | --> Garmin GPS Tags
> 161 | CameraEvent? | - | --> Garmin CameraEvent Tags
> 162 | TimeStampCorrelation? | - | --> Garmin TimeStampCorrelation Tags
> 164 | GyroscopeData? | - | --> Garmin GyroscopeData Tags
> 165 | AccelerometerData? | - | --> Garmin AccelerometerData Tags
> 167 | ThreeDSensorCalibration? | - | --> Garmin ThreeDSensorCalibration Tags
> 169 | VideoFrame? | - | --> Garmin VideoFrame Tags
> 170 | ConnectIQField? | - | --> Garmin ConnectIQField Tags
> 173 | Clubs? | - | --> Garmin Clubs Tags
> 174 | OBDIIData? | - | --> Garmin OBDIIData Tags
> 177 | NMEASentence? | - | --> Garmin NMEASentence Tags
> 178 | AviationAttitude? | - | --> Garmin AviationAttitude Tags
> 184 | Video? | - | --> Garmin Video Tags
> 185 | VideoTitle? | - | --> Garmin VideoTitle Tags
> 186 | VideoDescription? | - | --> Garmin VideoDescription Tags
> 187 | VideoClip? | - | --> Garmin VideoClip Tags
> 188 | OHRSettings? | - | --> Garmin OHRSettings Tags
> 189 | WaypointHandling? | - | --> Garmin WaypointHandling Tags
> 190 | GolfCourse? | - | --> Garmin GolfCourse Tags
> 191 | GolfStats? | - | --> Garmin GolfStats Tags
> 192 | Score? | - | --> Garmin Score Tags
> 193 | Hole? | - | --> Garmin Hole Tags
> 194 | Shot? | - | --> Garmin Shot Tags
> 200 | ExdScreenConfiguration? | - | --> Garmin ExdScreenConfiguration Tags
> 201 | ExdDataFieldConfiguration? | - | --> Garmin ExdDataFieldConfiguration Tags
> 202 | ExdDataConceptConfiguration? | - | --> Garmin ExdDataConceptConfiguration Tags
> 206 | FieldDescription? | - | --> Garmin FieldDescription Tags
> 207 | DeveloperDataID? | - | --> Garmin DeveloperDataID Tags
> 208 | MagnetometerData? | - | --> Garmin MagnetometerData Tags
> 209 | BarometerData? | - | --> Garmin BarometerData Tags
> 210 | OneDSensorCalibration? | - | --> Garmin OneDSensorCalibration Tags
> 211 | MonitoringHRData? | - | --> Garmin MonitoringHRData Tags
> 216 | TimeInZone? | - | --> Garmin TimeInZone Tags
> 222 | AlarmSettings? | - | --> Garmin AlarmSettings Tags
> 225 | Set? | - | --> Garmin Set Tags
> 227 | StressLevel? | - | --> Garmin StressLevel Tags
> 229 | MaxMetData? | - | --> Garmin MaxMetData Tags
> 243 | MusicInfo? | - | --> Garmin MusicInfo Tags
> 258 | DiveSettings? | - | --> Garmin DiveSettings Tags
> 259 | DiveGas? | - | --> Garmin DiveGas Tags
> 262 | DiveAlarm? | - | --> Garmin DiveAlarm Tags
> 264 | ExerciseTitle? | - | --> Garmin ExerciseTitle Tags
> 268 | DiveSummary? | - | --> Garmin DiveSummary Tags
> 269 | SPO2Data? | - | --> Garmin SPO2Data Tags
> 273 | SleepDataInfo? | - | --> Garmin SleepDataInfo Tags
> 275 | SleepLevel? | - | --> Garmin SleepLevel Tags
> 285 | Jump | - | --> Garmin Jump Tags
> 289 | AADAccelFeatures? | - | --> Garmin AADAccelFeatures Tags
> 290 | BeatIntervals? | - | --> Garmin BeatIntervals Tags
> 297 | RespirationRate? | - | --> Garmin RespirationRate Tags
> 302 | HSAAccelerometerData? | - | --> Garmin HSAAccelerometerData Tags
> 304 | HSAStepData? | - | --> Garmin HSAStepData Tags
> 305 | HSA_SPO2Data? | - | --> Garmin HSA_SPO2Data Tags
> 306 | HSAStressData? | - | --> Garmin HSAStressData Tags
> 307 | HSARespirationData? | - | --> Garmin HSARespirationData Tags
> 308 | HSAHeartRateData? | - | --> Garmin HSAHeartRateData Tags
> 309 | MtbCx? | - | --> Garmin MtbCx Tags
> 310 | Race? | - | --> Garmin Race Tags
> 311 | SplitTime? | - | --> Garmin SplitTime Tags
> 312 | Split | - | --> Garmin Split Tags
> 313 | SplitSummary? | - | --> Garmin SplitSummary Tags
> 314 | HSABodyBatteryData? | - | --> Garmin HSABodyBatteryData Tags
> 315 | HSAEvent? | - | --> Garmin HSAEvent Tags
> 317 | ClimbPro | - | --> Garmin ClimbPro Tags
> 319 | TankUpdate? | - | --> Garmin TankUpdate Tags
> 321 | PowerMode? | - | --> Garmin PowerMode Tags
> 323 | TankSummary? | - | --> Garmin TankSummary Tags
> 326 | GPSEvent? | - | --> Garmin GPSEvent Tags
> 336 | ECGSummary? | - | --> Garmin ECGSummary Tags
> 337 | ECGRawSample? | - | --> Garmin ECGRawSample Tags
> 338 | ECGSmoothSample? | - | --> Garmin ECGSmoothSample Tags
> 346 | SleepAssessment? | - | --> Garmin SleepAssessment Tags
> 356 | FunctionalMetrics? | - | --> Garmin FunctionalMetrics Tags
> 358 | RaceEvent? | - | --> Garmin RaceEvent Tags
> 369 | TrainingReadiness? | - | --> Garmin TrainingReadiness Tags
> 370 | HRVStatusSummary? | - | --> Garmin HRVStatusSummary Tags
> 371 | HRVValue? | - | --> Garmin HRVValue Tags
> 372 | RawBBI? | - | --> Garmin RawBBI Tags
> 375 | DeviceAuxBatteryInfo? | - | --> Garmin DeviceAuxBatteryInfo Tags
> 376 | HSAGyroscopeData? | - | --> Garmin HSAGyroscopeData Tags
> 378 | TrainingLoad? | - | --> Garmin TrainingLoad Tags
> 379 | SleepSchedule? | - | --> Garmin SleepSchedule Tags
> 382 | SleepRestlessMoments? | - | --> Garmin SleepRestlessMoments Tags
> 387 | ChronoShotSession? | - | --> Garmin ChronoShotSession Tags
> 388 | ChronoShotData? | - | --> Garmin ChronoShotData Tags
> 389 | HSAConfigurationData? | - | --> Garmin HSAConfigurationData Tags
> 393 | DiveApneaAlarm? | - | --> Garmin DiveApneaAlarm Tags
> 394 | CPEStatus? | - | --> Garmin CPEStatus Tags
> 398 | SkinTempOvernight? | - | --> Garmin SkinTempOvernight Tags
> 402 | HillScore? | - | --> Garmin HillScore Tags
> 403 | EnduranceScore? | - | --> Garmin EnduranceScore Tags
> 409 | HSAWristTemperatureData? | - | --> Garmin HSAWristTemperatureData Tags
> 412 | NapEvent? | - | --> Garmin NapEvent Tags
> 428 | WorkoutSchedule? | - | --> Garmin WorkoutSchedule Tags
> 470 | SleepDisruptionSeverityPeriod? | - | --> Garmin SleepDisruptionSeverityPeriod Tags
> 471 | SleepDisruptionOvernightSeverity? | - | --> Garmin SleepDisruptionOvernightSeverity Tags

## Garmin Common Tags

Tags listed here are common to all FIT messages (ie. all tag tables below).

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 250 | PartIndex | no |
> 253 | TimeStamp | no |
> 254 | MessageIndex | no |

## Garmin FileID Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | FITFileType | no | --> Garmin File Values
> 1 | Manufacturer | no | --> Garmin Manufacturer Values
> 2 | Product | no |
> 3 | SerialNumber | no |
> 4 | TimeCreated | no |
> 5 | Number | no |
> 8 | ProductName | no |

## Garmin File Values

> Value | File | Value | File | Value | File | Value | File
> --- | --- | --- | --- | --- | --- | --- | ---
> 1 | = Device | 10 | = Totals | 34 | = Segment | 61 | = ECG
> 2 | = Settings | 11 | = Goals | 35 | = Segment List | 65 | = Calendar
> 3 | = Sport | 14 | = Blood Pressure | 37 | = Clubs | 68 | = HRV Status
> 4 | = Activity | 15 | = Monitoring A | 38 | = Score Card | 72 | = LHA Backup
> 5 | = Workout | 20 | = Activity Summary | 40 | = Exd Configuration | 74 | = PTD Backup
> 6 | = Course | 28 | = Monitoring Daily | 44 | = Metrics | 77 | = Schedule
> 7 | = Schedules | 29 | = Records | 49 | = Sleep |  |
> 8 | = Locations | 32 | = Monitoring B | 54 | = Chrono Shot Session |  |
> 9 | = Weight | 33 | = Multi Sport | 56 | = Pace Band |  |

## Garmin Manufacturer Values

> Value | Manufacturer | Value | Manufacturer | Value | Manufacturer
> --- | --- | --- | --- | --- | ---
> 1 | = Garmin | 84 | = Magura | 267 | = Bryton
> 2 | = Garmin FR405 ANTFS | 85 | = Woodway | 268 | = Sram
> 3 | = Zephyr | 86 | = Elite | 269 | = Navman
> 4 | = Dayton | 87 | = Nielsen Kellerman | 270 | = Cobi
> 5 | = IDT | 88 | = Dk City | 271 | = Spivi
> 6 | = SRM | 89 | = Tacx | 272 | = Mio Magellan
> 7 | = Quarq | 90 | = Direction Technology | 273 | = Evesports
> 8 | = Ibike | 91 | = Magtonic | 274 | = Sensitivus Gauge
> 9 | = Saris | 92 | = 1partcarbon | 275 | = Podoon
> 10 | = Spark Hk | 93 | = Inside Ride Technologies | 276 | = Life Time Fitness
> 11 | = Tanita | 94 | = Sound Of Motion | 277 | = Falco E Motors
> 12 | = Echowell | 95 | = Stryd | 278 | = Minoura
> 13 | = Dynastream Oem | 96 | = ICG | 279 | = Cycliq
> 14 | = Nautilus | 97 | = MiPulse | 280 | = Luxottica
> 15 | = Dynastream | 98 | = BSX Athletics | 281 | = Trainer Road
> 16 | = Timex | 99 | = Look | 282 | = The Sufferfest
> 17 | = Metrigear | 100 | = Campagnolo Srl | 283 | = Fullspeedahead
> 18 | = Xelic | 101 | = Body Bike Smart | 284 | = Virtualtraining
> 19 | = Beurer | 102 | = Praxisworks | 285 | = Feedbacksports
> 20 | = Cardiosport | 103 | = Limits Technology | 286 | = Omata
> 21 | = A And D | 104 | = Topaction Technology | 287 | = VDO
> 22 | = Hmm | 105 | = Cosinuss | 288 | = Magneticdays
> 23 | = Suunto | 106 | = Fitcare | 289 | = Hammerhead
> 24 | = Thita Elektronik | 107 | = Magene | 290 | = Kinetic By Kurt
> 25 | = Gpulse | 108 | = Giant Manufacturing Co | 291 | = Shapelog
> 26 | = Clean Mobile | 109 | = Tigrasport | 292 | = Dabuziduo
> 27 | = Pedal Brain | 110 | = Salutron | 293 | = Jetblack
> 28 | = Peaksware | 111 | = Technogym | 294 | = Coros
> 29 | = Saxonar | 112 | = Bryton Sensors | 295 | = Virtugo
> 30 | = Lemond Fitness | 113 | = Latitude Limited | 296 | = Velosense
> 31 | = Dexcom | 114 | = Soaring Technology | 297 | = Cycligentinc
> 32 | = Wahoo Fitness | 115 | = iGPSPORT | 298 | = Trailforks
> 33 | = Octane Fitness | 116 | = Thinkrider | 299 | = Mahle Ebikemotion
> 34 | = Archinoetics | 117 | = Gopher Sport | 300 | = Nurvv
> 35 | = The Hurt Box | 118 | = Waterrower | 301 | = Microprogram
> 36 | = Citizen Systems | 119 | = Orangetheory | 302 | = Zone5cloud
> 37 | = Magellan | 120 | = Inpeak | 303 | = Greenteg
> 38 | = Osynce | 121 | = Kinetic | 304 | = Yamaha Motors
> 39 | = Holux | 122 | = Johnson Health Tech | 305 | = Whoop
> 40 | = Concept2 | 123 | = Polar Electro | 306 | = Gravaa
> 41 | = Shimano | 124 | = Seesense | 307 | = Onelap
> 42 | = One Giant Leap | 125 | = Nci Technology | 308 | = Monark Exercise
> 43 | = Ace Sensor | 126 | = IQsquare | 309 | = Form
> 44 | = Brim Brothers | 127 | = Leomo | 310 | = Decathlon
> 45 | = Xplova | 128 | = Ifit Com | 311 | = Syncros
> 46 | = Perception Digital | 129 | = Coros Byte | 312 | = Heatup
> 47 | = Bf1systems | 130 | = Versa Design | 313 | = Cannondale
> 48 | = Pioneer | 131 | = Chileaf | 314 | = True Fitness
> 49 | = Spantec | 132 | = Cycplus | 315 | = RGT Cycling
> 50 | = Metalogics | 133 | = Gravaa Byte | 316 | = Vasa
> 51 | = 4iiiis | 134 | = Sigeyi | 317 | = Race Republic
> 52 | = Seiko Epson | 135 | = Coospo | 318 | = Fazua
> 53 | = Seiko Epson Oem | 136 | = Geoid | 319 | = Oreka Training
> 54 | = Ifor Powell | 137 | = Bosch | 320 | = LSEC
> 55 | = Maxwell Guider | 138 | = Kyto | 321 | = Lululemon Studio
> 56 | = Star Trac | 139 | = Kinetic Sports | 322 | = Shanyue
> 57 | = Breakaway | 140 | = Decathlon Byte | 323 | = Spinning MDA
> 58 | = Alatech Technology Ltd | 141 | = Tq Systems | 324 | = Hilldating
> 59 | = Mio Technology Europe | 142 | = Tag Heuer | 325 | = Aero Sensor
> 60 | = Rotor | 143 | = Keiser Fitness | 326 | = Nike
> 61 | = Geonaute | 144 | = Zwift Byte | 327 | = Magicshine
> 62 | = ID Bike | 145 | = Porsche EP | 328 | = Ictrainer
> 63 | = Specialized | 146 | = Blackbird | 329 | = Absolute Cycling
> 64 | = Wtek | 147 | = Meilan Byte | 330 | = Eo Swimbetter
> 65 | = Physical Enterprises | 148 | = Ezon | 331 | = Mywhoosh
> 66 | = North Pole Engineering | 149 | = Laisi | 332 | = Ravemen
> 67 | = Bkool | 150 | = Myzone | 333 | = Tektro Racing Products
> 68 | = Cateye | 151 | = Abawo | 334 | = Darad Innovation Corporation
> 69 | = Stages Cycling | 152 | = Bafang | 335 | = Cycloptim
> 70 | = Sigmasport | 153 | = Luhong Technology | 337 | = Runna
> 71 | = Tomtom | 255 | = Development | 339 | = Zepp
> 72 | = Peripedal | 257 | = Healthandlife | 340 | = Peloton
> 73 | = Wattbike | 258 | = Lezyne | 341 | = Carv
> 76 | = Moxy | 259 | = Scribe Labs | 342 | = Tissot
> 77 | = Ciclosport | 260 | = Zwift | 345 | = Real Velo
> 78 | = Powerbahn | 261 | = Watteam | 346 | = Wetech
> 79 | = Acorn Projects Aps | 262 | = Recon | 347 | = Jespr
> 80 | = Lifebeam | 263 | = Favero Electronics | 348 | = Huawei
> 81 | = Bontrager | 264 | = Dynovelo | 349 | = Gotoes
> 82 | = Wellgo | 265 | = Strava | 5759 | = ActiGraph Corp
> 83 | = Scosche | 266 | = Precor |  |

## Garmin Capabilities Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Languages | no |
> 1 | Sports | no |
> 21 | WorkoutsSupported | no | --> Garmin WorkoutCapabilities Values
> 23 | ConnectivitySupported | no |
> Bit 0 = Bluetooth Bit 1 = Bluetooth Le Bit 2 = Ant Bit 3 = Activity Upload Bit 4 = Course Download Bit 5 = Workout Download Bit 6 = Live Track Bit 7 = Weather Conditions Bit 8 = Weather Alerts Bit 9 = GPS Ephemeris Download Bit 10 = Explicit Archive Bit 11 = Setup Incomplete Bit 12 = Continue Sync After Software Update Bit 13 = Connect IQ App Download Bit 14 = Golf Course Download Bit 15 = Device Initiates Sync Bit 16 = Connect IQ Watch App Download Bit 17 = Connect IQ Widget Download Bit 18 = Connect IQ Watch Face Download Bit 19 = Connect IQ Data Field Download Bit 20 = Connect IQ App Managment Bit 21 = Swing Sensor Bit 22 = Swing Sensor Remote Bit 23 = Incident Detection Bit 24 = Audio Prompts Bit 25 = Wifi Verification Bit 26 = True Up Bit 27 = Find My Watch Bit 28 = Remote Manual Sync Bit 29 = Live Track Auto Start Bit 30 = Live Track Messaging Bit 31 = Instant Input

## Garmin WorkoutCapabilities Values

> Value | WorkoutCapabilities | Value | WorkoutCapabilities
> --- | --- | --- | ---
> Bit 0 | = Interval | Bit 8 | = Heart Rate
> Bit 1 | = Custom | Bit 9 | = Distance
> Bit 2 | = Fitness Equipment | Bit 10 | = Cadence
> Bit 3 | = Firstbeat | Bit 11 | = Power
> Bit 4 | = New Leaf | Bit 12 | = Grade
> Bit 5 | = Tcx | Bit 13 | = Resistance
> Bit 7 | = Speed | Bit 14 | = Protected

## Garmin DeviceSettings Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ActiveTimeZone | no |
> 1 | UtcOffset | no |
> 2 | TimeOffset | no |
> 4 | TimeMode | no |
> 5 | TimeZoneOffset | no |
> 8 | AlarmsTime | no |
> 12 | BacklightMode | no |
> 0 = Off 1 = Manual 2 = Key And Messages 3 = Auto Brightness 4 = Smart Notifications 5 = Key And Messages Night 6 = Key And Messages And Smart Notifications
> 28 | AlarmsEnabled | no |
> 36 | ActivityTrackerEnabled | no |
> 39 | ClockTime | no |
> 40 | PagesEnabled | no |
> 46 | MoveAlertEnabled | no |
> 47 | DateMode | no | 0 = Day Month 1 = Month Day
> 55 | DisplayOrientation | no | --> Garmin DisplayOrientation Values
> 56 | MountingSide | no | 0 = Right 1 = Left
> 57 | DefaultPage | no |
> 58 | AutosyncMinSteps | no |
> 59 | AutosyncMinTime | no |
> 80 | LactateThresholdAutodetectEnabled | no |
> 86 | BleAutoUploadEnabled | no |
> 89 | AutoSyncFrequency | no | 0 = Never 1 = Occasionally 2 = Frequent 3 = Once A Day 4 = Remote
> 90 | AutoActivityDetect | no |
> 92 | AlarmsRepeat | no |
> 94 | NumberOfScreens | no |
> 95 | SmartNotificationDisplayOrientation | no | --> Garmin DisplayOrientation Values
> 134 | TapInterface | no | --> Garmin Switch Values
> 174 | TapSensitivity | no | 0 = High 1 = Medium 2 = Low

## Garmin DisplayOrientation Values

> Value | DisplayOrientation | Value | DisplayOrientation | Value | DisplayOrientation
> --- | --- | --- | --- | --- | ---
> 0 | = Auto | 2 | = Landscape | 4 | = Landscape Flipped
> 1 | = Portrait | 3 | = Portrait Flipped |  |

## Garmin Switch Values

> Value | Switch
> --- | ---
> 0 | = Off
> 1 | = On
> 2 | = Auto

## Garmin UserProfile Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | FriendlyName | no |
> 1 | Gender | no | --> Garmin Gender Values
> 2 | Age | no |
> 3 | Height | no |
> 4 | Weight | no |
> 5 | Language | no |
> 0 = English 1 = French 2 = Italian 3 = German 4 = Spanish 5 = Croatian 6 = Czech 7 = Danish 8 = Dutch 9 = Finnish 10 = Greek 11 = Hungarian 12 = Norwegian 13 = Polish 14 = Portuguese 15 = Slovakian 16 = Slovenian 17 = Swedish 18 = Russian 19 = Turkish |  | 20 = Latvian 21 = Ukrainian 22 = Arabic 23 = Farsi 24 = Bulgarian 25 = Romanian 26 = Chinese 27 = Japanese 28 = Korean 29 = Taiwanese 30 = Thai 31 = Hebrew 32 = Brazilian Portuguese 33 = Indonesian 34 = Malaysian 35 = Vietnamese 36 = Burmese 37 = Mongolian 254 = Custom
> 6 | ElevSetting | no | --> Garmin DisplayMeasure Values
> 7 | WeightSetting | no | --> Garmin DisplayMeasure Values
> 8 | RestingHeartRate | no |
> 9 | DefaultMaxRunningHeartRate | no |
> 10 | DefaultMaxBikingHeartRate | no |
> 11 | DefaultMaxHeartRate | no |
> 12 | HRSetting | no | 0 = BPM 1 = Max 2 = Reserve
> 13 | SpeedSetting | no | --> Garmin DisplayMeasure Values
> 14 | DistSetting | no | --> Garmin DisplayMeasure Values
> 16 | PowerSetting | no | 0 = W 1 = Percent Ftp
> 17 | ActivityClass | no | 100 = Level Max
> 18 | PositionSetting | no |
> 0 = Degree 1 = Degree Minute 2 = Degree Minute Second 3 = Austrian Grid 4 = British Grid 5 = Dutch Grid 6 = Hungarian Grid 7 = Finnish Grid 8 = German Grid 9 = Icelandic Grid 10 = Indonesian Equatorial 11 = Indonesian Irian 12 = Indonesian Southern 13 = India Zone 0 14 = India Zone IA 15 = India Zone IB 16 = India Zone IIA 17 = India Zone IIB 18 = India Zone IIIA 19 = India Zone IIIB 20 = India Zone IVA |  | 21 = India Zone IVB 22 = Irish Transverse 23 = Irish Grid 24 = Loran 25 = Maidenhead Grid 26 = Mgrs Grid 27 = New Zealand Grid 28 = New Zealand Transverse 29 = Qatar Grid 30 = Modified Swedish Grid 31 = Swedish Grid 32 = South African Grid 33 = Swiss Grid 34 = Taiwan Grid 35 = United States Grid 36 = Utm Ups Grid 37 = West Malayan 38 = Borneo RSO 39 = Estonian Grid 40 = Latvian Grid 41 = Swedish Ref 99 Grid
> 21 | TemperatureSetting | no | --> Garmin DisplayMeasure Values
> 22 | LocalID | no |
> 23 | GlobalID | no |
> 24 | YearOfBirth | no |
> 28 | WakeTime | no |
> 29 | SleepTime | no |
> 30 | HeightSetting | no | --> Garmin DisplayMeasure Values
> 31 | UserRunningStepLength | no |
> 32 | UserWalkingStepLength | no |
> 37 | Ltspeed | no |
> 41 | TimeLast-LthrUpdate | no |
> 47 | DepthSetting | no | --> Garmin DisplayMeasure Values
> 49 | DiveCount | no |
> 62 | GenderX | no | 0 = Female 1 = Male 2 = Not Specified

## Garmin Gender Values

> Value | Gender
> --- | ---
> 0 | = Female
> 1 | = Male

## Garmin DisplayMeasure Values

> Value | DisplayMeasure
> --- | ---
> 0 | = Metric
> 1 | = Statute
> 2 | = Nautical

## Garmin HRMProfile Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Enabled | no |
> 1 | HRMAntID | no |
> 2 | LogHRV | no |
> 3 | HRMAntIDTransType | no |

## Garmin SDMProfile Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Enabled | no |
> 1 | SDMAntID | no |
> 2 | SDMCalFactor | no |
> 3 | Odometer | no |
> 4 | SpeedSource | no |
> 5 | SDMAntIDTransType | no |
> 7 | OdometerRollover | no |

## Garmin BikeProfile Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | BikeProfileName | no |
> 1 | Sport | no | --> Garmin SportEnum Values
> 2 | SubSport | no | --> Garmin SubSport Values
> 3 | Odometer | no |
> 4 | BikeSpdAntID | no |
> 5 | BikeCadAntID | no |
> 6 | BikeSpdcadAntID | no |
> 7 | BikePowerAntID | no |
> 8 | CustomWheelsize | no |
> 9 | AutoWheelsize | no |
> 10 | BikeWeight | no |
> 11 | PowerCalFactor | no |
> 12 | AutoWheelCal | no |
> 13 | AutoPowerZero | no |
> 14 | ID | no |
> 15 | SpdEnabled | no |
> 16 | CadEnabled | no |
> 17 | SpdcadEnabled | no |
> 18 | PowerEnabled | no |
> 19 | CrankLength | no |
> 20 | Enabled | no |
> 21 | BikeSpdAntIDTransType | no |
> 22 | BikeCadAntIDTransType | no |
> 23 | BikeSpdcadAntIDTransType | no |
> 24 | BikePowerAntIDTransType | no |
> 37 | OdometerRollover | no |
> 38 | FrontGearNum | no |
> 39 | FrontGear | no |
> 40 | RearGearNum | no |
> 41 | RearGear | no |
> 44 | ShimanoDi2Enabled | no |

## Garmin SportEnum Values

> Value | SportEnum | Value | SportEnum | Value | SportEnum
> --- | --- | --- | --- | --- | ---
> 0 | = Generic | 28 | = Hunting | 64 | = Racket
> 1 | = Running | 29 | = Fishing | 65 | = Wheelchair Push Walk
> 2 | = Cycling | 30 | = Inline Skating | 66 | = Wheelchair Push Run
> 3 | = Transition | 31 | = Rock Climbing | 67 | = Meditation
> 4 | = Fitness Equipment | 32 | = Sailing | 68 | = Para Sport
> 5 | = Swimming | 33 | = Ice Skating | 69 | = Disc Golf
> 6 | = Basketball | 34 | = Sky Diving | 70 | = Team Sport
> 7 | = Soccer | 35 | = Snowshoeing | 71 | = Cricket
> 8 | = Tennis | 36 | = Snowmobiling | 72 | = Rugby
> 9 | = American Football | 37 | = Stand Up Paddleboarding | 73 | = Hockey
> 10 | = Training | 38 | = Surfing | 74 | = Lacrosse
> 11 | = Walking | 39 | = Wakeboarding | 75 | = Volleyball
> 12 | = Cross Country Skiing | 40 | = Water Skiing | 76 | = Water Tubing
> 13 | = Alpine Skiing | 41 | = Kayaking | 77 | = Wakesurfing
> 14 | = Snowboarding | 42 | = Rafting | 78 | = Water Sport
> 15 | = Rowing | 43 | = Windsurfing | 79 | = Archery
> 16 | = Mountaineering | 44 | = Kitesurfing | 80 | = Mixed Martial Arts
> 17 | = Hiking | 45 | = Tactical | 81 | = Motor Sports
> 18 | = Multisport | 46 | = Jumpmaster | 82 | = Snorkeling
> 19 | = Paddling | 47 | = Boxing | 83 | = Dance
> 20 | = Flying | 48 | = Floor Climbing | 84 | = Jump Rope
> 21 | = E Biking | 49 | = Baseball | 85 | = Pool Apnea
> 22 | = Motorcycling | 53 | = Diving | 86 | = Mobility
> 23 | = Boating | 56 | = Shooting | 87 | = Geocaching
> 24 | = Driving | 58 | = Winter Sport | 88 | = Canoeing
> 25 | = Golf | 59 | = Grinding | 254 | = All
> 26 | = Hang Gliding | 62 | = Hiit |  |
> 27 | = Horseback Riding | 63 | = Video Gaming |  |

## Garmin SubSport Values

> Value | SubSport | Value | SubSport | Value | SubSport
> --- | --- | --- | --- | --- | ---
> 0 | = Generic | 38 | = Resort | 80 | = Brick
> 1 | = Treadmill | 39 | = Rc Drone | 81 | = Swim Run
> 2 | = Street | 40 | = Wingsuit | 82 | = Adventure Race
> 3 | = Trail | 41 | = Whitewater | 83 | = Trucker Workout
> 4 | = Track | 42 | = Skate Skiing | 84 | = Pickleball
> 5 | = Spin | 43 | = Yoga | 85 | = Padel
> 6 | = Indoor Cycling | 44 | = Pilates | 86 | = Indoor Wheelchair Walk
> 7 | = Road | 45 | = Indoor Running | 87 | = Indoor Wheelchair Run
> 8 | = Mountain | 46 | = Gravel Cycling | 88 | = Indoor Hand Cycling
> 9 | = Downhill | 47 | = E-Bike Mountain | 90 | = Field
> 10 | = Recumbent | 48 | = Commuting | 91 | = Ice
> 11 | = Cyclocross | 49 | = Mixed Surface | 92 | = Ultimate
> 12 | = Hand Cycling | 50 | = Navigate | 93 | = Platform
> 13 | = Track Cycling | 51 | = Track Me | 94 | = Squash
> 14 | = Indoor Rowing | 52 | = Map | 95 | = Badminton
> 15 | = Elliptical | 53 | = Single Gas Diving | 96 | = Racquetball
> 16 | = Stair Climbing | 54 | = Multi Gas Diving | 97 | = Table Tennis
> 17 | = Lap Swimming | 55 | = Gauge Diving | 98 | = Overland
> 18 | = Open Water | 56 | = Apnea Diving | 99 | = Trolling Motor
> 19 | = Flexibility Training | 57 | = Apnea Hunting | 110 | = Fly Canopy
> 20 | = Strength Training | 58 | = Virtual Activity | 111 | = Fly Paraglide
> 21 | = Warm Up | 59 | = Obstacle | 112 | = Fly Paramotor
> 22 | = Match | 62 | = Breathing | 113 | = Fly Pressurized
> 23 | = Exercise | 63 | = CCR Diving | 114 | = Fly Navigate
> 24 | = Challenge | 65 | = Sail Race | 115 | = Fly Timer
> 25 | = Indoor Skiing | 66 | = Expedition | 116 | = Fly Altimeter
> 26 | = Cardio Training | 67 | = Ultra | 117 | = Fly Wx
> 27 | = Indoor Walking | 68 | = Indoor Climbing | 118 | = Fly Vfr
> 28 | = E-Bike Fitness | 69 | = Bouldering | 119 | = Fly Ifr
> 29 | = Bmx | 70 | = Hiit | 121 | = Dynamic Apnea
> 30 | = Casual Walking | 71 | = Indoor Grinding | 123 | = Enduro
> 31 | = Speed Walking | 72 | = Hunting With Dogs | 124 | = Rucking
> 32 | = Bike To Run Transition | 73 | = Amrap | 125 | = Rally
> 33 | = Run To Bike Transition | 74 | = Emom | 126 | = Pool Triathlon
> 34 | = Swim To Bike Transition | 75 | = Tabata | 127 | = E-Bike Enduro
> 35 | = Atv | 77 | = Esport | 254 | = All
> 36 | = Motocross | 78 | = Triathlon |  |
> 37 | = Backcountry | 79 | = Duathlon |  |

## Garmin ZonesTarget Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | MaxHeartRate | no |
> 2 | ThresholdHeartRate | no |
> 3 | FunctionalThresholdPower | no |
> 5 | HRCalcType | no | --> Garmin HRZoneCalc Values
> 7 | PwrCalcType | no | --> Garmin PwrZoneCalc Values

## Garmin HRZoneCalc Values

> Value | HRZoneCalc | Value | HRZoneCalc | Value | HRZoneCalc
> --- | --- | --- | --- | --- | ---
> 0 | = Custom | 2 | = Percent HRr |  |
> 1 | = Percent Max HR | 3 | = Percent Lthr |  |

## Garmin PwrZoneCalc Values

> Value | PwrZoneCalc
> --- | ---
> 0 | = Custom
> 1 | = Percent Ftp

## Garmin HRZone Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | HighBpm | no |
> 2 | HRZoneName | no |

## Garmin PowerZone Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | HighValue | no |
> 2 | PowerZoneName | no |

## Garmin MetZone Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | HighBpm | no |
> 2 | Calories | no |
> 3 | FatCalories | no |

## Garmin Sport Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Sport | no | --> Garmin SportEnum Values
> 1 | SubSport | no | --> Garmin SubSport Values
> 3 | SportName | no |
> 15 | PopularityRouting | no | --> Garmin Switch Values
> 17 | NavigationPrompt | no | 1 = Text Only 2 = Map
> 18 | SharpBendWarnings | no | --> Garmin Switch Values
> 21 | WorkoutVideos | no | --> Garmin Switch Values
> 22 | HighTrafficRoadWarnings | no | --> Garmin Switch Values
> 23 | RoadHazardWarnings | no | --> Garmin Switch Values
> 24 | UnpavedRoadWarnings | no | --> Garmin Switch Values

## Garmin TrainingSettings Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 2 | VirtualPartnerPace | no |
> 3 | AutoLapMode | no | 0 = time 1 = Distance 2 = Position 6 = Manual Only
> 4 | AutoLapDistance | no |
> 7 | AutoPause | no | 0 = Off 1 = When Stopped 2 = Custom
> 8 | AutoPauseThreshold | no |
> 12 | PowerAveraging | no | 0 = Include Zeros 1 = Do Not Include Zeros
> 15 | AutoScroll | no | 0 = Off 1 = Slow 2 = Medium 3 = Fast
> 18 | TimerStartPrompt | no | --> Garmin Switch Values
> 22 | PoolLength | no |
> 25 | AutoSleep | no | --> Garmin Switch Values
> 27 | Satellites | no |
> 0 = Off 1 = GPS Only 2 = GPS Glonass 3 = Ultra Trac |  | 5 = GPS Galileo 7 = All Systems 8 = All Multi Band 9 = Auto Select
> 31 | TargetDistance | no |
> 32 | TargetSpeed | no |
> 33 | TargetTime | no |
> 35 | ThreeDSpeed | no | --> Garmin Switch Values
> 36 | ThreeDDistance | no | --> Garmin Switch Values
> 37 | AutoClimb | no | --> Garmin Switch Values
> 40 | AutoClimbInvertColors | no | --> Garmin Switch Values
> 41 | AutoClimbVerticalSpeed | no |
> 42 | AutoClimbModeSwitch | no |
> 46 | LapKey | no | --> Garmin Switch Values
> 50 | WorkoutTargetAlerts | no | --> Garmin Switch Values
> 51 | TimerStartAuto | no | --> Garmin Switch Values
> 52 | TimerStartSpeed | no |
> 53 | SegmentAlerts | no | --> Garmin Switch Values
> 57 | CountdownStart | no | --> Garmin Switch Values
> 63 | ClimbPro | no | --> Garmin Switch Values
> 67 | TrackConsumption | no | --> Garmin Switch Values
> 69 | BottleSize | no |
> 70 | Volume | no | 1 = Ounces 2 = Milliliters
> 80 | MinimumRideDuration | no |
> 86 | LaneNumber | no |
> 87 | BroadcastHeartRate | no | --> Garmin Switch Values
> 93 | SelfEvaluation | no | 0 = Off 1 = Workouts Only 2 = Always
> 102 | SpeedPro | no | --> Garmin Switch Values
> 103 | Touch | no | 0 = Off 1 = On 2 = System 3 = Map Only
> 106 | RecordTemperature | no | --> Garmin Switch Values
> 109 | RunningPowerMode | no | 0 = Off 1 = Accessory Mode 2 = Wrist Only 3 = Smart Mode
> 110 | AccountForWind | no | --> Garmin Switch Values
> 111 | ClimbProMode | no | 1 = When Navigating 2 = Always
> 117 | ClimbDetection | no |
> 1 = Cat 4 2 = Cat 3 3 = Cat 2 |  | 4 = Cat 1 5 = Hc 6 = Uncategorized
> 119 | ClimbProTerrain | no | 0 = Paved 1 = Unpaved 3 = Mixed
> 153 | PreciseTargetSpeed | no |
> 1001 | GPS | no | --> Garmin Switch Values
> 1002 | Glonass | no | --> Garmin Switch Values
> 1003 | Galileo | no | --> Garmin Switch Values
> 1004 | Beidou | no | --> Garmin Switch Values

## Garmin DataScreen Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | NrFields | no |
> 7 | DataFields | no |
> 0 = Total Calories 3 = Cadence 4 = Avg Cadence 5 = Lap Cadence 6 = Distance 7 = Lap Distance 9 = Altitude 11 = Grade 12 = Heading 13 = Heart Rate 14 = Avg HR 15 = Lap HR 16 = HR Max 17 = Avg HR Max 18 = Lap HR Max 19 = HRr 20 = Avg HRr 21 = Lap HRr 22 = HR Zone 23 = HR Gauge 24 = laps 28 = Ete 29 = Distance To Next 30 = Time To Next 31 = Dest Wpt 32 = Next Wpt 33 = Pace 34 = Avg Pace 35 = Lap Pace 36 = Power 37 = Avg Power 39 = Lap Power 40 = Max Power 43 = Power Zone 45 = Steps 48 = Speed 49 = Avg Speed 50 = Lap Speed 53 = Sunrise 54 = Sunset 55 = Elapsed Time 56 = Timer 57 = Avg Lap Time 58 = Lap Time 59 = Time Of Day 60 = Total Ascent 61 = Total Descent 63 = Time Ahead 67 = Repetition 77 = Vert Spd 78 = Temperature 80 = 30 S Power 84 = Last Lap Distance 85 = Last Lap Pace 86 = Last Lap Speed 87 = Last Lap Time 91 = Maximum Speed 92 = Bearing 93 = Eta 94 = Eta At Next 96 = Battery Pct 97 = GPS 99 = Aerobic Te 100 = Last Lap Power 108 = Last Lap Cadence 165 = Last Lap HR 170 = Vertical Oscillation 171 = Avg Vert Osc 172 = Lap Vert Osc 173 = Ground Contact Time 174 = Avg Gct 175 = Lap Gct 187 = Last Lap HR Max 188 = Last Lap HRr 197 = Dist Remaining 199 = Time In HR Zone 1 200 = Time In HR Zone 2 201 = Time In HR Zone 3 202 = Time In HR Zone 4 203 = Time In HR Zone 5 |  | 214 = 24 Hour Max 215 = 24 Hour Min 216 = Connect IQ Field 219 = Avg Ascent 220 = Avg Descent 221 = Max Ascent 222 = Max Descent 223 = Lap Ascent 224 = Lap Descent 225 = Last Lap Ascent 226 = Last Lap Descent 227 = Min Altitude 228 = Max Altitude 229 = GPS Altitude 230 = Vert Dist To Dest 231 = Ambient Press 233 = Glide Ratio 234 = Glide Ratio Dest 235 = Vert Speed To Tgt 236 = Course 237 = GPS Heading 238 = Compass Hdg 239 = Off Course 240 = Location 241 = Dest Location 242 = Lat Lon 243 = Vel Made Good 245 = Active Calories 246 = Next Fork 302 = Step Distance 303 = Step Time 304 = Step Speed 305 = Step Pace 307 = Gct Balance 308 = Avg Gct Bal 309 = Lap Gct Bal 310 = Vertical Ratio 311 = Avg Vert Ratio 312 = Lap Vert Ratio 313 = Stride Length 314 = Avg Stride Len 315 = Lap Stride Len 320 = Perform Cond 395 = Battery Hours 423 = Muscle O2 Sat 424 = Total Hemaglobin 433 = Anaerobic Te 452 = Resp Rate 455 = Total Time 462 = Est Total Dist 478 = Load 511 = Workout Comparison 512 = Cadence Gauge 520 = Primary Target 522 = Duration 524 = Vert Osc Gauge 525 = Vert Ratio Gauge 526 = Ground Contact Time Gauge 527 = Gct Balance Gauge 528 = Power Gauge 529 = Compass Gauge 530 = Te Gauge 531 = Asc Des Gauge 532 = Overall Ahead Behind 578 = Secondary Target 580 = Stamina Potential 581 = Stamina 582 = Distance Remaining 583 = Time Remaining 585 = Gauge Dist 586 = Altitude Chart 587 = Barometer Chart 588 = Heart Rate Chart 589 = Pace Chart 590 = Speed Chart 591 = Power Chart 597 = Gauge Time 610 = HR Zones Ratio 616 = Time Of Day Seconds 656 = Grade Adjusted Pace
> 8 | Layout | no |
> 9 | Position | no |
> 10 | ScreenType | no |
> 21 = Clock 22 = HR Gauge 25 = Map 26 = Virtual Partner 27 = Run Dynamics 30 = Music 32 = Custom Lap Banner 35 = Compass 38 = Workout |  | 44 = Altitude 56 = Segment 57 = Group Track List 74 = Lap Summary 104 = Climb Pro 109 = Track Laps 122 = Track Summary 127 = Stamina 162 = Group Ride

## Garmin Goal Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Sport | no | --> Garmin SportEnum Values
> 1 | SubSport | no | --> Garmin SubSport Values
> 2 | StartDate | no |
> 3 | EndDate | no |
> 4 | GoalType | no |
> 0 = time 1 = Distance 2 = Calories 3 = Frequency |  | 4 = Steps 5 = Ascent 6 = Active Minutes
> 5 | Value | no |
> 6 | Repeat | no |
> 7 | TargetValue | no |
> 8 | Recurrence | no |
> 0 = Off 1 = Daily 2 = Weekly |  | 3 = Monthly 4 = Yearly 5 = Custom
> 9 | RecurrenceValue | no |
> 10 | Enabled | no |
> 11 | Source | no | 0 = Auto 1 = Community 2 = User

## Garmin Alert Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | Metric | no |
> 0 = time 1 = Distance 2 = Calories 3 = Ascent |  | 4 = Descent 5 = Reps 7 = Smart 8 = Pacing
> 2 | Value | no |
> 3 | Status | no | --> Garmin Switch Values
> 4 | Message | no |
> 5 | Repeat | no | --> Garmin Switch Values

## Garmin RangeAlert Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | Metric | no | 0 = Heart Rate 1 = Speed 2 = Cadence 3 = Power 4 = Elevation
> 2 | LowStatus | no | --> Garmin AlertZone Values
> 3 | LowValue | no |
> 4 | HighStatus | no | --> Garmin AlertZone Values
> 5 | HighValue | no |

## Garmin AlertZone Values

> Value | AlertZone | Value | AlertZone | Value | AlertZone | Value | AlertZone
> --- | --- | --- | --- | --- | --- | --- | ---
> 0 | = Off | 101 | = Zone 1 | 103 | = Zone 3 | 105 | = Zone 5
> 1 | = Custom | 102 | = Zone 2 | 104 | = Zone 4 |  |

## Garmin Session Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Event | no | --> Garmin EventEnum Values
> 1 | EventType | no | --> Garmin EventType Values
> 2 | GPSDateTime | no | (start_time)
> 3 | GPSLatitude | no | (start_position_lat)
> 4 | GPSLongitude | no | (start_position_long)
> 5 | Sport | no | --> Garmin SportEnum Values
> 6 | SubSport | no | --> Garmin SubSport Values
> 7 | TotalElapsedTime | no |
> 8 | TotalTimerTime | no |
> 9 | TotalDistance | no |
> 10 | TotalCycles | no |
> 11 | TotalCalories | no |
> 13 | TotalFatCalories | no |
> 14 | AvgSpeed | no |
> 15 | MaxSpeed | no |
> 16 | AvgHeartRate | no |
> 17 | MaxHeartRate | no |
> 18 | AvgCadence | no |
> 19 | MaxCadence | no |
> 20 | AvgPower | no |
> 21 | MaxPower | no |
> 22 | TotalAscent | no |
> 23 | TotalDescent | no |
> 24 | TotalTrainingEffect | no |
> 25 | FirstLapIndex | no |
> 26 | NumLaps | no |
> 27 | EventGroup | no |
> 28 | Trigger | no | 0 = Activity End 1 = Manual 2 = Auto Multi Sport 3 = Fitness Equipment
> 29 | NECLatitude | no |
> 30 | NECLongitude | no |
> 31 | SWCLatitude | no |
> 32 | SWCLongitude | no |
> 33 | NumLengths | no |
> 34 | NormalizedPower | no |
> 35 | TrainingStressScore | no |
> 36 | IntensityFactor | no |
> 37 | LeftRightBalance | no |
> 38 | GPSDestLatitude | no | (end_position_lat)
> 39 | GPSDestLongitude | no | (end_position_long)
> 41 | AvgStrokeCount | no |
> 42 | AvgStrokeDistance | no |
> 43 | SwimStroke | no | --> Garmin SwimStroke Values
> 44 | PoolLength | no |
> 45 | ThresholdPower | no |
> 46 | PoolLengthUnit | no | --> Garmin DisplayMeasure Values
> 47 | NumActiveLengths | no |
> 48 | TotalWork | no |
> 49 | AvgAltitude | no |
> 50 | MaxAltitude | no |
> 51 | GPSAccuracy | no |
> 52 | AvgGrade | no |
> 53 | AvgPosGrade | no |
> 54 | AvgNegGrade | no |
> 55 | MaxPosGrade | no |
> 56 | MaxNegGrade | no |
> 57 | AvgTemperature | no |
> 58 | MaxTemperature | no |
> 59 | TotalMovingTime | no |
> 60 | AvgPosVerticalSpeed | no |
> 61 | AvgNegVerticalSpeed | no |
> 62 | MaxPosVerticalSpeed | no |
> 63 | MaxNegVerticalSpeed | no |
> 64 | MinHeartRate | no |
> 65 | TimeInHRZone | no |
> 66 | TimeInSpeedZone | no |
> 67 | TimeInCadenceZone | no |
> 68 | TimeInPowerZone | no |
> 69 | AvgLapTime | no |
> 70 | BestLapIndex | no |
> 71 | MinAltitude | no |
> 78 | WorkTime | no |
> 79 | AvgSwimCadence | no |
> 80 | AvgSwolf | no |
> 82 | PlayerScore | no |
> 83 | OpponentScore | no |
> 84 | OpponentName | no |
> 85 | StrokeCount | no |
> 86 | ZoneCount | no |
> 87 | MaxBallSpeed | no |
> 88 | AvgBallSpeed | no |
> 89 | AvgVerticalOscillation | no |
> 90 | AvgStanceTimePercent | no |
> 91 | AvgStanceTime | no |
> 92 | AvgFractionalCadence | no |
> 93 | MaxFractionalCadence | no |
> 94 | TotalFractionalCycles | no |
> 95 | AvgTotalHemoglobinConc | no |
> 96 | MinTotalHemoglobinConc | no |
> 97 | MaxTotalHemoglobinConc | no |
> 98 | AvgSaturatedHemoglobinPercent | no |
> 99 | MinSaturatedHemoglobinPercent | no |
> 100 | MaxSaturatedHemoglobinPercent | no |
> 101 | AvgLeftTorqueEffectiveness | no |
> 102 | AvgRightTorqueEffectiveness | no |
> 103 | AvgLeftPedalSmoothness | no |
> 104 | AvgRightPedalSmoothness | no |
> 105 | AvgCombinedPedalSmoothness | no |
> 110 | SportProfileName | no |
> 111 | SportIndex | no |
> 112 | TimeStanding | no |
> 113 | StandCount | no |
> 114 | AvgLeftPco | no |
> 115 | AvgRightPco | no |
> 116 | AvgLeftPowerPhase | no |
> 117 | AvgLeftPowerPhasePeak | no |
> 118 | AvgRightPowerPhase | no |
> 119 | AvgRightPowerPhasePeak | no |
> 120 | AvgPowerPosition | no |
> 121 | MaxPowerPosition | no |
> 122 | AvgCadencePosition | no |
> 123 | MaxCadencePosition | no |
> 124 | EnhancedAvgSpeed | no |
> 125 | EnhancedMaxSpeed | no |
> 126 | EnhancedAvgAltitude | no |
> 127 | EnhancedMinAltitude | no |
> 128 | EnhancedMaxAltitude | no |
> 129 | AvgLevMotorPower | no |
> 130 | MaxLevMotorPower | no |
> 131 | LevBatteryConsumption | no |
> 132 | AvgVerticalRatio | no |
> 133 | AvgStanceTimeBalance | no |
> 134 | AvgStepLength | no |
> 137 | TotalAnaerobicTrainingEffect | no |
> 139 | AvgVam | no |
> 140 | AvgDepth | no |
> 141 | MaxDepth | no |
> 142 | SurfaceInterval | no |
> 143 | StartCns | no |
> 144 | EndCns | no |
> 145 | StartN2 | no |
> 146 | EndN2 | no |
> 147 | AvgRespirationRate | no |
> 148 | MaxRespirationRate | no |
> 149 | MinRespirationRate | no |
> 150 | MinTemperature | no |
> 151 | TotalSets | no |
> 152 | Volume | no |
> 155 | O2Toxicity | no |
> 156 | DiveNumber | no |
> 168 | TrainingLoadPeak | no |
> 169 | EnhancedAvgRespirationRate | no |
> 170 | EnhancedMaxRespirationRate | no |
> 177 | CaloriesConsumed | no |
> 178 | EstSweatLoss | no |
> 179 | FluidConsumed | no |
> 180 | EnhancedMinRespirationRate | no |
> 181 | TotalGrit | no |
> 182 | TotalFlow | no |
> 183 | JumpCount | no |
> 185 | ExecutionScore | no |
> 186 | AvgGrit | no |
> 187 | AvgFlow | no |
> 188 | PrimaryBenefit | no | --> Garmin Benefit Values
> 192 | WorkoutFeel | no |
> 193 | WorkoutRpe | no |
> 194 | AvgSPO2 | no |
> 195 | AvgStress | no |
> 196 | MetabolicCalories | no |
> 197 | SDRRHRV | no |
> 198 | RMSSD_HRV | no |
> 199 | TotalFractionalAscent | no |
> 200 | TotalFractionalDescent | no |
> 202 | RecoveryHeartRate | no |
> 205 | BeginningPotential | no |
> 206 | EndingPotential | no |
> 207 | MinStamina | no |
> 208 | AvgCoreTemperature | no |
> 209 | MinCoreTemperature | no |
> 210 | MaxCoreTemperature | no |
> 211 | GradeAdjustedSpeed | no |
> 212 | WindData | no | 0 = Disabled 1 = Enabled
> 215 | BeginningBodyBattery | no |
> 216 | EndingBodyBattery | no |
> 220 | PackWeight | no |
> 222 | StepSpeedLossDistance | no |
> 223 | StepSpeedLossPercent | no |
> 224 | AvgForce | no |
> 225 | MaxForce | no |
> 226 | NormalizedForce | no |

## Garmin EventEnum Values

> Value | EventEnum | Value | EventEnum | Value | EventEnum
> --- | --- | --- | --- | --- | ---
> 0 | = Timer | 18 | = Cad Low Alert | 43 | = Rear Gear Change
> 3 | = Workout | 19 | = Power High Alert | 44 | = Rider Position Change
> 4 | = Workout Step | 20 | = Power Low Alert | 45 | = Elev High Alert
> 5 | = Power Down | 21 | = Recovery HR | 46 | = Elev Low Alert
> 6 | = Power Up | 22 | = Battery Low | 47 | = Comm Timeout
> 7 | = Off Course | 23 | = Time Duration Alert | 54 | = Auto Activity Detect
> 8 | = Session | 24 | = Distance Duration Alert | 56 | = Dive Alert
> 9 | = Lap | 25 | = Calorie Duration Alert | 57 | = Dive Gas Switched
> 10 | = Course Point | 26 | = Activity | 71 | = Tank Pressure Reserve
> 11 | = Battery | 27 | = Fitness Equipment | 72 | = Tank Pressure Critical
> 12 | = Virtual Partner Pace | 28 | = Length | 73 | = Tank Lost
> 13 | = HR High Alert | 32 | = User Marker | 74 | = Sleep Event
> 14 | = HR Low Alert | 33 | = Sport Point | 75 | = Radar Threat Alert
> 15 | = Speed High Alert | 36 | = Calibration | 76 | = Tank Battery Low
> 16 | = Speed Low Alert | 39 | = Performance Condition Alert | 81 | = Tank Pod Connected
> 17 | = Cad High Alert | 42 | = Front Gear Change | 82 | = Tank Pod Disconnected

## Garmin EventType Values

> Value | EventType | Value | EventType | Value | EventType
> --- | --- | --- | --- | --- | ---
> 0 | = Start | 4 | = Stop All | 8 | = Stop Disable
> 1 | = Stop | 5 | = Begin Depreciated | 9 | = Stop Disable All
> 2 | = Consecutive Depreciated | 6 | = End Depreciated |  |
> 3 | = Marker | 7 | = End All Depreciated |  |

## Garmin SwimStroke Values

> Value | SwimStroke | Value | SwimStroke | Value | SwimStroke
> --- | --- | --- | --- | --- | ---
> 0 | = Freestyle | 3 | = Butterfly | 6 | = Im
> 1 | = Backstroke | 4 | = Drill | 7 | = Im By Round
> 2 | = Breaststroke | 5 | = Mixed | 8 | = Rimo

## Garmin Benefit Values

> Value | Benefit | Value | Benefit | Value | Benefit | Value | Benefit
> --- | --- | --- | --- | --- | --- | --- | ---
> 0 | = No Benefit | 2 | = Base | 4 | = Threshold | 6 | = Anaerobic
> 1 | = Recovery | 3 | = Tempo | 5 | = VO2 Max | 7 | = Sprint

## Garmin Lap Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Event | no | --> Garmin EventEnum Values
> 1 | EventType | no | --> Garmin EventType Values
> 2 | GPSDateTime | no | (start_time)
> 3 | GPSLatitude | no | (start_position_lat)
> 4 | GPSLongitude | no | (start_position_long)
> 5 | GPSDestLatitude | no | (end_position_lat)
> 6 | GPSDestLongitude | no | (end_position_long)
> 7 | TotalElapsedTime | no |
> 8 | TotalTimerTime | no |
> 9 | TotalDistance | no |
> 10 | TotalCycles | no |
> 11 | TotalCalories | no |
> 12 | TotalFatCalories | no |
> 13 | AvgSpeed | no |
> 14 | MaxSpeed | no |
> 15 | AvgHeartRate | no |
> 16 | MaxHeartRate | no |
> 17 | AvgCadence | no |
> 18 | MaxCadence | no |
> 19 | AvgPower | no |
> 20 | MaxPower | no |
> 21 | TotalAscent | no |
> 22 | TotalDescent | no |
> 23 | Intensity | no | --> Garmin Intensity Values
> 24 | LapTrigger | no |
> 0 = Manual 1 = time 2 = Distance 3 = Position Start 4 = Position Lap |  | 5 = Position Waypoint 6 = Position Marked 7 = Session End 8 = Fitness Equipment
> 25 | Sport | no | --> Garmin SportEnum Values
> 26 | EventGroup | no |
> 27 | NECLatitude | no |
> 28 | NECLongitude | no |
> 29 | SWCLatitude | no |
> 30 | SWCLongitude | no |
> 32 | NumLengths | no |
> 33 | NormalizedPower | no |
> 34 | LeftRightBalance | no |
> 35 | FirstLengthIndex | no |
> 37 | AvgStrokeDistance | no |
> 38 | SwimStroke | no | --> Garmin SwimStroke Values
> 39 | SubSport | no | --> Garmin SubSport Values
> 40 | NumActiveLengths | no |
> 41 | TotalWork | no |
> 42 | AvgAltitude | no |
> 43 | MaxAltitude | no |
> 44 | GPSAccuracy | no |
> 45 | AvgGrade | no |
> 46 | AvgPosGrade | no |
> 47 | AvgNegGrade | no |
> 48 | MaxPosGrade | no |
> 49 | MaxNegGrade | no |
> 50 | AvgTemperature | no |
> 51 | MaxTemperature | no |
> 52 | TotalMovingTime | no |
> 53 | AvgPosVerticalSpeed | no |
> 54 | AvgNegVerticalSpeed | no |
> 55 | MaxPosVerticalSpeed | no |
> 56 | MaxNegVerticalSpeed | no |
> 57 | TimeInHRZone | no |
> 58 | TimeInSpeedZone | no |
> 59 | TimeInCadenceZone | no |
> 60 | TimeInPowerZone | no |
> 61 | RepetitionNum | no |
> 62 | MinAltitude | no |
> 63 | MinHeartRate | no |
> 71 | WktStepIndex | no |
> 73 | AvgSwolf | no |
> 74 | OpponentScore | no |
> 75 | StrokeCount | no |
> 76 | ZoneCount | no |
> 77 | AvgVerticalOscillation | no |
> 78 | AvgStanceTimePercent | no |
> 79 | AvgStanceTime | no |
> 80 | AvgFractionalCadence | no |
> 81 | MaxFractionalCadence | no |
> 82 | TotalFractionalCycles | no |
> 83 | PlayerScore | no |
> 84 | AvgTotalHemoglobinConc | no |
> 85 | MinTotalHemoglobinConc | no |
> 86 | MaxTotalHemoglobinConc | no |
> 87 | AvgSaturatedHemoglobinPercent | no |
> 88 | MinSaturatedHemoglobinPercent | no |
> 89 | MaxSaturatedHemoglobinPercent | no |
> 91 | AvgLeftTorqueEffectiveness | no |
> 92 | AvgRightTorqueEffectiveness | no |
> 93 | AvgLeftPedalSmoothness | no |
> 94 | AvgRightPedalSmoothness | no |
> 95 | AvgCombinedPedalSmoothness | no |
> 98 | TimeStanding | no |
> 99 | StandCount | no |
> 100 | AvgLeftPco | no |
> 101 | AvgRightPco | no |
> 102 | AvgLeftPowerPhase | no |
> 103 | AvgLeftPowerPhasePeak | no |
> 104 | AvgRightPowerPhase | no |
> 105 | AvgRightPowerPhasePeak | no |
> 106 | AvgPowerPosition | no |
> 107 | MaxPowerPosition | no |
> 108 | AvgCadencePosition | no |
> 109 | MaxCadencePosition | no |
> 110 | EnhancedAvgSpeed | no |
> 111 | EnhancedMaxSpeed | no |
> 112 | EnhancedAvgAltitude | no |
> 113 | EnhancedMinAltitude | no |
> 114 | EnhancedMaxAltitude | no |
> 115 | AvgLevMotorPower | no |
> 116 | MaxLevMotorPower | no |
> 117 | LevBatteryConsumption | no |
> 118 | AvgVerticalRatio | no |
> 119 | AvgStanceTimeBalance | no |
> 120 | AvgStepLength | no |
> 121 | AvgVam | no |
> 122 | AvgDepth | no |
> 123 | MaxDepth | no |
> 124 | MinTemperature | no |
> 136 | EnhancedAvgRespirationRate | no |
> 137 | EnhancedMaxRespirationRate | no |
> 145 | EstSweatLoss | no |
> 147 | AvgRespirationRate | no |
> 148 | MaxRespirationRate | no |
> 149 | TotalGrit | no |
> 150 | TotalFlow | no |
> 151 | JumpCount | no |
> 152 | ExecutionScore | no |
> 153 | AvgGrit | no |
> 154 | AvgFlow | no |
> 155 | RestingCalories | no |
> 156 | TotalFractionalAscent | no |
> 157 | TotalFractionalDescent | no |
> 158 | AvgCoreTemperature | no |
> 159 | MinCoreTemperature | no |
> 160 | MaxCoreTemperature | no |
> 161 | GradeAdjustedSpeed | no |
> 163 | Unpaved | no |
> 164 | StepSpeedLossDistance | no |
> 165 | StepSpeedLossPercentage | no |
> 166 | AvgForce | no |
> 167 | MaxForce | no |
> 168 | NormalizedForce | no |

## Garmin Intensity Values

> Value | Intensity | Value | Intensity | Value | Intensity | Value | Intensity
> --- | --- | --- | --- | --- | --- | --- | ---
> 0 | = Active | 2 | = Warmup | 4 | = Recovery | 6 | = Other
> 1 | = Rest | 3 | = Cooldown | 5 | = Interval |  |

## Garmin Record Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | GPSLatitude | no | (position_lat)
> 1 | GPSLongitude | no | (position_long)
> 2 | GPSAltitude | no | (altitude)
> 3 | HeartRate | no |
> 4 | Cadence | no |
> 5 | Distance | no |
> 6 | GPSSpeed | no | (speed)
> 7 | Power | no |
> 8 | CompressedSpeedDistance | no |
> 9 | Grade | no |
> 10 | Resistance | no |
> 11 | TimeFromCourse | no |
> 12 | CycleLength | no |
> 13 | Temperature | no |
> 17 | Speed_1s | no |
> 18 | Cycles | no |
> 19 | TotalCycles | no |
> 28 | CompressedAccumulatedPower | no |
> 29 | AccumulatedPower | no |
> 30 | LeftRightBalance | no |
> 31 | GPSAccuracy | no |
> 32 | VerticalSpeed | no |
> 33 | Calories | no |
> 39 | VerticalOscillation | no |
> 40 | StanceTimePercent | no |
> 41 | StanceTime | no |
> 42 | ActivityType | no | --> Garmin ActivityType Values
> 43 | LeftTorqueEffectiveness | no |
> 44 | RightTorqueEffectiveness | no |
> 45 | LeftPedalSmoothness | no |
> 46 | RightPedalSmoothness | no |
> 47 | CombinedPedalSmoothness | no |
> 48 | Time128 | no |
> 49 | StrokeType | no |
> 0 = No Event 1 = Other 2 = Serve |  | 3 = Forehand 4 = Backhand 5 = Smash
> 50 | Zone | no |
> 51 | BallSpeed | no |
> 52 | Cadence256 | no |
> 53 | FractionalCadence | no |
> 54 | TotalHemoglobinConc | no |
> 55 | TotalHemoglobinConcMin | no |
> 56 | TotalHemoglobinConcMax | no |
> 57 | SaturatedHemoglobinPercent | no |
> 58 | SaturatedHemoglobinPercentMin | no |
> 59 | SaturatedHemoglobinPercentMax | no |
> 62 | DeviceIndex | no |
> 67 | LeftPco | no |
> 68 | RightPco | no |
> 69 | LeftPowerPhase | no |
> 70 | LeftPowerPhasePeak | no |
> 71 | RightPowerPhase | no |
> 72 | RightPowerPhasePeak | no |
> 73 | GPSSpeed | no | (enhanced_speed)
> 78 | GPSAltitude | no | (enhanced_altitude)
> 81 | BatterySoc | no |
> 82 | MotorPower | no |
> 83 | VerticalRatio | no |
> 84 | StanceTimeBalance | no |
> 85 | StepLength | no |
> 87 | CycleLength16 | no |
> 90 | PerformanceCondition | no |
> 91 | AbsolutePressure | no |
> 92 | Depth | no |
> 93 | NextStopDepth | no |
> 94 | NextStopTime | no |
> 95 | TimeToSurface | no |
> 96 | NdlTime | no |
> 97 | CnsLoad | no |
> 98 | N2Load | no |
> 99 | RespirationRate | no |
> 108 | EnhancedRespirationRate | no |
> 114 | Grit | no |
> 115 | Flow | no |
> 116 | CurrentStress | no |
> 117 | EbikeTravelRange | no |
> 118 | EbikeBatteryLevel | no |
> 119 | EbikeAssistMode | no |
> 120 | EbikeAssistLevelPercent | no |
> 121 | TotalAscent | no |
> 123 | AirTimeRemaining | no |
> 124 | PressureSac | no |
> 125 | VolumeSac | no |
> 126 | Rmv | no |
> 127 | AscentRate | no |
> 129 | PO2 | no |
> 136 | WristHeartRate | no |
> 137 | StaminaPotential | no |
> 138 | Stamina | no |
> 139 | CoreTemperature | no |
> 140 | GradeAdjustedSpeed | no |
> 143 | BodyBattery | no |
> 144 | ExternalHeartRate | no |
> 146 | StepSpeedLossDistance | no |
> 147 | StepSpeedLossPercentage | no |
> 148 | Force | no |

## Garmin ActivityType Values

> Value | ActivityType | Value | ActivityType | Value | ActivityType
> --- | --- | --- | --- | --- | ---
> 0 | = Generic | 3 | = Transition | 6 | = Walking
> 1 | = Running | 4 | = Fitness Equipment | 8 | = Sedentary
> 2 | = Cycling | 5 | = Swimming | 254 | = All

## Garmin Event Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Event | no | --> Garmin EventEnum Values
> 1 | EventType | no | --> Garmin EventType Values
> 2 | Data16 | no |
> 3 | Data | no |
> 4 | EventGroup | no |
> 7 | Score | no |
> 8 | OpponentScore | no |
> 9 | FrontGearNum | no |
> 10 | FrontGear | no |
> 11 | RearGearNum | no |
> 12 | RearGear | no |
> 13 | DeviceIndex | no |
> 14 | ActivityType | no | --> Garmin ActivityType Values
> 15 | StartTimeStamp | no |
> 21 | RadarThreatLevelMax | no | 0 = Threat Unknown 1 = Threat None 2 = Threat Approaching 3 = Threat Approaching Fast
> 22 | RadarThreatCount | no |
> 23 | RadarThreatAvgApproachSpeed | no |
> 24 | RadarThreatMaxApproachSpeed | no |

## Garmin DeviceUsed Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | DevSpeed | no |
> 1 | DevDistance | no |
> 2 | DevCadence | no |
> 3 | DevElevation | no |
> 4 | DevHeartRate | no |
> 6 | DevPower | no |

## Garmin DeviceInfo Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | DeviceIndex | no |
> 1 | DeviceType | no |
> 2 | Manufacturer | no | --> Garmin Manufacturer Values
> 3 | SerialNumber | no |
> 4 | Product | no |
> 5 | SoftwareVersion | no |
> 6 | HardwareVersion | no |
> 7 | CumOperatingTime | no |
> 10 | BatteryVoltage | no |
> 11 | BatteryStatus | no | --> Garmin BatteryStatus Values
> 18 | SensorPosition | no |
> 0 = Left Leg 1 = Left Calf 2 = Left Shin 3 = Left Hamstring 4 = Left Quad 5 = Left Glute 6 = Right Leg 7 = Right Calf 8 = Right Shin 9 = Right Hamstring 10 = Right Quad 11 = Right Glute 12 = Torso Back 13 = Left Lower Back 14 = Left Upper Back 15 = Right Lower Back 16 = Right Upper Back 17 = Torso Front 18 = Left Abdomen 19 = Left Chest |  | 20 = Right Abdomen 21 = Right Chest 22 = Left Arm 23 = Left Shoulder 24 = Left Bicep 25 = Left Tricep 26 = Left Brachioradialis 27 = Left Forearm Extensors 28 = Right Arm 29 = Right Shoulder 30 = Right Bicep 31 = Right Tricep 32 = Right Brachioradialis 33 = Right Forearm Extensors 34 = Neck 35 = Throat 36 = Waist Mid Back 37 = Waist Front 38 = Waist Left 39 = Waist Right
> 19 | Descriptor | no |
> 20 | AntTransmissionType | no |
> 21 | AntDeviceNumber | no |
> 22 | AntNetwork | no | 0 = Public 1 = Antplus 2 = Antfs 3 = Private
> 24 | AntID | no |
> 25 | SourceType | no | --> Garmin SourceType Values
> 27 | ProductName | no |
> 32 | BatteryLevel | no |

## Garmin BatteryStatus Values

> Value | BatteryStatus | Value | BatteryStatus | Value | BatteryStatus
> --- | --- | --- | --- | --- | ---
> 1 | = New | 4 | = Low | 7 | = Unknown
> 2 | = Good | 5 | = Critical |  |
> 3 | = Ok | 6 | = Charging |  |

## Garmin SourceType Values

> Value | SourceType | Value | SourceType | Value | SourceType
> --- | --- | --- | --- | --- | ---
> 0 | = Ant | 2 | = Bluetooth | 4 | = Wifi
> 1 | = Antplus | 3 | = Bluetooth Low Energy | 5 | = Local

## Garmin Workout Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 4 | Sport | no | --> Garmin SportEnum Values
> 5 | Capabilities | no | --> Garmin WorkoutCapabilities Values
> 6 | NumValidSteps | no |
> 8 | WorkoutName | no |
> 9 | DurationType | no | --> Garmin WktStepDuration Values
> 10 | DurationValue | no |
> 11 | SubSport | no | --> Garmin SubSport Values
> 14 | PoolLength | no |
> 15 | PoolLengthUnit | no | --> Garmin DisplayMeasure Values
> 17 | WorkoutDescription | no |
> 20 | WorkoutIndex | no |
> 21 | Time | no |
> 22 | Distance | no |

## Garmin WktStepDuration Values

> Value | WktStepDuration | Value | WktStepDuration
> --- | --- | --- | ---
> 0 | = time | 16 | = Training Peaks Tss
> 1 | = Distance | 17 | = Repeat Until Power Last Lap Less Than
> 2 | = HR Less Than | 18 | = Repeat Until Max Power Last Lap Less Than
> 3 | = HR Greater Than | 19 | = Power 3s Less Than
> 4 | = Calories | 20 | = Power 10s Less Than
> 5 | = Open | 21 | = Power 30s Less Than
> 6 | = Repeat Until Steps Cmplt | 22 | = Power 3s Greater Than
> 7 | = Repeat Until Time | 23 | = Power 10s Greater Than
> 8 | = Repeat Until Distance | 24 | = Power 30s Greater Than
> 9 | = Repeat Until Calories | 25 | = Power Lap Less Than
> 10 | = Repeat Until HR Less Than | 26 | = Power Lap Greater Than
> 11 | = Repeat Until HR Greater Than | 27 | = Repeat Until Training Peaks Tss
> 12 | = Repeat Until Power Less Than | 28 | = Repetition Time
> 13 | = Repeat Until Power Greater Than | 29 | = Reps
> 14 | = Power Less Than | 31 | = Time Only
> 15 | = Power Greater Than |  |

## Garmin WorkoutStep Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | WktStepName | no |
> 1 | DurationType | no | --> Garmin WktStepDuration Values
> 2 | DurationValue | no |
> 3 | TargetType | no | --> Garmin WktStepTarget Values
> 4 | TargetValue | no |
> 5 | CustomTargetValueLow | no |
> 6 | CustomTargetValueHigh | no |
> 7 | Intensity | no | --> Garmin Intensity Values
> 8 | Notes | no |
> 9 | Equipment | no |
> 0 = None 1 = Swim Fins 2 = Swim Kickboard |  | 3 = Swim Paddles 4 = Swim Pull Buoy 5 = Swim Snorkel
> 10 | ExerciseCategory | no | --> Garmin ExerciseCategory Values
> 11 | ExerciseName | no |
> 12 | ExerciseWeight | no |
> 13 | WeightDisplayUnit | no | --> Garmin FitBaseUnit Values
> 18 | SkipLastRecover | no | --> Garmin YesNo Values
> 19 | SecondaryTargetType | no | --> Garmin WktStepTarget Values
> 20 | SecondaryTargetValue | no |
> 21 | SecondaryCustomTargetValueLow | no |
> 22 | SecondaryCustomTargetValueHigh | no |
> 31 | WorkoutIndex | no |

## Garmin WktStepTarget Values

> Value | WktStepTarget | Value | WktStepTarget | Value | WktStepTarget
> --- | --- | --- | --- | --- | ---
> 0 | = Speed | 5 | = Grade | 10 | = Power Lap
> 1 | = Heart Rate | 6 | = Resistance | 11 | = Swim Stroke
> 2 | = Open | 7 | = Power 3s | 12 | = Speed Lap
> 3 | = Cadence | 8 | = Power 10s | 13 | = Heart Rate Lap
> 4 | = Power | 9 | = Power 30s |  |

## Garmin ExerciseCategory Values

> Value | ExerciseCategory | Value | ExerciseCategory | Value | ExerciseCategory
> --- | --- | --- | --- | --- | ---
> 0 | = Bench Press | 18 | = Olympic Lift | 36 | = Pose
> 1 | = Calf Raise | 19 | = Plank | 37 | = Banded Exercises
> 2 | = Cardio | 20 | = Plyo | 38 | = Battle Rope
> 3 | = Carry | 21 | = Pull Up | 39 | = Elliptical
> 4 | = Chop | 22 | = Push Up | 40 | = Floor Climb
> 5 | = Core | 23 | = Row | 41 | = Indoor Bike
> 6 | = Crunch | 24 | = Shoulder Press | 42 | = Indoor Row
> 7 | = Curl | 25 | = Shoulder Stability | 43 | = Ladder
> 8 | = Deadlift | 26 | = Shrug | 44 | = Sandbag
> 9 | = Flye | 27 | = Sit Up | 45 | = Sled
> 10 | = Hip Raise | 28 | = Squat | 46 | = Sledge Hammer
> 11 | = Hip Stability | 29 | = Total Body | 47 | = Stair Stepper
> 12 | = Hip Swing | 30 | = Triceps Extension | 49 | = Suspension
> 13 | = Hyperextension | 31 | = Warm Up | 50 | = Tire
> 14 | = Lateral Raise | 32 | = Run | 52 | = Run Indoor
> 15 | = Leg Curl | 33 | = Bike | 53 | = Bike Outdoor
> 16 | = Leg Raise | 34 | = Cardio Sensors | 65534 | = Unknown
> 17 | = Lunge | 35 | = Move |  |

## Garmin FitBaseUnit Values

> Value | FitBaseUnit
> --- | ---
> 0 | = Other
> 1 | = Kilogram
> 2 | = Pound

## Garmin YesNo Values

> Value | YesNo
> --- | ---
> 0 | = No
> 1 | = Yes

## Garmin Schedule Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Manufacturer | no | --> Garmin Manufacturer Values
> 1 | Product | no |
> 2 | SerialNumber | no |
> 3 | TimeCreated | no |
> 4 | Completed | no |
> 5 | ScheduleType | no | 0 = Workout 1 = Course
> 6 | ScheduledTime | no |

## Garmin Location Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | LocationName | no |
> 1 | GPSLatitude | no | (position_lat)
> 2 | GPSLongitude | no | (position_long)
> 3 | LocationSymbol | no |
> 0 = Airport 1 = Amusement Park 2 = Anchor 3 = Ball Park 4 = Bank 5 = Bar 6 = Block Blue 7 = Boat Ramp 8 = Bowling 9 = Bridge 10 = Building 11 = Campground 12 = Car 13 = Car Rental 14 = Car Repair 15 = Cemetery 16 = Church 17 = City Large 18 = City Medium 19 = City Small 20 = Civil 21 = Controlled Area 22 = Convenience Store 23 = Crossing 24 = Dam 25 = Skull And Crossbones 26 = Danger Area 27 = Department Store 28 = Diver Down Flag 1 29 = Diver Down Flag 2 30 = Drinking Water 32 = Fast Food 33 = Fishing Area 34 = Fitness Center 35 = Forest 36 = Gas Station 37 = Glider Area 38 = Golf Course 39 = Lodging 40 = Hunting Area 41 = Information 42 = Live Theater 43 = Light 44 = Man Overboard 45 = Hospital 2 46 = Mine 47 = Movie Theater 48 = Museum 49 = Oil Field 50 = Parachute Area 51 = Park 52 = Parking 2 53 = Pharmacy 54 = Picnic Area 55 = Pizza 56 = Post Office 57 = Rv Park 58 = Residence 59 = Restricted Area 60 = Restaurant 61 = Restroom 62 = Scales 63 = Scenic Area 64 = School 65 = Shipwreck |  | 66 = Shopping Center 67 = Short Tower 68 = Shower 69 = Skiing Area 70 = Stadium 71 = Summit 72 = Swimming Area 73 = Tall Tower 74 = Telephone 75 = Toll Booth 76 = Trail Head 77 = Truck Stop 78 = Tunnel 79 = Ultralight Area 80 = Zoo 81 = Geocache 82 = Geocache Found 83 = Flag Blue 84 = Pin Blue 85 = Bike Trail 86 = Ice Skating 88 = Beacon 89 = Horn 90 = Beach 91 = Buoy White 92 = Wrecker 93 = Navaid Amber 94 = Navaid Black 95 = Navaid Blue 96 = Navaid Green White 97 = Navaid Green 98 = Navaid Green Red 99 = Navaid Orange 100 = Navaid Red Green 101 = Navaid Red White 102 = Navaid Red 103 = Navaid Violet 104 = Navaid White 105 = Navaid White Green 106 = Navaid White Red 108 = Bell 109 = Block Green 110 = Block Red 111 = Food Source 116 = Flag Green 117 = Flag Red 118 = Pin Green 119 = Pin Red 120 = Atv 121 = Big Game 122 = Blind 123 = Blood Trail 124 = Cover 125 = Covey 127 = Furbearer 128 = Lodge 129 = Small Game 130 = Animal Tracks 131 = Treed Quarry 132 = Tree Stand 133 = Truck 134 = Upland Game 135 = Waterfowl 136 = Water Source
> 4 | GPSAltitude | no | (altitude)
> 5 | EnhancedAltitude | no |
> 6 | LocationDescription | no |

## Garmin WeightScale Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Weight | no |
> 1 | PercentFat | no |
> 2 | PercentHydration | no |
> 3 | VisceralFatMass | no |
> 4 | BoneMass | no |
> 5 | MuscleMass | no |
> 7 | BasalMet | no |
> 8 | PhysiqueRating | no |
> 9 | ActiveMet | no |
> 10 | MetabolicAge | no |
> 11 | VisceralFatRating | no |
> 12 | UserProfileIndex | no |
> 13 | Bmi | no |

## Garmin Course Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 4 | Sport | no | --> Garmin SportEnum Values
> 5 | CourseName | no |
> 6 | Capabilities | no |
> Bit 0 = Processed Bit 1 = Valid Bit 2 = time Bit 3 = Distance Bit 4 = Position Bit 5 = Heart Rate |  | Bit 6 = Power Bit 7 = Cadence Bit 8 = Training Bit 9 = Navigation Bit 10 = Bikeway Bit 12 = Aviation
> 7 | SubSport | no | --> Garmin SubSport Values

## Garmin CoursePoint Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | GPSDateTime | no | (timestamp)
> 2 | GPSLatitude | no | (position_lat)
> 3 | GPSLongitude | no | (position_long)
> 4 | Distance | no |
> 5 | CoursePointType | no |
> 0 = Generic 1 = Summit 2 = Valley 3 = Water 4 = Food 5 = Danger 6 = Left 7 = Right 8 = Straight 9 = First Aid 10 = Fourth Category 11 = Third Category 12 = Second Category 13 = First Category 14 = Hors Category 15 = Sprint 16 = Left Fork 17 = Right Fork 18 = Middle Fork 19 = Slight Left 20 = Sharp Left 21 = Slight Right 22 = Sharp Right 23 = U Turn 24 = Segment Start 25 = Segment End 27 = Campsite |  | 28 = Aid Station 29 = Rest Area 30 = General Distance 31 = Service 32 = Energy Gel 33 = Sports Drink 34 = Mile Marker 35 = Checkpoint 36 = Shelter 37 = Meeting Spot 38 = Overlook 39 = Toilet 40 = Shower 41 = Gear 42 = Sharp Curve 43 = Steep Incline 44 = Tunnel 45 = Bridge 46 = Obstacle 47 = Crossing 48 = Store 49 = Transition 50 = Navaid 51 = Transport 52 = Alert 53 = Info
> 6 | CoursePointName | no |
> 8 | Favorite | no |

## Garmin Totals Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimerTime | no |
> 1 | Distance | no |
> 2 | Calories | no |
> 3 | Sport | no | --> Garmin SportEnum Values
> 4 | ElapsedTime | no |
> 5 | Sessions | no |
> 6 | ActiveTime | no |
> 9 | SportIndex | no |
> 10 | ActivityProfile | no |

## Garmin Activity Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TotalTimerTime | no |
> 1 | NumSessions | no |
> 2 | ActivityType | no | 0 = Manual 1 = Auto Multi Sport
> 3 | Event | no | --> Garmin EventEnum Values
> 4 | EventType | no | --> Garmin EventType Values
> 5 | LocalTimeStamp | no |
> 6 | EventGroup | no |

## Garmin Software Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | Version | no |
> 5 | PartNumber | no |

## Garmin FileCapabilities Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | FileCapabilitiesType | no | --> Garmin File Values
> 1 | Flags | no | Bit 1 = Read Bit 2 = Write Bit 3 = Erase
> 2 | Directory | no |
> 3 | MaxCount | no |
> 4 | MaxSize | no |

## Garmin MesgCapabilities Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | File | no | --> Garmin File Values
> 1 | MesgNum | no | --> Garmin MesgNum Values
> 2 | CountType | no | 0 = Num Per File 1 = Max Per File 2 = Max Per File Type
> 3 | Count | no |

## Garmin MesgNum Values

> Value | MesgNum | Value | MesgNum
> --- | --- | --- | ---
> 0 | = FileID | 178 | = AviationAttitude
> 1 | = Capabilities | 184 | = Video
> 2 | = DeviceSettings | 185 | = VideoTitle
> 3 | = UserProfile | 186 | = VideoDescription
> 4 | = HRMProfile | 187 | = VideoClip
> 5 | = SDMProfile | 188 | = OHRSettings
> 6 | = BikeProfile | 189 | = WaypointHandling
> 7 | = ZonesTarget | 190 | = GolfCourse
> 8 | = HRZone | 191 | = GolfStats
> 9 | = PowerZone | 192 | = Score
> 10 | = MetZone | 193 | = Hole
> 12 | = Sport | 194 | = Shot
> 13 | = TrainingSettings | 200 | = ExdScreenConfiguration
> 14 | = DataScreen | 201 | = ExdDataFieldConfiguration
> 15 | = Goal | 202 | = ExdDataConceptConfiguration
> 16 | = Alert | 206 | = FieldDescription
> 17 | = RangeAlert | 207 | = DeveloperDataID
> 18 | = Session | 208 | = MagnetometerData
> 19 | = Lap | 209 | = BarometerData
> 20 | = Record | 210 | = OneDSensorCalibration
> 21 | = Event | 211 | = MonitoringHRData
> 22 | = DeviceUsed | 216 | = TimeInZone
> 23 | = DeviceInfo | 222 | = AlarmSettings
> 26 | = Workout | 225 | = Set
> 27 | = WorkoutStep | 227 | = StressLevel
> 28 | = Schedule | 229 | = MaxMetData
> 29 | = Location | 243 | = MusicInfo
> 30 | = WeightScale | 258 | = DiveSettings
> 31 | = Course | 259 | = DiveGas
> 32 | = CoursePoint | 262 | = DiveAlarm
> 33 | = Totals | 264 | = ExerciseTitle
> 34 | = Activity | 268 | = DiveSummary
> 35 | = Software | 269 | = SPO2Data
> 37 | = FileCapabilities | 273 | = SleepDataInfo
> 38 | = MesgCapabilities | 275 | = SleepLevel
> 39 | = FieldCapabilities | 285 | = Jump
> 49 | = FileCreator | 289 | = AADAccelFeatures
> 51 | = BloodPressure | 290 | = BeatIntervals
> 53 | = SpeedZone | 297 | = RespirationRate
> 55 | = Monitoring | 302 | = HSAAccelerometerData
> 70 | = MapLayer | 304 | = HSAStepData
> 71 | = Routing | 305 | = HSA_SPO2Data
> 72 | = TrainingFile | 306 | = HSAStressData
> 78 | = HRV | 307 | = HSARespirationData
> 79 | = UserMetrics | 308 | = HSAHeartRateData
> 80 | = AntRx | 309 | = MtbCx
> 81 | = AntTx | 310 | = Race
> 82 | = AntChannelID | 311 | = SplitTime
> 89 | = OpenWaterEvent | 312 | = Split
> 101 | = Length | 313 | = SplitSummary
> 103 | = MonitoringInfo | 314 | = HSABodyBatteryData
> 104 | = DeviceStatus | 315 | = HSAEvent
> 105 | = Pad | 317 | = ClimbPro
> 106 | = SlaveDevice | 319 | = TankUpdate
> 113 | = BestEffort | 321 | = PowerMode
> 114 | = PersonalRecord | 323 | = TankSummary
> 127 | = Connectivity | 326 | = GPSEvent
> 128 | = WeatherConditions | 336 | = ECGSummary
> 129 | = WeatherAlert | 337 | = ECGRawSample
> 131 | = CadenceZone | 338 | = ECGSmoothSample
> 132 | = HR | 346 | = SleepAssessment
> 140 | = ActivityMetrics | 356 | = FunctionalMetrics
> 141 | = EPOStatus | 358 | = RaceEvent
> 142 | = SegmentLap | 369 | = TrainingReadiness
> 143 | = MultisportSettings | 370 | = HRVStatusSummary
> 144 | = MultisportActivity | 371 | = HRVValue
> 145 | = MemoGlob | 372 | = RawBBI
> 147 | = SensorSettings | 375 | = DeviceAuxBatteryInfo
> 148 | = SegmentID | 376 | = HSAGyroscopeData
> 149 | = SegmentLeaderboardEntry | 378 | = TrainingLoad
> 150 | = SegmentPoint | 379 | = SleepSchedule
> 151 | = SegmentFile | 382 | = SleepRestlessMoments
> 152 | = Metronome | 387 | = ChronoShotSession
> 158 | = WorkoutSession | 388 | = ChronoShotData
> 159 | = WatchfaceSettings | 389 | = HSAConfigurationData
> 160 | = GPSMetadata | 393 | = DiveApneaAlarm
> 161 | = CameraEvent | 394 | = CPEStatus
> 162 | = TimeStampCorrelation | 398 | = SkinTempOvernight
> 164 | = GyroscopeData | 402 | = HillScore
> 165 | = AccelerometerData | 403 | = EnduranceScore
> 167 | = ThreeDSensorCalibration | 409 | = HSAWristTemperatureData
> 169 | = VideoFrame | 412 | = NapEvent
> 170 | = ConnectIQField | 428 | = WorkoutSchedule
> 173 | = Clubs | 470 | = SleepDisruptionSeverityPeriod
> 174 | = OBDIIData | 471 | = SleepDisruptionOvernightSeverity
> 177 | = NMEASentence |  |

## Garmin FieldCapabilities Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | File | no | --> Garmin File Values
> 1 | MesgNum | no | --> Garmin MesgNum Values
> 2 | FieldNum | no |
> 3 | Count | no |

## Garmin FileCreator Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | SoftwareVersion | no |
> 1 | HardwareVersion | no |

## Garmin BloodPressure Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | SystolicPressure | no |
> 1 | DiastolicPressure | no |
> 2 | MeanArterialPressure | no |
> 3 | Map_3SampleMean | no |
> 4 | MapMorningValues | no |
> 5 | MapEveningValues | no |
> 6 | HeartRate | no |
> 7 | HeartRateType | no | 0 = Normal 1 = Irregular
> 8 | Status | no | 0 = No Error 1 = Error Incomplete Data 2 = Error No Measurement 3 = Error Data Out Of Range 4 = Error Irregular Heart Rate
> 9 | UserProfileIndex | no |

## Garmin SpeedZone Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | HighValue | no |
> 1 | SpeedZoneName | no |

## Garmin Monitoring Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | DeviceIndex | no |
> 1 | Calories | no |
> 2 | Distance | no |
> 3 | Cycles | no |
> 4 | ActiveTime | no |
> 5 | ActivityType | no | --> Garmin ActivityType Values
> 6 | ActivitySubtype | no |
> 0 = Generic 1 = Treadmill 2 = Street 3 = Trail 4 = Track 5 = Spin 6 = Indoor Cycling 7 = Road 8 = Mountain 9 = Downhill |  | 10 = Recumbent 11 = Cyclocross 12 = Hand Cycling 13 = Track Cycling 14 = Indoor Rowing 15 = Elliptical 16 = Stair Climbing 17 = Lap Swimming 18 = Open Water 254 = All
> 7 | ActivityLevel | no | 0 = Low 1 = Medium 2 = High
> 8 | Distance_16 | no |
> 9 | Cycles_16 | no |
> 10 | ActiveTime_16 | no |
> 11 | LocalTimeStamp | no |
> 12 | Temperature | no |
> 14 | TemperatureMin | no |
> 15 | TemperatureMax | no |
> 16 | ActivityTime | no |
> 19 | ActiveCalories | no |
> 24 | CurrentActivityTypeIntensity | no |
> 25 | TimeStampMin_8 | no |
> 26 | TimeStamp_16 | no |
> 27 | HeartRate | no |
> 28 | Intensity | no |
> 29 | DurationMin | no |
> 30 | Duration | no |
> 31 | Ascent | no |
> 32 | Descent | no |
> 33 | ModerateActivityMinutes | no |
> 34 | VigorousActivityMinutes | no |

## Garmin MapLayer Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 2 | ReliefShading | no | 0 = Default 1 = Off 2 = On
> 11 | Orientation | no | 0 = North Up 1 = Track Up
> 13 | UserLocations | no | --> Garmin VisibilityStatus Values
> 14 | AutoZoom | no | --> Garmin Switch Values
> 15 | GuideText | no | 0 = Never Display 1 = Always Display 2 = When Navigating
> 16 | TrackLog | no | --> Garmin VisibilityStatus Values
> 20 | Courses | no | 0 = Follow Course 1 = Use Map
> 23 | SpotSoundings | no | --> Garmin Switch Values
> 24 | LightSectors | no | 0 = Off 1 = On 2 = Auto
> 27 | Segments | no | --> Garmin VisibilityStatus Values
> 28 | Contours | no | --> Garmin VisibilityStatus Values
> 29 | SomeLabel | no |
> 31 | Popularity | no | --> Garmin Switch Values

## Garmin VisibilityStatus Values

> Value | VisibilityStatus
> --- | ---
> 0 | = Hide
> 1 | = Show

## Garmin Routing Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | RoutingMode | no |
> 0 = Automobile Driving 1 = Road Cycling 2 = Pedestrian 4 = Mountain Biking 5 = Straight Line 6 = Motorcycle Driving 11 = Gravel Cycling 12 = Mixed Surface Cycling
> 1 | CalculationMethod | no | 0 = Minimize Time 1 = Minimize Distance 3 = Minimize Ascent
> 2 | LockOnRoad | no | --> Garmin Switch Values
> 3 | Avoidances | no |
> Bit 0 = U Turns Bit 1 = Toll Roads Bit 2 = Major Highways Bit 3 = Unpaved Roads Bit 4 = Carpool Lanes |  | Bit 5 = Interstate Hwy Bit 6 = Ferries Bit 7 = Narrow Trails Bit 8 = Climbing Paths
> 4 | RouteRecalculation | no | 0 = Automatic 1 = Off 2 = Prompted
> 5 | RoutingType | no | 0 = Bearing 1 = Course
> 7 | CourseRecalculation | no | 0 = Auto Pause 1 = Auto Reroute 2 = Prompt Only 3 = Prompt With Auto Reroute

## Garmin TrainingFile Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TrainingFileType | no | --> Garmin File Values
> 1 | Manufacturer | no | --> Garmin Manufacturer Values
> 2 | Product | no |
> 3 | SerialNumber | no |
> 4 | TimeCreated | no |

## Garmin HRV Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Time | no |

## Garmin UserMetrics Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | VO2Max | no |
> 1 | Age | no |
> 2 | Height | no |
> 3 | Weight | no |
> 4 | Gender | no | --> Garmin Gender Values
> 6 | MaxHR | no |
> 8 | RemainingRecoveryTime | no |
> 11 | Lthr | no |
> 12 | Ltpower | no |
> 13 | Ltspeed | no |
> 15 | BeginningBodyBattery | no |
> 16 | StartOfActivity | no |
> 19 | FirstVO2Max | no |
> 32 | BeginningPotential | no |
> 35 | EndOfPreviousActivity | no |
> 39 | WakeUpTime | no |

## Garmin AntRx Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | FractionalTimeStamp | no |
> 1 | MesgID | no |
> 2 | MesgData | no |
> 3 | ChannelNumber | no |
> 4 | Data | no |

## Garmin AntTx Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | FractionalTimeStamp | no |
> 1 | MesgID | no |
> 2 | MesgData | no |
> 3 | ChannelNumber | no |
> 4 | Data | no |

## Garmin AntChannelID Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ChannelNumber | no |
> 1 | DeviceType | no |
> 2 | DeviceNumber | no |
> 3 | TransmissionType | no |
> 4 | DeviceIndex | no |

## Garmin OpenWaterEvent Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | EventType | no | 44 = Change Stroke
> 5 | SwimStroke | no | --> Garmin SwimStroke Values

## Garmin Length Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Event | no | --> Garmin EventEnum Values
> 1 | EventType | no | --> Garmin EventType Values
> 2 | StartTime | no |
> 3 | TotalElapsedTime | no |
> 4 | TotalTimerTime | no |
> 5 | TotalStrokes | no |
> 6 | AvgSpeed | no |
> 7 | SwimStroke | no | --> Garmin SwimStroke Values
> 9 | AvgSwimmingCadence | no |
> 10 | EventGroup | no |
> 11 | TotalCalories | no |
> 12 | LengthType | no | 0 = Idle 1 = Active
> 18 | PlayerScore | no |
> 19 | OpponentScore | no |
> 20 | StrokeCount | no |
> 21 | ZoneCount | no |
> 22 | EnhancedAvgRespirationRate | no |
> 23 | EnhancedMaxRespirationRate | no |
> 24 | AvgRespirationRate | no |
> 25 | MaxRespirationRate | no |

## Garmin MonitoringInfo Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | LocalTimeStamp | no |
> 1 | ActivityType | no |
> 3 | CyclesToDistance | no |
> 4 | CyclesToCalories | no |
> 5 | RestingMetabolicRate | no |

## Garmin DeviceStatus Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | BatteryVoltage | no |
> 2 | BatteryLevel | no |
> 3 | Temperature | no |

## Garmin SlaveDevice Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Manufacturer | no | --> Garmin Manufacturer Values
> 1 | Product | no |

## Garmin BestEffort Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | Sport | no | --> Garmin SportEnum Values
> 2 | Distance | no |
> 3 | Time | no |
> 4 | StartTime | no |
> 5 | PersonalRecord | no | --> Garmin YesNo Values

## Garmin PersonalRecord Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Metric | no | 0 = time 1 = Distance 2 = Ascent 3 = Power
> 1 | Sport | no | --> Garmin SportEnum Values
> 2 | Distance | no |
> 5 | Record | no |

## Garmin Connectivity Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | BluetoothEnabled | no |
> 1 | BluetoothLeEnabled | no |
> 2 | AntEnabled | no |
> 3 | ConnectivityName | no |
> 4 | LiveTrackingEnabled | no |
> 5 | WeatherConditionsEnabled | no |
> 6 | WeatherAlertsEnabled | no |
> 7 | AutoActivityUploadEnabled | no |
> 8 | CourseDownloadEnabled | no |
> 9 | WorkoutDownloadEnabled | no |
> 10 | GPSEphemerisDownloadEnabled | no |
> 11 | IncidentDetectionEnabled | no |
> 12 | GrouptrackEnabled | no |

## Garmin WeatherConditions Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | WeatherReport | no | 0 = Current 1 = Hourly Forecast 2 = Daily Forecast
> 1 | Temperature | no |
> 2 | Condition | no |
> 0 = Clear 1 = Partly Cloudy 2 = Mostly Cloudy 3 = Rain 4 = Snow 5 = Windy 6 = Thunderstorms 7 = Wintry Mix 8 = Fog 11 = Hazy 12 = Hail 13 = Scattered Showers 14 = Scattered Thunderstorms 15 = Unknown Precipitation 16 = Light Rain 17 = Heavy Rain 18 = Light Snow 19 = Heavy Snow 20 = Light Rain Snow 21 = Heavy Rain Snow 22 = Cloudy
> 3 | WindDirection | no |
> 4 | WindSpeed | no |
> 5 | PrecipitationProbability | no |
> 6 | TemperatureFeelsLike | no |
> 7 | RelativeHumidity | no |
> 8 | Location | no |
> 9 | GPSDateTime | no | (observed_at_time)
> 10 | GPSLatitude | no | (observed_location_lat)
> 11 | GPSLongitude | no | (observed_location_long)
> 12 | DayOfWeek | no |
> 0 = Sunday 1 = Monday 2 = Tuesday 3 = Wednesday |  | 4 = Thursday 5 = Friday 6 = Saturday
> 13 | HighTemperature | no |
> 14 | LowTemperature | no |

## Garmin WeatherAlert Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ReportID | no |
> 1 | IssueTime | no |
> 2 | ExpireTime | no |
> 3 | Severity | no | 0 = Unknown 1 = Warning 2 = Watch 3 = Advisory 4 = Statement
> 4 | WeatherAlertType | no |
> 0 = Unspecified 1 = Tornado 2 = Tsunami 3 = Hurricane 4 = Extreme Wind 5 = Typhoon 6 = Inland Hurricane 7 = Hurricane Force Wind 8 = Waterspout 9 = Severe Thunderstorm 10 = Wreckhouse Winds 11 = Les Suetes Wind 12 = Avalanche 13 = Flash Flood 14 = Tropical Storm 15 = Inland Tropical Storm 16 = Blizzard 17 = Ice Storm 18 = Freezing Rain 19 = Debris Flow 20 = Flash Freeze 21 = Dust Storm 22 = High Wind 23 = Winter Storm 24 = Heavy Freezing Spray 25 = Extreme Cold 26 = Wind Chill 27 = Cold Wave 28 = Heavy Snow Alert 29 = Lake Effect Blowing Snow 30 = Snow Squall 31 = Lake Effect Snow 32 = Winter Weather 33 = Sleet 34 = Snowfall 35 = Snow And Blowing Snow 36 = Blowing Snow 37 = Snow Alert 38 = Arctic Outflow 39 = Freezing Drizzle 40 = Storm 41 = Storm Surge 42 = Rainfall |  | 43 = Areal Flood 44 = Coastal Flood 45 = Lakeshore Flood 46 = Excessive Heat 47 = Heat 48 = Weather 49 = High Heat And Humidity 50 = Humidex And Health 51 = Humidex 52 = Gale 53 = Freezing Spray 54 = Special Marine 55 = Squall 56 = Strong Wind 57 = Lake Wind 58 = Marine Weather 59 = Wind 60 = Small Craft Hazardous Seas 61 = Hazardous Seas 62 = Small Craft 63 = Small Craft Winds 64 = Small Craft Rough Bar 65 = High Water Level 66 = Ashfall 67 = Freezing Fog 68 = Dense Fog 69 = Dense Smoke 70 = Blowing Dust 71 = Hard Freeze 72 = Freeze 73 = Frost 74 = Fire Weather 75 = Flood 76 = Rip Tide 77 = High Surf 78 = Smog 79 = Air Quality 80 = Brisk Wind 81 = Air Stagnation 82 = Low Water 83 = Hydrological 84 = Special Weather

## Garmin CadenceZone Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | HighValue | no |
> 1 | CadenceZoneName | no |

## Garmin HR Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | FractionalTimeStamp | no |
> 1 | Time256 | no |
> 6 | FilteredBpm | no |
> 9 | EventTimeStamp | no |
> 10 | EventTimeStamp_12 | no |

## Garmin ActivityMetrics Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | NewHRMax | no |
> 4 | AerobicTrainingEffect | no |
> 7 | VO2Max | no |
> 9 | RecoveryTime | no |
> 11 | Sport | no | --> Garmin SportEnum Values
> 14 | Lthr | no |
> 15 | Ltpower | no |
> 16 | Ltspeed | no |
> 17 | EndingPerformanceCondition | no |
> 20 | AnaerobicTrainingEffect | no |
> 25 | EndingBodyBattery | no |
> 29 | FirstVO2Max | no |
> 41 | PrimaryBenefit | no | --> Garmin Benefit Values
> 48 | LocalTimeStamp | no |
> 50 | EndingPotential | no |
> 60 | TotalAscent | no |
> 61 | TotalDescent | no |
> 62 | AveragePower | no |
> 63 | AverageHeartRate | no |

## Garmin EPOStatus Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Status | no | --> Garmin EPOCPEStatus Values
> 1 | StartTime | no |
> 2 | EndTime | no |

## Garmin EPOCPEStatus Values

> Value | EPOCPEStatus
> --- | ---
> 0 | = Expired
> 1 | = Current

## Garmin SegmentLap Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Event | no | --> Garmin EventEnum Values
> 1 | EventType | no | --> Garmin EventType Values
> 2 | GPSDateTime | no | (start_time)
> 3 | GPSLatitude | no | (start_position_lat)
> 4 | GPSLongitude | no | (start_position_long)
> 5 | GPSDestLatitude | no | (end_position_lat)
> 6 | GPSDestLongitude | no | (end_position_long)
> 7 | TotalElapsedTime | no |
> 8 | TotalTimerTime | no |
> 9 | TotalDistance | no |
> 10 | TotalCycles | no |
> 11 | TotalCalories | no |
> 12 | TotalFatCalories | no |
> 13 | AvgSpeed | no |
> 14 | MaxSpeed | no |
> 15 | AvgHeartRate | no |
> 16 | MaxHeartRate | no |
> 17 | AvgCadence | no |
> 18 | MaxCadence | no |
> 19 | AvgPower | no |
> 20 | MaxPower | no |
> 21 | TotalAscent | no |
> 22 | TotalDescent | no |
> 23 | Sport | no | --> Garmin SportEnum Values
> 24 | EventGroup | no |
> 25 | NECLatitude | no |
> 26 | NECLongitude | no |
> 27 | SWCLatitude | no |
> 28 | SWCLongitude | no |
> 29 | SegmentLapName | no |
> 30 | NormalizedPower | no |
> 31 | LeftRightBalance | no |
> 32 | SubSport | no | --> Garmin SubSport Values
> 33 | TotalWork | no |
> 34 | AvgAltitude | no |
> 35 | MaxAltitude | no |
> 36 | GPSAccuracy | no |
> 37 | AvgGrade | no |
> 38 | AvgPosGrade | no |
> 39 | AvgNegGrade | no |
> 40 | MaxPosGrade | no |
> 41 | MaxNegGrade | no |
> 42 | AvgTemperature | no |
> 43 | MaxTemperature | no |
> 44 | TotalMovingTime | no |
> 45 | AvgPosVerticalSpeed | no |
> 46 | AvgNegVerticalSpeed | no |
> 47 | MaxPosVerticalSpeed | no |
> 48 | MaxNegVerticalSpeed | no |
> 49 | TimeInHRZone | no |
> 50 | TimeInSpeedZone | no |
> 51 | TimeInCadenceZone | no |
> 52 | TimeInPowerZone | no |
> 53 | RepetitionNum | no |
> 54 | MinAltitude | no |
> 55 | MinHeartRate | no |
> 56 | ActiveTime | no |
> 57 | WktStepIndex | no |
> 58 | SportEvent | no |
> 0 = Uncategorized 1 = Geocaching 2 = Fitness 3 = Recreation 4 = Race |  | 5 = Special Event 6 = Training 7 = Transportation 8 = Touring
> 59 | AvgLeftTorqueEffectiveness | no |
> 60 | AvgRightTorqueEffectiveness | no |
> 61 | AvgLeftPedalSmoothness | no |
> 62 | AvgRightPedalSmoothness | no |
> 63 | AvgCombinedPedalSmoothness | no |
> 64 | Status | no | 0 = End 1 = Fail
> 65 | UUID | no |
> 66 | AvgFractionalCadence | no |
> 67 | MaxFractionalCadence | no |
> 68 | TotalFractionalCycles | no |
> 69 | FrontGearShiftCount | no |
> 70 | RearGearShiftCount | no |
> 71 | TimeStanding | no |
> 72 | StandCount | no |
> 73 | AvgLeftPco | no |
> 74 | AvgRightPco | no |
> 75 | AvgLeftPowerPhase | no |
> 76 | AvgLeftPowerPhasePeak | no |
> 77 | AvgRightPowerPhase | no |
> 78 | AvgRightPowerPhasePeak | no |
> 79 | AvgPowerPosition | no |
> 80 | MaxPowerPosition | no |
> 81 | AvgCadencePosition | no |
> 82 | MaxCadencePosition | no |
> 83 | Manufacturer | no | --> Garmin Manufacturer Values
> 84 | TotalGrit | no |
> 85 | TotalFlow | no |
> 86 | AvgGrit | no |
> 87 | AvgFlow | no |
> 89 | TotalFractionalAscent | no |
> 90 | TotalFractionalDescent | no |
> 91 | EnhancedAvgAltitude | no |
> 92 | EnhancedMaxAltitude | no |
> 93 | EnhancedMinAltitude | no |

## Garmin MultisportSettings Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | MultisportSettingsName | no |
> 1 | Transitions | no | --> Garmin Switch Values
> 2 | NumberOfActivities | no |
> 3 | AutoPause | no | --> Garmin Allow Values
> 4 | Alerts | no | --> Garmin Allow Values
> 5 | AutoLap | no | --> Garmin Allow Values
> 6 | PowerSaveTimeout | no | 0 = Normal 1 = Extended
> 7 | AutoScroll | no | --> Garmin Allow Values
> 8 | Repeat | no | --> Garmin Switch Values
> 10 | SportChange | no | 0 = Manual Only 1 = On

## Garmin Allow Values

> Value | Allow
> --- | ---
> 0 | = Do Not Allow
> 1 | = Allow

## Garmin MultisportActivity Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Sport | no | --> Garmin SportEnum Values
> 1 | SubSport | no | --> Garmin SubSport Values
> 2 | LockDevice | no | --> Garmin Switch Values
> 3 | MultisportActivityName | no |

## Garmin MemoGlob Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Memo | no |
> 1 | MesgNum | no | --> Garmin MesgNum Values
> 2 | ParentIndex | no |
> 3 | FieldNum | no |
> 4 | Data | no |

## Garmin SensorSettings Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | AntID | no |
> 2 | SensorSettingsName | no |
> 10 | WheelSizeManual | no |
> 11 | CalibrationFactor | no |
> 21 | WheelSizeAuto | no |
> 32 | Product | no |
> 33 | Manufacturer | no | --> Garmin Manufacturer Values
> 45 | UseForSpeed | no | --> Garmin UseStatus Values
> 46 | UseForDistance | no | --> Garmin UseStatus Values
> 51 | ConnectionType | no | 0 = Antplus 1 = Bluetooth Low Energy 2 = Bluetooth
> 52 | SensorType | no | --> Garmin SensorType Values
> 91 | ProductName | no |

## Garmin UseStatus Values

> Value | UseStatus
> --- | ---
> 0 | = Off
> 1 | = Indoor
> 2 | = Always

## Garmin SensorType Values

> Value | SensorType | Value | SensorType | Value | SensorType
> --- | --- | --- | --- | --- | ---
> 0 | = Accelerometer | 6 | = Tempe | 15 | = Extended Display
> 1 | = Gyroscope | 8 | = Shimano Di2 | 16 | = Shifting
> 2 | = Compass | 10 | = Edge Remote | 17 | = Muscle O2
> 3 | = Barometer | 12 | = Smart Trainer | 18 | = Rd Pod
> 4 | = Speed | 13 | = Lights | 22 | = Headphones
> 5 | = Speed Cadence | 14 | = Radar | 28 | = Tank Pressure

## Garmin SegmentID Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | SegmentIDName | no |
> 1 | UUID | no |
> 2 | Sport | no | --> Garmin SportEnum Values
> 3 | Enabled | no |
> 4 | UserProfilePrimaryKey | no |
> 5 | DeviceID | no |
> 6 | DefaultRaceLeader | no |
> 7 | DeleteStatus | no | 0 = Do Not Delete 1 = Delete One 2 = Delete All
> 8 | SelectionType | no | 0 = Starred 1 = Suggested

## Garmin SegmentLeaderboardEntry Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | SegmentLeaderboardName | no |
> 1 | SegLeaderboardType | no | --> Garmin SegmentLeaderboardType Values
> 2 | GroupPrimaryKey | no |
> 3 | ActivityID | no |
> 4 | SegmentTime | no |
> 5 | ActivityIDString | no |

## Garmin SegmentLeaderboardType Values

> Value | SegmentLeaderboardType | Value | SegmentLeaderboardType
> --- | --- | --- | ---
> 0 | = Overall | 8 | = Goal
> 1 | = Personal Best | 9 | = Carrot
> 2 | = Connections | 10 | = Club Leader
> 3 | = Group | 11 | = Rival
> 4 | = Challenger | 12 | = Last
> 5 | = Kom | 13 | = Recent Best
> 6 | = Qom | 14 | = Course Record
> 7 | = Pr |  |

## Garmin SegmentPoint Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | GPSLatitude | no | (position_lat)
> 2 | GPSLongitude | no | (position_long)
> 3 | Distance | no |
> 4 | GPSAltitude | no | (altitude)
> 5 | LeaderTime | no |
> 6 | GPSAltitude | no | (enhanced_altitude)

## Garmin SegmentFile Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | FileUUID | no |
> 3 | Enabled | no |
> 4 | UserProfilePrimaryKey | no |
> 7 | LeaderType | no |
> 8 | LeaderGroupPrimaryKey | no |
> 9 | LeaderActivityID | no |
> 10 | LeaderActivityIDString | no |
> 11 | DefaultRaceLeader | no |

## Garmin Metronome Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Enabled | no | --> Garmin Switch Values
> 1 | BeatsPerMinute | no |
> 2 | AlertFrequency | no |
> 3 | SoundAndVibe | no | --> Garmin SoundAndVibe Values

## Garmin SoundAndVibe Values

> Value | SoundAndVibe | Value | SoundAndVibe | Value | SoundAndVibe
> --- | --- | --- | --- | --- | ---
> 0 | = Off | 2 | = Vibration |  |
> 1 | = Tone | 3 | = Tone And Vibe |  |

## Garmin WorkoutSession Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Sport | no | --> Garmin SportEnum Values
> 1 | SubSport | no | --> Garmin SubSport Values
> 2 | NumValidSteps | no |
> 3 | FirstStepIndex | no |
> 4 | PoolLength | no |
> 5 | PoolLengthUnit | no | --> Garmin DisplayMeasure Values

## Garmin WatchfaceSettings Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Mode | no | 0 = Digital 1 = Analog 2 = Connect IQ 3 = Disabled
> 1 | Layout | no |

## Garmin GPS Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | GPSLatitude | no | (position_lat)
> 2 | GPSLongitude | no | (position_long)
> 3 | GPSAltitude | no | (enhanced_altitude)
> 4 | GPSSpeed | no | (enhanced_speed)
> 5 | GPSTrack | no | (heading)
> 6 | GPSDateTime | no | (utc_timestamp)
> 7 | Velocity | no | (m/s in longitude, latitude and altitude directions)

## Garmin CameraEvent Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | CameraEventType | no |
> 0 = Video Start 1 = Video Split 2 = Video End 3 = Photo Taken 4 = Video Second Stream Start 5 = Video Second Stream Split 6 = Video Second Stream End 7 = Video Split Start 8 = Video Second Stream Split Start 11 = Video Pause 12 = Video Second Stream Pause 13 = Video Resume 14 = Video Second Stream Resume
> 2 | CameraFileUUID | no |
> 3 | CameraOrientation | no | 0 = Camera Orientation 0 1 = Camera Orientation 90 2 = Camera Orientation 180 3 = Camera Orientation 270

## Garmin TimeStampCorrelation Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | FractionalTimeStamp | no |
> 1 | SystemTimeStamp | no |
> 2 | FractionalSystemTimeStamp | no |
> 3 | LocalTimeStamp | no |
> 4 | TimeStamp_ms | no |
> 5 | SystemTimeStamp_ms | no |

## Garmin GyroscopeData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | SampleTimeOffset | no |
> 2 | GyroX | no |
> 3 | GyroY | no |
> 4 | GyroZ | no |
> 5 | CalibratedGyroX | no |
> 6 | CalibratedGyroY | no |
> 7 | CalibratedGyroZ | no |

## Garmin AccelerometerData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | SampleTimeOffset | no |
> 2 | AccelX | no |
> 3 | AccelY | no |
> 4 | AccelZ | no |
> 5 | CalibratedAccelX | no |
> 6 | CalibratedAccelY | no |
> 7 | CalibratedAccelZ | no |
> 8 | CompressedCalibratedAccelX | no |
> 9 | CompressedCalibratedAccelY | no |
> 10 | CompressedCalibratedAccelZ | no |

## Garmin ThreeDSensorCalibration Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | SensorType | no | --> Garmin SensorType Values
> 1 | CalibrationFactor | no |
> 2 | CalibrationDivisor | no |
> 3 | LevelShift | no |
> 4 | OffsetCal | no |
> 5 | OrientationMatrix | no |

## Garmin VideoFrame Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | FrameNumber | no |

## Garmin ConnectIQField Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | AppID | no |
> 2 | DataField | no |
> 100 | ScreenID | no |
> 101 | FieldBits | no |

## Garmin Clubs Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 6 | AverageDistance | no |
> 19 | MaxDistance | no |

## Garmin OBDIIData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | TimeOffset | no |
> 2 | Pid | no |
> 3 | RawData | no |
> 4 | PidDataSize | no |
> 5 | SystemTime | no |
> 6 | StartTimeStamp | no |
> 7 | StartTimeStamp_ms | no |

## Garmin NMEASentence Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | Sentence | no |

## Garmin AviationAttitude Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | SystemTime | no |
> 2 | Pitch | no |
> 3 | Roll | no |
> 4 | AccelLateral | no |
> 5 | AccelNormal | no |
> 6 | TurnRate | no |
> 7 | Stage | no |
> 8 | AttitudeStageComplete | no |
> 9 | Track | no |
> 10 | Validity | no |

## Garmin Video Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | URL | no |
> 1 | HostingProvider | no |
> 2 | Duration | no |

## Garmin VideoTitle Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | MessageCount | no |
> 1 | Text | no |

## Garmin VideoDescription Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | MessageCount | no |
> 1 | Text | no |

## Garmin VideoClip Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ClipNumber | no |
> 1 | StartTimeStamp | no |
> 2 | StartTimeStamp_ms | no |
> 3 | EndTimeStamp | no |
> 4 | EndTimeStamp_ms | no |
> 6 | ClipStart | no |
> 7 | ClipEnd | no |

## Garmin OHRSettings Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Enabled | no | --> Garmin Switch Values

## Garmin WaypointHandling Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Action | no | 0 = Add To Existing 1 = Replace Existing 2 = Delete All

## Garmin GolfCourse Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | CourseID | no |
> 1 | GolfCourseName | no |
> 2 | LocalTime | no |
> 3 | StartTime | no |
> 4 | EndTime | no |
> 8 | Out | no |
> 9 | In | no |
> 10 | Total | no |
> 11 | Tee | no |
> 12 | Slope | no |
> 21 | Rating | no |

## Garmin GolfStats Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | GolfStatsName | no |
> 2 | Out | no |
> 3 | In | no |
> 4 | Total | no |
> 7 | FairwayHit | no |
> 8 | Gir | no |
> 9 | Putts | no |

## Garmin Score Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | HoleNumber | no |
> 2 | Score | no |
> 5 | Putts | no |
> 6 | Fairway | no | 0 = Left 1 = Right 2 = Hit

## Garmin Hole Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | HoleNumber | no |
> 1 | Distance | no |
> 2 | Par | no |
> 3 | Handicap | no |
> 4 | PositionLat | no |
> 5 | PositionLong | no |

## Garmin Shot Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | HoleNumber | no |
> 2 | StartPositionLat | no |
> 3 | StartPositionLong | no |
> 4 | EndPositionLat | no |
> 5 | EndPositionLong | no |
> 7 | ClubType | no |

## Garmin ExdScreenConfiguration Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ScreenIndex | no |
> 1 | FieldCount | no |
> 2 | Layout | no |
> 0 = Full Screen 1 = Half Vertical 2 = Half Horizontal 3 = Half Vertical Right Split 4 = Half Horizontal Bottom Split 5 = Full Quarter Split 6 = Half Vertical Left Split 7 = Half Horizontal Top Split 8 = Dynamic
> 3 | ScreenEnabled | no |

## Garmin ExdDataFieldConfiguration Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ScreenIndex | no |
> 1 | ConceptField | no |
> 2 | FieldID | no |
> 3 | ConceptCount | no |
> 4 | DisplayType | no |
> 0 = Numerical 1 = Simple 2 = Graph 3 = Bar 4 = Circle Graph 5 = Virtual Partner |  | 6 = Balance 7 = String List 8 = String 9 = Simple Dynamic Icon 10 = Gauge
> 5 | Title | no |

## Garmin ExdDataConceptConfiguration Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ScreenIndex | no |
> 1 | ConceptField | no |
> 2 | FieldID | no |
> 3 | ConceptIndex | no |
> 4 | DataPage | no |
> 5 | ConceptKey | no |
> 6 | Scaling | no |
> 8 | DataUnits | no |
> 0 = No Units 1 = laps 2 = mph 3 = km/h 4 = ft/h 5 = m/h 6 = C 7 = F 8 = Zone 9 = Gear 10 = RPM 11 = BPM 12 = degrees 13 = mm 14 = m 15 = km 16 = ft 17 = yards 18 = kilofeet 19 = miles 20 = time 21 = Enum Turn Type 22 = % 23 = W 24 = W/kg |  | 25 = Enum Battery Status 26 = Enum Bike Light Beam Angle Mode 27 = Enum Bike Light Battery Status 28 = Enum Bike Light Network Config Type 29 = Lights 30 = s 31 = minutes 32 = hours 33 = Calories 34 = kJ 35 = ms 36 = s/mile 37 = s/km 38 = cm 39 = Enum Course Point 40 = bradians 41 = Enum Sport 42 = inches Hg 43 = mm Hg 44 = mbar 45 = hPa 46 = ft/min 47 = m/min 48 = m/s 49 = Eight Cardinal
> 9 | Qualifier | no |
> 0 = No Qualifier 1 = Instantaneous 2 = Average 3 = Lap 4 = Maximum 5 = Maximum Average 6 = Maximum Lap 7 = Last Lap 8 = Average Lap 9 = To Destination 10 = To Go 11 = To Next 12 = Next Course Point 13 = Total 14 = Three Second Average 15 = Ten Second Average 16 = Thirty Second Average 17 = Percent Maximum 18 = Percent Maximum Average 19 = Lap Percent Maximum 20 = Elapsed 21 = Sunrise |  | 22 = Sunset 23 = Compared To Virtual Partner 24 = Maximum 24h 25 = Minimum 24h 26 = Minimum 27 = First 28 = Second 29 = Third 30 = Shifter 31 = Last Sport 32 = Moving 33 = Stopped 34 = Estimated Total 242 = Zone 9 243 = Zone 8 244 = Zone 7 245 = Zone 6 246 = Zone 5 247 = Zone 4 248 = Zone 3 249 = Zone 2 250 = Zone 1
> 10 | Descriptor | no |
> 0 = Bike Light Battery Status 1 = Beam Angle Status 2 = Batery Level 3 = Light Network Mode 4 = Number Lights Connected 5 = Cadence 6 = Distance 7 = Estimated Time Of Arrival 8 = Heading 9 = time 10 = Battery Level 11 = Trainer Resistance 12 = Trainer Target Power 13 = Time Seated 14 = Time Standing 15 = Elevation 16 = Grade 17 = Ascent 18 = Descent 19 = Vertical Speed 20 = Di2 Battery Level 21 = Front Gear 22 = Rear Gear 23 = Gear Ratio 24 = Heart Rate 25 = Heart Rate Zone 26 = Time In Heart Rate Zone 27 = Heart Rate Reserve 28 = Calories 29 = GPS Accuracy 30 = GPS Signal Strength 31 = Temperature 32 = Time Of Day 33 = Balance 34 = Pedal Smoothness 35 = Power 36 = Functional Threshold Power 37 = Intensity Factor 38 = Work 39 = Power Ratio 40 = Normalized Power 41 = Training Stress Score 42 = Time On Zone 43 = Speed 44 = laps 45 = Reps 46 = Workout Step 47 = Course Distance 48 = Navigation Distance |  | 49 = Course Estimated Time Of Arrival 50 = Navigation Estimated Time Of Arrival 51 = Course Time 52 = Navigation Time 53 = Course Heading 54 = Navigation Heading 55 = Power Zone 56 = Torque Effectiveness 57 = Timer Time 58 = Power Weight Ratio 59 = Left Platform Center Offset 60 = Right Platform Center Offset 61 = Left Power Phase Start Angle 62 = Right Power Phase Start Angle 63 = Left Power Phase Finish Angle 64 = Right Power Phase Finish Angle 65 = Gears 66 = Pace 67 = Training Effect 68 = Vertical Oscillation 69 = Vertical Ratio 70 = Ground Contact Time 71 = Left Ground Contact Time Balance 72 = Right Ground Contact Time Balance 73 = Stride Length 74 = Running Cadence 75 = Performance Condition 76 = Course Type 77 = Time In Power Zone 78 = Navigation Turn 79 = Course Location 80 = Navigation Location 81 = Compass 82 = Gear Combo 83 = Muscle Oxygen 84 = Icon 85 = Compass Heading 86 = GPS Heading 87 = GPS Elevation 88 = Anaerobic Training Effect 89 = Course 90 = Off Course 91 = Glide Ratio 92 = Vertical Distance 93 = Vmg 94 = Ambient Pressure 95 = Pressure 96 = Vam
> 11 | IsSigned | no |

## Garmin FieldDescription Tags

Tags used to define custom developer fields.

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | DeveloperDataIndex | no |
> 1 | FieldDefinitionNumber | no |
> 2 | FitBaseTypeID | no |
> 0 = enum 1 = sint8 2 = uint8 7 = string 10 = uint8z 13 = byte |  | 131 = sint16 132 = uint16 133 = sint32 134 = uint32 136 = float32 137 = float64 |  | 139 = uint16z 140 = uint32z 142 = sint64 143 = uint64 144 = uint64z
> 3 | FieldName | no |
> 4 | Array | no |
> 5 | Components | no |
> 6 | Scale | no |
> 7 | Offset | no |
> 8 | Units | no |
> 9 | Bits | no |
> 10 | Accumulate | no |
> 13 | FitBaseUnitID | no | --> Garmin FitBaseUnit Values
> 14 | NativeMesgNum | no | --> Garmin MesgNum Values
> 15 | NativeFieldNum | no |

## Garmin DeveloperDataID Tags

Developer identification tags.

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | DeveloperID | no |
> 1 | ApplicationID | no |
> 2 | ManufacturerID | no | --> Garmin Manufacturer Values
> 3 | DeveloperDataIndex | no |
> 4 | ApplicationVersion | no |

## Garmin MagnetometerData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | SampleTimeOffset | no |
> 2 | MagX | no |
> 3 | MagY | no |
> 4 | MagZ | no |
> 5 | CalibratedMagX | no |
> 6 | CalibratedMagY | no |
> 7 | CalibratedMagZ | no |

## Garmin BarometerData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | SampleTimeOffset | no |
> 2 | BaroPres | no |

## Garmin OneDSensorCalibration Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | SensorType | no | --> Garmin SensorType Values
> 1 | CalibrationFactor | no |
> 2 | CalibrationDivisor | no |
> 3 | LevelShift | no |
> 4 | OffsetCal | no |

## Garmin MonitoringHRData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | RestingHeartRate | no |
> 1 | CurrentDayRestingHeartRate | no |

## Garmin TimeInZone Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ReferenceMesg | no | --> Garmin MesgNum Values
> 1 | ReferenceIndex | no |
> 2 | TimeInHRZone | no |
> 3 | TimeInSpeedZone | no |
> 4 | TimeInCadenceZone | no |
> 5 | TimeInPowerZone | no |
> 6 | HRZoneHighBoundary | no |
> 7 | SpeedZoneHighBoundary | no |
> 8 | CadenceZoneHighBondary | no |
> 9 | PowerZoneHighBoundary | no |
> 10 | HRCalcType | no | --> Garmin HRZoneCalc Values
> 11 | MaxHeartRate | no |
> 12 | RestingHeartRate | no |
> 13 | ThresholdHeartRate | no |
> 14 | PwrCalcType | no | --> Garmin PwrZoneCalc Values
> 15 | FunctionalThresholdPower | no |

## Garmin AlarmSettings Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Time | no |
> 1 | Repeat | no |
> Bit 0 = Mon Bit 1 = Tue Bit 2 = Wed Bit 3 = Thu |  | Bit 4 = Fri Bit 5 = Sat Bit 6 = Sun Bit 7 = Once
> 2 | Enabled | no | --> Garmin Switch Values
> 3 | Sound | no | --> Garmin SoundAndVibe Values
> 4 | Backlight | no | --> Garmin Switch Values
> 5 | TimeCreated | no |
> 8 | Label | no |
> 0 = None 1 = Wake Up 2 = Workout 3 = Reminder 4 = Appointment |  | 5 = Training 6 = Class 7 = Meditate 8 = Bedtime
> 11 | TimeUpdated | no |

## Garmin Set Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Duration | no |
> 3 | Repetitions | no |
> 4 | Weight | no |
> 5 | SetType | no | 0 = Rest 1 = Active
> 6 | StartTime | no |
> 7 | Category | no |
> 8 | CategorySubtype | no |
> 9 | WeightDisplayUnit | no | --> Garmin FitBaseUnit Values
> 10 | MessageIndex | no |
> 11 | WktStepIndex | no |

## Garmin StressLevel Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | StressLevelValue | no |
> 1 | StressLevelTime | no |
> 3 | BodyBattery | no |

## Garmin MaxMetData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | UpdateTime | no |
> 2 | VO2Max | no |
> 5 | Sport | no | --> Garmin SportEnum Values
> 6 | SubSport | no | --> Garmin SubSport Values
> 8 | MaxMetCategory | no | 0 = Generic 1 = Cycling
> 9 | CalibratedData | no |
> 12 | HRSource | no | 0 = Whr 1 = HRM
> 13 | SpeedSource | no | 0 = Onboard GPS 1 = Connected GPS 2 = Cadence

## Garmin MusicInfo Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | StartTime | no |
> 2 | Title | no |
> 3 | Artist | no |
> 4 | Genre | no |
> 5 | Duration | no |

## Garmin DiveSettings Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | DiveSettingsName | no |
> 1 | Model | no | 0 = Zhl 16c
> 2 | GfLow | no |
> 3 | GfHigh | no |
> 4 | WaterType | no | 0 = Fresh 1 = Salt 2 = En13319 3 = Custom
> 5 | WaterDensity | no |
> 6 | PO2Warn | no |
> 7 | PO2Critical | no |
> 8 | PO2Deco | no |
> 9 | SafetyStopEnabled | no |
> 10 | BottomDepth | no |
> 11 | BottomTime | no |
> 12 | ApneaCountdownEnabled | no |
> 13 | ApneaCountdownTime | no |
> 14 | BacklightMode | no | 0 = At Depth 1 = Always On
> 15 | BacklightBrightness | no |
> 16 | BacklightTimeout | no | 0 = Infinite
> 17 | RepeatDiveInterval | no |
> 18 | SafetyStopTime | no |
> 19 | HeartRateSourceType | no | --> Garmin SourceType Values
> 20 | HeartRateSource | no |
> 21 | TravelGas | no |
> 22 | CCRLowSetpointSwitchMode | no | --> Garmin CCRSetpointSwitchMode Values
> 23 | CCRLowSetpoint | no |
> 24 | CCRLowSetpointDepth | no |
> 25 | CCRHighSetpointSwitchMode | no | --> Garmin CCRSetpointSwitchMode Values
> 26 | CCRHighSetpoint | no |
> 27 | CCRHighSetpointDepth | no |
> 29 | GasConsumptionDisplay | no | 0 = Pressure Sac 1 = Volume Sac 2 = Rmv
> 30 | UpKeyEnabled | no |
> 35 | DiveSounds | no | --> Garmin Tone Values
> 36 | LastStopMultiple | no |
> 37 | NoFlyTimeMode | no | 0 = Standard 1 = Flat 24 Hours

## Garmin CCRSetpointSwitchMode Values

> Value | CCRSetpointSwitchMode
> --- | ---
> 0 | = Manual
> 1 | = Automatic

## Garmin Tone Values

> Value | Tone
> --- | ---
> 0 | = Off
> 1 | = Tone
> 2 | = Vibrate
> 3 | = Tone And Vibrate

## Garmin DiveGas Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | HeliumContent | no |
> 1 | OxygenContent | no |
> 2 | Status | no | 0 = Disabled 1 = Enabled 2 = Backup Only
> 3 | Mode | no | 0 = Open Circuit 1 = Closed Circuit Diluent

## Garmin DiveAlarm Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Depth | no |
> 1 | Time | no |
> 2 | Enabled | no |
> 3 | AlarmType | no | --> Garmin DiveAlarmType Values
> 4 | Sound | no | --> Garmin Tone Values
> 5 | DiveTypes | no |
> 6 | ID | no |
> 7 | PopupEnabled | no |
> 8 | TriggerOnDescent | no |
> 9 | TriggerOnAscent | no |
> 10 | Repeating | no |
> 11 | Speed | no |

## Garmin DiveAlarmType Values

> Value | DiveAlarmType
> --- | ---
> 0 | = Depth
> 1 | = time
> 2 | = Speed

## Garmin ExerciseTitle Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ExerciseCategory | no | --> Garmin ExerciseCategory Values
> 1 | ExerciseName | no |
> 2 | WktStepName | no |

## Garmin DiveSummary Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ReferenceMesg | no | --> Garmin MesgNum Values
> 1 | ReferenceIndex | no |
> 2 | AvgDepth | no |
> 3 | MaxDepth | no |
> 4 | SurfaceInterval | no |
> 5 | StartCns | no |
> 6 | EndCns | no |
> 7 | StartN2 | no |
> 8 | EndN2 | no |
> 9 | O2Toxicity | no |
> 10 | DiveNumber | no |
> 11 | BottomTime | no |
> 12 | AvgPressureSac | no |
> 13 | AvgVolumeSac | no |
> 14 | AvgRmv | no |
> 15 | DescentTime | no |
> 16 | AscentTime | no |
> 17 | AvgAscentRate | no |
> 22 | AvgDescentRate | no |
> 23 | MaxAscentRate | no |
> 24 | MaxDescentRate | no |
> 25 | HangTime | no |

## Garmin SPO2Data Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ReadingSPO2 | no |
> 1 | ReadingConfidence | no |
> 2 | Mode | no | 0 = Off Wrist 1 = Spot Check 2 = Continuous Check 3 = Periodic

## Garmin SleepDataInfo Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | SampleLength | no |
> 2 | LocalTimeStamp | no |
> 4 | Version | no |

## Garmin SleepLevel Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | SleepLevel | no | 0 = Unmeasurable 1 = Awake 2 = Light 3 = Deep 4 = Rem

## Garmin Jump Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Distance | no |
> 1 | Height | no |
> 2 | Rotations | no |
> 3 | HangTime | no |
> 4 | Score | no |
> 5 | GPSLatitude | no | (position_lat)
> 6 | GPSLongitude | no | (position_long)
> 7 | GPSSpeed | no | (speed)
> 8 | GPSSpeed | no | (enhanced_speed)

## Garmin AADAccelFeatures Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Time | no |
> 1 | EnergyTotal | no |
> 2 | ZeroCrossCnt | no |
> 3 | Instance | no |
> 4 | TimeAboveThreshold | no |

## Garmin BeatIntervals Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | Time | no |

## Garmin RespirationRate Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | RespirationRate | no |

## Garmin HSAAccelerometerData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | SamplingInterval | no |
> 2 | AccelX | no |
> 3 | AccelY | no |
> 4 | AccelZ | no |
> 5 | TimeStamp_32k | no |

## Garmin HSAStepData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ProcessingInterval | no |
> 1 | Steps | no |

## Garmin HSA_SPO2Data Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ProcessingInterval | no |
> 1 | ReadingSPO2 | no |
> 2 | Confidence | no |

## Garmin HSAStressData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ProcessingInterval | no |
> 1 | StressLevel | no |

## Garmin HSARespirationData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ProcessingInterval | no |
> 1 | RespirationRate | no |

## Garmin HSAHeartRateData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ProcessingInterval | no |
> 1 | Status | no |
> 2 | HeartRate | no |

## Garmin MtbCx Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | GritFlowJumpRecording | no | --> Garmin Switch Values
> 2 | JumpAlerts | no | --> Garmin Switch Values

## Garmin Race Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | GoalTime | no |
> 4 | GoalSpeed | no |
> 5 | Distance | no |
> 7 | SplitDistance | no |

## Garmin SplitTime Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Time | no |
> 1 | Distance | no |
> 2 | SplitTime | no |
> 3 | SplitDistance | no |
> 4 | SplitSpeeds | no |
> 9 | StartPositionLat | no |
> 10 | StartPositionLong | no |
> 11 | EndPositionLat | no |
> 12 | EndPositionLong | no |
> 13 | StartAltitude | no |
> 14 | EndAltitude | no |

## Garmin Split Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | SplitType | no | --> Garmin SplitType Values
> 1 | TotalElapsedTime | no |
> 2 | TotalTimerTime | no |
> 3 | TotalDistance | no |
> 4 | AvgSpeed | no |
> 7 | StartDistance | no |
> 9 | GPSDateTime | no | (start_time)
> 11 | Sport | no | --> Garmin SportEnum Values
> 12 | SubSport | no | --> Garmin SubSport Values
> 13 | TotalAscent | no |
> 14 | TotalDescent | no |
> 15 | AvgHeartRate | no |
> 16 | MaxHeartRate | no |
> 21 | GPSLatitude | no | (start_position_lat)
> 22 | GPSLongitude | no | (start_position_long)
> 23 | GPSDestLatitude | no | (end_position_lat)
> 24 | GPSDestLongitude | no | (end_position_long)
> 25 | MaxSpeed | no |
> 26 | AvgVertSpeed | no |
> 27 | EndTime | no |
> 28 | TotalCalories | no |
> 32 | AvgTemperature | no |
> 33 | MaxTemperature | no |
> 34 | MinTemperature | no |
> 35 | AvgVerticalOscillation | no |
> 36 | AvgVerticalRatio | no |
> 37 | AvgStanceTime | no |
> 38 | AvgStanceTimeBalance | no |
> 39 | AvgStepLength | no |
> 40 | AvgPower | no |
> 41 | MaxPower | no |
> 42 | NormalizedPower | no |
> 67 | LapIndex | no |
> 74 | StartElevation | no |
> 79 | RestingCalories | no |
> 93 | GradeAdjustedSpeed | no |
> 107 | BeginningPotential | no |
> 108 | EndingPotential | no |
> 109 | MinStamina | no |
> 110 | TotalMovingTime | no |
> 130 | StepSpeedLossDistance | no |
> 131 | StepSpeedLossPercentage | no |

## Garmin SplitType Values

> Value | SplitType | Value | SplitType | Value | SplitType | Value | SplitType
> --- | --- | --- | --- | --- | --- | --- | ---
> 1 | = Ascent Split | 7 | = Interval Recovery | 13 | = Run Rest | 23 | = Transition
> 2 | = Descent Split | 8 | = Interval Other | 14 | = Workout Round | 28 | = Ski Lift Split
> 3 | = Interval Active | 9 | = Climb Active | 17 | = Rwd Run | 29 | = Ski Run Split
> 4 | = Interval Rest | 10 | = Climb Rest | 18 | = Rwd Walk |  |
> 5 | = Interval Warmup | 11 | = Surf Active | 21 | = Windsurf Active |  |
> 6 | = Interval Cooldown | 12 | = Run Active | 22 | = Rwd Stand |  |

## Garmin SplitSummary Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | SplitType | no | --> Garmin SplitType Values
> 3 | NumSplits | no |
> 4 | TotalTimerTime | no |
> 5 | TotalDistance | no |
> 6 | AvgSpeed | no |
> 7 | MaxSpeed | no |
> 8 | TotalAscent | no |
> 9 | TotalDescent | no |
> 10 | AvgHeartRate | no |
> 11 | MaxHeartRate | no |
> 12 | AvgVertSpeed | no |
> 13 | TotalCalories | no |
> 20 | AvgVerticalOscillation | no |
> 21 | AvgVerticalRatio | no |
> 22 | AvgStanceTime | no |
> 24 | AvgStepLength | no |
> 25 | AvgPower | no |
> 26 | MaxPower | no |
> 27 | NormalizedPower | no |
> 60 | MaxSplitDistance | no |
> 64 | RestingCalories | no |
> 77 | TotalMovingTime | no |
> 79 | FirstStartTime | no |
> 83 | StepSpeedLossDistance | no |
> 84 | StepSpeedLossPercentage | no |

## Garmin HSABodyBatteryData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ProcessingInterval | no |
> 1 | Level | no |
> 2 | Charged | no |
> 3 | Uncharged | no |

## Garmin HSAEvent Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | EventID | no |

## Garmin ClimbPro Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | GPSLatitude | no | (position_lat)
> 1 | GPSLongitude | no | (position_long)
> 2 | ClimbProEvent | no | 0 = Approach 1 = Start 2 = Complete
> 3 | ClimbNumber | no |
> 4 | ClimbCategory | no |
> 5 | CurrentDist | no |

## Garmin TankUpdate Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Sensor | no |
> 1 | Pressure | no |

## Garmin PowerMode Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | LowBatteryAlert | no |
> 1 | DefaultMode | no |
> 3 | AutoEnableTime | no |

## Garmin TankSummary Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Sensor | no |
> 1 | StartPressure | no |
> 2 | EndPressure | no |
> 3 | VolumeUsed | no |

## Garmin GPSEvent Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | EventType | no | 11 = Ultra Trac Trigger 49 = Mode Change
> 1 | Data | no |
> 100 | GPS_1 | no | --> Garmin Switch Values
> 101 | Glonass | no | --> Garmin Switch Values
> 102 | Unknown_1 | no |
> 104 | Qzss_1 | no | --> Garmin Switch Values
> 105 | Unknown_2 | no |
> 106 | Galileo_1 | no | --> Garmin Switch Values
> 107 | Beidou_1 | no | --> Garmin Switch Values
> 108 | AutoSelect | no | --> Garmin Switch Values
> 109 | Unknown_3 | no |
> 110 | GPSgalileobeidou_5 | no |
> 113 | Qzss_5 | no | --> Garmin Switch Values

## Garmin ECGSummary Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 2 | RawSampleRate | no |
> 3 | SmoothSampleRate | no |
> 4 | ECGTimeStamp | no |
> 5 | LocalTimeStamp | no |
> 7 | AverageHeartRate | no |
> 11 | SampleTime | no |
> 12 | SDRRHRV | no |

## Garmin ECGRawSample Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Value | no |

## Garmin ECGSmoothSample Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Value | no |

## Garmin SleepAssessment Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | CombinedAwakeScore | no |
> 1 | AwakeTimeScore | no |
> 2 | AwakeningsCountScore | no |
> 3 | DeepSleepScore | no |
> 4 | SleepDurationScore | no |
> 5 | LightSleepScore | no |
> 6 | OverallSleepScore | no |
> 7 | SleepQualityScore | no |
> 8 | SleepRecoveryScore | no |
> 9 | RemSleepScore | no |
> 10 | SleepRestlessnessScore | no |
> 11 | AwakeningsCount | no |
> 14 | InterruptionsScore | no |
> 15 | AverageStressDuringSleep | no |

## Garmin FunctionalMetrics Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 4 | FunctionalThresholdPower | no |
> 7 | RunningLactateThresholdPower | no |
> 8 | RunningLactateThresholdHR | no |
> 9 | CyclingLactaceThresholdHR | no |

## Garmin RaceEvent Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | EventID | no |
> 2 | StartTime | no |
> 3 | LocalTimeStamp | no |
> 4 | RaceEventName | no |
> 5 | Location | no |
> 6 | StartPointLat | no |
> 7 | StartPointLong | no |
> 10 | Distance | no |
> 12 | TargetTime | no |
> 24 | City | no |
> 26 | Country | no |

## Garmin TrainingReadiness Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TrainingReadiness | no |
> 1 | Level | no | 1 = Poor 2 = Low 3 = Moderate 4 = High 5 = Prime
> 20 | LocalTimeStamp | no |

## Garmin HRVStatusSummary Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | WeeklyAverage | no |
> 1 | LastNightAverage | no |
> 2 | LastNight_5MinHigh | no |
> 3 | BaselineLowUpper | no |
> 4 | BaselineBalancedLower | no |
> 5 | BaselineBalancedUpper | no |
> 6 | Status | no | 0 = None 1 = Poor 2 = Low 3 = Unbalanced 4 = Balanced

## Garmin HRVValue Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Value | no |

## Garmin RawBBI Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | Data | no |
> 2 | Time | no |
> 3 | Quality | no |
> 4 | Gap | no |

## Garmin DeviceAuxBatteryInfo Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | DeviceIndex | no |
> 1 | BatteryVoltage | no |
> 2 | BatteryStatus | no | --> Garmin BatteryStatus Values
> 3 | BatteryIdentifier | no |

## Garmin HSAGyroscopeData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | TimeStamp_ms | no |
> 1 | SamplingInterval | no |
> 2 | GyroX | no |
> 3 | GyroY | no |
> 4 | GyroZ | no |
> 5 | TimeStamp_32k | no |

## Garmin TrainingLoad Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 3 | AcuteTrainingLoad | no |
> 4 | ChronicTrainingLoad | no |

## Garmin SleepSchedule Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | BedTime | no |
> 1 | WakeTime | no |

## Garmin SleepRestlessMoments Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | RestlessMomentsCount | no |
> 2 | Durations | no |

## Garmin ChronoShotSession Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | MinSpeed | no |
> 1 | MaxSpeed | no |
> 2 | AvgSpeed | no |
> 3 | ShotCount | no |
> 4 | ProjectileType | no |
> 0 = Arrow 1 = Rifle Cartridge 2 = Pistol Cartridge |  | 3 = Shotshell 4 = Air Rifle Pellet 5 = Other
> 5 | GrainWeight | no |
> 6 | StandardDeviation | no |

## Garmin ChronoShotData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ShotSpeed | no |
> 1 | ShotNum | no |

## Garmin HSAConfigurationData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Data | no |
> 1 | DataSize | no |

## Garmin DiveApneaAlarm Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Depth | no |
> 1 | Time | no |
> 2 | Enabled | no |
> 3 | AlarmType | no | --> Garmin DiveAlarmType Values
> 4 | Sound | no | --> Garmin Tone Values
> 5 | DiveTypes | no |
> 6 | ID | no |
> 7 | PopupEnabled | no |
> 8 | TriggerOnDescent | no |
> 9 | TriggerOnAscent | no |
> 10 | Repeating | no |
> 11 | Speed | no |

## Garmin CPEStatus Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Status | no | --> Garmin EPOCPEStatus Values
> 1 | StartTime | no |
> 2 | EndTime | no |

## Garmin SkinTempOvernight Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | LocalTimeStamp | no |
> 1 | AverageDeviation | no |
> 2 | Average_7DayDeviation | no |
> 4 | NightlyValue | no |

## Garmin HillScore Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | HillScore | no |
> 1 | HillStrength | no |
> 2 | HillEndurance | no |
> 4 | Level | no |
> 1 = Recreational 2 = Challenger 3 = Trained |  | 4 = Skilled 5 = Expert 6 = Elite

## Garmin EnduranceScore Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | EnduranceScore | no |
> 1 | Level | no |
> 1 = Recreational 2 = Intermediate 3 = Trained 4 = Well-trained |  | 5 = Expert 6 = Superior 7 = Elite
> 3 | LowerBoundIntermediate | no |
> 4 | LowerBoundTrained | no |
> 5 | LowerBoundWellTrained | no |
> 6 | LowerBoundExpert | no |
> 7 | LowerBoundSuperior | no |
> 8 | LowerBoundElite | no |

## Garmin HSAWristTemperatureData Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | ProcessingInterval | no |
> 1 | Value | no |

## Garmin NapEvent Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | StartTime | no |
> 1 | StartTimezoneOffset | no |
> 2 | EndTime | no |
> 3 | EndTimezoneOffset | no |
> 4 | Feedback | no |
> 0 = None 1 = Multiple Naps During Day 2 = Jetlag Ideal Timing Ideal Duration 3 = Jetlag Ideal Timing Long Duration 4 = Jetlag Late Timing Ideal Duration 5 = Jetlag Late Timing Long Duration 6 = Ideal Timing Ideal Duration Low Need 7 = Ideal Timing Ideal Duration High Need 8 = Ideal Timing Long Duration Low Need 9 = Ideal Timing Long Duration High Need 10 = Late Timing Ideal Duration Low Need 11 = Late Timing Ideal Duration High Need 12 = Late Timing Long Duration Low Need 13 = Late Timing Long Duration High Need 14 = Ideal Duration Low Need 15 = Ideal Duration High Need 16 = Long Duration Low Need 17 = Long Duration High Need
> 5 | IsDeleted | no |
> 6 | Source | no | 0 = Automatic 1 = Manual Device 2 = Manual Gc
> 7 | UpdateTimeStamp | no |

## Garmin WorkoutSchedule Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 1 | WorkoutIndex | no |
> 3 | EstBenefit | no | --> Garmin Benefit Values
> 5 | EstAerobicTe | no |
> 6 | EstAnaerTe | no |
> 7 | Sport | no | --> Garmin SportEnum Values
> 9 | Duration | no |

## Garmin SleepDisruptionSeverityPeriod Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Severity | no | --> Garmin SleepDisruptionSeverity Values

## Garmin SleepDisruptionSeverity Values

> Value | SleepDisruptionSeverity | Value | SleepDisruptionSeverity
> --- | --- | --- | ---
> 0 | = None | 2 | = Medium
> 1 | = Low | 3 | = High

## Garmin SleepDisruptionOvernightSeverity Tags

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | Severity | no | --> Garmin SleepDisruptionSeverity Values

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised May 1, 2026

<-- ExifTool Tag Names