Начните с результата
Электронный блок, или ECU, работает по своей программе и хранит настройки для конкретного автомобиля. Некоторые функции дополнительно требуют разрешения.
| Нужный результат | Вид работы | Что меняется |
|---|---|---|
| Задать поведение блока под оборудование | Кодирование | Значения настроек |
| Записать другое ПО | Программирование | Программа блока |
| Разрешить защищённую функцию | Активация | Код или токен разрешения |
После замены блока могут понадобиться все три действия. Их состав определяют по установленному оборудованию, ПО и ремонтной процедуре. Настройки не устанавливают отсутствующую камеру, а разрешение функции не заменяет её программное обеспечение.
Какие данные относятся к кодированию
FA, также называемый Vehicle Order или VO, описывает автомобиль и комплектацию. При VO coding E-Sys рассчитывает настройки по этому описанию. После дооснащения заводской FA может отличаться от нужной комплектации.
SVT показывает блоки и их аппаратные и программные компоненты. SVT Actual описывает прочитанное состояние; SVT Target — рассчитанное целевое. Эти обозначения важно сохранять вместе с файлами.
CAFD указывает на описание кодирования CAF. Оно задаёт структуру параметров. NCD содержит конкретные значения настроек. В редакторе FDL эти значения представлены как функции и параметры; FDL coding относится к их изменению и записи.
Сохранение отредактированного файла само по себе не меняет автомобиль. Возможность редактирования и записи зависит от блока, его ПО и данных кодирования. При Secure Coding блок требует цифровую подпись подготовленных данных.
Что относится к программированию
Для записи ПО в E-Sys используют TAL — план операций. В нём перечислены блоки и действия. Один план может включать запись программного обеспечения и последующее кодирование.
До выполнения проверьте все затронутые блоки, версии и наличие нужных программных файлов. Для программирования требуется внешнее питание по условиям соответствующей процедуры BMW. Само открытие TAL в редакторе запись не запускает.
Как выбрать разрешение
FSC — Freischaltcode, код разрешения для определённой функции. Он может потребоваться, например, для навигации. Заводской набор FSC не означает разрешение на любую будущую версию карт.
SFA управляет защищённой активацией функций с помощью токенов. KDS относится к защите компонентов и их связи с автомобилем. CBB работает с сертификатами и привязками блоков. PPT Basic нужен для соответствующих защищённых операций программирования. Их результаты применяют через разные процедуры; одинаковое расширение файла не делает их взаимозаменяемыми.
Пример
После замены головного устройства определите, какие работы предусматривает ремонтная процедура. Сначала сверяйте установленный блок и его ПО, затем нужные настройки и разрешения функций. Не выбирайте токен только по общему сообщению «навигация не работает».
Для знакомства с данными в E-Sys 25.10.01 при установленном соединении откройте Coding. Прочитайте FA через Vehicle Order → Read и сохраните через Save. Прочитайте SVT Actual через Read (ECU) и сохраните отдельно. Для нужного CAFD действие Read coding data получает текущий NCD; после чтения его можно просмотреть в редакторе FDL. Это чтение данных, а не запись новых настроек.
Если причина неисправности неизвестна, начните с диагностики ISTA и её Test plan — плана проверок по выявленным признакам. Затем выбирайте необходимую операцию.
Как подтвердить результат
Проверяйте отчёт программы по выполненному действию и работу функции в автомобиле. Полученный файл, успешная запись и исправная функция подтверждают разные этапы. Сохраните исходные данные и отчёт, чтобы можно было понять, что именно изменилось.