Подробных инструкций в интернете вагон, но когда хочешь что-то сделать, приходится перечитывать и искать снова и снова. Решил что сделаю эту шпаргалку сам для себя.
Из софта нужны две программы NCS-Expert tool — это официальная сервисная программа которая позволит читать и кодировать файлы конфигурации во все блоки, NCS Dummy — любительская программа которая содержит описание большинства функций и позволяет удобно менять все возможные настройки внутри файла с кодировками. Также стоит скачать NCS Dummy profile for NCS Expert 4.x и распаковать его в `C:\NCSEXPER\PFL`
Если на компьютере есть работающий Rheingold или INPA, то и NCS-Expertentool заработает без каких либо проблем.
ЧТЕНИЕ
Подключаем кабель, поворачиваем зажигание, запускаем NCS-Expert.
Загружаем профиль: File -> Load Profile -> NCS Dummy profile.
Далее надо программе сказать какие блоки присутствуют в машине — Нажимаем F1 VIN/ZCS/FA, и нажимаем F3 ZCS/FA f. ECU для автоматического считывания этих данных: выбираем кузов E83, а дальше из какого блока считать VIN и список установленных блоков. На выбор AKMB (приборка) и ALSZ (блок света). Можно выбрать любой. Считывание комплектации занимает пару секунд. В верхней части окна напротив FG будет частичный VIN, а напротив FA строка начинающаяся на E83_#… Это значит что всё успешно.

Дальше нажимаем F6 Back, для возвращения в предыдущее меню, и теперь в центральном блоке через запятую перечислены блоки которые есть в машине, вернее блоки о которых машина знает. Нажимаем F4 Process ECU и выбираем блок с которым мы хотим работать, например GM5 (общий модуль).
Из всех функций программы нам интересны две операции — чтение (CODIERDATEN_LESEN) и кодирование (SG_CODIEREN). Начнём с чтения — нажать F2 Change Job, и выбрать CODIERDATEN_LESEN. Чтобы выполнить операцию — нажимаем F3 Execute Job. Через пару секунд операция завершена, все настройки блока сохранены в `C:\NCSEXPER\WORK\FSW_PSW.TRC`. Запоминаем/записываем номер блока и версию на нижней строке центрального окна, в нашем случае это GM5.C05

РЕЗЕРВНАЯ КОПИЯ
Теперь запускаем NCS Dummy. Выбираем модель Chassis E83, в третье поле ввода FSW/PSW выбираем наш файл. Теперь во втором поле либо выбираем блок и версию блока, либо нажимаем Filter -> Filter Modules by Trace File, и софт сам попробует определить от какого блока этот файл (убеждаемся что это тот самый GM5.C05).

Перед тем как перейти к редактированию, я лучше сделать бэкап скачанных настроек — Ctrl-Shift-S (Export FSW/PSW -> Export FSW/PSW Trace File). Система сразу удобно предложит название файла, но можно и ручками просто скопировать файл из `C:\NCSEXPER\WORK\FSW_PSW.TRC`.
Я сделал бэкап всех блоков, один за другим:
NCS Expert:
— F1 Change ECU — выбираю блок.
— CODIERDATEN_LESEN уже выбран,
— просто нажимаю F3 Execute Job.
NCS Dummy:
— Browse -> Reload,
— Filter -> Filter Modules by Trace File,
— Export FSW/PSW -> Export FSW/PSW Trace File.
После того как все блоки считаны и сохранены, для надёжности их ещё в архив засунуть, чтобы случайно не поменять что либо.

На чтение всех модулей уйдёт максимум минут 10, после этого можно от машины отключатся, и идти в тепло пить чай и изучать что там собственно можно поменять в этих файлах.
РЕДАКТИРОВАНИЕ
Возвращаемся в NCS Dummy. Открываем желаемый файл настроек блока, либо через Browse, либо просто перетягиванием файла в окно программы. Ещё раз выбираем тип модуля — либо руками, либо через фильтр Filter -> Filter Modules by Trace File.
В центре список всех настроек блока — для каких то есть перевод и описание на английский, для других нету.
Для примера ищем "QUIT_AKUST_ENTSCH — ACOUSTIC UNLOCKING ACKNOWLEDGE (TWO ALARM BEEPS))" — два акустических сигнала при снятии с охраны. Меняем галочку с nicht_aktiv на aktiv.

CTRL-S или Export FSW/PSW -> Export FSW/PSW.MAN
Изменённый файл сохранён в папку `C:\NCSEXPER\WORK\FSW-PSW.MAN` — можно кодировать.
КОДИРОВАНИЕ
Переходим назад в NCS Expert. Если программу закрывали, то повторяем чтение доступных модулей как в разделе ЧТЕНИЕ, а если программа всё ещё запущена, то нажимаем F1 Change ECU — выбираем блок, F2 Change Job — выбираем SG_CODIEREN, дальше нажимаем F3 Execute Job — и наш файл настроек FSW-PSW.MAN запишется в блок.
Кодирование завершено. Выключаем зажигание выходим из машины и проверяем что при снятии с охраны она дважды пикает. Радуемся и пляшем.
Шпаргалка модулей которые у меня на машине
ABG = подушки безопасности
AEWS = иммобилайзер
AKMB = приборка
ALSZ = свет
DXC = xDrive
GM5 = общий модуль (5ое поколение)
GT = навигация
IHK = климат
LWS = угол поворота руля
PDC = порковочники
RAD = радио
SHD = панорамная крыша
SM = память сидений
ULF = блутус
VGSG = раздатка
P.S. Ответа на вопрос "чтобы такое закодировать, чтобы было круто?" у меня нету, но я с радостью услышу все советы в этом направлении.
Супер подробно о NCS Expert можно прочитать в многосерийном эпосе Кодирование со смыслом от MrPerfekt.






Комментарии 5
Годнота, сегодня тоже наконец осилил. Спасибо!
Рад что пригодилось
Комментарий удалён
Есть только один способ это узнать
Комментарий удалён
подсказать не могу, возможно в многосерийном эпосе "Кодирование со смыслом" от MrPerfekt есть ответ
Шикарное описание. Может наконец решусь разобраться с NCS Expert.