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.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!)
-----------------------------------------------------------------------
3.4.2
* switched to new SDK 4.1.5
* added devices: Edge Explore 2, Venu Sq 2, Venu Sq 2 Music Edition
-----------------------------------------------------------------------
3.4.1
* switched to new SDK 4.1.3
* added devices: Instinct 2S / Solar / Dual Power, D2 Air X10, D2 Mach 1, Descent G1 / G1 Solar,
Edge 1040 / 1040 Solar, Forerunner 255, Forerunner 255 Music, Forerunner 255s, Forerunner 255s Music, Forerunner 955 / Solar, Instinct 2 / Solar / Dual Power / dezl Edition
* fixed crash when windspeed was not available from device
-----------------------------------------------------------------------
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,

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

 

  • Rodillo con marchas.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <DIYLayout>
        <Device name="Edge 1030"/>
        <LayoutElement type="1" color="FFFFFF" x="0" y="0" x2="282" y2="470" eletype="RF" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="3" text="***   DATAFIELD LINES   ***"/>
        <LayoutElement type="1" color="000000" x="0" y="117" x2="282" y2="117" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="70" x2="278" y2="70" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="175" x2="282" y2="175" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="346" x2="282" y2="346" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="141" y="118" x2="141" y2="175" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="412" x2="286" y2="412" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="3" text="***   BATTERY   ***"/>
        <LayoutElement type="1" color="000000" x="14" y="15" x2="46" y2="29" eletype="RF" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="46" y="18" x2="50" y2="26" eletype="RF" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FFFFFF" x="16" y="17" x2="44" y2="27" eletype="RF" valuetype="BV" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="16" y="17" x2="19" y2="27" eletype="RF" valuetype="BV" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="00B001" x="16" y="17" x2="44" y2="27" eletype="RH" valuetype="BV" 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="200" colDC01="00E000" hideDC01="false" blinkDC01="false" valDC02="110" colDC02="F8C840" hideDC02="false" blinkDC02="false" valDC03="1" colDC03="FF0000" hideDC03="false" blinkDC03="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="38" y="33" fixedtext="false" maxonly="false" daynight="false" eletype="BV" text="$V" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext="87"/>
        <LayoutElement type="0" color="000000" x="38" y="33" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="%" font="SMALL" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="***   DATA FIELS IN UPPER REGION   ***"/>
        <LayoutElement type="0" color="000000" x="212" y="29" fixedtext="false" maxonly="false" daynight="false" eletype="CC" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="167.34"/>
        <LayoutElement type="0" color="000000" x="235" y="34" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="rpm" font="TINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="135" y="19" fixedtext="false" maxonly="false" daynight="false" eletype="CS" text="$V" font="NR_HOT" halignment="1" precision="1" nr_values="1" sampletext="45.34"/>
        <LayoutElement type="0" color="8080FF" x="123" y="79" fixedtext="false" maxonly="false" daynight="false" eletype="AS" text="$V" font="NR_MILD" halignment="0" precision="1" nr_values="1" sampletext="34.76"/>
        <LayoutElement type="0" color="000000" x="56" y="82" fixedtext="true" maxonly="false" daynight="false" eletype="AS" text="vel.media" font="XTINY" halignment="0" precision="1" nr_values="1" sampletext="34.76"/>
        <LayoutElement type="0" color="000000" x="124" y="82" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="km/h" font="XTINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="183" y="82" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="vel.max." font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="8080FF" x="241" y="79" fixedtext="false" maxonly="false" daynight="false" eletype="MS" text="$V" font="NR_MILD" halignment="0" precision="0" nr_values="1" sampletext="65.34"/>
        <LayoutElement type="0" color="000000" x="272" y="82" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="km/h" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="***   TIMER AND DISTANCE   ***"/>
        <LayoutElement type="0" color="000000" x="10" y="124" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Tiempo en movimiento" font="XTINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="182" y="124" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Distancia" font="XTINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="138" y="143" fixedtext="false" maxonly="false" daynight="false" eletype="ET" text="$H:$M:$S" font="NR_MILD" halignment="0" precision="0" nr_values="1" sampletext="3356"/>
        <LayoutElement type="0" color="000000" x="238" y="143" fixedtext="false" maxonly="false" daynight="false" eletype="DS" text="$V" font="NR_MILD" halignment="0" precision="1" nr_values="1" sampletext="12.56"/>
        <LayoutElement type="0" color="000000" x="256" y="151" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="km" font="TINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="***   TRAININGS EFFEKT   ***"/>
        <LayoutElement type="1" color="000000" x="0" y="445" x2="101" y2="445" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="101" y="413" x2="101" y2="469" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="33" y="444" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="TE" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="44" y="444" fixedtext="false" maxonly="false" daynight="false" eletype="TE" text="$V" font="SMALL" halignment="2" precision="1" nr_values="1" sampletext="4.2"/>
        <LayoutElement type="3" text="***   HEARTRATE   ***"/>
        <LayoutElement type="1" color="FFFFF3" x="48" y="416" x2="89" y2="443" eletype="RF" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="FFFFF3" valDC00="1740" colDC00="FF80C0" hideDC00="false" blinkDC00="false" valDC01="1560" colDC01="FF8081" hideDC01="false" blinkDC01="false" valDC02="1390" colDC02="00F501" hideDC02="false" blinkDC02="false" valDC03="1220" colDC03="38C8F9" hideDC03="false" blinkDC03="false" valDC04="1040" colDC04="C0C0C1" hideDC04="false" blinkDC04="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="67" y="413" fixedtext="false" maxonly="false" daynight="false" eletype="HR" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="183.55"/>
        <LayoutElement type="0" color="000000" x="23" y="418" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="hr" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="***   DATA FIELS IN BOTTOM REGION   ***"/>
        <LayoutElement type="0" color="000000" x="9" y="185" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="WATTS" font="XTINY" halignment="2" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="FFFFF1" x="75" y="180" x2="117" y2="210" eletype="RF" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="FFFFF1" valDC00="5000" colDC00="8080FF" hideDC00="false" blinkDC00="false" valDC01="3730" colDC01="FF00FF" hideDC01="false" blinkDC01="false" valDC02="2980" colDC02="FF8080" hideDC02="false" blinkDC02="false" valDC03="2610" colDC03="00FF00" hideDC03="false" blinkDC03="false" valDC04="2240" colDC04="00FFFF" hideDC04="false" blinkDC04="false" valDC05="1860" colDC05="FFFF00" hideDC05="false" blinkDC05="false" valDC06="1360" colDC06="C0C0C0" hideDC06="false" blinkDC06="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="95" y="179" fixedtext="false" maxonly="false" daynight="false" eletype="CB" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="455.34"/>
        <LayoutElement type="0" color="000000" x="205" y="185" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="% FTP" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="255" y="179" fixedtext="false" maxonly="false" daynight="false" eletype="FT" text="$V" font="NR_MILD" halignment="0" precision="0" nr_values="1" sampletext="78.13"/>
        <LayoutElement type="3" text="***   HR-ZONE % BARS   ***"/>
        <LayoutElement type="3" text="***   Zone 1 ***"/>
        <LayoutElement type="1" color="C0C0C1" x="6" y="350" x2="60" y2="410" eletype="RV" valuetype="P1" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="34" y="387" fixedtext="false" maxonly="false" daynight="false" eletype="P1" text="$V %" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="25"/>
        <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="3" text="***   Zone 2   ***"/>
        <LayoutElement type="1" color="38C8F9" x="61" y="350" x2="115" y2="410" eletype="RV" valuetype="P2" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="88" y="387" fixedtext="false" maxonly="false" daynight="false" eletype="P2" text="$V %" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="10"/>
        <LayoutElement type="2" replDC="38C8F9" valDC00="1000" colDC00="38C8F8" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="38C8F8" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="3" text="***   Zone 3 ***"/>
        <LayoutElement type="1" color="00F501" x="116" y="350" x2="169" y2="410" eletype="RV" valuetype="P3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="144" y="387" fixedtext="false" maxonly="false" daynight="false" eletype="P3" text="$V %" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="18"/>
        <LayoutElement type="2" replDC="00F501" valDC00="1000" colDC00="00F500" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="00F500" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="3" text="***   Zone 4   ***"/>
        <LayoutElement type="1" color="FF8081" x="170" y="350" x2="224" y2="410" eletype="RV" valuetype="P4" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="203" y="387" fixedtext="false" maxonly="false" daynight="false" eletype="P4" text="$V %" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="13"/>
        <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="3" text="***   Zone 5   ***"/>
        <LayoutElement type="1" color="FF80C0" x="225" y="350" x2="276" y2="410" eletype="RV" valuetype="P5" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="248" y="387" fixedtext="false" maxonly="false" daynight="false" eletype="P5" text="$V %" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="19"/>
        <LayoutElement type="2" replDC="FF80C0" valDC00="1000" colDC00="FF80C0" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="FF80C0" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="3" text="*** WATTS ZONE ***"/>
        <LayoutElement type="3" text="***  Zone 0 ***"/>
        <LayoutElement type="1" color="C0C0C0" x="3" y="215" x2="44" y2="343" eletype="RV" valuetype="S0" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C0" valDC00="1000" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="C0C0C0" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="50" y="289" fixedtext="false" maxonly="false" daynight="false" eletype="H0" text="$M:$S" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext="326"/>
        <LayoutElement type="0" color="000000" x="45" y="214" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="RECUP" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="45" y="247" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="&lt;55" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="*** Zone 1***"/>
        <LayoutElement type="1" color="FFFF00" x="45" y="215" x2="83" y2="343" eletype="RV" valuetype="S1" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="FFFF00" valDC00="1000" colDC00="FFFF00" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="FFFF00" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="87" y="314" fixedtext="false" maxonly="false" daynight="false" eletype="H1" text="$M:$S" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext="425"/>
        <LayoutElement type="0" color="000000" x="85" y="230" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="RESIST" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="85" y="259" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="56-75" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="***Zone 2 ***"/>
        <LayoutElement type="1" color="00FFFF" x="84" y="215" x2="121" y2="343" eletype="RV" valuetype="S2" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="00FFFF" valDC00="1000" colDC00="00FFFF" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="00FFFF" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="125" y="289" fixedtext="false" maxonly="false" daynight="false" eletype="H2" text="$M:$S" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext="528"/>
        <LayoutElement type="0" color="000000" x="123" y="214" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="TEMPO" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="123" y="247" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="76-90" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="*** Zone 3 ***"/>
        <LayoutElement type="1" color="00FF00" x="122" y="215" x2="160" y2="343" eletype="RV" valuetype="S3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="00FF00" valDC00="1000" colDC00="00FF00" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="00FF00" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="164" y="314" fixedtext="false" maxonly="false" daynight="false" eletype="H3" text="$M:$S" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext="219"/>
        <LayoutElement type="0" color="000000" x="161" y="230" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="UMBRA" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="161" y="259" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="91-105" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="*** Zone 4 ***"/>
        <LayoutElement type="1" color="FF8080" x="161" y="215" x2="199" y2="343" eletype="RV" valuetype="S4" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="FF8080" valDC00="1000" colDC00="FF8080" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="FF8080" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="203" y="289" fixedtext="false" maxonly="false" daynight="false" eletype="H4" text="$M:$S" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext="126"/>
        <LayoutElement type="0" color="000000" x="200" y="214" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="VO2" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="202" y="247" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="106-120" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="*** Zone 5 ***"/>
        <LayoutElement type="1" color="FF00FF" x="200" y="215" x2="238" y2="343" eletype="RV" valuetype="S5" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="FF00FF" valDC00="1000" colDC00="FF00FF" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="FF00FF" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="242" y="314" fixedtext="false" maxonly="false" daynight="false" eletype="H5" text="$M:$S" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext="621"/>
        <LayoutElement type="0" color="000000" x="240" y="230" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="ANAER" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="242" y="259" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="121-150" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="*** Zone 6 ***"/>
        <LayoutElement type="1" color="8080FF" x="238" y="215" x2="276" y2="343" eletype="RV" valuetype="S6" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="8080FF" valDC00="1000" colDC00="8080FF" hideDC00="false" blinkDC00="false" valDC01="1" colDC01="8080FF" hideDC01="false" blinkDC01="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="280" y="289" fixedtext="false" maxonly="false" daynight="false" eletype="H6" text="$M:$S" font="SMALL" halignment="0" precision="0" nr_values="1" sampletext="121"/>
        <LayoutElement type="0" color="000000" x="277" y="214" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="NEURO" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="277" y="247" fixedtext="true" maxonly="false" daynight="false" eletype="ND" text="&gt;150" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext="Mordor"/>
        <LayoutElement type="3" text="----------------- DI2 GEAR ------------------"/>
        <LayoutElement type="0" color="000000" x="0" y="0" fixedtext="false" maxonly="false" daynight="false" eletype="U0" text="$V" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext="1"/>
        <LayoutElement type="1" color="C0C1C4" x="119" y="438" x2="131" y2="468" eletype="RF" valuetype="U0" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C1C4" valDC00="20" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="10" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="1" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="1" color="C0C1C5" x="133" y="416" x2="145" y2="468" eletype="RF" valuetype="U0" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C1C5" valDC00="30" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="20" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="10" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="0" color="000000" x="0" y="0" fixedtext="false" maxonly="false" daynight="false" eletype="U3" text="$V" font="XTINY" halignment="0" precision="0" nr_values="1" sampletext="1"/>
        <LayoutElement type="1" color="C0C0C1" x="157" y="416" x2="165" y2="468" eletype="RF" valuetype="U3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C1" valDC00="20" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="10" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="1" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="1" color="C0C0C2" x="167" y="420" x2="175" y2="468" eletype="RF" valuetype="U3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C2" valDC00="30" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="20" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="10" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="1" color="C0C0C3" x="177" y="424" x2="185" y2="468" eletype="RF" valuetype="U3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C3" valDC00="40" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="30" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="20" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="1" color="C0C0C4" x="187" y="428" x2="195" y2="468" eletype="RF" valuetype="U3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C4" valDC00="50" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="40" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="30" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="1" color="C0C0C5" x="197" y="432" x2="205" y2="468" eletype="RF" valuetype="U3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C5" valDC00="60" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="50" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="40" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="1" color="C0C0C6" x="207" y="436" x2="215" y2="468" eletype="RF" valuetype="U3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C6" valDC00="70" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="60" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="50" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="1" color="C0C0C7" x="217" y="440" x2="225" y2="468" eletype="RF" valuetype="U3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C7" valDC00="80" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="70" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="60" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="1" color="C0C0C8" x="227" y="444" x2="235" y2="468" eletype="RF" valuetype="U3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C8" valDC00="90" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="80" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="70" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="1" color="C0C0C9" x="237" y="448" x2="245" y2="468" eletype="RF" valuetype="U3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C0C9" valDC00="100" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="90" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="80" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="1" color="C0C1C1" x="247" y="452" x2="255" y2="468" eletype="RF" valuetype="U3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="C0C1C1" valDC00="110" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="100" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="90" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
        <LayoutElement type="1" color="C0C1C2" x="257" y="456" x2="265" y2="468" eletype="RF" valuetype="U3" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="2" replDC="123456" valDC00="120" colDC00="C0C0C0" hideDC00="false" blinkDC00="false" valDC01="110" colDC01="0000FF" hideDC01="false" blinkDC01="false" valDC02="100" colDC02="C0C0C0" hideDC02="false" blinkDC02="false" invertcolor="false"/>
    </DIYLayout>
    

    Hi, Could you check this layout? I have set the background of current heardrate and current power with dinamic colors but they don´t run. I don´t know what is wrong.

    thanks

  • Hi

    Your forgot the set the valuetype of the rectangle to HR / power ...

  • New version on 2.8.6 on all clones.

    -----------------------------------------------------------------------
    2.8.6
    * fixed bug where datafield crashed when using 'display max value' and the activity was stopped and started again.
    * ANT battery value is now set to default when device is connected.
    * changed text 'INVALID' of battery and device state to '--'
    * new setting "Display max. value only" can be set for every element. For this element the maximum value is displayd/used
    instead of the average (the highest value of the average value). It is not available for low mem devices.
    It can also be used in graphic elements.
    * new value Watt per kg/pound, Watt per kg/pound NP. You will have to enter a weight in the settings!
    Watt per kg/pound NP: watt taken from normalized power, so a element with normalized power has to exist in the layout (value is taken from there)!

  • Thanks....

    Your App is so good that I'd need another clone!

    is that possible? is a nice to have for different screen configurations

  • Hi

    4 clones aren't enough? I think I dont want to make more clones, at some point Garmin must think that I want

    to flood the app store with diy datafields ;-))

  • Grinning yep, not enough if you do road, mtb and gravel and you use more than 1 screen for each!...., your fault for developing such a great app

  • (-:

    But first I will have to send a mail to the app store guys if this is ok. I dont want the app to get banned, because I didn't read some policy which forbids something like that...

  • Hi. I'm still tinkering with my Fenix 6 Pro Hike layout but thought it was about time I shared it....

    HM If you are looking at adding any further data values. Would you consider added a Message Notification Counter?

    Cheers HD

    layout_Fenix6_HIKE_DIY_4.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <DIYLayout>
        <Device name="fenix 6 Pro / 6 Sapphire"/>
        <LayoutElement type="1" color="FFFFFF" x="130" y="130" x2="0" y2="0" eletype="CF" valuetype="FX" maxonly="false" daynight="false" radius="130" stroke="1" nr_values="1"/>
        <LayoutElement type="3" text="----- North Arrow -----"/>
        <LayoutElement type="0" color="FF0000" x="53" y="26" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="N" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="FF0000" x="76" y="30" x2="0" y2="0" eletype="DT" valuetype="SN" maxonly="false" daynight="false" radius="12" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="76" y="30" x2="0" y2="0" eletype="DT" valuetype="SN" maxonly="false" daynight="false" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="76" y="30" x2="0" y2="0" eletype="DT" valuetype="SN" maxonly="false" daynight="false" radius="8" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="76" y="30" x2="0" y2="0" eletype="DT" valuetype="SN" maxonly="false" daynight="false" radius="6" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="76" y="30" x2="0" y2="0" eletype="DT" valuetype="SN" maxonly="false" daynight="false" radius="4" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="76" y="30" x2="0" y2="0" eletype="DT" valuetype="SN" maxonly="false" daynight="false" radius="14" stroke="2" nr_values="1"/>
        <LayoutElement type="3" text="----- Direction to Start Arrow -----"/>
        <LayoutElement type="1" color="00FF00" x="130" y="130" x2="0" y2="117" eletype="DT" valuetype="SC" maxonly="false" daynight="false" radius="12" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="00FF00" x="130" y="130" x2="0" y2="117" eletype="DT" valuetype="SC" maxonly="false" daynight="false" radius="10" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="00FF00" x="130" y="130" x2="0" y2="117" eletype="DT" valuetype="SC" maxonly="false" daynight="false" radius="8" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="00FF00" x="130" y="130" x2="0" y2="117" eletype="DT" valuetype="SC" maxonly="false" daynight="false" radius="6" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="00FF00" x="130" y="130" x2="0" y2="117" eletype="DT" valuetype="SC" maxonly="false" daynight="false" radius="4" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="130" y="130" x2="0" y2="117" eletype="DT" valuetype="SC" maxonly="false" daynight="false" radius="14" stroke="2" nr_values="1"/>
        <LayoutElement type="3" text="----- Field Seperators -----"/>
        <LayoutElement type="1" color="000000" x="68" y="34" x2="299" y2="363" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="30" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="190" y="34" x2="178" y2="244" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="30" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="72" y="226" x2="356" y2="422" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="30" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="187" y="226" x2="118" y2="183" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="30" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="33" y="45" x2="88" y2="45" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="172" y="45" x2="228" y2="45" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="97" x2="260" y2="97" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="130" x2="48" y2="130" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="212" y="130" x2="360" y2="130" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="0" y="163" x2="260" y2="163" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="33" y="217" x2="88" y2="217" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="172" y="217" x2="228" y2="217" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="3" text="----- Altitude Box -----"/>
        <LayoutElement type="1" color="000000" x="102" y="51" x2="179" y2="269" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="87" y="52" x2="87" y2="79" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="102" y="78" x2="89" y2="179" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="102" y="94" x2="158" y2="94" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="157" y="78" x2="0" y2="90" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="173" y="52" x2="173" y2="79" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="157" y="51" x2="269" y2="361" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="102" y="36" x2="157" y2="36" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="3" text="----- Timer Box -----"/>
        <LayoutElement type="1" color="000000" x="63" y="115" x2="179" y2="269" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="48" y="115" x2="48" y2="145" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="63" y="144" x2="89" y2="179" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="63" y="160" x2="197" y2="160" eletype="LN" valuetype="FX" maxonly="false" daynight="true" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="196" y="144" x2="0" y2="90" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="212" y="116" x2="212" y2="145" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="196" y="115" x2="269" y2="361" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="61" y="100" x2="196" y2="100" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="3" text="-----  Distance Box -----"/>
        <LayoutElement type="1" color="000000" x="102" y="181" x2="179" y2="269" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="87" y="182" x2="87" y2="210" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="102" y="209" x2="89" y2="179" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="102" y="225" x2="158" y2="225" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="157" y="209" x2="0" y2="90" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="173" y="181" x2="173" y2="210" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="157" y="181" x2="269" y2="361" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="102" y="166" x2="157" y2="166" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="0" stroke="2" nr_values="1"/>
        <LayoutElement type="3" text="------ Field Values -----"/>
        <LayoutElement type="0" color="000000" x="130" y="3" fixedtext="false" maxonly="false" daynight="false" eletype="CT" text="$H:$M" font="SMALL" halignment="1" precision="0" nr_values="1" sampletext="63312"/>
        <LayoutElement type="0" color="000000" x="183" y="15" fixedtext="false" maxonly="false" daynight="false" eletype="HA" text="$T" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="0"/>
        <LayoutElement type="0" color="000000" x="50" y="58" fixedtext="false" maxonly="false" daynight="false" eletype="TD" text="$V" font="LARGE" halignment="1" precision="0" nr_values="1" sampletext="457.21"/>
        <LayoutElement type="0" color="000000" x="130" y="44" fixedtext="false" maxonly="false" daynight="false" eletype="CL" text="$V" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="478.22"/>
        <LayoutElement type="0" color="000000" x="210" y="58" fixedtext="false" maxonly="false" daynight="false" eletype="TA" text="$V" font="LARGE" halignment="1" precision="0" nr_values="1" sampletext="423.66"/>
        <LayoutElement type="0" color="000000" x="23" y="111" fixedtext="false" maxonly="false" daynight="false" eletype="TV" text="$h:$M:$C" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="1200"/>
        <LayoutElement type="0" color="000000" x="23" y="144" fixedtext="false" maxonly="false" daynight="false" eletype="EV" text="$h:$M" font="XTINY" halignment="1" precision="1" nr_values="1" sampletext="56000"/>
        <LayoutElement type="0" color="000000" x="130" y="110" fixedtext="false" maxonly="false" daynight="false" eletype="TT" text="$h:$M:$S" font="NR_MILD" halignment="1" precision="0" nr_values="1" sampletext="4345"/>
        <LayoutElement type="0" color="000000" x="234" y="111" fixedtext="false" maxonly="false" daynight="false" eletype="DN" text="$V" font="XTINY" halignment="1" precision="2" nr_values="1" sampletext="123"/>
        <LayoutElement type="0" color="000000" x="234" y="144" fixedtext="false" maxonly="false" daynight="false" eletype="DD" text="$V" font="XTINY" halignment="1" precision="2" nr_values="1" sampletext="456"/>
        <LayoutElement type="0" color="000000" x="55" y="179" fixedtext="false" maxonly="false" daynight="false" eletype="AS" text="$V" font="LARGE" halignment="1" precision="1" nr_values="1" sampletext="34.76"/>
        <LayoutElement type="0" color="000000" x="130" y="175" fixedtext="false" maxonly="false" daynight="false" eletype="DS" text="$V" font="NR_MILD" halignment="1" precision="1" nr_values="1" sampletext="12.56"/>
        <LayoutElement type="0" color="000000" x="205" y="179" fixedtext="false" maxonly="false" daynight="false" eletype="CS" text="$V" font="LARGE" halignment="1" precision="1" nr_values="1" sampletext="45.34"/>
        <LayoutElement type="0" color="000000" x="79" y="218" fixedtext="false" maxonly="false" daynight="false" eletype="HR" text="$V" font="TINY" halignment="1" precision="0" nr_values="1" sampletext="183.55"/>
        <LayoutElement type="0" color="A2B2C2" x="131" y="231" fixedtext="false" maxonly="false" daynight="false" eletype="BV" text="$V%" font="SMALL" halignment="1" precision="0" nr_values="2" sampletext="87"/>
        <LayoutElement type="0" color="000000" x="189" y="218" fixedtext="false" maxonly="false" daynight="false" eletype="TM" text="$V" font="TINY" halignment="0" precision="0" nr_values="1" sampletext="20"/>
        <LayoutElement type="3" text="----- Field Labels -----"/>
        <LayoutElement type="0" color="000000" x="55" y="45" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Descent" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="130" y="37" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Altitude" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="205" y="45" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Ascent" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="23" y="96" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="ETE" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="23" y="129" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="ETA" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="130" y="102" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Timer" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="234" y="96" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Next" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="234" y="129" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Dest" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="54" y="165" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Avg Spd" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="130" y="167" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Distance" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="0" color="000000" x="206" y="165" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="Speed" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="1" color="000000" x="193" y="224" x2="0" y2="0" eletype="CR" valuetype="FX" maxonly="false" daynight="false" radius="2" stroke="1" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="200" y="219" fixedtext="true" maxonly="false" daynight="false" eletype="FX" text="C" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext=""/>
        <LayoutElement type="3" text="----- Battery Icon -----"/>
        <LayoutElement type="1" color="000000" x="123" y="228" x2="136" y2="236" eletype="RC" valuetype="FX" maxonly="false" daynight="false" radius="4" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="60FF00" x="124" y="229" x2="131" y2="235" eletype="RF" valuetype="FX" maxonly="false" daynight="false" radius="4" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="136" y="230" x2="138" y2="234" eletype="RF" valuetype="FX" maxonly="false" daynight="false" radius="4" stroke="1" nr_values="1"/>
        <LayoutElement type="3" text="----- Heart Rate Icon -----"/>
        <LayoutElement type="1" color="FF0000" x="51" y="224" x2="0" y2="0" eletype="CF" valuetype="FX" maxonly="false" daynight="false" radius="4" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="58" y="224" x2="0" y2="0" eletype="CF" valuetype="FX" maxonly="false" daynight="false" radius="4" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="53" y="227" x2="0" y2="0" eletype="CF" valuetype="FX" maxonly="false" daynight="false" radius="4" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="56" y="227" x2="0" y2="0" eletype="CF" valuetype="FX" maxonly="false" daynight="false" radius="4" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="FF0000" x="55" y="229" x2="0" y2="0" eletype="CF" valuetype="FX" maxonly="false" daynight="false" radius="4" stroke="1" nr_values="1"/>
        <LayoutElement type="3" text="----- Phone Connection Status Icon -----"/>
        <LayoutElement type="1" color="A1B1C1" x="63" y="105" x2="82" y2="120" eletype="RF" valuetype="PO" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="A1B1C1" x="63" y="112" x2="196" y2="120" eletype="CF" valuetype="PO" maxonly="false" daynight="false" radius="8" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="A1B1C1" x="82" y="113" x2="196" y2="120" eletype="CF" valuetype="PO" maxonly="false" daynight="false" radius="8" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="62" y="112" x2="89" y2="269" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="8" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="62" y="104" x2="82" y2="104" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="8" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="82" y="112" x2="269" y2="450" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="8" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="62" y="121" x2="82" y2="121" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="8" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="65" y="113" x2="0" y2="0" eletype="CF" valuetype="FX" maxonly="false" daynight="false" radius="4" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="79" y="113" x2="0" y2="0" eletype="CF" valuetype="FX" maxonly="false" daynight="false" radius="4" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="72" y="124" x2="232" y2="306" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="15" stroke="3" nr_values="1"/>
        <LayoutElement type="1" color="A1B1C1" x="60" y="117" x2="84" y2="117" eletype="LN" valuetype="PO" maxonly="false" daynight="false" radius="8" stroke="2" nr_values="1"/>
        <LayoutElement type="3" text="----- GPS Status Icon -----"/>
        <LayoutElement type="1" color="A0B0C0" x="178" y="105" x2="197" y2="120" eletype="RF" valuetype="GA" maxonly="false" daynight="false" radius="0" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="A0B0C0" x="178" y="112" x2="196" y2="120" eletype="CF" valuetype="GA" maxonly="false" daynight="false" radius="8" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="A0B0C0" x="197" y="112" x2="196" y2="120" eletype="CF" valuetype="GA" maxonly="false" daynight="false" radius="8" stroke="1" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="177" y="112" x2="89" y2="269" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="8" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="177" y="104" x2="197" y2="104" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="8" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="197" y="112" x2="269" y2="450" eletype="AC" valuetype="FX" maxonly="false" daynight="false" radius="8" stroke="2" nr_values="1"/>
        <LayoutElement type="1" color="000000" x="177" y="121" x2="197" y2="121" eletype="LN" valuetype="FX" maxonly="false" daynight="false" radius="8" stroke="2" nr_values="1"/>
        <LayoutElement type="0" color="000000" x="187" y="102" fixedtext="true" maxonly="false" daynight="false" eletype="GA" text="GPS" font="XTINY" halignment="1" precision="0" nr_values="1" sampletext="Mordor"/>
        <LayoutElement type="3" text="----- GPS Status Dynamic Colour -----"/>
        <LayoutElement type="2" replDC="A0B0C0" valDC00="40" colDC00="60FF00" hideDC00="false" blinkDC00="false" valDC01="20" colDC01="FFFF00" hideDC01="false" blinkDC01="false" valDC02="10" colDC02="FF0000" hideDC02="false" blinkDC02="true" invertcolor="false"/>
        <LayoutElement type="3" text="----- Phone Connection Status Dynamic Colour -----"/>
        <LayoutElement type="2" replDC="A1B1C1" valDC00="10" colDC00="0080FF" hideDC00="false" blinkDC00="false" valDC01="0" colDC01="FF0000" hideDC01="false" blinkDC01="true" invertcolor="false"/>
        <LayoutElement type="3" text="----- Battery Value Dynamic Colour -----"/>
        <LayoutElement type="2" replDC="A2B2C2" valDC00="100" colDC00="000000" hideDC00="false" blinkDC00="false" valDC01="0" colDC01="FF0000" hideDC01="false" blinkDC01="true" invertcolor="false"/>
    </DIYLayout>