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

 

  • As already suggested - this shows the need for a repository where users can share user-generated content.

  • Here you go!

    <?xml version="1.0" encoding="UTF-8"?>
    <DIYLayout>
        <Device name="Edge 1030 plus"/>
        <Designer time="02.11.2022 14:20" ver="3.4.2" ifver="C"/>
        <LayoutElement type="1" color="FFFFFF" x="0" y="0" x2="282" y2="188" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="3" text="***  Verstrichene Zeit   ***"/>
        <LayoutElement type="0" color="020202" x="208" y="4" fixedtext="false" maxonly="false" daynight="false" eletype="ET" text="$h:$M:$C" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="3356"/>
        <LayoutElement type="2" replDC="020202" valDC00="50" colDC00="000000" hideDC00="false" blinkDC00="false" valDC01="0" colDC01="000000" hideDC01="true" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="F2F3F4" x="179" y="3" x2="235" y2="25" eletype="RF" valuetype="CS" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="F2F3F4" valDC00="10" colDC00="FFFFFF" hideDC00="false" blinkDC00="false" valDC01="0" colDC01="000000" hideDC01="true" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="F2F3F3" x="179" y="3" x2="235" y2="25" eletype="RF" valuetype="C0" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="F2F3F3" valDC00="25" colDC00="FFFFFF" hideDC00="true" blinkDC00="false" valDC01="0" colDC01="FFFFFF" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="3" text="***  GPS   ***"/>
        <LayoutElement type="0" color="000000" x="256" y="7" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="GPS" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="257" y="39" x2="0" y2="0" eletype="CR" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="15" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF000E" x="257" y="39" x2="0" y2="0" eletype="CF" valuetype="GA" minval="false" maxonly="false" daynight="false" radius="14" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FFFFFF" x="257" y="39" x2="0" y2="2" eletype="DT" valuetype="SN" minval="false" maxonly="false" daynight="false" radius="8" stroke="5" nr_values="1"/>
        <LayoutElement type="1" color="505050" x="257" y="39" x2="0" y2="0" eletype="DT" valuetype="SN" minval="false" maxonly="false" daynight="false" radius="16" stroke="2" nr_values="1"/>
        <LayoutElement type="2" replDC="FF000E" valDC00="40" colDC00="00E000" hideDC00="false" blinkDC00="false" valDC01="30" colDC01="00FF00" hideDC01="false" blinkDC01="false" valDC02="20" colDC02="F8C840" hideDC02="false" blinkDC02="false" valDC03="10" colDC03="F80000" hideDC03="false" blinkDC03="false" valDC04="1" colDC04="FFFFFF" hideDC04="false" blinkDC04="false" invertcolor="false"/>
        <LayoutElement type="3" text="***   SPEED   ***"/>
        <LayoutElement type="0" color="000000" x="141" y="2" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="km/h" font="XTINY" halignment="1" precision="1" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="141" y="19" fixedtext="false" maxonly="false" daynight="true" eletype="CS" text="$V" font="NR_MEDIUM" halignment="1" precision="1" nr_values="1" sampletext="45.34"/>
        <LayoutElement type="0" color="000000" x="209" y="30" fixedtext="false" maxonly="false" daynight="true" eletype="AS" text="$V" font="SMALL" halignment="1" precision="1" nr_values="1" sampletext="14.76"/>
        <LayoutElement type="0" color="000000" x="208" y="30" fixedtext="false" maxonly="false" daynight="true" eletype="AS" text="$V" font="SMALL" halignment="1" precision="1" nr_values="1" sampletext="14.76"/>
        <LayoutElement type="1" color="000000" x="0" y="60" x2="282" y2="60" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="3" text="***   CADENCE   ***"/>
        <LayoutElement type="1" color="FFF0F0" x="95" y="60" x2="187" y2="91" eletype="RF" valuetype="AC" minval="false" maxonly="false" daynight="true" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="95" y="60" x2="187" y2="91" eletype="RC" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="116" y="63" fixedtext="false" maxonly="false" daynight="true" eletype="CC" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="72"/>
        <LayoutElement type="0" color="000000" x="115" y="63" fixedtext="false" maxonly="false" daynight="true" eletype="CC" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="72"/>
        <LayoutElement type="0" color="000000" x="166" y="64" fixedtext="false" maxonly="false" daynight="true" eletype="AC" text="$V" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="65"/>
        <LayoutElement type="0" color="000000" x="167" y="64" fixedtext="false" maxonly="false" daynight="true" eletype="AC" text="$V" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="65"/>
        <LayoutElement type="0" color="000000" x="137" y="65" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text=" " font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="2" replDC="FFF0F0" valDC00="650" colDC00="AAFFAA" hideDC00="false" blinkDC00="false" valDC01="600" colDC01="99EEFF" hideDC01="false" blinkDC01="false" valDC02="550" colDC02="FFFF99" hideDC02="false" blinkDC02="false" valDC03="20" colDC03="FFE0E0" hideDC03="false" blinkDC03="false" valDC04="0" colDC04="FFFFFF" hideDC04="false" blinkDC04="false" invertcolor="false"/>
        <LayoutElement type="1" color="505050" x="141" y="75" x2="0" y2="0" eletype="CR" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="6" stroke="3" nr_values="1"/>
        <LayoutElement type="1" color="505050" x="141" y="75" x2="149" y2="67" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="6" stroke="3" nr_values="1"/>
        <LayoutElement type="1" color="505050" x="136" y="80" x2="133" y2="83" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="6" stroke="3" nr_values="1"/>
        <LayoutElement type="3" text="***   BATTERY   ***"/>
        <LayoutElement type="0" color="000000" x="38" y="31" fixedtext="false" maxonly="false" daynight="true" eletype="BV" text="$V" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext="87"/>
        <LayoutElement type="0" color="000000" x="38" y="31" fixedtext="true" maxonly="false" daynight="true" eletype="FX" text="%" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="14" y="12" x2="46" y2="27" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="46" y="15" x2="50" y2="24" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FFFFFF" x="16" y="14" x2="44" y2="25" eletype="RF" valuetype="BV" minval="false" maxonly="false" daynight="true" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="16" y="14" x2="22" y2="25" eletype="RF" valuetype="BV" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="00B001" x="16" y="14" x2="44" y2="25" eletype="RH" valuetype="BV" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="00B001" valDC00="1000" colDC00="00E000" hideDC00="false" blinkDC00="false" valDC01="250" colDC01="00E000" hideDC01="false" blinkDC01="false" valDC02="150" colDC02="F8C840" hideDC02="false" blinkDC02="false" valDC03="-80" colDC03="FF0000" hideDC03="false" blinkDC03="false" invertcolor="false"/>
        <LayoutElement type="3" text="***   SPESH GRAFIK   ***"/>
        <LayoutElement type="1" color="FF0000" x="140" y="96" x2="134" y2="116" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="6" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="147" y="106" x2="134" y2="116" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="7" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="146" y="109" x2="139" y2="130" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="5" nr_values="1"/>
        <LayoutElement type="3" text="***   GANG   ***"/>
        <LayoutElement type="0" color="000000" x="141" y="135" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Gang" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="FFFF00" x="141" y="168" x2="0" y2="0" eletype="CF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="17" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="141" y="168" x2="0" y2="0" eletype="CR" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="17" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="142" y="155" fixedtext="false" maxonly="false" daynight="false" eletype="BG" text="214;34;10;12;14;16;18;21;24;28;32;36;42;50" font="MEDIUM" halignment="1" precision="0" nr_values="3" sampletext="11"/>
        <LayoutElement type="0" color="000000" x="143" y="155" fixedtext="false" maxonly="false" daynight="false" eletype="BG" text="214;34;10;12;14;16;18;21;24;28;32;36;42;50" font="MEDIUM" halignment="1" precision="0" nr_values="3" sampletext="11"/>
        <LayoutElement type="3" text="***   HERZ   ***"/>
        <LayoutElement type="1" color="F80006" x="71" y="71" x2="0" y2="-167" eletype="CF" valuetype="HR" minval="false" maxonly="false" daynight="false" radius="7" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="F80006" x="82" y="71" x2="0" y2="-167" eletype="CF" valuetype="HR" minval="false" maxonly="false" daynight="false" radius="7" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="F80006" x="77" y="77" x2="0" y2="-167" eletype="CF" valuetype="HR" minval="false" maxonly="false" daynight="false" radius="6" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="F80006" x="66" y="74" x2="78" y2="85" eletype="LN" valuetype="HR" minval="false" maxonly="false" daynight="false" radius="6" stroke="3" nr_values="1"/>
        <LayoutElement type="1" color="F80006" x="87" y="74" x2="76" y2="85" eletype="LN" valuetype="HR" minval="false" maxonly="false" daynight="false" radius="6" stroke="3" nr_values="1"/>
        <LayoutElement type="2" replDC="F80006" valDC00="10" colDC00="F80000" hideDC00="false" blinkDC00="false" valDC01="0" colDC01="F80000" hideDC01="false" blinkDC01="true" invertcolor="false"/>
        <LayoutElement type="3" text="***   Power   ***"/>
        <LayoutElement type="1" color="0F4FFF" x="197" y="78" x2="219" y2="78" eletype="LN" valuetype="E0" minval="false" maxonly="false" daynight="false" radius="0" stroke="3" nr_values="1"/>
        <LayoutElement type="1" color="0F4FFF" x="198" y="78" x2="208" y2="63" eletype="LN" valuetype="E0" minval="false" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="0F4FFF" x="205" y="78" x2="208" y2="63" eletype="LN" valuetype="E0" minval="false" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="0F4FFF" x="208" y="92" x2="211" y2="78" eletype="LN" valuetype="E0" minval="false" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="0F4FFF" x="208" y="92" x2="218" y2="78" eletype="LN" valuetype="E0" minval="false" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="0F4FFF" x="206" y="67" x2="200" y2="78" eletype="LN" valuetype="E0" minval="false" maxonly="false" daynight="false" radius="0" stroke="4" nr_values="1"/>
        <LayoutElement type="1" color="0F4FFF" x="206" y="69" x2="203" y2="78" eletype="LN" valuetype="E0" minval="false" maxonly="false" daynight="false" radius="0" stroke="4" nr_values="1"/>
        <LayoutElement type="1" color="0F4FFF" x="211" y="86" x2="214" y2="78" eletype="LN" valuetype="E0" minval="false" maxonly="false" daynight="false" radius="0" stroke="4" nr_values="1"/>
        <LayoutElement type="2" replDC="0F4FFF" valDC00="25" colDC00="0F3FFF" hideDC00="false" blinkDC00="false" valDC01="0" colDC01="0F3FFF" hideDC01="false" blinkDC01="true" invertcolor="false"/>
        <LayoutElement type="3" text="***   HR BÖGEN   ***"/>
        <LayoutElement type="1" color="D0D0D0" x="141" y="118" x2="159" y2="202" eletype="AC" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="122" stroke="20" nr_values="1"/>
        <LayoutElement type="1" color="F80001" x="141" y="118" x2="160" y2="201" eletype="AF" valuetype="HR" minval="false" maxonly="false" daynight="false" radius="122" stroke="16" nr_values="1"/>
        <LayoutElement type="2" replDC="F80001" valDC00="2000" colDC00="F80000" hideDC00="false" blinkDC00="false" valDC01="600" colDC01="F80000" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="FF000A" x="141" y="118" x2="160" y2="201" eletype="AF" valuetype="AH" minval="false" maxonly="false" daynight="false" radius="106" stroke="8" nr_values="1"/>
        <LayoutElement type="2" replDC="FF000A" valDC00="2000" colDC00="F80000" hideDC00="false" blinkDC00="false" valDC01="1680" colDC01="F80000" hideDC01="false" blinkDC01="false" valDC02="1500" colDC02="FF8080" hideDC02="false" blinkDC02="false" valDC03="1350" colDC03="00C000" hideDC03="false" blinkDC03="false" valDC04="1200" colDC04="38A8F8" hideDC04="false" blinkDC04="false" valDC05="700" colDC05="C0C0C0" hideDC05="false" blinkDC05="false" valDC06="600" colDC06="C0C0C0" hideDC06="false" blinkDC06="false" invertcolor="false"/>
        <LayoutElement type="1" color="000000" x="141" y="118" x2="160" y2="201" eletype="AC" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="102" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="78" y="96" fixedtext="false" maxonly="false" daynight="true" eletype="HR" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="134"/>
        <LayoutElement type="0" color="000000" x="37" y="162" fixedtext="false" maxonly="false" daynight="true" eletype="HZ" text="$V" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="4"/>
        <LayoutElement type="3" text="***   HR TIME ZONES   ***"/>
        <LayoutElement type="1" color="C0C0C0" x="55" y="183" x2="65" y2="188" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="38A8F8" x="66" y="183" x2="76" y2="188" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="00C000" x="77" y="183" x2="87" y2="188" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF8080" x="88" y="183" x2="98" y2="188" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="99" y="183" x2="109" y2="188" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="55" y="182" x2="109" y2="182" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="C0C0C1" x="55" y="150" x2="65" y2="183" eletype="RV" valuetype="P1" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C1" valDC00="1000" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="C0C0C0" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="38A8F9" x="66" y="150" x2="76" y2="183" eletype="RV" valuetype="P2" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="38A8F9" valDC00="1000" colDC00="38A8F8" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="38A8F8" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="00C001" x="77" y="150" x2="87" y2="183" eletype="RV" valuetype="P3" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="00C001" valDC00="1000" colDC00="00C000" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="00C000" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="FF8081" x="88" y="150" x2="98" y2="183" eletype="RV" valuetype="P4" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="FF8081" valDC00="1000" colDC00="FF8080" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="FF8080" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="FF0001" x="99" y="150" x2="109" y2="183" eletype="RV" valuetype="P5" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="FF0001" valDC00="1000" colDC00="FF0000" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="FF0000" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="3" text="***   AVERAGE HR  ***"/>
        <LayoutElement type="0" color="FFFFFF" x="77" y="136" fixedtext="false" maxonly="false" daynight="true" eletype="AH" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="154.49"/>
        <LayoutElement type="0" color="FFFFFF" x="80" y="136" fixedtext="false" maxonly="false" daynight="true" eletype="AH" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="154.49"/>
        <LayoutElement type="0" color="000000" x="78" y="134" fixedtext="false" maxonly="false" daynight="true" eletype="AH" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="154.49"/>
        <LayoutElement type="0" color="000000" x="79" y="134" fixedtext="false" maxonly="false" daynight="true" eletype="AH" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="154.49"/>
        <LayoutElement type="3" text="***   POWER  46;71;95;128;153;178;300   ***"/>
        <LayoutElement type="1" color="D0D0D0" x="141" y="118" x2="382" y2="338" eletype="AC" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="122" stroke="20" nr_values="1"/>
        <LayoutElement type="1" color="F80002" x="141" y="118" x2="381" y2="339" eletype="AF" valuetype="CB" minval="false" maxonly="false" daynight="false" radius="122" stroke="16" nr_values="1"/>
        <LayoutElement type="1" color="007FFA" x="141" y="118" x2="381" y2="339" eletype="AF" valuetype="AB" minval="false" maxonly="false" daynight="false" radius="106" stroke="8" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="141" y="118" x2="381" y2="339" eletype="AC" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="102" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="F80002" valDC00="2500" colDC00="F80000" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="F80000" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="2" replDC="007FFA" valDC00="2500" colDC00="F80000" hideDC00="false" blinkDC00="false" valDC01="1700" colDC01="F80000" hideDC01="false" blinkDC01="false" valDC02="1400" colDC02="FF8080" hideDC02="false" blinkDC02="false" valDC03="1050" colDC03="00A800" hideDC03="false" blinkDC03="false" valDC04="800" colDC04="0F82F8" hideDC04="false" blinkDC04="false" valDC05="520" colDC05="C0C0C0" hideDC05="false" blinkDC05="false" valDC06="1" colDC06="C0C0C0" hideDC06="false" blinkDC06="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="205" y="96" fixedtext="false" maxonly="false" daynight="true" eletype="CB" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="132"/>
        <LayoutElement type="0" color="000000" x="244" y="162" fixedtext="false" maxonly="false" daynight="true" eletype="PZ" text="$V" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="4"/>
        <LayoutElement type="3" text="***   PWR TIME ZONES   ***"/>
        <LayoutElement type="1" color="C0C0C0" x="173" y="183" x2="183" y2="188" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="38A8F8" x="184" y="183" x2="194" y2="188" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="00C000" x="195" y="183" x2="205" y2="188" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF8080" x="206" y="183" x2="216" y2="188" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="217" y="183" x2="227" y2="188" eletype="RF" valuetype="FX" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="173" y="182" x2="227" y2="182" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="C0C0C2" x="173" y="134" x2="183" y2="183" eletype="RV" valuetype="S1" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C2" valDC00="1000" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="C0C0C0" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="38A8FA" x="184" y="134" x2="194" y2="183" eletype="RV" valuetype="S2" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="38A8FA" valDC00="1000" colDC00="38A8F8" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="38A8F8" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="00C002" x="195" y="134" x2="205" y2="183" eletype="RV" valuetype="S3" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="00C002" valDC00="1000" colDC00="00C000" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="00C000" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="FF8082" x="206" y="134" x2="216" y2="183" eletype="RV" valuetype="S4" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="FF8082" valDC00="1000" colDC00="FF8080" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="FF8080" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="1" color="FF0002" x="217" y="134" x2="227" y2="183" eletype="RV" valuetype="S5" minval="false" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="FF0002" valDC00="1000" colDC00="FF0000" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="FF0000" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="3" text="***   AVERAGE POWER   ***"/>
        <LayoutElement type="0" color="FFFFFF" x="204" y="136" fixedtext="false" maxonly="false" daynight="true" eletype="AB" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="121"/>
        <LayoutElement type="0" color="FFFFFF" x="207" y="136" fixedtext="false" maxonly="false" daynight="true" eletype="AB" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="121"/>
        <LayoutElement type="0" color="000000" x="205" y="134" fixedtext="false" maxonly="false" daynight="true" eletype="AB" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="121"/>
        <LayoutElement type="0" color="000000" x="206" y="134" fixedtext="false" maxonly="false" daynight="true" eletype="AB" text="$V" font="MEDIUM" halignment="1" precision="0" nr_values="1" sampletext="121"/>
        <LayoutElement type="3" text="***   Phone Connected   ***"/>
        <LayoutElement type="1" color="000011" x="71" y="39" x2="81" y2="28" eletype="LN" valuetype="PO" minval="false" maxonly="false" daynight="false" radius="0" stroke="3" nr_values="1"/>
        <LayoutElement type="1" color="000011" x="92" y="48" x2="199" y2="243" eletype="AC" valuetype="PO" minval="false" maxonly="false" daynight="false" radius="24" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000011" x="73" y="42" x2="-20" y2="-139" eletype="CF" valuetype="PO" minval="false" maxonly="false" daynight="false" radius="5" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000011" x="82" y="31" x2="-20" y2="-139" eletype="CF" valuetype="PO" minval="false" maxonly="false" daynight="false" radius="5" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FFFFFF" x="72" y="51" x2="90" y2="29" eletype="LN" valuetype="FX" minval="false" maxonly="false" daynight="true" radius="0" stroke="4" nr_values="1"/>
        <LayoutElement type="2" replDC="000011" valDC00="1" colDC00="000000" hideDC00="false" blinkDC00="false" valDC01="0" colDC01="C0C0C0" hideDC01="false" blinkDC01="true" invertcolor="false"/>
        <LayoutElement type="3" text="***   ACHTUNG Speedsensor!   ***"/>
        <LayoutElement type="1" color="FFFF11" x="210" y="11" x2="204" y2="19" eletype="LN" valuetype="C0" minval="false" maxonly="false" daynight="false" radius="6" stroke="4" nr_values="1"/>
        <LayoutElement type="1" color="FFFF11" x="207" y="10" x2="214" y2="19" eletype="LN" valuetype="C0" minval="false" maxonly="false" daynight="false" radius="6" stroke="4" nr_values="1"/>
        <LayoutElement type="1" color="FFFF11" x="202" y="20" x2="217" y2="20" eletype="LN" valuetype="C0" minval="false" maxonly="false" daynight="false" radius="6" stroke="4" nr_values="1"/>
        <LayoutElement type="1" color="303130" x="209" y="6" x2="199" y2="22" eletype="LN" valuetype="C0" minval="false" maxonly="false" daynight="true" radius="6" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="303130" x="209" y="6" x2="219" y2="22" eletype="LN" valuetype="C0" minval="false" maxonly="false" daynight="true" radius="6" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="303130" x="199" y="23" x2="220" y2="23" eletype="LN" valuetype="C0" minval="false" maxonly="false" daynight="true" radius="6" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="303130" x="209" y="12" x2="209" y2="20" eletype="LN" valuetype="C0" minval="false" maxonly="false" daynight="false" radius="6" stroke="3" nr_values="1"/>
        <LayoutElement type="2" replDC="303130" valDC00="25" colDC00="FFFFFF" hideDC00="true" blinkDC00="false" valDC01="10" colDC01="000000" hideDC01="false" blinkDC01="false" valDC02="0" colDC02="000000" hideDC02="false" blinkDC02="true" invertcolor="false"/>
        <LayoutElement type="2" replDC="FFFF11" valDC00="25" colDC00="FFFFFF" hideDC00="true" blinkDC00="false" valDC01="10" colDC01="FFFF00" hideDC01="false" blinkDC01="false" valDC02="0" colDC02="FFFF00" hideDC02="false" blinkDC02="true" invertcolor="false"/>
        <LayoutElement type="3" text="***   NOTIFICATION   ***"/>
        <LayoutElement type="1" color="010103" x="61" y="8" x2="81" y2="21" eletype="RC" valuetype="NO" minval="false" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="010103" x="61" y="9" x2="72" y2="16" eletype="LN" valuetype="NO" minval="false" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="010103" x="79" y="9" x2="70" y2="17" eletype="LN" valuetype="NO" minval="false" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="FF1112" x="87" y="11" x2="0" y2="0" eletype="CF" valuetype="NO" minval="false" maxonly="false" daynight="false" radius="10" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="FFFFF5" x="87" y="4" fixedtext="false" maxonly="false" daynight="false" eletype="NO" text="$V" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="1"/>
        <LayoutElement type="0" color="FFFFF5" x="88" y="4" fixedtext="false" maxonly="false" daynight="false" eletype="NO" text="$V" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="1"/>
        <LayoutElement type="2" replDC="010103" valDC00="10" colDC00="555555" hideDC00="false" blinkDC00="false" valDC01="0" colDC01="000000" hideDC01="true" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="2" replDC="FF1112" valDC00="10" colDC00="FF0000" hideDC00="false" blinkDC00="true" valDC01="0" colDC01="000000" hideDC01="true" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="2" replDC="FFFFF5" valDC00="10" colDC00="FFFFFF" hideDC00="false" blinkDC00="true" valDC01="0" colDC01="000000" hideDC01="true" blinkDC01="false" invertcolor="false"/>
    </DIYLayout>
    

  • Hi, I want to ask a question about refresh rate.I have read the great test of tkrhiman. I also have old 1030 and dense layout then I am suffering from low refresh rate. My layout has 70 vals, 46 graphic elements(3 half screen graph with 2 stroke), 18 DC. As a result 1030 can refresh only once in 3 seconds. Wifi, phone and sensor connections, other datafields and screens that run in background have also effect on refresh rate. If I disable the wifi and phone conneciton and unused sensors and delete other datafields and screens, it refreshes once in 2 seconds (actually 1.8 seconds). 

    My question is, if I divide the layout by using 2 (or 3,4,5 etc) diy datafields, can I get better refresh rate, or get worse? Is there anyone tried (or can answer) this?

    Edit: I tried to divide all-in-one layout to 5 pieces. Result was same. There isn't any performance increasing or decrasing.

  • Is there a way to update the temperature more frequently? Maybe every 1 minute or so. Or, to add Garmins own Temp setting to the setup, it updates pretty much in real time.

  • Edit: I tried to divide all-in-one layout to 5 pieces.

    Thanks for info!

  • Is there a way to update the temperature more frequently?

    No! It is a limitation from Garmin‘s IQ.

  • is there a plan to add support for the vivoactive 5 at some point?  I am considering purchasing, but do not want if HM DIY is not supported.

  • Hi. I have a problem with Ant shift battery value. I am using sram gx axs system and I can see the battery status as "new" in the sensor details of edge 1030. But that value is always invalid or critical in the layout so I always receive false alarm from shifting battery in the layout. Is it a known bug? Or is there a workaround of it?

    By the way Ant bpower battery value works well. There isn't any problem like this.

    Thanks. 

  • Hi, yes I will release new versions from time to time which supports all the available devices from the sdk.

  • I am requesting support for the Venu 3S when you next update things.  I have just ordered one and prefer your data screens to anything Garmin supplies.