Fbbbrown CIQ evolution at home apps


Due to the ever changing situation concerning Coronavirus (COVID-19).
I will be creating several new apps for geared home workouts.

These apps will be “Workout of the Day” or “selectable workout” from the internet apps that will bring you a fresh new workout every day to your watch.

These will be geared for individual and family to pass time, keep fit and have family fun.

If you purchased the ‘All App’ option, you will be able use apps.

Any thoughts or suggestions are welcome.

Stay Strong,

Heart Rate Variable can indicate colds and viruses



When it comes to your health, with my Garmin CIQ HeartMonitor+HRV it is easy to measure and track all kinds of information. Have you ever wondered what the health impact of a stressful day was? Will you perform well during your long run tomorrow morning? Is there anything you can do today that would improve your ability to have a better day moving forward? Are you about to get sick (including COVID-19)? HRV is the piece of data that could help you answer these questions.

What is HRV?

HRV is simply a measure of the variation in time between each heartbeat. This variation is controlled by the nervous system called the autonomic nervous system. The Autonomic Nervous System (ANS) is always working and regulates, our heart rate, blood pressure, breathing, and digestion. The ANS is subdivided into two components, the sympathetic (fight-or-flight mechanism) and the para-sympathetic (relaxation response) nervous systems.[1]

Our brain is always processing information in the hypothalamus. The hypothalamus, through the ANS, sends signals to the rest of the body either to stimulate or to relax different functions. It responds not only to a poor night of sleep, or that tough day, but also to the exciting news that you got engaged, or to that delicious healthy meal you had for lunch. If we have persistent stresses as illness, poor sleep, unhealthy diet, dysfunctional relationships, isolation or solitude, and lack of exercise, this balance is disrupted, and your fight-or-flight response can shift into overdrive.[1]

Why check Heart Rate Variability?

HRV is noninvasive way to identify the ANS imbalances. If your nervous system is in a fight-or-flight mode, the variation between subsequent heartbeats is low. If your nervous system a more relaxed state, the variation between beats is high. In other words, the healthier the ANS the faster you are able to switch gears, showing more resilience and flexibility.[1]

People who have a high HRV may have greater cardiovascular fitness and be more resilient to stress. HRV may also provide personal feedback about your lifestyle and help motivate those who are considering taking steps toward a healthier life. It is fascinating to see how HRV changes as you incorporate more https://www.health.harvard.edu/heart-health/mindfulness-can-improve-heart-health, meditation, sleep, and especially physical activity into your life.[1]

For those who love data and numbers, this can be a nice way to track how your nervous system is reacting not only to the environment, but also to your emotions, thoughts, and feelings.[1]

How can Heart Rate Variability detect illness?

HRV is good for detecting illness (Colds, Viruses including Coronavirus disease (COVID-19)) because it is sensitive to how stressed the body is at that moment. HRV directly taps into the balance between the stress (fight or flight) sympathetic and the parasympathetic (rest or digest) branches of the nervous system.[2]

Lower HRV indicates that the body is more stressed. Although you might expect that different kinds of stress e.g. physical, mental, nutritional, affect your body differently, in fact at the base level they affect the nervous system in very similar ways. So, if you are mentally or emotionally stressed and you eat poorly (e.g. seeking comfort foods) your ability to handle training stress is much reduced. [2] There is an entire series here on managing https://www.trainingpeaks.com/coach-blog/the-whole-picture-an-introduction-to-total-load/.

Detecting the start of illness

The example below shows a typical HRV chart for a recreational athlete with a low resting heart rate between 50-60bpm (red dashed line), and a high level of HRV ~100 (blue baseline). The colored dots are the daily HRV indications i.e. Green = go, Orange = caution, Red = stop. [2]

Heart Monitor + HRV

Using HeartMonitor+HRV,  monitor ‘Average HRV score’ and ‘HRV +/-‘ values.  Sudden changes in these two values is an indication of stress to your ANS.  This stress could be due to hard workout, Daily Stress, Diet, On-coming sickness/illness

Creating a simple table to record your daily HRV and HRV +/- to monitor your health issue all you need to do.


[1] https://www.health.harvard.edu/blog/heart-rate-variability-new-way-track-well-2017112212789

[2] https://www.trainingpeaks.com/blog/how-to-use-hrv-to-predict-illness/

More information pertaining to HRV and illness detection.





Stay Fit,



Non-GPS Distance is Zero


I have been getting a lot of questions pertaining to the zero distance in the main bubble and activity sticker in Connect Mobile App saved activity.

The Distance is zero (or incorrect) on the Connect Activity Sticker and on the Activity main bubble, due to Garmin Policy does not allow CIQ applications to write NON-GPS values. However, these policies only applies to CIQ applications not the native Garmin apps.

I cannot change the decisions of the Garmin Executives, however if there is enough complaints they may change there policy.

I encourage you to politely complain to “Garmin” (in the Garmin threads below) to follow and use the IQ SDK Fit Contributor class ‘nativeNum’, which overrides the data in the FIT file as the Garmin Built-in apps do.

I want this functionality as a Garmin User as much as you do.

Add the “@AlphaMonkeyC” to the post.


Garmin blocks the distance in the following applications: Elliptical, Dance, StairStepper, SwimSports, work, any step based distance or non-GPS distance.

Here is a 30 minute elliptical workout distance is zero in the main field, but the distance is shown in the IQ section.


Until the policy changes, I provide the distance in the IQ Section.


-Brian B.


Tips for better optical heart accuracy


Yes, the Garmin’s first, second and third generation optical heart sensor hardware produces results with lower values than the Chest HRM.

