Если вдруг ваш ET-312 был приобретён ну очень давно, то возможно следует обновить прошивку до версии 1.6. Также в ET-312 можно залить альтернативную прошивки от энтузиастов. Расскажем подробно, как это сделать.
![Рекомендации ErosTek по обновлению прошивки](http://estim.win/wp-content/uploads/2018/11/erostek-site-firmware.png)
До октября 2018 года на сайте ErosTek была доступна для скачивания прошивка версии 1.6, но её убрали.
По многочисленным просьбам, выкладываем 312-15.upg, а также 312-16.upg и инструкцию по обновлению с удалённой страницы http://blog.erostek.com/2012/08/27/et-312-firmware-upgrade-1/ (web.archive).
Справочно
Прошивки для ET-312 в файлах с расширением .upg зашифрованы. В памяти микроконтроллера ET-312 находится так называемый загрузчик (bootloader), который налету расшифровывает прошивку и заменяет ей старую. Сам загрузчик залит в микроконтроллер при производстве ET-312 и при обновлении никогда не изменяется.
Не важно, получена прошивка .upg от производителя или от сторонних инженеров, порядок её заливки будет один.
В официальной версии 1.6 устранена ошибка, присущая версии 1.5.
Фал обновления 312-16.upg предназначен только для приборов, которые при включении отображают следующую информацию:
(c) ’03 ErosTek
* * * * * *
ErosTek ET-312B
SelfTest OK V1.5
Т.е. цифры 03 рядом со значком копирайта (означают год) и текущую версию прошивки 1.5.
Более старые приборы могут потерять работоспособность при попытке обновления до версии микропрограммы 1.6.
Для обновления потребуется оригинальный кабель из комплекта ErosLink или иной подходящий, а также программа Tera Term. Программу Tera Term можно скачать тут. Мы пользовались старенькой версией 4.80. При установке выбираем русский язык.
![Выбор языка при инсталляции Tera Term](http://estim.win/wp-content/uploads/2018/11/tera-term-install.png)
Выключенный прибор надо подсоединить к компьютеру через кабель и запустить Tera Term.
![Окно Tera Term после запуска](http://estim.win/wp-content/uploads/2018/11/tera-term-startup-window.png)
В Tera Term следует выбрать COM-порт, к которому подключен кабель, и нажать Ок.
![Меню вызова настроек COM-порта](http://estim.win/wp-content/uploads/2018/11/tera-term-com-port-menu.png)
Далее заходим в Настройка > COM-порт… и устанавливаем параметры как на рисунке ниже.
![Настройки COM-порта](http://estim.win/wp-content/uploads/2018/11/tera-term-port-settings.png)
Обычно, требуется изменить только скорость на 19200.
Одновременно удерживая кнопки Menu и Up надо включите ET312. Дисплей ET312 будет пустым, а индикаторы A и B станут медленно мигать.
![Основное окно Tera Term после подключения к ET312](http://estim.win/wp-content/uploads/2018/11/tera-term-main-window.png)
В окне Tera Term, с частотой применено один раз в секунду, начнут появляться символы «C».
![Меню вызова передачи XMODEM](http://estim.win/wp-content/uploads/2018/11/tera-term-xmodem-menu.png)
Теперь надо выбрать Файл > Трансфер > XMODEM > Передача… и указать на файл с прошивкой.
![Передача прошивки на ET312](http://estim.win/wp-content/uploads/2018/11/tera-term-file-transfer.png)
Начнётся процесс передачи фала прошивки на устройство.
Меньше чем через минуту ET312 перезагрузится и станет работать с обновлённой прошивкой.
Процесс обновления завершен, можно отсоединить кабель и закрыть программу Tera Term.
Отличная статья. Но увы, веб-архив не грузится.
Добавили файлы 312-15.upg и 312-16.upg для скачивания с нашего сайта.