Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 04 июл 2018, 14:31

stilet69, такое происходит, если загрузить прошивку, требующую сброса настроек, без ключа --ee (Erase EEPROM).
Прошейтесь заново в режиме восстановления со сбросом настроек или воспользуйтесь кнопкой очистки EEPROM на плате контроллера.

stilet69
Сообщения: 103
Зарегистрирован: 30 июн 2017, 19:14

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение stilet69 » 04 июл 2018, 14:33

А как сейчас восстановить настройки портов? Я ведь не помню уже какой порт за что отвечает.

stilet69
Сообщения: 103
Зарегистрирован: 30 июн 2017, 19:14

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение stilet69 » 04 июл 2018, 14:35

С ключом --ee прошится не могу. Пишет Connecting...

stilet69
Сообщения: 103
Зарегистрирован: 30 июн 2017, 19:14

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение stilet69 » 04 июл 2018, 14:37

В списке прошивок не указано, что требуется сброс настроек. Я бы не стал прошиваться если бы увидел это предупреждение. С марта просмотрел..

stilet69
Сообщения: 103
Зарегистрирован: 30 июн 2017, 19:14

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение stilet69 » 04 июл 2018, 14:44

Нажал сброс кнопку - все равно не пускает. Как долго надо держать нажатой кнопку сброса?

stilet69
Сообщения: 103
Зарегистрирован: 30 июн 2017, 19:14

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение stilet69 » 04 июл 2018, 14:48

Ребята просьба помочь - как долго нажимать кнопку сброса (она правая). Я несколько раз нажимал спичкой. Что делать? Хрен с ними настройками - как заново в админку зайти??
Устройство пингуется, но в админку не пускает. Кнопка сброс не помогает.

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 04 июл 2018, 14:52

aleks-zonov писал(а):
03 июл 2018, 20:50
ADC работает, но вот работа с подчинёнными условиями не хочет
У меня ваши настройки сработали нормально. Порт P0 включился.

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 04 июл 2018, 14:56

stilet69, две основные ссылки.
1. Перепрошивка
Здесь описано, как прошивать контроллер в режиме восстановления.
Здесь описано, как сохранять настройки.
Здесь в самом начале написано, что "Если вы не уверены, ВСЕГДА используйте ключ --ee (стирание EEPROM)"

2. Документация
Здесь в частности описано, как стереть EEPROM кнопкой
===
Кнопка Erase EEPROM (на схеме устройства справа) предназначена для очистки энергонезависимой памяти устройства, в которой хранятся все настройки. Для того, чтобы запустить процедуру очистки EEPROM необходимо нажать кнопку в момент включения устройства ИЛИ, удерживая кнопку Erase EEPROM, нажать и отпустить кнопку Reset. В процессе сброса настроек, который занимает приблизительно 5 секунд, светодиод Act на лицевой панели будет редко моргать.
===

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 04 июл 2018, 15:01

kerberos писал(а):
03 июл 2018, 23:01
Andrey_B писал(а):
03 июл 2018, 09:34
По ссылке датчик расхода воды. Со "стандартным входом" должен работать нормально. Индикатор на лицевой панели модуля при этом будет фиксировать импульсы, которые генерирует датчик.
Андрей, будет работать в xp5/6 портах в режиме in?
Внутреннее напряжение контроллера 3.3В.
На выходе датчика напряжение >4.7В. При условии применения согласования работать будет.
Без согласования работать может и будет, но никакой гарантии, что это не приведет к выходу из строя порта или контроллера нет.

stilet69
Сообщения: 103
Зарегистрирован: 30 июн 2017, 19:14

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение stilet69 » 04 июл 2018, 15:04

Андрей я стер по второй инструкции энергонезависимую память. Устройство с 192.168.0.15 сбросилось на 192.168.0.14. Но я ВСЕ РАВНО НЕ МОГУ ЗАЙТИ по этому адресу - все равно пишет Unauthorized.
Я пробую снова переменить IP с 14 на 15
php megad-cfg-2561.php --local-ip 192.168.0.50 --ip 192.168.0.14 --new-ip 192.168.0.15 -p sec
ответ Wrong password!
Что делать - я в шоке. Все у меня завязано на эти Меги
Как я стирал память - я нажал снопку стирания и не отпуская ее нажал кнопку Resed. Далее держа нажатой кнопку стирания я дождался окончания мигания светодиода Act.

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 04 июл 2018, 15:15

