HRV-Guided Training

How can I make this configuration, this because the application doesn’t let me do anything since it closes for less than 3 seconds

Things to try/check:

  • Make sure you have the latest APK
  • Don’t forget to allow location services. BLE discovery needs location
  • Start the app and immediately go to the menu in the top right corner. Try Search Polar devices or export the debug log and send it to the developper.

The problem is that I can’t do anything, I don’t even have time to touch the screen.

Did you check point 2, location services?
Hold the Fatmaxxer icon and go to app info - permissions. Location should be active.

Crashes within a few seconds of opening on Android 11 Samsung S20FE unfortunately. A message pops up to share the app to nearby devices too.

Just installed latest apk and it keeps running on my Sony Xperia Z2 without problems.
Can’t respond on github because my account got flagged for no apparent reason.

I activated all the permissions, and everything is ok, I already installed the latest version and it remains the same.
In my case with Samsung A52 and Huawei Mate 20 Pro

I couldn’t even save a debug log but maybe have managed by enabling developer options so will upload that zip to GitHub.

The same here, all permissions done (location, but also write to the storage) and nothing changes, app crashes without any possibility to interact in any way and I get a message that something tries to share like @Simon_Fearby has…

A real pitty :cry: Hope that it will be sorted out…

I am on 2 different Samsung phones, S20+ and A41 and both the same problem

There is a new version now and seems to load ok - will need to see how it works with a HR strap now.

Ha! I changed my phone to developer mode as you suggested, reinstalled and now it works, yahoooo! :star_struck:
So I will try to pair H10 this evening, fingers crossed :slight_smile:

Besides…anyone knows if there is going to be Garmin IQ app to show live Alpha on the Garmin unit instead of the phone screen?

1 Like

Very good idea :top::top::top::top:

Newest verson is not auto-starting the recording. You should have time to “Search for Polar Device” unless the app already crashes on something else.
For now you can enable “Notifications” to get the output on your garmin device. It acts the same way as an incoming phone call/text message. Not ideal, but it’s a start. The notifications are quite intrusive on the Garmin because they take up about 25% of the screen hiding your usual information partly.
Another possibility is to connect EarPods to your phone and set the Audio notifications. Every update of alpha 1 will be spoken out.
I already suggested to make the app act as a BLE sensor, which ten could be seen by the Garmin head unit. But browsing the CIQ SDK documentation showed that this would only work if a CIQ app was developped. As far as I understand, a datafield can’t get access to a BLE sensor directly, while a CIQ app can. There is a generic ANT+ channel on the Garmin that could do this, but there are not a lot of phones with ANT+ connection.

3 Likes

I believe these types of DFA1 calculations take a bit of processing power that is beyond Monkey C (the garmin app/data field code language) at the moment.

Most head units will not be able to do these calculations, but the question here was to get the result from the phone app displayed on the head unit. Sort of like a companion CIQ app/datafield.
DFA calculation remains on the phone and result is displayed on the bike computer.
I suggested making the app act as a “new” sensor and transmit dfa-a1 over that channel to the head unit.

2 Likes

OK yes that make sense. I still think in terms of a runner so never have a phone with me :slight_smile:

Not only that, I also think that it could really work as a post workout analysis tool. I wrote a bit of python to calculate DFA-a1 using the data from Intervals. Unfortunately my personal results haven’t been that great, but that could be due to a whole load of factors. If somebody is interested, hit me up on the intervals chat and we can discuss it further.

1 Like

@Daniel :

  1. @david already suggested that the Java implementation from Fatmaxxer might be portable to intervals.
  2. For post workout analysis at this moment you already have the colab implementation. I run my Garmin HRV recording on that page to compare to the Fatmaxxer recording
  3. The newest version of Fatmaxxer in developper mode is able to replay the RR recordings, thus also a visual post-workout analysis. The advantage of Fatmaxxer is that you have a rolling calculation window while in colab, the windows are fixed 2 min. This means that a 2 min window with too much artefacts, has to be discarded completely.
  4. The Feature output from Fatmaxxer is easily imported in excell. The only problem is aligning it with the rest of your data (Power especially)

If I understood everyhing correctly, Python would be much harder to use within intervals.
I’m not trying to discourage or offend you but Bruce has done some comparison of Fatmaxxer to Kubios and it turns out that there is high degree of agreement.
The only thing missing in this story, is a handy way for getting the real time dfa on your device.

Oh no not at all, this was completely done out of personal interest. I just thought other people might be interested as well. It was in no way my intention to contribute to intervals itself. It would have to be open source for me to even consider doing so. :slight_smile:

Also check out runalyser for post workout analysis of dfa1. If your watch/computer has been recording RR then it’ll pick it up. Otherwise you can also import a csv export from HRV Logger to join to an existing activity.