Выпадение USB-порта — не редкость для контроллеров полётов. Если у вашего контроллера сломался USB-порт и вы не можете подключиться к Betaflight (или INAV Configurator) и прошить прошивку, вот несколько способов исправить проблему и спасти ваш контроллер.
Перед началом проверьте, сможете ли вы припаять USB-порт обратно — хотя это непростая пайка. По моему опыту, если порт выпал, скорее всего, маленькие контактные площадки на печатной плате повреждены и их невозможно восстановить, но попробовать стоит — контроллеры полётов сегодня стоят недешево!
Модули и компоненты USB-портов можно найти здесь:
- Микро-USB разъёмы: Ozon | AliExpress
- USB-C разъёмы: Ozon | AliExpress

Подключение контроллера к компьютеру через адаптер FTDI
Если вы просто хотите подключить свой контроллер к Betaflight Configurator (или INAV Configurator), вам понадобится всего лишь адаптер FTDI (ещё называемый последовательным конвертером).
Купить адаптер FTDI:
- AliExpress
- Ozon
Это универсальный и полезный инструмент, который всегда пригодится. Я настоятельно рекомендую его купить. Вы также можете использовать Arduino с загруженным кодом, но это намного сложнее, чем использование простого адаптера FTDI за \$3. Можете поискать в интернете подробности — я не буду их расписывать здесь.
В зависимости от типа USB-соединения вашего контроллера (CP2102 или VCP), могут потребоваться дополнительные шаги, которые я опишу ниже. Почти все современные контроллеры используют VCP, только некоторые старые модели используют CP2102.
Старый контроллер с чипом CP2102
Для старых контроллеров с чипом CP2102 нужно всего лишь подключить адаптер FTDI к UART1 (только к UART1), соединив эти 4 провода:
- TX → RX
- RX → TX
- 5V → 5V
- GND → GND
Убедитесь, что к этому UART ничего больше не подключено, кроме адаптера FTDI.

Адаптер FTDI слева, подключённый к UART1 контроллера справа.
Подключите адаптер к компьютеру — должен появиться новый COM-порт.

Как правило, драйвер уже установлен, если ваш компьютер раньше работал с этим контроллером. Но если драйвер нужен, рядом с портом будет значок предупреждения. Обычно вы можете скачать драйвер со страницы продукта или просто найти его в интернете, зная модель адаптера.
В Betaflight/INAV Configurator выберите этот COM-порт и нажмите «Connect». Готово.
Контроллер с VCP
Если ваш контроллер не старше 5 лет, он, вероятно, использует VCP. Это немного сложнее, потому что аппаратные UART-порты не всегда включены для USB-подключения по умолчанию. Хорошая новость: большинство контроллеров выпускаются с включённым UART1 для MSP (это позволяет подключаться к нему через USB). Попробуйте подключить адаптер FTDI к UART1 и посмотрите, получится ли подключиться к программе. Если нет — попробуйте другие UART-порты, возможно, один из них имеет включённый MSP.