Установка ncs expert bmw полная инструкция

Добавил пользователь Евгений Кузнецов
Обновлено: 20.09.2024


В данной записи будет приведена — пошаговая инструкция по кодированию BMW, при помощи NCS Expert Tool и NCS Dummy.
Понятно, вроде инструкций во всемирной паутине валом, но, вопросов в личку все равно приходит достаточное количество, о различных ошибках, вопросах о параметрах, да и записей на драйве2 с вопросами по кодированию, просьбе о помощи и т.д. выше крыши. Поэтому я и решил создать так сказать подробный пример, пошаговую инструкцию по этому вопросу, чтобы по 10 раз на неделе не расписывать одно и тоже. Это так же даст понять, что по такому принципу, никаких ошибок и неудачных попыток не будет. Нет, я не против вопросов в личку, на сколько возможно стараюсь помочь Всем и каждому.
Как и раньше, кодирование будет осуществляться в программе NCS Expet Tool, а так же в данной записи приведу пример работы с NCS Dummy, которого считаю отличным помощником при кодировании BMW, и всем настоятельно советую этим помощником пользоваться. Последние версии программы NCS Dummy Вы можете отслеживать и обновлять здесь. Ссылка на скачивание (1.7 МВ), версия 0.6.0.7, нужно распаковать архив, программа не требует установки, просто запускаем для работы файл NcsDummy.exe. В архиве так же присутствуют файлы профиля для NCS-Expert, их нужно скопировать в папку профилей NCS-Expert, т.е. по пути c:\NCSEXPER\PFL\, потом соответственно загрузить в NCS-Expert.
Если хотите узнать о других полезных программах для работы с ЭБУ BMW, то Вам сюда.
При работе с ЭБУ, стоит так же учитывать, что весь софт на ПК настроен и установлен верно, да и я об этом не раз упоминал, что правильно настроенный софт, это уже большая часть успеха, потому как большинство ошибок при работе с ЭБУ, как раз по этой причине и мешают нам работать.

Итак приступим!
Приведу пример по кодированию, путем активации двойного мигания аварийкой, на кузове е39.
— Подключаем кабель к авто (на моем примере используется k+dcan), который может себе позволить каждый, включаем зажигание (в общем ничего нового:), запускаем программу NCS EXpert Tool, выбираем строку загрузки профиля:


Тут прошу заметить, что профиль я загружаю, который был вместе с программой NCS Dummy, потому как в процессе буду работать с этой программой:

BMW INPA EdiaBas

BMW INPA EdiaBas — программный комплекс для профессиональной программирования ЭБУ, кодирования и диагностики BMW, Rolls Royce и Mini.

Данный сканер может получить доступ к любому ЭБУ. Использование в BMW INPA EdiaBas чтения параметров в реальном времени позволяют проконтролировать любой исполняющий механизм.

Перечень автомобилей, поддерживаемых интерфейсом OBD BMW INPA: E36 (некоторые), E38, E39, E46, E52, E53, E60, E65, E83, E85, E87, E90, Mini R50, Rolls Royce RR1.

Модели, поддерживаемые интерфейсом BMW INPA ADS: E31, E32, E34, E36.

Модели, поддерживаемые интерфейсом BMW INPA D-Can: E60, E61 с 03/2007; E83 с 09/2006; E81, E87 с 03/2007; E90, E91, E92, E93 с 03/2007; E70; R56.

Поддерживаемые BMW INPA ЭБУ: все модели BMW, кроме F-серии . Начиная с F-серии можно использовать Rheingold.

Минимальные системные требования настолько незначительны, что программу можно запустить на самых слабых ноутбуках:

  • Операционная система Windows® 98 / 2000 / XP / VISTA (в режиме совместимости с XP) / Windows 7 (в режиме совместимости с XP)
  • Процессор не ниже Intel Pentium-II® 300МГц
  • Оперативная память от 64Мб
  • Свободное место на диске 400Мб
  • COM-порт или USB-порт

Если вы ставите BMW INPA EdiaBas на виртуальную машину, то всё равно, какая у вас система, хоть Windows 10: главное иметь WMware определённой версии, способной работать с образом виртуальной машины.

Возможности BMW INPA EdiaBas

  • Чтение и удаление кодов неисправностей
  • Кодирование ЭБУ
  • Считывание параметров в реальном времени
  • Эмуляция работы различных ЭБУ
  • Считывание содержимого памяти ЭБУ
  • Активация исполнительных механизмов
  • Активация/деактивация инженерных функций

