I have been uploading my Garmin 910 data to TrainingPeaks and then using the upload feature on BT to transfer the data from TP to BT. Most of the data comes over fine except the swim data. It looks like it may be a decimal issue. A 2400m swim in TP appears as a 2.4 meter swim in BT