<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://forums.garmin.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>FIT SDK</title><link>https://forums.garmin.com/developer/fit-sdk/</link><description>A place to ask and answer questions related to the Flexible and Interoperable Data Transfer (FIT) Protocol.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><item><title>Forum Post: Recommended integration architecture for a web-based cycling coaching platform</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/439649/recommended-integration-architecture-for-a-web-based-cycling-coaching-platform</link><pubDate>Fri, 10 Jul 2026 13:45:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:a28b80ad-8890-41a9-92cc-0408c353ffe6</guid><dc:creator>7349784</dc:creator><description>Hello Garmin Developers, I am developing a web-based cycling coaching platform that analyzes completed cycling activities to generate personalized ride recommendations. Unlike applications that only use activity summaries, our recommendation engine depends on the original FIT activity files because we derive additional physiological and performance metrics from second-by-second telemetry such as power, cadence, heart rate, GPS, elevation and speed. Before implementing the platform, I would like to understand Garmin&amp;#39;s recommended integration architecture. For a web-based coaching platform where users authorize access to their Garmin Connect accounts, is the Garmin Connect Activity API the recommended approach for automatically receiving completed FIT activity files? Or is there another supported integration that Garmin recommends for platforms performing post-ride analytics and coaching? The platform is currently under development and will initially be evaluated with a small community of cyclists before a broader public release. Any guidance would be greatly appreciated. Thank you.</description></item><item><title>Forum Post: RE: Developer onboarding blocked</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/435484/developer-onboarding-blocked/2044441</link><pubDate>Fri, 10 Jul 2026 13:41:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:e1c6b47f-b7c6-44b6-b09a-91e61ca756eb</guid><dc:creator>7349784</dc:creator><description>Hi, I&amp;#39;m experiencing something similar. I submitted an inquiry regarding the Garmin Connect Developer Program for a web-based cycling coaching platform and haven&amp;#39;t received a response yet. Has anyone recently been approved for the Activity API, or is onboarding currently delayed?</description></item><item><title>Forum Post: RE: Swim Interval Summary screen during programmed workouts.</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/439240/swim-interval-summary-screen-during-programmed-workouts/2043535</link><pubDate>Tue, 07 Jul 2026 09:52:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:8f1aee00-334f-4a40-8a8d-dbb193a60049</guid><dc:creator>6146796</dc:creator><description>From what’s been shared by Garmin developers, the SDK doesn’t currently provide a way to trigger the same interval summary screen during rest periods that appears in free swim mode. The summary view with countdown is built into Garmin’s native workout logic, but isn’t exposed through custom SDK programming—so while you can design custom swim workouts, replicating that exact screen isn’t supported at this time. www rootinsurance com</description></item><item><title>Forum Post: RE: Requesting Manufacturer ID</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/439242/requesting-manufacturer-id/2043324</link><pubDate>Mon, 06 Jul 2026 17:43:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:de4cdf76-5dae-45c7-bc59-24a68db49db5</guid><dc:creator>Ben FIT</dc:creator><description>Send an email to eng.busdev at garmin.com with your request, and give them a few days to reply.</description></item><item><title>Forum Post: Requesting Manufacturer ID</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/439242/requesting-manufacturer-id</link><pubDate>Fri, 03 Jul 2026 23:24:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:f20700d6-7054-4a61-b86a-bfe0dbf6fd85</guid><dc:creator>4380222</dc:creator><description>Hi, I work for a company that manufactures a device that produces FIT files. I&amp;#39;d like to request a Manufacturer ID to use instead of the developer value 255. I gather this used to be done via thisisant.com. There is a form linked from https://www.thisisant.com/developer/resources/tech-support/ but I can&amp;#39;t access that even when logged in as the highest level of membership currently available (ANT+ Adopter). What is the process now that ANT+ Membership has closed?</description></item><item><title>Forum Post: Swim Interval Summary screen during programmed workouts.</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/439240/swim-interval-summary-screen-during-programmed-workouts</link><pubDate>Fri, 03 Jul 2026 22:03:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:e075c256-e003-4bf2-a7ee-1a66d6956ba8</guid><dc:creator>edwardsms</dc:creator><description>When programming a Swim workout via the SDK is there any way to get a Garmin Forerunner 970 to show the interval summary screen during the rest periods. The screen I want is the same screen the watch shows when doing a free workout. I swim some laps, press the lap button and a screen with a summary of the last set appears with a countdown timer for the rest period.</description></item><item><title /><link>https://forums.garmin.com/developer/fit-sdk/b/news-announcements/posts/fit-sdk-21-205-00-release?CommentId=934952ca-c356-4198-8e23-03d550a792f8</link><pubDate>Fri, 26 Jun 2026 03:25:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:934952ca-c356-4198-8e23-03d550a792f8</guid><dc:creator>Cheah Eng Teong</dc:creator><description>did it include fr970 ?</description></item><item><title>Forum Post: RE: python SDK weight_scale, weight - potential bug</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/437310/python-sdk-weight_scale-weight---potential-bug/2040328</link><pubDate>Wed, 24 Jun 2026 15:18:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:f53f603b-218c-4e3d-8563-f932d7b716d3</guid><dc:creator>8294519</dc:creator><description>Thanks for the explanation and the fix! I uploaded some new data and it indeed has been corrected.</description></item><item><title>Forum Post: RE: attrezzatura</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/438278/attrezzatura/2040050</link><pubDate>Tue, 23 Jun 2026 19:43:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:e07f82d0-c78e-4eea-b75f-60c5e8cae928</guid><dc:creator>Ben FIT</dc:creator><description>There is a similar question in the Connect Web App forum. I suggest posting your question there to show your support for this feature request. RE: Gear Tracking</description></item><item><title>Forum Post: attrezzatura</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/438278/attrezzatura</link><pubDate>Thu, 18 Jun 2026 09:53:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:0a991d5d-ef91-466d-b890-b7cc00dd76b5</guid><dc:creator>2025128</dc:creator><description>come faccio ad azzerrare i km dell&amp;#39;attrezzatura? Ho appena impostato catena e copertoni, ma uun copertone ha 2.000 km come faccio a cambiare i km e non farlo partire da 0? grazie</description></item><item><title>Forum Post: RE: python SDK weight_scale, weight - potential bug</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/437310/python-sdk-weight_scale-weight---potential-bug/2038763</link><pubDate>Wed, 17 Jun 2026 14:00:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:48b8ae07-ddc8-4a68-85c3-2f59fd03532d</guid><dc:creator>Eli FIT</dc:creator><description>With the release of the 21.208 SDK, this behavior is now fixed. Weight in the weight_scale mesg is now properly a uint16 and will apply scale as expected when either encoding or decoding data. The new version was published to PyPi available here: https://pypi.org/project/garmin-fit-sdk/</description></item><item><title>Forum Post: Create workout with steps using the SDK</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/437845/create-workout-with-steps-using-the-sdk</link><pubDate>Wed, 10 Jun 2026 17:04:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:aff0d127-5cf5-4cfe-ab45-7b5e1bf51df6</guid><dc:creator>RePeter</dc:creator><description>Hi, I am currently developing a strength training application for my Garmin watch. The application is able to record an activity using the Toybox.ActivityRecording.Session. After running the workout with session.start(), session.stop() and session.save(), the activity is stored on my device and is uploaded to Garmin Connect. If I create a strength training with my watch using the standard strength training app, I have a number of sets including reps, the time of the set and the time of the pause. It looks like this in Garmin Connect: When I create an activity with my self made application, I cannot add any sets to the strength training. The method &amp;#39;createFIeld(...) is not creating the correct data field in the FIT file. By decoding the FIT file from my watch, I found the required data that is used to create the sets inside the Garmin Connect app: [ {...}, { &amp;quot;frame_type&amp;quot;: &amp;quot;definition_message&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;set&amp;quot;, &amp;quot;header&amp;quot;: { &amp;quot;local_mesg_num&amp;quot;: 2, &amp;quot;time_offset&amp;quot;: null, &amp;quot;is_developer_data&amp;quot;: false }, &amp;quot;global_mesg_num&amp;quot;: 225, &amp;quot;endian&amp;quot;: &amp;quot;&amp;lt;&amp;quot;, &amp;quot;field_defs&amp;quot;: [ ... ], &amp;quot;dev_field_defs&amp;quot;: [], &amp;quot;chunk&amp;quot;: { &amp;quot;index&amp;quot;: 13, &amp;quot;offset&amp;quot;: 1546, &amp;quot;size&amp;quot;: 51 } }, {...} ] Therefore, I tried to create the data inside my application, but haven&amp;#39;t found any way to create the data field for sets. Does anybody know, how to add the sets to my application, so I can view the sets inside the Garmin Connect app?</description><category domain="https://forums.garmin.com/developer/fit-sdk/tags/field">field</category><category domain="https://forums.garmin.com/developer/fit-sdk/tags/sdk">sdk</category><category domain="https://forums.garmin.com/developer/fit-sdk/tags/FIT%2bdata">FIT data</category></item><item><title>Forum Post: RE: Looking for corrupt FIT files</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/389942/looking-for-corrupt-fit-files/2036743</link><pubDate>Sun, 07 Jun 2026 05:58:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:d8a504d6-b0ee-4366-ad24-a0e7c3b7b295</guid><dc:creator>Alan</dc:creator><description>No worries. Next time when you have such files, you can upload them here.</description></item><item><title>Forum Post: RE: Looking for corrupt FIT files</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/389942/looking-for-corrupt-fit-files/2036619</link><pubDate>Sat, 06 Jun 2026 12:12:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:dca9b199-17ee-4478-9cbd-016129e572e4</guid><dc:creator>Duma-70</dc:creator><description>thanks Alan but it&amp;#39;s been so long that I don&amp;#39;t have the file anymore.</description></item><item><title>Forum Post: RE: Looking for corrupt FIT files</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/389942/looking-for-corrupt-fit-files/2036618</link><pubDate>Sat, 06 Jun 2026 11:51:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:2197af98-22a1-4b21-8b67-5e7c1417fd3f</guid><dc:creator>Duma-70</dc:creator><description>thank you for trying. it didn&amp;#39;t work.</description></item><item><title>Forum Post: RE: Looking for corrupt FIT files</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/389942/looking-for-corrupt-fit-files/2036564</link><pubDate>Sat, 06 Jun 2026 03:16:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:33d9ddda-a867-4183-9c36-627b97f593cc</guid><dc:creator>Alan</dc:creator><description>Can you upload your corrupt files to Google Drive or attached to a reply so that I can analyze them for you? Currently my understanding of the FIT file is on the official FIT file format specification at https://developer.garmin.com/fit/protocol/ . So if a file is corrupt, I can try to make it follow the specification. It is interesting to see other possible corruption patterns which makes the data look strange though the file still follow the specification.</description></item><item><title>Forum Post: RE: Looking for corrupt FIT files</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/389942/looking-for-corrupt-fit-files/2036383</link><pubDate>Fri, 05 Jun 2026 10:42:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:565734a5-2d5c-4193-9f3c-9e8094b2c9f8</guid><dc:creator>4870762</dc:creator><description>I may be able to help with testing. I have encountered several corrupted FIT files over the years due to interrupted syncs, device freezes, and incomplete activity saves. Corrupt FIT files are unfortunately a fairly common issue in the Garmin ecosystem, and many users rely on repair tools such as FIT File Repair Tool or FIT File Tools to recover activity data. It would be interesting to see whether your analysis can help identify common corruption patterns across different devices and firmware versions.</description></item><item><title>Forum Post: RE: python SDK weight_scale, weight - potential bug</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/437310/python-sdk-weight_scale-weight---potential-bug/2035633</link><pubDate>Tue, 02 Jun 2026 17:17:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:519de691-7e92-4455-8e05-454090b800ea</guid><dc:creator>Eli FIT</dc:creator><description>Hello, this is the correct place to raise this question. You are right that the issue is due to the weight field in the weight_scale mesg having a type of weight (enum) rather than a uint16. The weight type is a uint16 value under the hood but is interpreted by the Python and JavaScript SDKs as an enum rather than the intended numeric type. This causes both the encoder and decoder to handle the value without applying or reversing the scale/offset. For example, when encoding a weight with a decimal e.g. 85.56, the encoder will currently truncate the value to 85 rather than apply the scale of 100. &amp;#39;weight&amp;#39;: { &amp;#39;0xFFFE&amp;#39;: &amp;#39;calculating&amp;#39;, }, Thanks for bringing this to our attention! We&amp;#39;ll work on getting this fixed in both SDKs and address this post when it has been released.</description></item><item><title>Forum Post: does Garmin/Firstbeat silently track Aerobic Threshold in FIT?</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/437346/does-garmin-firstbeat-silently-track-aerobic-threshold-in-fit</link><pubDate>Tue, 02 Jun 2026 13:22:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:79bfca8c-001b-48ef-a152-95d8b74c6492</guid><dc:creator>RinseRepeat</dc:creator><description>Is it plausible on the newest Garmin watches they silently track Aerobic Threshold in the Firstbeat ecosystem? The advanced historical projected LTHR is new since Fenix7/Fenix8 since the Fenix6 Firstbeat doesn&amp;#39;t do that Which makes me wonder if buried particularly in Run activities they are silently tracking Aerobic Threshold It cannot be done from a single run, it would have to be over several activity/weeks, so it would have to be forwarded in each FIT file Just to clarify, LTHR is actually anaerobic threshold (aka Ventilatory Threshold 2) Aerobic Threshold is sometimes rarely called &amp;quot;fatmax&amp;quot; or Ventilatory Threshold 1 aka AeT AeT is typically half of vo2max but not always depending on training/genetics I&amp;#39;m kinda surprised Garmin doesn&amp;#39;t openly expose/track Aerobic Threshold as of 2026, they&amp;#39;ve practically exhausted every other metric in Firstbeat But it basically MUST silently do it since you are given an Aerobic+Anaerobic score for each Run</description></item><item><title>Forum Post: python SDK weight_scale, weight - potential bug</title><link>https://forums.garmin.com/developer/fit-sdk/f/discussion/437310/python-sdk-weight_scale-weight---potential-bug</link><pubDate>Mon, 01 Jun 2026 17:58:00 GMT</pubDate><guid isPermaLink="false">a9571b57-dd57-479e-8763-8f8a603e40aa:477e7794-958a-46ca-8bcd-a660429fc3ba</guid><dc:creator>8294519</dc:creator><description>I wrote an encoder based on the pythonSDK test_encode_activity_recipe.py. It seemed to work well except for the weight key like below: mesgs.append({ &amp;#39;mesg_num&amp;#39;: Profile[&amp;#39;mesg_num&amp;#39;][&amp;#39;WEIGHT_SCALE&amp;#39;], &amp;#39;timestamp&amp;#39;: scale_date, &amp;#39;weight&amp;#39;: 8400, #decoding issue? &amp;#39;muscle_mass&amp;#39;: 66.0, })Code The &amp;#39;weight&amp;#39; is a weight type and supposed to be in kilograms; however, it seems to scale incorrectly (8400 instead of 84.0kg). The other keys that use mass (eg/ muscle_mass) all convert from to kilograms okay when uploading the FIT file to Connect. Perhaps it&amp;#39;s a type weight vs type unit16 issue? Thoughts? Thanks! PS Hopefully I&amp;#39;m writing this in the correct place, apologies if not.</description><category domain="https://forums.garmin.com/developer/fit-sdk/tags/fitsdk">fitsdk</category><category domain="https://forums.garmin.com/developer/fit-sdk/tags/python">python</category><category domain="https://forums.garmin.com/developer/fit-sdk/tags/scale">scale</category></item></channel></rss>