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

Кодирование, программирование и активация BMW: как различить задачи

Перед работой с электронным блоком сформулируйте нужный результат. Изменить настройку, обновить ПО и восстановить разрешение функции — три разные задачи. От этого зависит, какие данные понадобятся и какой раздел E-Sys или ISTA использовать.

Начните с результата

Электронный блок, или 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 — плана проверок по выявленным признакам. Затем выбирайте необходимую операцию.

Как подтвердить результат

Проверяйте отчёт программы по выполненному действию и работу функции в автомобиле. Полученный файл, успешная запись и исправная функция подтверждают разные этапы. Сохраните исходные данные и отчёт, чтобы можно было понять, что именно изменилось.