Description
This data field connects to an ANT+ external (auxiliary) heart rate monitor, displays and records the data to a FIT file for comparison and analysis:
heart rate, min/avg/max lap/session HR, HR zone, AntID, alias.
If you like the app you can thank me by sending a beer: https://paypal.me/GavrielF and writing a positive review.
If the DF crashes (IQ! icon) then try to disable the recording of some of the FIT fields. Garmin only allows 16 fit fields to be recorded and if other DF uses too many it can cause a crash.
FAQ: https://t.ly/aIdTQ
Support Forum: https://t.ly/K3kL
Note: you shouldn't pair the HRM with the watch via ANT! (You can pair via Bluetooth)
(To disable ANT pairing: Menu ≫ Sensors & Accessories ≫ [Your ANT HRM] ≫ Status ≫ Remove or Off)
### Terms
- "internal", "watch", "WHR", "OHR" sensor is used for either the built-in wrist heart rate sensor or an external (ANT or Bluetooth) sensor that is paired and connected to the watch (Menu ≫ Sensors & Accessories ≫ [Your HRM] ≫ Status ≫ Connected)
- "external" or "HRM" or "auxiliary" is used for any ANT sensor that is not connected to the watch but is broadcasting and the watch is receiving it's signal. It can be a chest EKG sensor or optical armband or even the training partner's watch that is set to broadcast HR on ANT (Menu ≫ Sensors & Accessories ≫ Wrist Heart Rate ≫ Broadcast During Activity ≫ On)
Initially, the strongest external sensor's signal is picked up and remembered throughout the activity.
To avoid tracking the wrong sensor (for example during a race where many people run with ANT HR sensors), the ANT ID can be fixed in the data field settings.
### Use cases
- Comparing an auxiliary heart rate sensor (i.e: chest strap or armband) to the internal optical HR sensor of the watch
- Compare two external sensors (one connected to the watch via ANT+ or BT vs one not connected/paired to the watch) to see the difference and analyse them
- Monitor and record a training partner's HR for pacing during an activity. My device natively connects to my HR sensor and this data field connects to my friend's, so during the activity I can see how hard they are going while pacing in the front, and still - in parallel - see and record my own HR
- Coaching: trainer can see the HR of the trainee
- Monitor a horse's HR during a horseback ride
### Settings
- Only connect to ANT ID - If set, then it will only connect to that device. Set to 0 to search and connect to the closest device.
- Set name for connected ANT HRM - Enter an alias for the currently connected sensor. This alias will be saved & displayed in Garmin Connect in any activity recorded using this sensor.
You can save multiple users.
- Name
- ANT ID
- HR Zones - "u" - use user's HR zones | "m:{maxHR}" | "z:{minZ1},{maxZ1},{maxZ2},{maxZ3},{maxZ4},{maxZ5}"
- Low/High HR Alert - alert when below/above given zone/HR - (0 - off | 1..5 - when below/above zone | 30..255 - when below/above HR)
Enable alert screen: Activity(i.e: Run) Settings ≫ Alerts ≫ Add New ≫ Connect IQ Data Fields ≫ ANT+ HRM ≫ Edit data field settings? ≫ No
The display format can be set using 2 format strings. The watch will automatically adjust the font size and place the 2 parts in 1 or 2 lines depending on the available space. Format for both parts: AntHR:{H}, AntZone:integer(i.e: 2):{Z},fraction(i.e: 2.34):{z}, AntName:{N}, OHR:{o}
- Display format part 1 - i.e: "{H}"
- Display format part 2 - i.e: "z{z}"
- Show field label
- Show HR zone gauge
- Show HR zone color - color background according to zone
- Delay Low HR Alert - don't alert on low HR for X seconds at the beginning of the activity
FIT recording: If the data field crashes when you enter the activity, then disabling the less important fields can help.
- Record invalid HR - when disabled "--" is displayed, 0 is recorded to indicate invalid HR (i.e: drop in connection, strap removed). When enabled invalid HR value is displayed, recorded to fit: flat line
What is new
2.6.2 (2026-02-15)
- fix sensor.release crash in onStop on some devices with beta firmware
2.6.1 (2026-02-13)
- fix crash when there's an ANT error not in sensor pairing mode
2.6.0 (2026-02-12)
- added approachs50, d2mach2, descentg2, edge550, edge850, edgemtb, etrextouch, fenix8pro, fr570, fr970, gpsmaph1, instinct3, instinctcrossoveramoled, instincte, venu4, venux1, vivoactive6
- fix missing ANT Name
- fix crash during onStop
- sensor pairing
- use ttf fonts
2.5.3.2 (2024-10-10)
- added edge1050
2.5.3.1 (2024-10-01)
- added enduro3, fenix8*
2.5.2 (2024-07-26)
- added User #3 (for newer devices)
- fixed low/high HR alert crash on older devices
2.5.0 (2024-07-16)
- added alert screen. To enable: Activity Settings ≫ Alerts ≫ Add New ≫ Connect IQ Data Fields ≫ ANT+ HRM ≫ Edit data field settings? ≫ No
- added battery icon
- added setting to record invalid HR
- added settings whether to record each FIT field to prevent crashes in case other data field records many fields
- improve contrast between background color and text
- fix for HRM-s that don't send heart beat time (i.e: MyZone)
- display ANT ID in label in case there's no name set in the settings
2.4.0 (2024-03-27)
- added setting to hide label
- added fr165
- bug fixes
2.3.2 (2024-01-28)
- bug fixes
2.3.1 (2023-11-12)
- added new devices
- bug fixes
2.3.0 (2023-03-19)
- use bigger fonts when possible (use only numbers and .-+:/#%° and maybe space - depending on your device)
- fixed label font size
- fixed position on edge devices
- different low HR and high HR alert tone
- changed OHR in the display format from {h} to {o}.
- bug fixes
2.2.0 (2023-01-17)
- added Low / High HR Alert (newer devices only)
- removed sensors from settings
- added new devices
- bug fixes
2.1.0 (2022-10-24)
- IMPORTANT: NEED TO SET THE DISPLAY FORMAT AGAIN WHEN UPGRADING FROM EARIER VERSION!
- changed format to use {.} instead of $.$ to prevent crashes because of bad settings
- allow extended 20-bit ANT ID-s
- fixed HR zone color, display '--' when disconnected during activity
- only connect to the same sensor when resuming activity
2.0.0 (2022-10-03)
- show name in the field label
- added HR zones
- added graphical HR zone gauge
1.0.2 (2022-06-05)
- fixed a bug in some watches
1.0.1 (2022-06-03)
- added fr255, fr955, code optimizations
1.0.0 (2022-05-31)
- IMPORTANT: Please delete and install again!
- complete rewrite. Settings have changed.
- can save alias for 3 external sensors
- added all older devices with only 16Kb memory
0.3.1 (2022-05-09)
- optimized fit file
- added settings for internal(watch) HR display
- fixed ANT certification problems
0.1 - Based on versions of IMGrant, flyingflo
## Languages
English
Hebrew
Hungarian
### Supported devices
Any ANT+ HR monitor, see: https://www.thisisant.com/directory/smart-hrm/, i.e:
Garmin HRM/SS/Dual/Swim/Run/Tri/Pro
Polar H9/H10/OH1/Verity Sense
Wahoo Fitness: TICKR/FIT/Run/X
4iiii Viiiiva
Accuro LYNK2
BKOOL, Bontrager
Bowflex
Bryton
Cardiosport
CATEYE
CooSpo
Dayton
Decathlon
DREAM SPORT
Echelon Beat
Echowell
Fitcare
FITCENT
Garmin HRM/SS/Dual/Swim/Run/Tri/Pro
Geoid
Hammerhead
iBike
iGPSPORT
Kinetic inRide H1
Kyto
LIVLOV
Magene
MIO
Mobii
Peloton
Polar H9/H10/OH1/Verity Sense
PowerTap
POWR LABS
Scosche Rhythm
Senda JetBlack
Shanren
Sigma R1
Tacx
Timex
TopAction
Topeak
VDO
Vortec
Wahoo Fitness: TICKR/FIT/Run/X
Walio PULSE
XOSS
Xplova
Screenshots
Supported languages (3)
Compatible devices (309)
Approach® S50
Approach® S60
Approach® S60
Approach® S62
Approach® S62
Approach® S70 (42mm)
Approach® S70 (47mm)
Captain Marvel
Captain Marvel
D2™ Air
D2™ Air X10
D2™ Air X15
D2™ Bravo
D2™ Bravo
D2™ Bravo Titanium
D2™ Charlie
D2™ Charlie
D2™ Delta
D2™ Delta PX
D2™ Delta PX
D2™ Delta S
D2™ Mach 1
D2™ Mach 1 Pro
D2™ Mach 2
D2™ Mach 2 Pro
Darth Vader™
Darth Vader™
Descent™ G1
Descent™ G1
Descent™ G2
Descent™ Mk1
Descent™ Mk1
Descent™ MK2
Descent™ MK2
Descent™ Mk2S
Descent™ Mk2S
Descent™ MK3 - 43mm
Descent™ MK3i - 51mm
Edge® 1000
Edge® 1000
Edge® 1000
Edge® 1000
Edge® 1000
Edge® 1000
Edge® 1030
Edge® 1030
Edge® 1030 Plus
Edge® 1030 Plus
Edge® 1030, Bontrager
Edge® 1040
Edge® 1040
Edge® 1050
Edge® 130
Edge® 130
Edge® 130 Plus
Edge® 130 Plus
Edge® 520
Edge® 520
Edge® 520
Edge® 520 Plus
Edge® 520 Plus
Edge® 530
Edge® 530
Edge® 540
Edge® 550
Edge® 820
Edge® 820
Edge® 820
Edge® 820
Edge® 820
Edge® 820
Edge® 830
Edge® 830
Edge® 840
Edge® 850
Edge® Explore
Edge® Explore 1000
Edge® Explore 2
Edge® Explore 820
Edge® MTB
Enduro™
Enduro™
Enduro™ 2
Enduro™ 3
epix™
epix™
epix™ (Gen 2)
epix™ (Gen 2)
epix™ Pro (42mm)
epix™ Pro (47mm)
epix™ Pro (51mm)
eTrex® Touch
fēnix® 3
fēnix® 3
fēnix® 3
fēnix® 3
fēnix® 3
fēnix® 3
fēnix® 3 HR
fēnix® 3 HR
fēnix® 5
fēnix® 5
fēnix® 5 Plus
fēnix® 5 Plus
fēnix® 5S
fēnix® 5S
fēnix® 5S Plus
fēnix® 5S Plus
fēnix® 5X
fēnix® 5X
fēnix® 5X Plus
fēnix® 5X Plus
fēnix® 6
fēnix® 6
fēnix® 6 Dual Power
fēnix® 6 Pro
fēnix® 6 Pro
fēnix® 6 Pro Dual Power
fēnix® 6 Pro Solar
fēnix® 6 Solar
fēnix® 6S
fēnix® 6S
fēnix® 6S Dual Power
fēnix® 6S Pro
fēnix® 6S Pro
fēnix® 6S Pro Dual Power
fēnix® 6S Pro Solar
fēnix® 6S Solar
fēnix® 6X Pro
fēnix® 6X Pro
fēnix® 7
fēnix® 7
fēnix® 7 Pro
fēnix® 7 Pro – Solar Edition (No Wi-Fi®)
fēnix® 7S
fēnix® 7S
fēnix® 7S Pro
fēnix® 7X
fēnix® 7X
fēnix® 7X Pro
fēnix® 7X Pro No Wi-Fi
fēnix® 8 AMOLED (43mm)
fēnix® 8 AMOLED (47mm/51mm)
fēnix® 8 Pro
fēnix® 8 Solar (47mm)
fēnix® 8 Solar (51mm)
fenix® 9 - 43 mm
fenix® 9 – 47 mm
fēnix® Chronos
fēnix® Chronos
fēnix® E
First Avenger
First Avenger
ForeAthlete 245
ForeAthlete 245 Music
ForeAthlete 55
ForeAthlete 645
ForeAthlete 645 Music
ForeAthlete 745
ForeAthlete 935
ForeAthlete® 230J
ForeAthlete® 235J
ForeAthlete® 630J
ForeAthlete® 735XTJ
ForeAthlete® 920XTJ
Forerunner® 165
Forerunner® 165 Music
Forerunner® 230
Forerunner® 235
Forerunner® 235
Forerunner® 235
Forerunner® 235
Forerunner® 245
Forerunner® 245
Forerunner® 245 Music
Forerunner® 245 Music
Forerunner® 255
Forerunner® 255 Music
Forerunner® 255S
Forerunner® 255S Music
Forerunner® 265
Forerunner® 265S
Forerunner® 55
Forerunner® 55
Forerunner® 570 - 42mm
Forerunner® 570 - 47mm
Forerunner® 630
Forerunner® 630
Forerunner® 645
Forerunner® 645 Music
Forerunner® 735XT
Forerunner® 735XT
Forerunner® 745
Forerunner® 920XT
Forerunner® 920XT
Forerunner® 920XT
Forerunner® 935
Forerunner® 945
Forerunner® 945
Forerunner® 945 LTE
Forerunner® 955 Dual Power
Forerunner® 965
Forerunner® 970
GPSMAP® 66i
GPSMAP® 66i
GPSMAP® 66s / 66st
GPSMAP® 66s / 66st
GPSMAP® 66sr
GPSMAP® 67
GPSMAP® 86i
GPSMAP® 86s
GPSMAP® 86sc
GPSMAP® 86sci
GPSMAP® H1
Instinct® 2
Instinct® 2
Instinct® 2S
Instinct® 2S
Instinct® 2X
Instinct® 3 – 45 mm, AMOLED
Instinct® 3 – 45 mm, Solar
Instinct® 3 – 50 mm, AMOLED
Instinct® 3 – 50 mm, Solar
Instinct® Crossover
Instinct® Crossover AMOLED
Instinct® E – 40 mm
Instinct® E – 45 mm
MARQ® (Gen 2)
MARQ® Commander (Gen 2) – Carbon Edition
MARQ™ Adventurer
MARQ™ Adventurer
MARQ™ Athlete
MARQ™ Athlete
MARQ™ Aviator
MARQ™ Aviator
MARQ™ Aviator (Gen 2)
MARQ™ Captain
MARQ™ Captain
MARQ™ Commander
MARQ™ Commander
MARQ™ Driver
MARQ™ Driver
MARQ™ Expedition
MARQ™ Expedition
MARQ™ Golfer
MARQ™ Golfer
Mercedes-Benz Venu®
Mercedes-Benz Venu®
Mercedes-Benz Venu® 2
Mercedes-Benz Venu® 2
Mercedes-Benz Venu® 2S
Mercedes-Benz Venu® 2S
Montana 700
Montana® 700
Montana® 710
Oregon® 7 Series
Oregon® 7 Series
Oregon® 7 Series
quatix® 6
quatix® 6X
Rey™
Rey™
Rino® 7 Series
Rino® 7 Series
tactix® 7
tactix® 7 – AMOLED Edition
tactix® 8 – 47 mm, AMOLED
tactix® 8 – 51 mm, Solar
Venu®
Venu®
Venu® 2
Venu® 2
Venu® 2 Plus
Venu® 2 Plus
Venu® 2S
Venu® 2S
Venu® 3
Venu® 3S
Venu® 4 – 41 mm
Venu® 4 – 45 mm
Venu® Sq.
Venu® Sq.
Venu® Sq.
Venu® Sq.
Venu® Sq. 2
Venu® Sq. 2 Music
Venu® Sq. Music
Venu® Sq. Music
Venu® Sq. Music
Venu® Sq. Music
Venu® X1
vívoactive®
vívoactive®
vívoactive® 3
vívoactive® 3
vívoactive® 3
vívoactive® 3 Mercedes-Benz® Collection
vívoactive® 3 Mercedes-Benz® Collection
vívoactive® 3 Music
vívoactive® 3 Music
vívoactive® 3 Music
vívoactive® 4
vívoactive® 4
vívoactive® 4S
vívoactive® 4S
vívoactive® 5
vívoactive® 6
vívoactive® HR
vívoactive® HR