Да, действительно кнопка Erase EEPROM на корпусе контроллера сбрасывает все настройки кроме пароля.
Попробуйте перепрошивку в режиме восстановления с ключами "-f -e --ee". Это точно решит проблему.

stilet69
Сообщения: 103
Зарегистрирован: 30 июн 2017, 19:14

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение stilet69 » 04 июл 2018, 15:16

php megad-cfg-2561.php --local-ip 192.168.0.50 --ip 192.168.0.14 --fw megad-2561.hex -p sec -f -e --ee
Все правильно написал?

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 04 июл 2018, 15:23

В режиме восстановления не обязательно указывать --ip 192.168.0.14
Ну и здесь уже ошибиться не страшно.
Убить контроллер перепрошивкой невозможно. Всегда остается загрузчик, который никак нельзя стереть или повредить программно.

aleks-zonov
Сообщения: 107
Зарегистрирован: 04 май 2018, 22:12

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение aleks-zonov » 04 июл 2018, 18:49

Andrey_B писал(а):
04 июл 2018, 14:52
aleks-zonov писал(а):
03 июл 2018, 20:50
ADC работает, но вот работа с подчинёнными условиями не хочет
У меня ваши настройки сработали нормально. Порт P0 включился.
Не пойму тогда в чем причина по отдельности работает а в подчинение нет, прошивка с форума 4.28b7.

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 04 июл 2018, 19:38

Еще раз взглянул на ваш скриншот и обнаружил, что у вас прописано "&:1" в первом правиле, а нужно "&1".

aleks-zonov
Сообщения: 107
Зарегистрирован: 04 май 2018, 22:12

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение aleks-zonov » 04 июл 2018, 19:54

Andrey_B писал(а):
04 июл 2018, 19:38
Еще раз взглянул на ваш скриншот и обнаружил, что у вас прописано "&:1" в первом правиле, а нужно "&1".
Спасибо, по привычке поставил : несколько дней голову ломал, по своей невнимательности.

xsash
Сообщения: 239
Зарегистрирован: 08 авг 2016, 12:27

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение xsash » 04 июл 2018, 20:16

Давно напрашивалась мысль, но все времени не было ее оформить, вот как раз случай подвернулся.

По хорошему, надо сделать на js проверку вводимых параметров, проверку условий и так далее. Так называемую защиту от дурака (и на стороне клиента и на стороне сервера/скриптов в идеале)... но, как мы понимаем, память у контроллера не резиновая.

Может быть сделать небольшую опцию подгрузки css и js в веб интерфейсе меги с указанного сервера?

Например если указан сервер и скрипт, куда уходят данные с меги, то пусть в веб интерфейс опционально добавятся строки

Код: Выделить всё

<link rel="stylesheet" href="{SERVER}/template/style.css">
<script src="{SERVER}/template/script.js"></script>
Как минимум будет возможность кастомизировать по желанию интерфейс

Anatoly8853
Сообщения: 14
Зарегистрирован: 11 июл 2017, 20:25

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Anatoly8853 » 05 июл 2018, 00:15

Безымянный.jpg
Безымянный.jpg (85.58 КБ) 2546 просмотров
А если такая ошибка, все перепробовал ничего не помогает. Что тогда делать?????

Vadim
Сообщения: 122
Зарегистрирован: 04 мар 2017, 17:38

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Vadim » 05 июл 2018, 00:36

Anatoly8853 писал(а):
05 июл 2018, 00:15
Безымянный.jpg
А если такая ошибка, все перепробовал ничего не помогает. Что тогда делать?????
Тогда проверять сеть или шить напрямую через кросоверный кабель.

Andrey_B
Администратор
Сообщения: 5325
Зарегистрирован: 18 мар 2011, 12:06

Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

Сообщение Andrey_B » 05 июл 2018, 09:44

Vadim правильно все написал. Дополню.
Обычно сбой на этапе "Writing firmware" происходит по причине наличия в сети массивного широковещательного трафика, что само по себе нельзя назвать нормальным.
Иногда полезно запустить сниффер пакетов, чтобы выявить устройства или программы, которые генерируют в сети ненужную активность.
Также на всякий случай попробуйте отключить на компьютере антивирусы и файрволы.
Прямое соединение устройства и ПК также имеет смысл попробовать, чтобы исключить влияние на процесс маршрутизатора/роутера. Но кроссоверный кабель может не понадобиться, если сетевой интерфейс в компьютере имеет поддержку auto mdix.

Ответить