HMs DIY #1-6

Store Link

Because I want to keep this datafield and the app free for use I would be very grateful about a small donation to PayPal

A detailed description of how to use it can be found here: 

HMs_DIY_GUIDANCE.pdf
HMs_DIY_ANLEITUNG.pdf

Thanks very much to mcinner1 for putting so much time into this documentation!

Designer download

You can contribute on my github page.
You can upload your layout so others can use it as well.
Also any changes to the fonts.txt can be updated there as well.

Garmin_HMsDIY

=======================================================================
RELEASE NOTES
=======================================================================
-----------------------------------------------------------------------
3.6.2
* switched to new SDK 7.2.1
* added devices: Approach S7 42mm, Descent Mk3 43mm /Mk3i 43mm, Descent Mk3i 51mm, Edge 1050, epix Pro Gen2 42mm, epix Pro Gen2 47mm / quatix 7 pro, epix Pro Gen2 51mm / D2 mach 1 pro / tactix 7
Fenix 7 Pro, Fenix 7 Pro Solar, Fenix 7S Pro, Fenix 7X Pro, Fenix 7xPro Solar, Forerunner 165, Forerunner 165M, Venu 3, Venu 3S, Vivoactive 5
-----------------------------------------------------------------------
3.5.1
* switched to new SDK 4.2.4
* added devices: FR265, FR265S, FR965, GPSMAP 67/67i, Marq (Gen 2), Marq (Gen 2) Aviator, EDGE 540, EDGE 840, Instinct 2x Solar
* added two new font types GLANCE, GLANCENR (only available if device supports it!)

