Как показала практика, официальная инструкция1) сложна, страшна и не понятна, хотя по факту все просто.
В данном контексте прошивается координатор, но для роутера отличий не должно быть.
На этом, собственно, все.
При попытке прошить актуальную версию 20230507, процесс стал завершаться не успев начаться ошибкой «>Unknown record type: 3.» и, как я понял, это вызвано несовместимостью последних прошивок с программатором…
Рабочее решение там предложили такое:
cd %HOMEPATH%\Downloads
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)
Если вдруг что, оригинальная прошивка лежит тут.
Обсуждение