Why is Optical Heart Rate generally lower:

1.) Wrist movement

2.) loose watch fit

3.) poor sensor contact

4.) hair, sweat or dirt will affect the values too

5.) Garmin Software filtering

Why are the high heart rate (Peaks) and low heart rate (valleys) missing:

Garmin Software imposes additional filters (Fast Fourier Transforms, FFT) in Activity types Strength Training, Tennis, Soccer and flexibility, due to high wrist movement in these activities. These FFT filters (advanced math) reduce the recorded peaks and valleys of a heart rate and calories calculations. Calories are based on heart rate, age, weight, gender and time.

There are a few solutions to improve the optical heart rate values:

1.) Wear the watch tighter. Poor sensor contact will result in lower HR values.

2.) Reduce wrist hair under sensor.

3.) Reduce wrist movement when possible, high movement reduces sensor contact.

4.) Chest HRM Gives best results.

Garmin Video explaining the difference between Optical and Chest Heart Rate monitors.


Work+ Update

Work+ v1.20

Adds Cooking and Auto Repair activities,

Removes Default Application from Configuration Settings,

Adds activity menus (Theme Select, Lock Screen and Screen Rotate),

Adds Time of Day and %Oxygen Saturation(CIQ3.2) Datafields,

Resume fix,

Adds new models, and

SDK 3.1.8-2020-05-06-249bf944e

Heart Monitor+HRV Update

Heart Monitor+ HRV v3.0.1 minor corrections v3.0:
  • added rrHR to Start Screen,
  • display floats for HRV+/- and Average HRV at watch and in Connect,
  • Correction to data value History HRV Average to include current session value, and
  • text change for data value History HRV Average
Heart Monitor+ HRV v3.0
  • Added Graph Page with 4 data graphs
    • CIQ 2.0+ Devices only
    • Not enough space in older devices 😞
    • Plot lines 1, 2, 3 are configurable
      • Configurable from settings
      • Blue, Green, Red.
    • Plot line 4 HRV History (Gray line)
      • History from prior sessions (shown above with 5 saved sessions)
  • Selectable plot times
    • 8 plots
    • Configurable from 4 minutes to 8 hours
    • Set from watch or configuration settings
  • HRV History Graph saved to Connect graphs
    • Requires 1 session before recording the history graph.
  • Corrects data fields selection
    • Removed ibi_ fields
    • one set of fields
    • Smart fields use
    • External ANT+ Data first
    • Optical, attached (connected external) sensors will have ‘_i’
  • Corrects the resume timer error Corrects HRV history value
    • CIQ 1.x devices – Simple average
    • CIQ 2+ devices – True average
    • 240 point historical points average
  • Removes Default Application setting in configuration Add new devices,
  • SDK 3.1.8-2020-05-06-249bf944e
Thanks, -Brian B.

Plyometrics+ Update v3.0.1

Whats new in Plyometrics+ v3.0.1

See updated Help Page(https://www.fbbbrown.com/garmin-connect-iq/help-faq/#jump)

  • Adds Rebounding Activity,
  • Stops counting jumps while in Rest modes.
  • Adds 3 modes Rest, Get Ready and Go
  • Rest mode, shows Red ring and not Jump counting
  • Get Ready Mode, show Yellow ring
  • 10 seconds before Go mode.

GO Mode, shows Green ring. Manage sets with 4 control functions:

  • Manual button press
  • Set by Rest Timer (use button press to finish set
  • At press rest mode starts for the set Rest Time, after rest time, starts Jump time

Sets by Jump Timer/Rest Timer (Timer Interval) Sets by Jump Count/ Rest Timer (Jump Interval) Adds expanded watch menus for CIQ2+ watch types

  • Activity Select
  • Additional Menus CIQ 2.0 devices or newer
  • Set Control menu
  • Manual.
  • Rest Timer only,
  • Jump Timer/Rest Timer,
  • Jump Count/ Rest
  • All Timers and counters adjustable from watch

Transitions – menu Jump Sensor select (Step Based or Cadence Based) Divide /2 correction

  • The following bug fixes
  • Resume Fix,
  • Correction Gear weight function,
  • Pulls in updates to all screens

adds new devices, Using SDK 3.1.8-2020-05-06-249bf944e


-Brian B.


Introducing HomeWorkout+

It is coming! Fully customizable app that at allows custom workouts. Available for CIQ 2.0+ watches, Edge Cycle and other CIQ devices. The app downloads a new workout everyday, use the custom workout or the workout generator.
Use the WOD (Workout of the Day), create your own or use someones custom workout.
This creates a community workout environment for you and everyone else.

The workouts will be available at http://www.f-3b.com/workouts.

-Brian B.


MotorSports Update

MotorSports v2.18

  • corrects a bug when selecting ATV at the watch,
  • adds Knots(kn)/Nautical Miles (NM) as a configuration Units option,
  • future support for GLONASS and GALILEO (requires CIQ3.2)
  • using SDK 3.1.8-2020-04-08-49760a07c.


-Brian B.


RunSafe Update

  • v2.16
  • Correction to CIQ 2.0+ menus,
  • correction to Walking Graph 1= walk, 0= run,
  • using SDK 3.1.8-2020-04-08-49760a07c.


  • corrected a "!" issue with VAhr and FR735 when accessing the in-activity menu,
  • Adds AutoLap by Time (CIQ 2.0+),
  • AutoLap by Time countdown time (CIQ 2.0+),
  • corrects menu activity-type in CIQ2+ devices


-Brian B.