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

ANT+ HRM Heart Rate Monitor · Screenshot 0 ANT+ HRM Heart Rate Monitor · Screenshot 1 ANT+ HRM Heart Rate Monitor · Screenshot 2 ANT+ HRM Heart Rate Monitor · Screenshot 3 ANT+ HRM Heart Rate Monitor · Screenshot 4

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