Установка BMW INPA EdiaBas

Установка зависит от выбранной версии. Ниже есть как чистые установщики (самостоятельная настройка), либо же VMware-версия с уже настроенными параметрами. В целом, выбор той или иной версии зависит от вашего мастерства. Так же стоит учесть, что эмулятор работает медленнее и потребляет больше ресурсов ноутбука, поэтому на медленных или старых устройствах рекомендуем ставить обычную версию (не VMware).

Версия 5.0.2

В VMware-версии присутствует WDS (Wiring Diagram System) и TIS (Technical Information System). В раздаче так же присутствует SP-DATEN.iso весом 18Гб (качаете по необходимости, зачем нужен — читаем тут).

Установка WMware-версии:

Установка обычной версии подробно описана тут в двух PDF-файлах.

Версия 5.0

Подробная установка WMware-версии показана на видео ниже:

Полный мануал - гайд по кодированию BMW F-серии через E-Sys и BMW ICOM. Часть 1


Всем привет. Сегодня расскажу вам как работать с F-серией при помощи E-Sys, а точнее как подключиться к автомобилю, что, где, как нажимать, чтобы у вас всё получилось. И будем это делать на примере моей пятерки в F10 кузове. Первое, что нам понадобится вообще это то, при помощи чего подключиться к машине, то есть, в моём случае это будет BMW ICOM можно подключаться как по Wi-Fi так по проводу, либо нам понадобится шнурок, инет кабель вот так выглядит т.е. с одной стороны OBD-разъем, другой стороны обычный К5.

Для кодирования хватит обычного интернет кабеля, Айком не нужен. Айком пригодится нам, если вы будете программировать машину, но об этом попозже. Чтоб было наглядно понятно, как кодирование у нас выглядит, что нужно делать, сегодня будем делать это на примере модуля Combi, т.е. часов и будем кодировать такую вещь как добавим скорость. Сейчас мы видим среднюю, у нас есть число, пустое поле, сколько осталось пробега, расход, но у нас нету постоянной скорости, т.е. скорость движения не показывается. Так как у меня есть проекция, мне эта функция особо не нужна, но это достаточно пользуется спросом. Многие хотят видеть скорость так же электронной, в дополнение к обычным стрелкам. Буду снимать полное видео, от и до, ничего не обрезая, не упуская, за исключением того, что иногда буду ускорять видео, допустим, когда запускается программа, читается модуль и так далее, чтоб не тратить ваше время.


Первое, самое важное, что нам вообще понадобится. Для начала вы должны определиться, каким способом будете подключаться к машине через Айком, Айком по вайфаю, Айком через кабель или через - OBD-кабель. Чтобы это настроить, вам нужно будет такая программка, как Ediabas Konfigurator. Да можно конечно открыть файлы Ediabasи изменить все вручную, но намного проще сделать через конфигуратор. Тут вам нужно выбрать Инет. Если вы собираетесь подключаться через инет кабель или remote, если вы собираетесь подключаться через Айком. Допустим, выбираем инет. И тут нужно будет ввести правильно айпи адрес или ремонт и соответственно тоже IP адрес, к которому подключаться.

И когда вы нажмете OK у вас настройки сохранятся, и вы будете готовы к подключению. Поскольку я буду подключаться через Wi-Fi, я использую такую программку как вайфай поинт. Я ее запускаю. И тогда смогу подключиться к машине при помощи Айкома через Wi-Fi и так мы видим у нас подключение сделалось. Айком вот у нас засветился, всё машина подключилась по Wi-Fi к Айкому. Запускаем E-Sys. E-Sys Launcher. У меня Pro, поскольку для меня важна стабильность работы и надежность также есть Launcher Premium, которая с какого-то перестала нормально работать. вот так выглядит Launcher Pro. Чем отличается Launcher Pro от Launcher Premium - т.е. Launcher премиум с 1 января 2018 года перестал работать, но уже есть, скажем так, обходные пути.


Запускают E-Sys, через виртуальную машину с более старой системной датой. Наверняка уже вышли какие-нибудь патчи, которые позволяют запустить и т.д. Я этим не интересовался, поскольку у меня есть launcher Про и я работаю с ним. Тут все довольно просто выбираете настройки своей памяти и запускаете. Нажимаем Launch now. Запускается E-Sys. Пока запускается, обратите внимание что есть тут иконка E-Sys, можно запустить напрямую без лаунчера, но тогда вы сможете только прошивать машину. То есть обновлять Soft или производить кодирование при помощи изменения комплектации, но не сможете делать FDL-кодирование. Пока лаунчер запускается, расскажу зачем вообще нужен E-Sys.

