
Чем отличается защищённое кодирование
В традиционных сценариях данные кодирования часто можно было рассчитать и записать локально. На новых поколениях автомобилей для поддерживаемых ECU добавлены проверки и требования подписи, поэтому могут потребоваться подготовленные сервером данные.
Secure Coding — не один файл и не универсальная процедура. Конкретный процесс зависит от платформы автомобиля, ECU, I-Level, локальных инструментов и доступного серверного сервиса.
Четыре основных элемента
| Данные | Для чего нужны |
|---|---|
| FA | Комплектация автомобиля для расчёта кодирования. |
| SVT | Список блоков и их программных компонентов. |
| CAFD | Описание приложения кодирования; его идентификатор и версия связаны с ПО блока. |
| NCD | Подготовленные значения кодирования для записи в блок. |
Безопасная последовательность
- Обеспечьте стабильное питание автомобиля и используйте надёжный диагностический интерфейс.
- Считайте и сохраните текущие FA и SVT до внесения изменений.
- Подготавливайте только нужные данные и проверяйте соответствие ECU/CAFD состоянию автомобиля.
- Разделяйте исходные и подготовленные файлы, используйте понятные имена архивов и фиксируйте время запроса.
- Перед записью проверьте локальный план кодирования и возможность восстановления.
Что может и чего не может онлайн-сервис
Онлайн-сервис принимает исходные данные и возвращает подготовленные файлы для поддерживаемого запроса. Он не подключается к автомобилю.
Кодирование, программирование и активация функций — разные действия. NCD не заменяет прошивку блока, пакет SFA или ответ CBB. Выбирайте услугу по данным, которые требует ваша программа.
Проверка при проблемах
- Убедитесь, что FA и SVT относятся к одному автомобилю и были экспортированы недавно.
- Проверьте наличие ожидаемого ECU и идентификаторов CAFD в SVT.
- Не смешивайте файлы разных I-Level и резервных копий без понимания последствий.
- Если файл подготовлен, но не применяется локально, сначала проверьте версию инструмента, подключение и процедуру кодирования.
ONLINETOOL SERVICES
Перейти к онлайн-сервису
Роли FA, SVT, CAFD и NCD в защищённом кодировании BMW, безопасная подготовка данных и ограничения серверной подготовки файлов.
Частые вопросы
Secure Coding и прошивка — одно и то же?
Нет. Кодирование меняет конфигурационные данные, а программирование обновляет ПО ECU и является другой операцией.
Подготовленный NCD сам закодирует автомобиль?
Нет. Это файл. Для записи нужен совместимый локальный инструмент, интерфейс и корректная процедура.
Почему у одного ECU несколько CAFD?
Некоторые структуры ECU содержат несколько приложений кодирования. Нужные записи зависят от установленного ПО.
Нужно сохранять исходные FA и SVT?
Да. Храните исходные экспорты вместе с результатом, чтобы позже можно было восстановить контекст запроса.
Какой сервис нужен для вашего запроса?
Выбирайте по исходным данным, которые запрашивает ваш локальный инструмент. Эти услуги возвращают разные результаты и не заменяют друг друга.
NCD 2.0 / 3.0
Исходные данные: Согласованные FA и SVT XML.
Результат: Подписанные NCD для поддерживаемых ECU.
KDS
Исходные данные: Оригинальный JSON-запрос KDS.
Результат: Пакет токена для исходного процесса.
SFA
Исходные данные: Полный VIN17 для сайта; VIN7 — только в отдельных программных инструментах.
Результат: Пакет поддерживаемых заводских функций.
ISTA
Исходные данные: Файл запроса ISTA и требуемый режим.
Результат: Ответ диагностического токена.
CBB Validation
Исходные данные: Оригинальный CBB-запрос.
Результат: Ответ валидации для исходного процесса.
Файлы для BMW NCD, KDS, SFA, ISTA и CBB: подготовка к заказу
Какие файлы нужны услугам BMW, чем запрос отличается от ответа и что проверить перед повторной отправкой.