Data Field: Dozen Run Fields

Dozen Run, Swim, Paddle and Cycle Data Fields
After others are forcing you to pay for these applications, so I decided to make a great data field(s) and then keep them free. I'm a Software engineer, sponsored runner and run coach, I combined my engineering and running knowledge to bring you these streamline applications.

I put thousands of hours of bench and field testing these simple applications. So, consider a small donation.
Small donations (help keep my effort going) paypal.me/fbbbrown

Install Instructions:
This Data field needs to be added to the (specific) app within your watch to view.

This is a data field not an application and needs to be added to a single data screen within an application.
a.) Goto settings,apps,run,data screen,screen 1
b.)Set Layout to 1 Field
c.) Set Field 1 to ConnectIQ Fields, DozenRun
d.) run happy!

INSTALL ISSUES:
-"!" Issue: If you receive a "!", completely uninstall, reboot and then reinstall. The Setting file changed and the automated Garmin install is not replacing the setting file.
-Download Issue: if you have the "App requires an update before install", hard reboot your watch TWICE and install again.
-TIMER Issue: If you update/install and you see the TIMER and don't see the Dozen data field.
--The data field update or install may require a restart of watch.
--Or the data field needs added to the built-in application, again.

These are becoming a Data Field Suite, where all field are similar making it easier to read while in an activity.

The Dozen fields are intended for training, the data field works fine for speed work, track or races, but readability in these conditions maybe tougher.




IMPORTANT: If you have a Question, recommendation or problem.
Please provide as much as possible (for example the following):


1.) Watch type, Watch firmware version and ConnectIQ version.
2. programmed from Garmin Connect (phone type) or Garmin Express
3.) Which data field
4.) description of issue
5.) if its a "!" error include the error log from your watch. Connect your watch to a PC using USB cable. The error log is located x:\GARMIN\APPS\LOGS. copy the listing and paste in the post.


Layout Dozen Run Datafield fenix3
Cad|HR
Pace|Distance
Battery meter
Avg Pace| (bluetooth) Timer
Calories|Time|Elevation
GPS

Layout Dozen Run Datafield FR 230/235/630
Cad|HR
Pace|Distance
Battery meter
Avg Pace| (bluetooth) Timer
Elevation|Time|Calories
GPS

Layout Dozen Run Datafield FR 920XT
Pace|Timer
Battery meter
Avg Pace|HR| (bluetooth) Distance
Cad |Time|Elevation
GPS

Layout Dozen Cycle Datafield
Cad|HR
Speed|Distance
Battery meter
Avg Pace| (bluetooth) Timer
Calories|Time|Elevation
GPS

Layout Dozen Swim data field
Laps | SWOLF
Pace| Distance
Battery meter
Average Pace | (bluetooth) Timer
Calories| TIME | Stroke Type
GPS

Layout Dozen Paddle Datafield
AHR|HR
Speed|Avg SPD
Battery meter
Timer| Distance(bluetooth)
Cad|Time|AVG CAD (stroke distance)
GPS

Description for all fields
--All watch types are support for all data fields. Coded simple to keep bugs at minimum.
-Race Prediction completely configurable for any distance. Distance is entered in meters. Enter 1%-2% longer distance to adjust for normal GPS error and better race prediction.
-Cadence either from watch, footpod or crank cadence. Color coded to provide instant readability
-Heart Rate field is configurable to several methods: calculation (default), manual entered max HR, or individual zones Color coded to provide instant readability
-Pace/Speed is a rolling average to give a smooth reading configurable from 1 second to 120 seconds (Metric or statute by user setting)
-Distance is the total distance for the activity (Metric or statute by user setting)
-Timer is the actual time of the active time. Not Elapsed time.
- Battery meter uses the entire screen for reliability and acts as a divide to help focus one the upper fields.
-Avg Pace\Speed is a Garmin's provided datafield. (Metric or statute by user setting)
-Calories is the activity calories.
-Elevation based on Garmin's values. (Metric or statute by user setting)
-Time of day either in 12hr or 24 hour (based on user setting)
-(Fenix3/920)Auto background color Black or White background based on app settings
-(230/235) Configurable background color Black or White background (user configuration)
-GPS uses same indicator as iPhone for GPS signal. 5=full, 4=usable, 3=poor, 2=unused, 1= last location & 0 = no GPS
-Blue Tooth connectivity is shown as a blue "B"
-Paddle Stroke distance is a calculated by actual speed / cadence. Displayed in Meters/Feet.


