Защищённая память и пароли
Некоторые трансиверы защищают память: часть страниц нельзя записать, пока модуль не разблокирован паролем. CodingBox делает это в настройках приложения.
Как работает разблокировка
Модуль разблокируется записью пароля по определённому адресу перед записью защищённых страниц. В настройках задаются:
- адрес таблицы, выбирающий защищённую область,
- адрес пароля, куда пароль записывается,
- само значение пароля.
После этого выбранные страницы можно записать в модуль.
Где взять значения
Известные шаблоны паролей для распространённых модулей хранятся в базе CodingBox и применяются приложением. Если модулю нужны значения, которых у вас нет, их следует взять из документации на модуль или у вендора.
Запись в защищённую память меняет модуль необратимо. Перед записью снимается резервная копия — см. Базу кодов.