E-Sys - это инженерный софт, который разработан для работы с модулями BMW 3 основных функций, которые можно делать при помощи E-Sys это у нас будут: первое самое распространённое - это обычная кодирование. Т.е. изменение параметров модуля, допустим, включить спортивный дисплей, включить видео в движении и так далее, второе наиболее популярное - это изменение комплектации автомобиля, допустим добавить спортивную коробку, добавить ком-бокс, новую приборку и так далее, и третье – это прошивка самих модулей, т.е, заливка туда софта.


При помощи Есиса, также можно работать с AFC-кодами и так далее, там ещё есть некоторые нюансы, но запомните три основных этого вам должно хватить. Чтобы E-Sys у вас грамотно работал, у вас должны быть правильные базы данных. Мой E-Sys находится в стандартных каталогах, тут виден путь, всё настроено по умолчанию.

Базы данных: тут есть нюансы, базы данных хранятся в папочке дата на диске C и должна быть такая папочка как psdzdata. Для того чтобы кодировать вам хватит лайт версии, т.е. не полной базы данных. Если хотите обновлять модуль и поднимать прошивку, и т.д. Тогда вам нужна полная база данных.

Я использую всегда полную базу данных. Как видите, поскольку эта база данных занимает в районе 100 гигабайт. Я работаю, как E-Sys так и ISTA-P и так далее. И у меня на хард, точнее, на лаптопе SSD-диск, ясное дело, ресурс ограничен, и хранить вот эту базу данных в двойной -в тройной копии это нерационально. Поэтому я сделал систему линков, у меня вся база данных хранится только по ISTA-P, остальные программы ссылаются на эту базу данных и всё отлично прошивается, все работает, так что пользуйтесь, очень удобно.


Чтобы подключиться к автомобилю нужно нажать на кнопочку Connect, вот он находится вот тут. Нажимаем и появляется следующее окошко. В данном случае кузов F10, выбираете не директ, а просто F10. Если вы будете работать с семеркой, т.е. это будет F01, если это будет кузова такие как F15, F25, нужно будет выбрать F20 и т.д. Полный список, какой кузов выбрать – свободно есть в интернете. при подключении по сколько сейчас у нас Айком, то у меня стоит пунктик вот тут введён правильно айпи адрес, точный айпи адрес Айкома. Если вы будете подключаться через инет кабель, вам нужно будет выбрать Connect подключить через VIN. И тогда вы сможете подключиться. Т.е. запомните, Айком вот эта строчка, Enet-кабель - вот эта строчка.

Выбрали F10, правильно, нажимаем коннект. Всё, появилось у нас окошко, что коннект есть. Дальше нам нужно будет перейти в такую вкладку как эксперт мод, а тут кодирование. Так как сегодня буду рассказывать вам про кодирование при помощи изменения параметров самих модулей.

Первое, что нужно сделать - нужно считать комплектацию автомобиля, нажимаем Read. Комплектация считалась, зависит от версии вашей E-Sys от Launcher, те в той версии, которую я использую 331 и с про лаунчером, комплектация автоматически становится активной, если старую версию, вам нужно будет нажать правую кнопочку и нажать Activate FA, тогда она засветится зеленым и загорится, если вы этого не сделаете, дальше работать вы не сможете.

Нажимаем следующую кнопку Read (ECU), то есть считать информацию с модулей. Считываем всё, сейчас будет считываться информация со всех модулей. Тут у нас появилось дерево модулей, и мы видим, какие модули присутствуют. Допустим, модуль ACSM, который отвечает за подушки и так далее. Видим, что у нас 3 кодировочных файла, вот тут есть BTLD файл который отвечает за запуск софта в самом модуле. и вот эти два файла у нас именно софт, который туда залит. для кодирования мы будем работать только с теми, которые подсвечены зелёными галочками, то есть именно кард файлы это кодировочные файлы. Так как мы хотим активировать скорость в приборке за это отвечает модуль Combi. Прокручиваем ниже, смотрим где у нас модуль Combi. они все расположены в алфавитном порядке. идём ниже, ниже, ниже, вот он Комби. Нажимаю на него правой кнопкой и нажимаем рид кодинг дата, считать кодировочную дату. Дата считалось 0 ошибок отлично. Закрываем смело это окошко, нажимаем на плюсик открывается, появился желтый файл - это именно кодировочный файл, который там есть и тут нужно нажать тянет Edit FDL то есть произвести изменения в том файле, это все дело у нас откроется появится такой список непонятных разных цифр и букв, названий, и так далее тут нужно выбрать правильный параметр и изменить его.