#runhappy
  • Cant figure out the customization settings...

    I really excited to try out your data field, but as soon as I try to change any of the custom HR zone settings, all I get is and IQ symbol with an exclamation point on it. Some of the setting descriptions are cut off, so I cannot determine what that setting does.
    Select either Elevation of Calorie: Self Explanatory
    Dozen Run Field v1.3 Rolling Pace over...: How many seconds to average for the rolling avg function (default to 12 sec)
    Enter lower Zone 3 Heart Rate value. Zone...: 153 (default 0)
    Enter lower Zone 4 Heart Rate value. Zone...: 171 (default 0)
    Enter lower Zone 2 Heart Rate value. Zone...: 144 (default 0)
    Custom HR zones: Enter lower Zone 5 Heart...: 185 (default 0)
    Use either Custom MaxHR of Custom HR zon: Not sure what to put in this field. I thought maybe its binary, and put in either a 0 or 1, neither worked. I've tried inputting my max HR of 200, that didn't work either. (default 0)

    I reinstalled the data field, and saw the splash screen, then I went into the settings and tried to leave everything as default except the last field, which I inputted my Max HR of 200, and got the IQ exclamation point again.

    I would love to know where I am going wrong, since custom HR zones are important to me. I've looked on the garmin connect IQ page, this thread, and your blog, and cannot find any instruction on setting the customizations. By the way, I am running f/w v5.1 on my fenix 3, and Garmin Connect running on a Nexus 6P (android 6.0.1).

  • I really excited to try out your data field, but as soon as I try to change any of the custom HR zone settings, all I get is and IQ symbol with an exclamation point on it. Some of the setting descriptions are cut off, so I cannot determine what that setting does.
    Select either Elevation of Calorie: Self Explanatory
    Dozen Run Field v1.3 Rolling Pace over...: How many seconds to average for the rolling avg function (default to 12 sec)
    Enter lower Zone 3 Heart Rate value. Zone...: 153 (default 0)
    Enter lower Zone 4 Heart Rate value. Zone...: 171 (default 0)
    Enter lower Zone 2 Heart Rate value. Zone...: 144 (default 0)
    Custom HR zones: Enter lower Zone 5 Heart...: 185 (default 0)
    Use either Custom MaxHR of Custom HR zon: Not sure what to put in this field. I thought maybe its binary, and put in either a 0 or 1, neither worked. I've tried inputting my max HR of 200, that didn't work either. (default 0)

    I reinstalled the data field, and saw the splash screen, then I went into the settings and tried to leave everything as default except the last field, which I inputted my Max HR of 200, and got the IQ exclamation point again.

    I would love to know where I am going wrong, since custom HR zones are important to me. I've looked on the garmin connect IQ page, this thread, and your blog, and cannot find any instruction on setting the customizations. By the way, I am running f/w v5.1 on my fenix 3, and Garmin Connect running on a Nexus 6P (android 6.0.1).



    Yikes the user interface is completely garbled on your android app. the Apple app is showing the user interface correctly. for example, the calorie/elevation should be the last entry, on the bottom of the configuration menu (not on the top.) I suspect this is the issue. if this is the case i will have to take this to garmin as a bug in IQ.
    as for the "!" i tried your numbers on your attached pic and it came right up on my IPhoneConnect/fenix3. Send me your error log located in \GARMIN\APPS\LOGS so i can see your error to resolve for Android users.
    Also try the Garmin express to load the configuration. Make sure the version is 4.1.11 or greater, I believe the custom configuration is not supported in the previous versions.
    i'm using fenix3 6.32 beta.
  • Yikes the user interface is completely garbled on your android app. the Apple app is showing the user interface correctly. for example, the calorie/elevation should be the last entry, on the bottom of the configuration menu (not on the top.) I suspect this is the issue. if this is the case i will have to take this to garmin as a bug in IQ.
    as for the "!" i tried your numbers on your attached pic and it came right up on my IPhoneConnect/fenix3. Send me your error log located in \GARMIN\APPS\LOGS so i can see your error to resolve for Android users.
    i'm using fenix3 6.32 beta.


    I suspect there could be a problem with the android app...I have seen garbled settings in some of the other configurable watch faces and data fields (some have worked, but some have not), so it doesn't seem like you are alone. I have pasted the contents of the file contained in GARMIN\APPS\LOGS from my watch below. Hope you find something useful.

    ERROR: Circular Dependency Error
    DETAILS: Unfreed memory on exit
    STORE_ID: 2934d288fd4b45ce95da8633875ddcad
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: ef074a0a1ba148f7a260fca3286d1894
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: ef074a0a1ba148f7a260fca3286d1894
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: 93aeccf9b62a4f5f9629bf36ced05354
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: 93aeccf9b62a4f5f9629bf36ced05354
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: 93aeccf9b62a4f5f9629bf36ced05354
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: 93aeccf9b62a4f5f9629bf36ced05354
  • First of all it's a very good data field, I love it. I have only 2 little problems with it. The cadence and HR fields are hardly readable becouse the background colors. Maybe black fonts would be better. And the current time frame is a little bit too small for me :) (Sorry for my bad english...)
  • Cannot Download

    For some reason the app shows up in Connect IQ but it does not show up on my watch. Any clue to what I may be doing wrong?
  • For some reason the app shows up in Connect IQ but it does not show up on my watch. Any clue to what I may be doing wrong?


    What type of watch?
    Nothing you are doing wrong there is a lot of firmware versions that cause issues with connect iq apps. Likely the firmware is not compatible or you are using Android Connect app to install.

    So make sure your using the latest firmware and/or use Garmin Express version 4.1.11 or newer. I have ~140 running miles with this latest version & fenix 3 firmware version 6.32b with no issues. Check out the forums for firmware/instructions.
    Hope that helps.
  • I suspect there could be a problem with the android app...I have seen garbled settings in some of the other configurable watch faces and data fields (some have worked, but some have not), so it doesn't seem like you are alone. I have pasted the contents of the file contained in GARMIN\APPS\LOGS from my watch below. Hope you find something useful.

    ERROR: Circular Dependency Error
    DETAILS: Unfreed memory on exit
    STORE_ID: 2934d288fd4b45ce95da8633875ddcad
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: ef074a0a1ba148f7a260fca3286d1894
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: ef074a0a1ba148f7a260fca3286d1894
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: 93aeccf9b62a4f5f9629bf36ced05354
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: 93aeccf9b62a4f5f9629bf36ced05354
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: 93aeccf9b62a4f5f9629bf36ced05354
    ERROR: Unhandled Exception
    DETAILS: Failed invoking <symbol>
    STORE_ID: 93aeccf9b62a4f5f9629bf36ced05354


    Thanks. it appears to be the connect app is putting the values in the wrong configuration variables. I will make a new version to prevent Connect from unknown values into my apps.
  • Hi,

    Is your code open-source? If so, do you keep it somewhere on github?
    I'd love to see something like that for the bike.

    Thank you.
    Best,
    fred
  • Hi,

    Is your code open-source? If so, do you keep it somewhere on github?
    I'd love to see something like that for the bike.

    Thank you.
    Best,
    fred

    Not at this time. It will be in the near future.
    The bike data field already exists
    https://apps.garmin.com/en-US/developer/4ca4351d-f24c-40e0-bc3e-b187972a7526/apps
  • Not at this time. It will be in the near future.
    The bike data field already exists
    https://apps.garmin.com/en-US/developer/4ca4351d-f24c-40e0-bc3e-b187972a7526/apps


    Great, thanks a lot for your work :-)