Erg IQ

Installation & Configuration

ErgIQ can be installed from the Connect IQ store using the link below. Once installed, a limited set of application settings are available for the user to adjust. These settings as well as the pairing procedure are outlined in the user manual.



Requirements

ErgIQ will connect to a compatible fitness equipment system, the following is currently supported:

  • Concept2 Rower/SkiErg with PM5 (Firmware v22.015/156/722 or greater)


Known Issues

This is a BETA and therefore it has some items being worked through. For issues relating to FIT recording, pairing or Garmin Connect, even if they are listed here please report that you have the issue as well. This will help accurately determine the scale of the problem.

  • workout metrics are incorrect: distance, calories, stroke count (upgrade PM5 to BETA v22.014 or greater using C2 Utility if your comfortable doing this, otherwise it will be fixed in the next release)
  • Fenix3, FR920XT, and vivoactive HR have issues pairing (see post #4 for temporary workarounds until resolved)
  • vivoactive doesn't save last lap and session data correctly (issue being investigated)
  • Garmin Connect doesn't integrate developer FIT fields using native number mapping for summary, laps, or record fields


Non-Garmin FIT Analysis Sites

ErgIQ takes advantage of the newer defined developer FIT fields. These fields are a new standard that are not currently recognized at all non-Garmin sites. The following sites are known to work but others may work as well, this is not an exhaustive listing:



ErgIQ Reviews or Other Information

  • rowingmusings ErgIQ Review - Review
  • running latest pm5 beta software and have had best success with Edge 1000 Explore, looks great in landscape mode and PM5 starts and stops timer. Single press of PM5 menu button saves the row and Edge auto connects to Wifi and uploads to Garmin to auto push to Training Peaks and Strava. It's annoying that no distance displays with Garmin or Strava but now does on TP and with splits. The GC charts are not as reflective of the Row as the iQ charts. GCM also shows 0 distance and only allows a maximum of 300m distance if the activity is edited on an iOS device. To get more distance the activity needs changing from Indoor Row to Strength training and even then sometimes gets over ridden. Pairing with 735 and Fenix 3HR has happened but a Row of more than 5 minutes has not been possible without either device just stopping to collect or receive data.


    Glad to hear the Edge 1000 version is working for you. I have used the 735 and Fenix with the application many times and never had issues with rowing beyond 5 minutes and have completed a couple half-marathons. Can you check and send me anything in the GARMIN\APPS\LOGS\CIQ_LOG.TXT through personal message? If you could also describe a little more about what you see when this happens: the application exits, the data on the screen freezes, etc? The correct data is in the IQ fields and a better integration with Connect would be nice which is the feedback I'm expecting to see the most of. Strava doesn't read all of the developer provided fields but some it appears to check, this is something if you're a Strava customer should report to them as a feature you would like to see.
  • I noticed a conflict with iq stroke rate and strokes counted by accelerometer when you wear the watch or you don't wear but you move it
    If you don't move it, right stroke rate is exported. If you move it, the datas exported will be from accelerometer.
    I made an interval workout leaving the Fenix3 on the rower. During the rest, I moved it, and when I uploaded the activity to trainingpeaks, I noticed 2 strokes in 30'...
    Garmin should permit to overwrite the main datas, with iq datas (also on each lap)


    It is unclear to me why the accelerometer doesn't record the same information for the Garmin fields (stroke rate or stroke count) in this application as it does for the native Garmin rowing app. In the grand scheme of things this would be irrelevant if the developer field native number mappings were used and the Erg IQ data was the only data presented. I find that I simply ignore the Garmin data when reviewing things in Connect.
  • Test 3: https://connect.garmin.com/modern/activity/1499175099

    - IQ heart rate seems correct
    - Garmin heart rate is not correct
    - IQ kCal is the same as ErgData/Logbook
    - Garmin cal is about 70% of IQ kCal

    This 10k piece was an aborted half marathon, and nothing happened on the watch when aborting on the PM5.


    The majority of the issues described in your posts are related to the Connect integration and how the data from Erg IQ is handled. I'm curious about nothing happening on the watch since it looks like everything saved correctly, the save screen can go very quickly, is it possible you missed it?
  • First of all, great job with the app! I've been looking for something like this for some time now and I'm glad that I found this app.

    I have tested the app today with a Fenix 3 and the PM5 running firmware V22 (not the beta version).

    The pairing works very smooth and fully automatically. I was surprised that the app didn't have to be started but did so by itself. It worked very well, didn't lose connection and always showed exactly the same power and pace values as the PM5. It did not, however, save those values for whatever reason. Here's the activity: https://connect.garmin.com/modern/activity/1498225304

    The pace, distance, stroke rate etc. are correct. The only thing missing is power even though I saw it on the watch the whole time.

    Syncing the activity with TrainingPeaks worked as well, the data that's on GarminConnect show up. I guess that once GC gets power data, TP would make use of it to calculate IF, TSS and so on from it. Currently, all these values are based on HR.

    So the only issues I have right now are:
    • power data missing
    • no manual start option (thus breaks between intervals don't get recorded)


    Thanks again


    So I would say initially that end of workouts and saving produce un-expected results without using PM5 v22.014 and Erg IQ 1.0.0-BETA-10. There has been a lot of work done and that is the best known combination at this time. If you are not comfortable running the PM5 BETA firmware it should work at some level but accuracy might be impacted. I noticed the example you list above doesn't have a Connect IQ section at the bottom of the page in the session section, this could be either PM5 firmware related or Erg IQ related if not using the versions mentioned. Power data will be available in future versions.

    The starting and the stopping of the recording is completely controlled by the PM5 as part of the ANT protocol specifications, therefore that wasn't built in and most likely won't be to maintain ANT compatibility. Your intervals if using the PM5 interval functions will be recorded as separate laps and inside TP can be removed if you don't want them there. At this time, rest intervals maintain a static value for stroke rate, pace, and power during rest intervals and is what the monitor sends, I've given feedback to allow that to be current data to provide for active recovery statistics. Although labor intensive I use variable intervals and program everything as active distance, time, etc and no rest which works around this problem.
  • Using a Forerunner 235, PM5, and bluetooth smart HR monitor here is what I found:

    1. The heart rate data that garmin connect uses to log the session is based off of the optical sensor, not the chest strap connected to the PM5. Would be nice if there was a way to override this. Same with stroke rate, distance, and calories burned etc.

    2. It doesn't seem to pause automatically with intervals. My workout that I tested this on was a 3x25' session with 90s rest and the app seemed to just keep counting time and meters as if the rest wasn't actually happening.

    3. In the graph interface there's the option to overlay heart rate and stroke rate over other graphs, however the app chooses to overlay data from the optical sensor and accelerometer instead of data that is received from the connection with the PM5, making it appear as though I was at a HR of 80 bpm while sitting at a stroke rate of 60 while I was at my steady state pace. Again, would be nice if we could override this.

    Other than that it looks very promising! Can't wait to see what future updates hold!
  • 1. The heart rate data that garmin connect uses to log the session is based off of the optical sensor, not the chest strap connected to the PM5. Would be nice if there was a way to override this. Same with stroke rate, distance, and calories burned etc.


    The easiest way is to configure the user settings to use the heart rate from the monitor and not that Garmin Device. This will ensure the Connect IQ recorded data is as you expect. The use of the Connect IQ data at this time won't replace Garmin data in Connect. Some watches have the ability to choose the strap over the wrist HRM but that is beyond the scope of this application and specific to each device.

    2. It doesn't seem to pause automatically with intervals. My workout that I tested this on was a 3x25' session with 90s rest and the app seemed to just keep counting time and meters as if the rest wasn't actually happening.


    The counters continue to increment representing the workout as a whole and not the individual pieces. This is a function of how the ANT protocol is designed and the data is presented as instructed, this is expected. The laps should represent the pieces of the workouts but the lap elements for Connect IQ are not working at this time, that is a issue with Connect and not with the application. Have you tried reviewing the workout in a third party site (TP or ST) to see the laps showing this?

    3. In the graph interface there's the option to overlay heart rate and stroke rate over other graphs, however the app chooses to overlay data from the optical sensor and accelerometer instead of data that is received from the connection with the PM5, making it appear as though I was at a HR of 80 bpm while sitting at a stroke rate of 60 while I was at my steady state pace. Again, would be nice if we could override this.


    This is a Connect issue and right now the Connect IQ data doesn't override the native Garmin data. There isn't a way for the developer to disable some of this data so your going to see both items for now.
  • As I had the chance to be a very early beta tester of the Erg IQ and installed and tested it on my 3 Garmin Devices (EDGE 520, Fenix 3 and VAHR), I share below my experience of a number of rowing workouts with the App.
    Edge 520 :
    Pairing : all the time (independently of the App C2 PM5 is recognized as a power sensor as Edge supports basically ANT FE-C)
    Work : always /
    pro : records HR and R-R value from my HR chest strap as native + display automatically laps summary every 500m /
    con : none
    > my favorite device by far with Erg IQ

    F3 :
    Pairing : very randomly (some Issue with the Number of activated Ant sensor [Pair ok with no more than one sensor activated ..!] + the very short "ANT Sensor search ALL" time-out.
    Work : quite well but sometime exit from the Erg IQ App without notice /
    pro : records HR and R-R value from my HR chest strap as native /
    con : cannot record wrist cadence as native as Garmin basic rowing App, but record native Altitude and Temperature (that is useless) > F3 HW/FW dependent
    > F3 FW only supports CIQ 1.4 and not ANT FE-C, I am not expecting these evolutions will be implemented in F3 before the release of Fenix 4 or 5 this year

    VAHR :
    Pairing : better than F3 but needs some workaround before pairing to reinitalise the ANT sensor search .
    Work : robust :
    Pro : record IQ Fields properly (as other devices) /
    con : cannot records HR from my HR chest strap as native except if I disactivate Wrist HR; cannot record wrist cadence as native as Garmin basic rowing App, but record native Altitude (that is useless) > VAHR HW/FW dependent
    > VAHR is a nice piece of HW (more powerful than F3) but its FW has a lot of limitations in order not to overlap F3

    Regarding Erg IQ App once pairing it is very robust. After the workout I used FFRT to deal with Erg IQ developer data fields (copy/paste to Native Fields : Distance, Speed, Power, HR and Cadence) for use in other sport analysis software (Firstbeat Athlete) .
    My only big complain is when I use Rowpro with customs distance Interval-based workout; Erg IQ App saved after each interval whatever it is work or rest; so automatic saving should be desactivated because my workout is sliced in multiple Workouts (and multiple .fit files) > As VAHR has only the capability to have 8 .Fit file at time in its memory it is a big issue!

    Hope it helps
  • Can't get Garmin Edge 520 to work

    First of all, thanks for this app. I'd really like to use it with my Garmin Edge 520, but can't seem to make it work. I've successfully registered the PM5 with the Garmin (it shows up as a sensor), but when I start the Erg app I never see "Row" on the screen or any rowing data. I've read the manual and followed the instructions carefully, but without success. Any suggestions would be welcome.

    Thanks again.

    Edit: I'm running the latest beta firmware on the PM5.
  • Garmin Edge 520

    As I had the chance to be a very early beta tester of the Erg IQ and installed and tested it on my 3 Garmin Devices (EDGE 520, Fenix 3 and VAHR), I share below my experience of a number of rowing workouts with the App.
    Edge 520 :
    Pairing : all the time (independently of the App C2 PM5 is recognized as a power sensor as Edge supports basically ANT FE-C)
    Work : always /
    pro : records HR and R-R value from my HR chest strap as native + display automatically laps summary every 500m /
    con : none
    > my favorite device by far with Erg IQ.


    @TEISSONJ -- I read your post after submitting mine about the Edge 520. I'm encouraged by your success, but I can't seem to get it to work. My Garmin sees the PM5 as a sensor, but that's it. Any tricks that you discovered to get the app to work? Thanks.
  • First of all, thanks for this app. I'd really like to use it with my Garmin Edge 520, but can't seem to make it work. I've successfully registered the PM5 with the Garmin (it shows up as a sensor), but when I start the Erg app I never see "Row" on the screen or any rowing data. I've read the manual and followed the instructions carefully, but without success. Any suggestions would be welcome.

    Thanks again.

    Edit: I'm running the latest beta firmware on the PM5.


    I don't have the Edge and maybe @TEISSONJ could explain better if my suggestion doesn't work. I would remove the pairing from the PM5 to the Edge as it shouldn't be needed and it is possible that it prevents the application from seeing it. Ensure when enabling the PM5 for ANT use that the light on the back is blinking steady. That is the only thing I could see being an issue is the already created pairing which may cause issues with the application trying to pair.