Как узнать какой параметр правильный и так далее. Для этого существуют такие вещи как шпаргалки у меня уже сделана своя структура, т.е. для каждого кузова у меня есть определенные файлы, где я знаю, какие параметры работают, какие не работают и так далее это всё сами накопите себе со временем. Допустим нас интересует такой модуль как комби. Запускаем поиск и смотрим. Ищем нам нужный параметр, вот модуль Combi, и там вот я показать скорость в приборке. Для этого нам нужно такой параметр как 3.000 найти там такую вещь как ВC Digital V, копируем это чтобы было легче и открываем опять наш E-sys. Вот 3.000 находится тут, открываем там function и тут нужно идти такой параметр как ВC Digital V, находится тут. Если параметров очень много, вы не знаете точно где искать, можно использовать поиск, вставляем сюда наш поиск, нажимаем Search,и он опять подсвечивается.

Всё очень просто открываем это, и теоретически, то есть в тех шпаргалках, что вы найдете в интернете будет сказано, что нужно с этим параметром сделать. В данном случае нужно этот параметр изменить на актив, то есть установить его активным. Сейчас смотрим, он у нас не активный, нажимаем правой кнопкой Edit изменить, ставим активной. Всё. Теперь можно нажать на дискетку. Сохранить изменения в котировочном файле. Archive изменения сохранились нажать один раз назад. Мы вернулись в прошлое меню, смотрим чтоб у нас было подсвечено всё тоже самое что выбирали и нужно нажать такую кнопку, как Code FDL, то есть закодировать данные параметры. Нажимаем эту кнопку происходит кодирование модуля. Сейчас я параллельно снимаю также приборку, вы видите, какие изменения на ней происходят, т.е. будут выскакивать ошибки, загораться, потухает скинется время, дата и так далее. Это полностью нормально.


Модули, который поменьше кодируется быстрее, который более объёмные дольше. Ничего удивительного, когда кодирование будет завершено, нужно будет нажать close и выскочит у нас репорт. Если 0 еррорс (ошибок), значит закодировать без ошибок, бывает так, что кодировка происходит с ошибками, тогда нужно попытаться закодировать модуль еще раз. Бывало такое что, с первого раза не получалось, со второго кодировалось отлично. Если ошибки, то смотрите, может быть тот параметр, который вы вбили не поддерживается этим модулем или может быть ещё 1000000 разных причин. Для завершения работы с E-sys, когда вы закодировали всё что вам нужно, нужно будет нажать дисконнект отключаемся от машины, нажимаем, подтверждаем Close connection. Соединение завершится и можно будет смело закрывать программу.

И теперь смотрим, что у нас получилось вот, видите, у нас появилась километров в час. Теперь, когда мы начнём движение там циферки будут бегать и мы видим скорость в километрах. Все остальные поля остались точно такими же, за исключением того, что у нас скинулись все средние показатели, их нужно будет заново выставить. Ну с этим вы справитесь сами. Вот собственно и все, что вы должны знать для произведения кодирования своего автомобиля.

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

PS. Если вы решили начать применять эту инструкцию на практике, и вам нужно оборудование ICOM или помощь в установке программ ISTA-P, ISTA-D или E-sys, то позвоните по телефону и все установим, даже можно удаленно через тимвьювер:

+380 98 033 4000 Viber, WhatsApp
+380 66 930 1000
+380 73 930 1000.

Файлы профилей FZG2MAN.PFL и FZG2CKM.PFL и Expert.PFL копируем в папку C:\NCSEXPER\PFL старые профили в этой папке при этом стираем.

Файл FSW_PSW.MAN копируем в папку C:\NCSEXPER\WORK и создаем ярлык этой папки на рабочий стол для будущего удобства при кодировании.

Далее сразу настроим WinKfp для этого запускаем его ярлыком на рабочем столе *


В верхнем меню нажимаем Configuration и видим следующее:

- рrogramming voltage - подача напряжения при программировании, снимаем галочку

- show programming- voltage показывается в окне при подаче, снимаем галочку

- Fast baudrаte - повышенная скорость передачи, снимаем галочку

- test checksum - проверка контрольной суммы

- Force program programming in comfort mode - Программа программируется даже тогда когда нужно только обновить, снимаем галочку




- aktivate bootsectorupdate - Обновление загрузочного сектора.

