This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How (not to) add a Walk activity profile

TL;DR - this approach didn't work. But maybe it will save someone else the time if they avoid the experiment. ;)

I've been frustrated that the Garmin Forerunner series doesn't have a "Walk" activity profile, despite many requests over the years. My 735XT can do stand up paddling, but not walking? It boggles the mind.

(And please, don't lecture me about having "bought the wrong watch" - I bought the watch which matches the vast majority of the features I need and want, but this one is missing).

Anyway - when certain activities are enabled on the watch, we get various files in /GARMIN/SPORTS i.e.

0RRUN.FIT
10HIKE.FIT
12TRSTR.FIT
2CBIKE.FIT
4SOPEN_.FIT
5SPOOL_.FIT


one for each activity type. I can create a "custom" activity type on the watch, and name it "Walk" - then I get:

11GWALK.FIT

If we look at this file, it's a "Sport Settings" file as described in the ANT+ FIT file SDK. It contains the activity name, and activity type; when created on the watch, the activity type is generic:

Local message type: 3 (message name: sport, message number: 12)
sport (0-1-ENUM): generic (0)
sub_sport (1-1-ENUM): generic (0)


I modified the sport number to make it "walk" instead of generic:

Local message type: 3 (message name: sport, message number: 12)
sport (0-1-ENUM): walking (11)
sub_sport (1-1-ENUM): generic (0)


and updated the CRC to make everything copacetic, and copied it onto the watch, and ... no dice. The watch says "updating" and upon further review, the old 11GWALK.FIT file is back in place. :(
  • Former Member
    0 Former Member over 8 years ago
    Is "Hike" not close enough to walk as a base profile to copy from?
  • Try first deleting the "old" walk FIT file and then put your new one into NEWFILES.

    Recall that is how I got a Locations FIT file to update when I had created one myself.
  • Try first deleting the "old" walk FIT file and then put your new one into NEWFILES.

    Recall that is how I got a Locations FIT file to update when I had created one myself.


    I tried that, but the original FIT file ends up in SPORTS/ again, not the new one.
  • What about if you actually delete the activity profile on the watch before you put your one in NEWFILES ?
  • What about if you actually delete the activity profile on the watch before you put your one in NEWFILES ?


    Pretty sure I tried that; retested:

    • Delete custom Walk profile on watch
    • Plug watch in via USB
    • Copy modified walk FIT file to GARMIN/NEWFILES/
    • Eject / unmount
    • Disconnect


    Watch says "Updating..." and then:
    No "Walk" profile is present on the watch, either under active profiles or under "Add New"
    Upon reconnect, the FIT file is gone from NEWFILES and is not present in SPORTS.
  • Is "Hike" not close enough to walk as a base profile to copy from?


    I could, and then presumably my walks would be categorized under "Hike" not under "Walk" - at least then it wouldn't pollute the run statistics, I guess.

    $ fitdump 10HIKE.FIT | grep -i sport
    type (0-1-ENUM): sport (3)
    Local message type: 3 (message name: sport, message number: 12)
    sport (0-1-ENUM): hiking (17)
    sub_sport (1-1-ENUM): generic (0)
  • You can also just use the Connect IQ app "Hike2" to record a walk. You can chose walk or hike when you start it... And it's got much more data than a native app does, and allows marking waypoints and seeing your route graphically! (currently, it has 8 screens of data, and you can turn off the ones you don't care about)

    https://apps.garmin.com/en-US/apps/116a5b59-29ae-4397-a70e-907d7e5f8e44
  • Former Member
    0 Former Member over 8 years ago
    +1 for Hike2. Jim had done an awesome job with it.
  • Hi Jim - Yes, I'll probably fall back to that. It's a pity that ConnectIQ doesn't just allow the addition of activity profiles directly. It's slightly more of a hassle to get to the app, and writing an entire app to get a proper sport type sure seems like the long way around the problem.

    But that's what we have to work with, I guess. :)

    Thanks,
    -Eric