Аппаратура не биндится с Meteor85
Описание проблемы
RadioMaster Pocket ELRS 3.3.0. Bind фраза стоит. С этой фразой успешно коннекчусь к Meteor 65pro (ELRS 3.3.0, BetaFlight 4.3.0)
Метеор85 на ELRS подключенный по SPI. BetaFlight 4.4.0.
Bind фразу вбил в BetaFlight configurator.
Коннект не происходит (на экране аппы не появляются столбики)...
Попытался забиндить через кнопку.
На дроне нажал кнопку (или в Betaflight нажать кнопку) (быстро стал моргать синей и зеленой лампочкой).
Зашел в покете в ELRS скрипт и нажал Bind.
Дрон перестал быстро моргать. Но столбики бинда на экране так и не появились. И в BetaFlight нет реакции на стики.
Решение
Несовместимый Packet Rate на пульте. Стоял 1000Hz. Нужно было опустить до 500Hz.
!!! D500 работать не будет тоже!!!
Смотрел видео от Петра.
В нем показано, как через CLI посмотреть на частоту приемника в дроне
get expresslrs_rate_index
Мое значение
expresslrs_rate_index = 1
На странице How to Bind with F4 Betaflight FC (SPI ExpressLRS Receiver) сайта BETAFPV указано
250Hz = 1
Захожу в настройки модели на покете. Там зафиксирована частота 1000hz
Запускаю lua script ExpressLRS.
Там Packet Rate стоит F1000, что соответствует 1000Hz.
Меняю на 500Hz
Проверяю в модели. Там тоже частота стала 500Hz
Возвращаюсь в Betaflight и выставляю из командной строки частоту 500Hz:
set expresslrs_rate_index = 0
Save
После перезагрузки аппа что-то выругалась, но появились столбики.
Итого я забиндил аппу и дрон на частоте 500Hz
Выключаю Метеор85 и включаю Метеор65. Тоже забиндился. То есть частоты совпали.
К слову в Метеор 65 в Betaflight CLI команды для expresslrs не работают, потому что приемник по UART подключен.