Страница 1 из 1

Обновление по воздуху

Добавлено: Пт янв 18, 2019 6:59 pm
indiana
Добрый день!

Подскажите, пожалуйста, в чём может быть проблема с сабжем, никак не получается прошить. Сенсоры на mini pro 328p, загрузчик прошит по инструкции. На выбор имеется два гейтвея на меге и на esp8266. Создаю новую прошивку, пытаюсь через Мажордомо и MYSController. Никакой реакции.

Спасибо!

Re: Обновление по воздуху

Добавлено: Пт янв 18, 2019 8:08 pm
Berkseo
Какой загрузчик, по какой инструкции?

Re: Обновление по воздуху

Добавлено: Пт янв 18, 2019 9:11 pm
indiana
Делаю по этойhttps://www.mysensors.org/about/fota инструкции. Загрузчик отсюда https://github.com/mysensors/MySensorsBootloaderRF24, брал из обоих веток. Загрузчик прошивается без проблем, далее любой скетч вливаю, тоже ок. Далее собираю другой скетч, заливаю в модуль, выбираю прошивку для сенсора и глухо. Напрямую через MYSController тоже глухо. Пробовал на нескольких сенсорах, шлюз собрал на esp8622, тоже никак. Но как заставить эту заразу обновиться по воздуху?! Может в скетче на сенсорах чтото ещё надо добавить, вроде доку прочитал не раз всё должно работать, но нет.

Re: Обновление по воздуху

Добавлено: Пт янв 18, 2019 10:34 pm
GIV_59
indiana писал(а):
Пт янв 18, 2019 9:11 pm
Делаю по этойhttps://www.mysensors.org/about/fota инструкции. Загрузчик отсюда https://github.com/mysensors/MySensorsBootloaderRF24, брал из обоих веток. Загрузчик прошивается без проблем, далее любой скетч вливаю, тоже ок. Далее собираю другой скетч, заливаю в модуль, выбираю прошивку для сенсора и глухо. Напрямую через MYSController тоже глухо. Пробовал на нескольких сенсорах, шлюз собрал на esp8622, тоже никак. Но как заставить эту заразу обновиться по воздуху?! Может в скетче на сенсорах чтото ещё надо добавить, вроде доку прочитал не раз всё должно работать, но нет.
Обрати внимание на ESP-Link

Re: Обновление по воздуху

Добавлено: Пт янв 18, 2019 11:00 pm
indiana
У меня сенсоры не на ESP а на мини про. Я думал может в гейтвее засада, поэтому собрал ещё один на ESP.

Re: Обновление по воздуху

Добавлено: Сб янв 19, 2019 12:01 pm
Berkseo
indiana писал(а):
Пт янв 18, 2019 9:11 pm
Делаю по этойhttps://www.mysensors.org/about/fota инструкции. Загрузчик отсюда https://github.com/mysensors/MySensorsBootloaderRF24, брал из обоих веток. Загрузчик прошивается без проблем, далее любой скетч вливаю, тоже ок. Далее собираю другой скетч, заливаю в модуль, выбираю прошивку для сенсора и глухо. Напрямую через MYSController тоже глухо. Пробовал на нескольких сенсорах, шлюз собрал на esp8622, тоже никак. Но как заставить эту заразу обновиться по воздуху?! Может в скетче на сенсорах чтото ещё надо добавить, вроде доку прочитал не раз всё должно работать, но нет.
Здравствуйте, кажется мне что дело в кривом буте. Сделайте плз по моей инструкции - http://mysensors.ru/forum/viewtopic.php?f=5&t=29

...и наверное немного опишу что будет происходить...

Как загрузите в мегу мусбут24, у вас по идее должна появится новая нода с номером 255 вроде, что то с крайними айди, добавляете прошивку в модуль, выбираете эту странную ноду и она шьется, после перепрошивки она перезагрузится и получит новый айди. Первый раз как то так это происходит в модуле

Re: Обновление по воздуху

Добавлено: Сб янв 19, 2019 12:06 pm
Berkseo
и еще важный момент, ..НЕ ГРУЗИТЕ СКЕТЧ, тоесть шьете бут и включаете ноду, скетч грузится по воздуху. Дело в том что в бут вшита часть майсенсорс протокола версии 1.5 поэтому нода стартует и ждет первую прошивку по воздуху

usbaRe: Обновление по воздуху

Добавлено: Сб янв 19, 2019 2:52 pm
indiana
Berkseo писал(а):
Сб янв 19, 2019 12:06 pm
и еще важный момент, ..НЕ ГРУЗИТЕ СКЕТЧ, тоесть шьете бут и включаете ноду, скетч грузится по воздуху. Дело в том что в бут вшита часть майсенсорс протокола версии 1.5 поэтому нода стартует и ждет первую прошивку по воздуху
Есть подвижки, удалось прошиться через гейтвей на esp через Myscontroller. Рожает кучу левых нод с произвольными номерами, не могу понять что это. По поводу загрузки скетча после прошивки бутлоадера я проблем не заметил, ota работает нормально хоть сразу шью usbaspом хоть через serial, работает. Но осталась проблема с гейтвеем на меге который основной и подключен к Мажордомо. Через него никак не хочет. Попробую позже погасить цикл и попробовать прошить через гейтвей на меге используя Myscontroller.

З.Ы. Есть ещё мысль, я использую MY_SECURITY_SIMPLE_PASSWD, но нигде не упоминалось что он как-то может мешать ОТА, по крайней мере из описания механизма этого явно не следует.