Решение проблем с драйверами полетных контроллеров

Есть проблемы при перепрошивке полетного контроллера? В большинстве случаев это проблемы с драйверами ПК, и сегодняшнее руководство может помочь вам.

Ошибки при перепрошивке ПК

При прошивке полетных контроллеров в Windows можно получить сообщение об ошибке:

Failed to open serial port

Последовательный порт исчезает и появляется снова при отключении и повторном подключении контроллера.

Или вы можете получить сообщение типа:

No response from bootloader, programming failed

Если вы можете подключиться к полетному контроллеру в Betaflight GUI, но просто не можете обновить прошивку, то это руководство поможет решить проблему

Если вы не можете подключиться к ПК в Betaflight GUI, тогда попробуйте вот этот фикс, перед обновлением прошивки.

Исправляем проблемы с драйверами при помощи ImpulseRC Driver Tool

Подключаем контроллер к компьютеру USB кабелем.

Скачиваем и запускаем ImpulseRC Driver Fixer Tool (это стороннее приложение, так что проверьте его антивирусником).

Программа автоматически найдет ПК и установит необходимый драйвер.

impulse-rc-fc-driver-fix-solftware-program-install-dfu

После окончания процедуры запускаем Betaflight GUI и видим «DFU» рядом с кнопкой «Connect» (вместо COM порта).

betaflight-gui-firmware-flasher-dfu-com-port

Теперь вы сможете нормально прошить ПК.

После перепрошивки в выпадающем списке появится обычный последовательный порт. Всё, можно работать и прошивать ПК как обычно, без проблем.

FAQ

У меня не получается прошить ПК, я уже всё попробовал, вместо COM порта я вижу DFU, но прошить не получается, появляется сообщение об ошибке:

Read protection not active. USB device successfully closed

Перед прошивкой попробуйте убрать галочку «Full chip erase», после прошивки сможете удалить все настройки в консоли (CLI), для этого наберите «default» (без кавычек).

Решение проблем с драйверами полетных контроллеров: 4 комментария

  1. Linux Developer

    Здравствуйте! А что на счёт подключения ПК к Mac OS X или к Linux? Ну вот не пользуюсь я компьютерами с ОС Windows, что мне делать в этом случае? И как на счёт програматоров для регулей? Перефразирую вопрос — можно ли подключать регули и ПК к компьютерам Apple или к компьютерам с ОС Linux? Нужны ли FTDI адаптеры для перепрошивки регулей или можно на прямую к USB порту подключать?

    1. Новиков Александр Автор записи

      Регули подключаются к компу через адаптер, это либо USB-UART адаптер, либо полетный контроллер в роли адаптера — fc passthrough).

      Попробовать самому негде, но направление для изучения дам:
      Betaflight Configurator — это расширение для Chrome, работать должно везде, по крайней мере так задумано 🙂
      https://github.com/betaflight/betaflight-configurator
      Настройка регулей на BLHeli: подключить их через ПК («fc passthrough») и потом установить https://chrome.google.com/webstore/detail/blheli-configurator/mejfjggmbnocnfibbibmoogocnjbcjnk

  2. Олег

    У меня наоборот. Прошивается, но не подключается в обычном режиме. Никакие Задики не помогают. Что интересно, в диспетчере устройств порт появляется при подключении и пропадает при отключении. Даже в ардуино ИДЕ виден подключающийся порт. А конкретно Бетафлай не видит. Видимо, косяк тупо в нем.

Добавить комментарий для Новиков Александр Отменить ответ

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

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.