Прошивка Sonoff ZB Dongle-P под Z-Stack
Пошаговый процесс
В данном контексте прошивается координатор, но для роутера отличий не должно быть.
-
-
разобрать донгл, выкрутив 2 винта со стороны разъема антенны;
нажать кнопку «BOOT», вставить в
USB и отпустить кнопку;
в программаторе, в разделе «Connected devices», нажать на «Unknown»;
ниже, в списке «Select Target Device…» выбрать «CC2652P»;
если надо, сделать резервную копию текущей прошивки
3);
перейти на закладку «Main», в разделе «Flash image(s)» установить «Single» и выбрать файл прошивки;
в разделе «Actions» поставить галочки «Erase», «Program» и «Verify», не трогая прочие настройки;
нажать синюю стрелочку.
На этом, собственно, все.
Ошибка прошивки
При попытке прошить актуальную версию 20230507, процесс стал завершаться не успев начаться ошибкой «>Unknown record type: 3.» и, как я понял, это вызвано несовместимостью последних прошивок с программатором…
Рабочее решение там предложили такое:
-
открыть командную строку
5);
перейти в каталог с распакованной
hex-прошивкой
cd %HOMEPATH%\Downloads
и выполнить команду, подставив свои «source» и «target»
c:\Progra~1\srecord\bin\srec_cat.exe source.hex -intel -o target.bin -binary
или
c:\Progra~1\srecord\bin\srec_cat.exe source.hex -Intel -o target.hex -Intel -address-length=4 -Output_Block_Size=32
в одном случае конвертируем файл в бинарный, а во втором – меняем длину адреса на 46)
после чего указать получившийся файл в программаторе и прошить.
Заводская прошивка
Если вдруг что, оригинальная прошивка лежит тут.
Связанные статьи
Дисклеймер
Использование материалов данной базы знаний разрешено на условиях лицензии, указанной внизу каждой страницы! При использовании материалов активная гиперссылка на соответствующую страницу данной базы знаний обязательна!
Автор не несет и не может нести какую либо ответственность за последствия использования материалов, размещенных в данной базе знаний. Все материалы предоставляются по принципу «как есть». Используйте их исключительно на свой страх и риск.
Все высказывания, мысли или идеи автора, размещенные в материалах данной базе знаний, являются исключительно его личным субъективным мнением и могут не совпадать с мнением читателей!
При размещении ссылок в данной базе знаний на интернет-страницы третьих лиц автор не несет ответственности за их техническую функциональность (особенно отсутствие вирусов) и содержание! При обнаружении таких ссылок, можно и желательно сообщить о них в комментариях к соответствующей статье.
Обсуждение