TCX generated by Polar Flow cannot be imported in Garmin connect at the moment because of two problems :
- TCX generated by Polar flow do not comply with the TrainingDatabasev2 XSD defined by Garmin
- "Creator" section has a Device_t type which requires a Version sub section :
<Creator xmlns:xsi="www.w3.org/.../XMLSchema-instance" xsi:type="Device_t">
Should be :
<Name>Polar V800</Name>
<UnitId>0</UnitId>
<ProductID>13</ProductID>
</Creator><Creator xmlns:xsi="www.w3.org/.../XMLSchema-instance" xsi:type="Device_t">
or should be completely removed
<Name>Polar V800</Name>
<UnitId>0</UnitId>
<ProductID>13</ProductID>
<Version>
<VersionMajor>1</VersionMajor>
<VersionMinor>2</VersionMinor>
</Version>
</Creator> - "Author" section has a Application_t type which requires missing "Build", "LangID" and "PartNumber" :
<Author xmlns:xsi="www.w3.org/.../XMLSchema-instance" xsi:type="Application_t">
Should be
<Name>no application</Name>
</Author><Author xmlns:xsi="www.w3.org/.../XMLSchema-instance" xsi:type="Application_t">
or should be completely removed
<Name>no application</Name>
<Build>
<Version>
<VersionMajor>1</VersionMajor>
<VersionMinor>2</VersionMinor>
</Version>
<Type>Release</Type>
<Time>2014</Time>
</Build>
<LangID>en</LangID>
<PartNumber>111-11111-11</PartNumber>
</Author>
- "Creator" section has a Device_t type which requires a Version sub section :
- Garmin Connect seems to refuse a TCX when it mention a product from one of his competitors because even with a hand-fixed XSD compliant TCX from Polar Flow, Connect won't take it.
So, at the moment, if you want to import your Flow sessions into Connect, open up the export and remove the Creator and Author sections and it should work (it did for me).
Regards.