Вопрос: как перепрошить СПК1хх [М01] с прошивкой с CODESYS V3.5 SP14 Patch 3 (например, 1.2.0131.1405) на прошивку с CODESYS V3.5 SP11 Patch 5 (например, 1.1.0611.1056)?
При попытке перепрошивки стандартным методом контроллер перестает загружаться.
Комментарии:
1. "Откатить" прошивку можно только до версии 1.1.0611.1056 - но не до более ранних версий.
2. Перед процедурой "отката" обязательно следует связаться с техподдержкой, чтобы подтвердить его возможность и целесообразность в конкретном случае.
3. Следует заранее подготовить нуль-модемный кабель и переходник RS-232/USB (с подтвержденной работоспособностью) - это позволит с определенной вероятностью восстановить работу прибора, если процедура перепрошивки будет проведена некорректно.
Ответ: начиная с прошивки 1.2.0131.1405 в операционной и файловой системе контроллера произошли серьезные изменения.
Поэтому для перепрошивки контроллера с версией прошивки >= 1.2.0131.1405 на более раннюю версию прошивки требуется сделать следующее:
1. Подключиться к терминалу Linux (через web-конфигуратор, вкладка Система/Терминал или утилиту типа putty).
2. Выполнить команды
Код:
echo 0 > /sys/class/block/mmcblk1boot1/force_ro
fw_setenv force_mmc_update yes
reboot
3. После команды reboot контроллер начнет перезагружаться.
Перейдите в сервисное меню и обновите прошивку с USB или SD-накопителя.