После замены электронного блока может понадобиться восстановить функцию, которая раньше работала в автомобиле. Установить ПО и задать настройки бывает недостаточно: для некоторых функций блок должен получить отдельное разрешение.
В системах с SFA это разрешение передают с помощью токена. Разберём, что это означает, для чего нужен пакет заводских SFA-функций и как проверяют результат его применения.
Что означает SFA
SFA — Secure Feature Activation, «защищённая активация функций». Этот механизм позволяет управлять отдельными функциями электронного блока: активировать или деактивировать их.
Механизм SFA должен быть предусмотрен в установленном блоке. Одинаковое название функции в двух автомобилях ещё не означает, что разрешение для неё передаётся одинаковым способом. Поэтому SFA выбирают по установленной системе, а не только по модели и году машины.
Токен — подготовленные данные с разрешением для защищённой функции. Программа записывает их в соответствующий блок. При применении проверяется, подходит ли токен автомобилю и нужной функции.
У функции есть свой идентификатор — номер, по которому программа её различает. В E-Sys отдельная функция называется feature. Поэтому рядом со сведениями о блоке можно увидеть несколько функций и состояние каждой из них.
Активация, кодирование и программирование
Эти действия решают разные задачи. Программирование устанавливает ПО блока. Кодирование задаёт настройки под оборудование автомобиля. SFA управляет разрешением на защищённую функцию.
После ремонта блок может иметь правильное ПО и настройки, а нужная заводская функция — оставаться неактивной. Если она использует SFA, нужно проверить её состояние и наличие подходящего разрешения. Повторное кодирование само по себе такое разрешение не создаёт.
При этом токен не устанавливает отсутствующее оборудование и не меняет программу блока. Чтобы функция работала, нужны и подходящий блок, и ПО, и настройки, и само разрешение. SFA отвечает за свою часть этой работы.
Чем SFA отличается от FSC
FSC и SFA связаны с разрешениями на функции. FSC разобраны в предыдущей статье: для них предусмотрены свои коды и процедуры применения. В SFA разрешениями управляют через защищённые токены.
В одном автомобиле FSC и SFA могут использоваться для разных функций. Нужный способ зависит от блока и назначения разрешения. Подготовленный SFA-токен применяют через процедуру SFA; для FSC предусмотрена своя процедура.
Для выбора подходящих данных нужно определить, какой механизм используется в установленном блоке и как он показывает состояние нужного разрешения.
Что выдаёт сервис подготовки SFA
Для подготовки нужен полный VIN — номер автомобиля из 17 символов. По нему подготавливается пакет токенов для доступных заводских SFA-функций.
Пакет SFA — набор токенов для этих функций. Состав зависит от данных автомобиля. Получение пакета не означает покупку любой новой опции: он содержит токены для определённых заводских функций указанной машины.
Если нужен вновь подготовленный пакет, его запрашивают для заводского набора функций этого автомобиля.
Готовый результат сохраняют для последующего применения. Полезно положить его в папку работы вместе с записью об автомобиле и цели ремонта. Так пакет не потеряется среди результатов для других машин.
Почему одного VIN достаточно для запроса, но мало для работы с блоками
VIN нужен сервису для подготовки результата. При работе с автомобилем программе дополнительно нужны сведения об установленных блоках и их ПО.
В E-Sys для этого используется SVT Actual — описание фактического состава блоков. По нему программа показывает устройства, использующие SFA. Если блок заменили, важно работать со сведениями о том оборудовании, которое установлено сейчас.
Получение результата по VIN не является диагностикой автомобиля. Состояние функций проверяют через подключение к блокам. Тогда видно, какая функция активна, какая неактивна и к какому устройству она относится.
Пример: восстановление заводской функции в E-Sys
Предположим, после замены блока нужно восстановить заводскую функцию. Уже установлено, что она использует SFA, а для автомобиля подготовлен подходящий ответ с токенами.
Ниже описан вариант работы в E-Sys 25.10.01, в обычном модуле SFA, на вкладке Offline. Здесь используют заранее подготовленный ответ. Для чтения и записи требуется подключение к автомобилю.
1. Прочитайте данные автомобиля
Установите подключение и откройте модуль SFA. Прочитайте или загрузите SVT Actual. E-Sys построит дерево блоков, использующих SFA.
Прочитайте VIN из автомобиля. Если SVT загружен из сохранённого файла, VIN вводится в соответствующее поле вручную. Он должен относиться к этому автомобилю.
2. Посмотрите состояние функций
На вкладке Offline используйте Read actual SFA state. Программа опросит блоки. Затем их можно раскрыть в дереве и посмотреть функции вместе с состояниями.
Это исходная точка для сравнения: становится видно, в каком состоянии находится нужная функция до применения токенов.
3. Выберите подготовленный ответ SFA
В нижнем разделе Secure Feature Activation укажите файл ответа в поле File Name. Рядом есть кнопка … для выбора файла. В этом разделе находится действие Write SFA token для записи токенов SFA.
В обычном модуле работа охватывает все блоки SFA, показанные в дереве. Этот вариант не предназначен для выбора одного отдельного блока, поэтому заранее нужно понимать, для каких функций подготовлен ответ.
Перед записью проверьте опцию incl. DELETE Token: она предусматривает деактивацию функций, которых нет в целевом наборе. В этом примере восстановления деактивация других функций не предусмотрена.
4. Примените ответ и прочитайте состояние снова
Действие Write SFA token извлекает токены из выбранного ответа и записывает их в соответствующие блоки. После выполнения проверьте сообщения программы и снова прочитайте состояние функций через Read actual SFA state.
В нашем примере проверка должна показать, что нужная функция активна. Затем проверьте её работу в автомобиле. Так становится понятно, что разрешение принято и функция восстановлена.
Если функция не восстановилась
Сначала посмотрите результат записи и новое состояние нужной функции. Если запись токена не принята, сохраните точное сообщение программы вместе со сведениями о блоке и используемом пакете.
Если SFA показывает ожидаемое состояние, а функция всё равно не работает, нужно проверить остальные условия: ПО, настройки и оборудование. Повторный запрос пакета без разбора результата не объяснит причину.
Работа с SFA заканчивается проверкой двух вещей: блок принял нужное разрешение и функция работает в автомобиле. Само получение файла подтверждает только подготовку данных.
Получить заводские токены SFA
Укажите полный VIN для подготовки доступного заводского набора. Полученный ответ ещё нужно применить по процедуре SFA и проверить состояния функций.
На странице услуги укажите нужные данные и следуйте порядку заказа. Сохраните результат для применения в соответствующей процедуре.