Итак, вам нужно прошить приемник FrSky, но лень разбирать коптер и доставать его? Можно сделать проще — прошить через полетный контроллер, примерно также как мы делаем это с регуляторами на BLHeli, используя сквозное подключение (FC pass-through).
Оригинал: Flashing Frsky Receiver using Flight Controller Pass-Through
Для использования FC pass-through нужно, чтобы работала телеметрия SmartPort.
Дополнительная информация: приемники FrSky для миникоптеров.
Преимущество прошивки приемников FrSky через сквозное подключение (FC pass-through)
Вы можете прошить приемники при помощи аппаратуры управления Taranis (англ), но у прошивки через полетный контроллер есть свои преимущества:
- Нет необходимости разбирать коптер и снимать приемник
 - Нет проблем с разъемами
 - Не у всех есть Таранис для прошивки приемников (кто-то ведь использует модули DJT/XJT)
 
Пошаговая инструкция
Скачиваем утилиту Tool-FrSky update sport отсюда: https://www.frsky-rc.com/frusb-3-fuc-3/
Скачиваем прошивку приемника отсюда: http://www.frsky-rc.com/download/?sort=Firmware&cate_id=12&pro_id=0 Обратите внимание на файл, который собираетесь прошить. EU версия имеет текст LBT в названии файла, международная версия — FCC.
- Подключаем полетный контроллер по USB и загружаем Betaflight Configurator. Переходим на вкладку Ports и смотрим на каком порту работает SmartPort.
 - Переходим в консоль (CLI) и вводим команду serialpassthrough [НОМЕР_ПОРТА-1] 57600 Например, если вы используете UART3 для SmartPort, то НОМЕР_ПОРТА — 1 = 2 и команда будет serialpassthrough 2 57600
 - Нажимаем Disconnect в Betaflight Configurator.
 - Отключаем питание коптера: отсоединяем USB и LiPo аккумулятор, убеждаемся, что приемник отключен.
 - Запускаем утилиту FrSky (от имени администратора, для этого кликаем на ней правой кнопкой мышки и выбираем соответствующий пункт меню). Выбираем файл с прошивкой.
 - Подключаем USB и затем аккумулятор, чтобы включились полетный контроллер и приемник.
 - Если утилита найдет приемник, то покажет версию уже установленной прошивки и железа.
 - Теперь можно прошить приемник. Процесс идет примерно 2 минуты.
 
После прошивки нужно заново привязать (забиндить) приемник и передатчик.
Не работает? Решение некоторых проблем
Важно, чтобы приемник был отключен перед запуском утилиты FrSky.
На приемник и полетный контроллер нужно подавать питание с литиевого аккумулятора, иначе приемник может отключиться в процессе прошивки.
			
			
		
В статье ошибка. Точнее ошибка в оригинале статьи.
Суть в том, что с самого начала ваш приёмник должен быть ОТКЛЮЧЕН от контроллера.
Подключаете аккум.
Потом делаете шаги 1-2, вместо шага 3 делал как в видео — просто закрыл конфигуратор.
Шаг 4 не нужен.
Открываете сразу утилиту FrSky, выбираете прошивку и порт (если делать как в статье порт будет недоступен).
После этого утилита начинает искать приёмник — ВКЛЮЧАЕТЕ его и жмакаете прошить =)
При прошивке распайка была как на стандартный SBUS, после прошивки перепоял под FPort/
В основе это видео:
https://www.youtube.com/watch?v=Hzf-EuQZYsE&feature=youtu.be