Вот, собственно, случился первый серьезный сбой Bryton’а со времен его зависания на тренировке, когда пришлось делать reset на ходу.
Сейчас сбой был немного другого рода: я корректно завершил тренировку, получил на флешке fit-файл весом около 400 КБ и пытался выгрузить его на Страву. Не тут-то было: получал сбой загрузки, ошибку “bad time data” и отсылку на страничку саппорта Стравы с инструкциями. Ни одни из них не помогли.
В частности, оба варианта с использованием fitfiletools.com давали на выходе файл только с частью тренировки – около 75 КБ – до того, как я зашел в одно помещение. При этом я там, насколько помню, ставил велокомп на паузу. Так или иначе, похоже, потеря спутников дала сбой определения времени и на каком-то участке файла получился сильный скачок в сторону временных меток, на чем и ломались парсеры Стравы и fitfiletools.
Из альтернативных идей было попробовать конвертировать FIT в другой формат – в частности в GPX. Нашел утилиту на Perl’е, которая это делает и которая, в свою очередь, дергала внешнюю утилиту на Java – задача последней получить из FIT CSV-файл. Ошибка в процессе работы. Пробовал вызывать потом Java-утилиту с различными ключами – в лучшем случае получил кусок CSV-файла (то, что утилита наработала до ошибки), из которого потом обратно слепить FIT-файл уже не получалось.
Пытался выгрузить FIT-файл на сайт Bryton’а. В случае выгрузки руками на сайт получал ошибку; в случае выгрузки через мобильное приложение – как обычно: выгружаемся, “все тренировки выгружены”, а на сайте – тишина.
Нашел некий repairfitfile под винду, который работал с использованием MS Access (!). Сам MS Access Runtime запустился, но вот “приложение” работать отказалось, не говоря уж о ремонте файла заезда.
В итоге помогло использование другого сайта-трекера – RideWithGPS, которым активно пользовался некоторое время назад. Помогло лишь частично: просто он нормально парсил ВТОРУЮ часть тренировки. В итоге после fitfiletools имеем рабочую первую часть (в fit-формате), а на RideWithGPS – остаток тренировки.
Но и тут не без проблем: единственный полноценный бесплатный вариант экспорта – это TCX-файл. Раньше файлы успешно загружались, но не в этот раз – получал ошибку “неизвестный формат”. TCX сам по себе – текстовый, как и GPX, поэтому что там не нравилось Страве – не ясно. В итоге выгрузил в GPX, где исключены данные по пульсу, каденсу и всему прочему – есть только трек. Выгрузил в GPX начало тренировки, слил оба файла в один и уже это загрузил как тренировку на Страву.
http://tcxtools.com – тут есть тоже ряд утилит, которые не помогли
Да, еще из заметок – с велокомпьютера заезд нормально просматривался по кругам – т.е., по каждому из участков я видел расстояние, скорость и прочие параметры.