BMW Online ToolПРОГРАММА ДЛЯ BMW

SFA BMW: как устроена защищённая активация функций

Если после ремонта функция остаётся неактивной, сначала выясните, какой механизм управляет её разрешением. Для функции с SFA нужно проверить состояние в установленном блоке и применить подходящий токен по соответствующей процедуре.

Функция, блок и разрешение

SFA означает Secure Feature Activation — защищённую активацию функций. Механизм позволяет активировать и деактивировать отдельные функции блока. В E-Sys функция обозначается feature и имеет свой идентификатор; в одном блоке их может быть несколько.

Токен передаёт разрешение для конкретной защищённой функции. При его применении проверяется соответствие автомобилю и функции. Одинаковое название функции в двух автомобилях ещё не означает одинаковый способ активации.

SFA не устанавливает оборудование и не заменяет ПО. Правильные настройки тоже не создают разрешение автоматически. После замены блока нужно проверить каждое условие, относящееся к требуемой функции.

Что можно получить по VIN

Для подготовки пакета доступных заводских SFA-функций нужен полный VIN из 17 символов. Состав токенов зависит от данных автомобиля. Пакет не означает приобретение любой новой опции.

Для работы в машине одного VIN уже недостаточно. E-Sys использует SVT Actual, чтобы показать фактически установленные блоки с SFA. После замены блока нужны актуальные сведения об установленном оборудовании. Получение пакета по VIN не является диагностикой состояния функций.

FSC и SFA относятся к разрешениям, но применяются своими процедурами. В одном автомобиле они могут обслуживать разные функции. Выбирайте механизм по данным блока и конкретному разрешению.

Что проверить перед записью

Ниже рассматривается обычный модуль SFA в E-Sys 25.10.01. Работа предполагает соединение с автомобилем и подготовленный подходящий ответ.

Обычный модуль охватывает все показанные в дереве блоки SFA, а не выбранный отдельный блок. Заранее выясните, для каких функций подготовлен ответ. Особое внимание — incl. DELETE Token: эта опция предусматривает деактивацию функций вне целевого набора. При восстановлении одной заводской функции нельзя считать удаление остальных частью задачи без основания.

Пример

  1. Откройте SFA и прочитайте либо загрузите актуальный SVT Actual. Проверьте состав дерева блоков.
  2. Прочитайте VIN. При использовании сохранённого SVT укажите VIN вручную и сверьте его с машиной.
  3. В модуле SFA выполните Read actual SFA state. Раскройте нужный блок, найдите функцию и сохраните её исходное состояние.
  4. В разделе Secure Feature Activation выберите подходящий ответ через File Name. Проверьте состав работы и опцию incl. DELETE Token.
  5. Используйте Write SFA token по предусмотренной процедуре и прочитайте сообщения записи.
  6. Снова выполните Read actual SFA state для сравнения, затем проверьте функцию в автомобиле.

Так вы отдельно проверите принятие разрешения и нужный результат ремонта.

Если активация не дала результата

При отказе записи сохраните сообщение, сведения о блоке и использованном пакете. Если состояние функции стало ожидаемым, но она не работает, проверьте оборудование, ПО и настройки. Новый запрос пакета без разбора этих данных не объясняет причину.