for full releasenotes see: releasenotes.txt
=======================================================================

 

  • For me aerobic and anaerobic values would be interesting.

    regards and a happy New Year!

  • Thanks again for the great datafield!

    Two questions:

    1) Is a version supporting the Fenix 7 and Epix 2 at the horizon?

    2) Distance seems to be always rounded. If you have 12.567 km you get with "Precision 0" 13km. Is it possible to get 12 km for this value until 13.000 km without drawing a box over the last digits?

  • Bonjour et merci de votre retour rapide. j'ai bien lu la notice (je l'ai trouvée traduite en français par Goole translate car mon allemand et mon anglais sont très scolaire !!!) et je ne sais pas ce que j'ai loupé. Les champs d'allure (rythme) affichent $m:$S ou 959 et les champs de vitesse $V. La variation des couleurs dynamiques dans la zone des fréquences cardiaques ainsi que les chiffres de la fréquence cardiaque, le temps et la distance. Pourquoi, qu'est ce j'ai raté?

    Cordialement.

    <?xml version="1.0" encoding="UTF-8"?>

    <DIYLayout><Device name="Venu"/><Designer ifver="C" ver="3.2.1" time="29.01.2022 10:21"/><LayoutElement nr_values="1" stroke="1" radius="0" daynight="false" maxonly="false" minval="false" valuetype="HR" eletype="RF" y2="110" x2="372" y="-8" x="3" color="F80002" type="1"/><LayoutElement nr_values="1" stroke="1" radius="0" daynight="false" maxonly="false" minval="false" valuetype="FX" eletype="RF" y2="395" x2="379" y="257" x="-5" color="00FF00" type="1"/><LayoutElement nr_values="1" stroke="1" radius="0" daynight="false" maxonly="false" minval="false" valuetype="FX" eletype="RF" y2="254" x2="207" y="108" x="-6" color="FFFFFF" type="1"/><LayoutElement nr_values="1" stroke="1" radius="0" daynight="false" maxonly="false" minval="false" valuetype="FX" eletype="RF" y2="254" x2="397" y="109" x="210" color="0000FF" type="1"/><LayoutElement type="2" invertcolor="false" blinkDC09="false" hideDC09="false" colDC09="C0C0C0" valDC09="1000" blinkDC08="false" hideDC08="false" colDC08="FF80FF" valDC08="1100" blinkDC07="false" hideDC07="false" colDC07="C4FFFF" valDC07="1200" blinkDC06="false" hideDC06="false" colDC06="00FFFF" valDC06="1300" blinkDC05="false" hideDC05="false" colDC05="0000FF" valDC05="1400" blinkDC04="false" hideDC04="false" colDC04="00FF00" valDC04="1500" blinkDC03="false" hideDC03="false" colDC03="EAEA00" valDC03="1600" blinkDC02="false" hideDC02="false" colDC02="FF8811" valDC02="1700" blinkDC01="false" hideDC01="false" colDC01="FF4848" valDC01="1800" blinkDC00="false" hideDC00="false" colDC00="D20000" valDC00="1900" replDC="F80002"/><LayoutElement nr_values="1" daynight="false" maxonly="false" eletype="AP" y="175" x="176" color="006BD7" type="0" sampletext="254" precision="2" halignment="0" font="LARGE" text="$M:$S" fixedtext="false"/><LayoutElement nr_values="1" daynight="false" maxonly="false" eletype="FX" y="117" x="200" color="000000" type="0" sampletext="" precision="0" halignment="0" font="XTINY" text="Allure Moyenne" fixedtext="true"/><LayoutElement nr_values="1" daynight="false" maxonly="false" eletype="HR" y="39" x="217" color="000000" type="0" sampletext="183.55" precision="0" halignment="0" font="LARGE" text="$V" fixedtext="false"/><LayoutElement nr_values="1" daynight="false" maxonly="false" eletype="CP" y="168" x="329" color="FFFF00" type="0" sampletext="280" precision="2" halignment="0" font="LARGE" text="$M:$S" fixedtext="false"/><LayoutElement nr_values="1" daynight="false" maxonly="false" eletype="FX" y="114" x="316" color="FFFFFF" type="0" sampletext="" precision="0" halignment="0" font="XTINY" text="Allure" fixedtext="true"/><LayoutElement nr_values="1" daynight="false" maxonly="false" eletype="DS" y="298" x="265" color="FFFF00" type="0" sampletext="12.56" precision="3" halignment="0" font="LARGE" text="$V" fixedtext="false"/><LayoutElement nr_values="1" daynight="false" maxonly="false" eletype="FX" y="0" x="0" color="000000" type="0" sampletext="" precision="0" halignment="0" font="XTINY" text="" fixedtext="true"/><LayoutElement nr_values="1" daynight="false" maxonly="false" eletype="FX" y="302" x="316" color="000000" type="0" sampletext="" precision="0" halignment="0" font="TINY" text="KM" fixedtext="true"/><LayoutElement nr_values="1" daynight="false" maxonly="false" eletype="FX" y="265" x="277" color="000000" type="0" sampletext="" precision="0" halignment="0" font="XTINY" text="Dist. parcou." fixedtext="true"/></DIYLayout>

  • Regarde plus attentivement les instructions à la page 22 (Pace :) !

    Les valeurs d'allure sont plafonnées à 9,59 min/km par défaut, parce que les valeurs d'allure à 4 chiffres prennent plus de place et ne sont pas très significatives de toute façon.
    Le réglage/annulation de "Cap pace" peut être effectué dans la configuration.
    Voir : "Cap pace at [s]"

    Sur mon Edge 1030, tout a l'air de fonctionner comme prévu.

  • New version 3.3.1 available!

    Designer:

    public.stattegg.info/HM_DIYD_3.3.1.zip

    -----------------------------------------------------------------------
    3.3.1
    * switched to new SDK 4.0.9
    * added devices: D2 Air, Descent MK2/MK2i, Descent Mk2S, Enduro, epix Gen2, Fenix 7, Fenix 7S, Fenix 7X, Forerunner 55, Forerunner 945 LTE, Venu2, Venu2 Plus,
    Venus 2S, Venu Sq, Venu Sq Music,

  • fit data writing is not included yet. Seems that it isn't as easy as I thought ....

  • fit data writing is not included yet. Seems that it isn't as easy as I thought ....

    Forgot to mention, that this version is available on clone #6 for testing. And fonts for the new devices are not adjusted yet.

  • C’est bien marqué 9,59 sur ma Venu ou sur la Vivoactive de ma fille mais ça ne change pas quand je cours !!!!

  • Et puis je le trouve ou le "Cap pace" les amis ?