Если вы не хотите оставлять записи в блоке о прошивке (будет видна дата прошивки вашей в блоке) то убираем все галки с пунктов UIF.

-UIF write after data - запись при программировании данных

-UIF write after program-запись при программировании программы

-UIF write in expert mode запись в экспертном режиме снимаем галочку

-UIF write in comfort mode-запись в комфортном режиме

Остальное не трогаем и нажимаем ОК


Далее наполним свежими данными о нашем кузове ПО.

Идем в папку …\Диагностика\дополнения\BMW Coding Tool v250


Нажать SP-source и выбрать папку кузова( внимательно тыкайте плюсики, т.к. может быть подпапка кузова)


Нажать Update SP-daten и на вопрос о создании резерва нажимаем Нет

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



Затем повторить выбор папки кузова(если вдруг другой нужен) и нажать кнопку Нажимаем update winkfp. Аналогично обновим все необходимые кузова с которыми собираемся работать.

Далее идем в папку C:\EDIABAS\Bin и находим файлик EDIABAS.INI


Открываем его и находим строку:

Ниже нее пишем все что видим тут:

; Description : server address/name

; Description : IP communication port

Установим DIS


Идем и запускаем ….\Диагностика\Inpa и DIS\DIS\VMware Workstation v9.0.2

Нажимаем на кнопку Next в открывшимся окне


Выбираем тип установки Typical


Нажимаем на кнопку Next


Нажимаем на кнопку Next


Нажимаем на кнопку Next


Выбираем куда лепить ярлыки и нажимаем NEXT


Нажимаем на Continue и начнется долгожданная установка


В процессе установки программа предлжит ввести ключ лицензии, в папке …\Диагностика\Inpa и DIS\DIS\VMware Workstation v9.0.2\Keymaker-ZWT

Имеется KEYGEN запускаем его, генерируем код,и подствляем его в программу.



Русифицируем Программу запустив файл в папке



Запускаем VMware Workstation.


Читаем лицензию и нажимаем на согласие с ней,а также ОК


Выбираем в верхнем меню пункт Файл - редактор виртуальной сети.


Выбираем VMnet1. Меняем IP-адрес на 192.168.68.0 меняем маску на 255.255.255.0

Выбираем VMnet8. И нажимаем удалить сеть. Далее Применить и ОК.


Еще раз выбираем в верхнем меню пункт Файл - настройки.


Идем в пункт память и выставляем 2/3 Примерно от существующей оперативки. И конечно же нажимаем ОК


Далее идем в панель управления - сетевые подключения и находим VMnet1,заходим в свойства


Находим Протокол Интернета (TCP/IP) и нажимаем на его свойства . Далее в открывшемся окне свойств выбраем: Получить IP-адрес автоматически и Получить адрес DNS-сервера автоматически. Потом нажимаем на кнопку ОК.


Далее следует Установка DiagHead Emulator.

Запускаем …\Диагностика\Inpa и DIS\DIS


Если установочник требует net framework 2.0 то удаляем текущий используя утилиту расположенную тут




…\Диагностика\Inpa и DIS\DIS\NET_Framework_Cleanup_Tool

Далее ставим …\Диагностика\Inpa и DIS\DIS\Framework 2

Нажимаем кнопку Next


Выбираем пункт EveryOne. Нажимаем Next


Нажимаем кнопку Next начинается установка


Нажимаем кнопку Close


Как запускать DIS.

Идем в папку C:\EDIABAS\bin и запускаем исполняющий — файл ifhsrv32,заодно создаем ярлык на рабочий стол.



Запускаем DiagHead. Ярлык для его запуска Вы найдете у себя на рабочем столе либо перейдите в папку: C:\Program Files (x86)\BMW Diagnostic Head Emulator\



В окне выбираем Options(это действие нужно сделать только первый раз, в дальнейшем сразу будете нажимать RUN)


Выставляем 100% и нажимаем ОК


Нажимаем кнопку Run и увидим как пойдут пакеты… Окно не закрываем, а идем в папку с DISом


Запуск программы:
В папке \Диагностика\Inpa и DIS\DIS\DIS 44 найдете файл DIS V44


Запуститься VMware WorkstationНажимаем кнопку ►


Выбираем пункт — I moved it. Нажимаем кнопку OK.


DIS запущен, можно пользоваться.


Установим bmw scaner

…\Диагностика запускаем BMW Scanner v140 Install


В запустившимся окне выбираем язык и нажимаем далее




Выбираем создать ярлык на рабочем столе, чтобы вбудущим им пользоваться жмем далее

Читайте также: