Сбой Bryton’а

Вот, собственно, случился первый серьезный сбой 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 начало тренировки, слил оба файла в один и уже это загрузил как тренировку на Страву.

2 мысли о “Сбой Bryton’а”

  1. Да, еще из заметок — с велокомпьютера заезд нормально просматривался по кругам — т.е., по каждому из участков я видел расстояние, скорость и прочие параметры.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *