Инструменты пользователя

Инструменты сайта


iot:firmware:ravensystem:haa:sonoff:mini:diy

Прошивка Sonoff Mini в режиме DIY

После убитой насмерть заводской прошивки1) на первом устройстве и штук пяти фатальных экспериментов на втором, я смог найти способ прошить Sonoff Mini из DIY-режима под RavenSystem HAA!

Подготовка

На моей плате есть соответствующая разводка, но она, во-первых, не распаяна, а, во-вторых, с не стандартным шагом. Поэтому, лучше согнуть пин дугой и просто впаять его туда вот так:

Получается и красиво, и удобно. В случае надобности, не проблема его просто раскусить.

Подключение

  1. Включаем устройство, зажимаем кнопку на 5 секунд2) и смотрим доступные сети на предмет «ITEAD-XXXXXXXX»3);
  2. подключаемся к сети с паролем «12345678» и переходим браузером по адресу 10.10.7.1;
  3. вводим SSID Wi-Fi и пароль;
  4. качаем из репозитория утилиту «DIY Tool»4) и запускаем ее.

Устройство должно сразу же найтись. Теперь им можно поиграться и перейти к прошивке.

Прошивка

  1. Скачиваем релиз «tasmota-lite.bin»5);
  2. скачиваем из репозитория последний релиз файла «fullhaaboot.bin»6);
  3. в «DIY Tool» нажимаем «Firmware flash»;
  4. импортируем «tasmota-lite.bin», выбираем устройство и подтверждаем прошивку;
  5. открываем доступные сети, находим «tasmota_XXXXXX-####»7) и подключаемся;
  6. выбираем вашу Wi-Fi сеть, вводим ее пароль и сохраняем;
  7. переходим в браузере по IP-адресу, выданному вашим DHCP-сервером;
  8. нажимаем «Firmware upgrade», выбираем «fullhaaboot.bin»8), нажав «Choose File», и нажимаем «Start upgrade»;
  9. дальше действуем по этой инструкции, используя JSON-строку, приведенную ниже;
  10. профит!

:!: Если не профит, прошу пожаловать сюда, т.к, по сути, ничего страшного не случилось! ;-)

Строка JSON

Из-за наличия сигнального разъема для подключения обычных выключателей, JSON строка должна быть изменена соответствующим образом:

{"c":{"l":13,"b":[{"g":0,"t":5}],"z":0},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0},{"g":4},{"g":4,"t":0}]}]}

Дисклеймер

  • Использование материалов данной базы знаний разрешено на условиях лицензии, указанной внизу каждой страницы! При использовании материалов активная гиперссылка на соответствующую страницу данной базы знаний обязательна!
  • Автор не несет и не может нести какую либо ответственность за последствия использования материалов, размещенных в данной базе знаний. Все материалы предоставляются по принципу «как есть». Используйте их исключительно на свой страх и риск.
  • Все высказывания, мысли или идеи автора, размещенные в материалах данной базе знаний, являются исключительно его личным субъективным мнением и могут не совпадать с мнением читателей!
  • При размещении ссылок в данной базе знаний на интернет-страницы третьих лиц автор не несет ответственности за их техническую функциональность (особенно отсутствие вирусов) и содержание! При обнаружении таких ссылок, можно и желательно сообщить о них в комментариях к соответствующей статье.
1)
Да, нельзя прямо так взять и прошить «fullhaaboot.bin», хотя он и меньше 508 КБ!
2)
Должна измениться индикация.
3)
Если таковой нет, зажимаем кнопку еще на 5 секунд и она появится.
4)
Сейчас она имеет номер версии 3.3.0 или 1.2.0, если смотреть в самой программе.
5)
Она как раз меньше 508 КБ! – речь о версии 9.2.0.
6)
Сейчас, это 4.8.0.
7)
Где «XXXXXX» – последние цифры MAC-адреса, а «####» – набор цифр.
8)
А можно прошить полной версией Tasmota, если нужно. Возможно, только сперва придется прошить «tasmota-minimal.bin», а потом уже «tasmota.bin», но это не проверено.

Обсуждение

Ваш комментарий:
H᠎ M G B P N L G B N᠎ Y Q S L Q D
 
Последнее изменение: 2022/02/16 19:07 — Николай Солошин