7.8.1 Режим загрузки ПО предназначен для обновления ПО УСВ.
7.8.2 Режим загрузки ПО является обязательным.
7.8.3 Для УСВ, устанавливаемых в конфигурации дополнительного оборудования, должен быть поддержан режим загрузки ПО с использованием пакетной передачи данных в соответствии с требованиями 7.8.4-7.8.11.
Для УСВ, устанавливаемых в конфигурации штатного оборудования, требования к реализации режима загрузки ПО определяет производитель ТС.
7.8.4 Если УСВ находится в режимах "ЭРА" или "Автосервис", к ней подключено внешнее питание и от оператора системы поступает команда на включение режима загрузки ПО, то УСВ должна осуществить переход в этот режим и установить соединение с оператором системы для пакетной передачи данных.
Команда от оператора системы может быть получена либо после осуществления экстренного вызова, либо после окончания процесса тестирования УСВ в течение промежутка времени, заданного параметром настройки POST_TEST_REGISTRATION_TIME.
7.8.5 Если УСВ не находится в режимах "ЭРА" или "Автосервис", или при отсутствующем внешнем питании она получает от оператора системы команду на включение режима загрузки ПО, то УСВ должна игнорировать полученную команду и оставаться в ранее определенных режимах.
7.8.6 В режиме загрузки ПО функционирование УСВ осуществляется в соответствии с параметрами режима, предшествовавшего включению режима загрузки ПО.
7.8.7 В режиме загрузки программного обеспечения УСВ должна осуществлять загрузку образа ПО в оперативную память УСВ в соответствии с протоколом обмена данными, определенным в ГОСТ 33465.
7.8.8 Если зажигание выключено после окончания загрузки программного обеспечения, то УСВ должна произвести обновление образа ПО в энергонезависимой памяти с последующим циклом самодиагностики.
7.8.9 Если зажигание включено после окончания загрузки программного обеспечения, то УСВ должна произвести обновление образа ПО в энергонезависимой памяти и осуществить цикл самодиагностики после выключения зажигания.
7.8.10 Должна быть обеспечена целостность образа программного обеспечения в энергонезависимой памяти УСВ и должен быть реализован механизм (механизмы) защиты от нарушения целостности образа ПО в энергонезависимой памяти УСВ в следующих ситуациях:
- при наличии ошибок в канале передачи данных между УСВ и оператором системы;
- при возможном обрыве соединения между УСВ и оператором системы;
- при возможном отключении внешнего питания в процессе операции обновления образа программного обеспечения в энергонезависимой памяти УСВ.
7.8.11 Если УСВ находится в режиме загрузки ПО и осуществляется экстренный вызов, то указанный режим должен быть прерван, а загруженные данные должны быть игнорированы.
Если режим загрузки ПО был прерван ввиду осуществления экстренного вызова, то по его завершении УСВ должна передать соответствующее информационное сообщение оператору системы и перейти в режим "ЭРА".