“Ремонт” Tacx Flux, слетела прошивка

Да, оно снова перестало работать. Вообще давно уже заметил, что станок не особо работает от бесперебойника – правда, связано это больше с фазовым управлением тормозных электромагнитов, поэтому станок не особо любит не чистый синус. Но максимальное торможение при переходе на UPS – не единственная проблема, мелкой электронике тоже “плохеет”. Иногда станок начинает перезапускаться, светодиоды мерцают вразнобой – в общем, Tacx не осилил даже сделать нормальный блок питания для микроконтроллеров.

При последних масштабных отключениях для тренировки пытался запустить станок от бесперебойников (сейчас стоит два Mustek 1000VA). Не пошло, были постоянные отключения. Дом при этом был на инверторе TBE 1200W – но UPS’ки этого не оценили и переходили сразу на аккумулятор. Решил попробовать подключить станок напрямую к инвертору. Аналогично, ничего хорошего из этого не вышло. Решил подключить станок к инвертору с чистым синусом, чтобы точно все работало. Но, похоже, где-то еще до этого шага станку поплохело – при включении светодиод готовности постоянно светился оранжевым цветом.

Свет потом уже дали, станок переподключал несколько раз, но ничего не помогало, станок “умер”. При этом он вполне обнаруживался в менеджере подключений в Zwift’e, но с датчиков никаких данных не поступало. В сети нашел аналогичный тред – все отсылки на Garmin Support и прошивку от них, а потом “все получилось”. Проблема в том, что, во-первых, в приложении Garmin’а вообще не было возможности указать файл прошивки, а во-вторых, приложение зачастую считало, что обновлять прошивку вообще не надо. Все, что было доступно – возможность отключить микроконтроллер, общающийся через ANT+. Но иногда при переподключениях мне все же удавалось словить ситуацию, когда станок выдавал версию прошивки 0.0.0:

В свою очередь при попытке апдейта приложение долго висело в состоянии “Preparing”. После вылета по таймауту  с предложением перезапустить станок и нажать “Ок” начинало не менее долго висеть на начальном состоянии загрузки:

Ждал порядка получаса, ничего не менялось. Начал экспериментировать, перезапускал bluetooth на телефоне, перезапускал станок и так далее. В итоге (вроде как) помог перезапуск самого приложения на телефоне после такого зависания. Причем, при перезапуске BT на телефоне или при закрытии приложения индикатор BT гас и на станке – т.е., софт все же общался со станком. Так или иначе, прошивку в итоге залил, станок ожил обратно.

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