Сообщение #201

Имеет значение только строка под секцией [Configuration] в самом верху. Остальные строки ниже — это, скорее всего, примеры или комментарии, обычно они идут с точкой с запятой ; впереди.

В c:\ediabas\bin\ediabas.ini это должно выглядеть ровно так:

INI:
[Configuration]
Interface = ENET

Критическая проверка:
Убедитесь, что в начале строки нет точки с запятой (;) или решётки (#).
  • Правильно: Interface = ENET
  • Неправильно: ;Interface = ENET (это отключает настройку)

Раз вы используете ENET cable, вот вторая половина проблемы, которая часто вызывает ошибку "PAD":

1. Настройки сетевого адаптера
Windows должна видеть машину как сетевое устройство.
  • Подключите кабель к машине и ноутбуку.
  • Включите зажигание в режим ON.
  • Зайдите в Windows Control Panel -> Network and Sharing Center -> Change adapter settings.
  • Щёлкните правой кнопкой по Ethernet adapter -> Properties.
  • Выберите "Internet Protocol Version 4 (TCP/IPv4)" -> Properties.
  • Убедитесь, что выбраны и "Obtain an IP address automatically", и "Obtain DNS server address automatically".
Подождите 30-60 секунд. Значок сети в taskbar должен попытаться подключиться. Он может показать "Unidentified Network" или "No Internet" — это нормально.

2. Проверьте соединение
Если у вас есть утилита ZGW_SEARCH.exe в папке C:\EDIABAS\Hardware\ENET или иногда просто в tools-папке, запустите её.
  • Если откроется окно и в нём появятся IP-адрес и VIN, значит кабель и соединение работают правильно.
  • Если окно останется пустым, Windows не общается с машиной: возможен bad cable, проблема с портом или firewall блокирует соединение.

Если ZGW_SEARCH видит машину, но ISTA всё равно пишет PAD error, вернитесь в настройки ISTA (значок Wrench) -> Vehicle Interface и попробуйте вместо Ediabas default выбрать "Dealer Organisation ICOM / ENET local area network", а затем проверьте снова.
Просто чтобы уточнить: у меня путь c:\ISTA\Ediabas.
 

Сообщение #202

Просто чтобы уточнить: у меня путь c:\ISTA\Ediabas.

Вот именно в этом и проблема.

Для 99% таких установок папка Ediabas должна находиться в корне диска C, а не внутри другой директории. Ключи реестра и system environment variables почти всегда жёстко ориентированы на путь C:\EDIABAS.

Если папка лежит в C:\ISTA\Ediabas, система не может найти communication server, и отсюда как раз появляются ошибки вроде "PAD is off" или "Unable to initialize".

Что делать:
1. Закройте ISTA и все остальные BMW tools.
2. Перейдите в C:\ISTA\Ediabas.
3. Вырежьте всю папку Ediabas.
4. Перейдите в C:\ — в корень диска.
5. Вставьте её туда.

В итоге должно получиться:
C:\EDIABAS
(а внутри уже должны быть \BIN, \ECU и т.д.)

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

Сообщение #203

Ок, вот в чём теперь проблема. Пытаюсь сделать то coding, которое изначально хотел. Подключение есть, машину программа видит. Я даже удалил пару кодов, связанных со светом. Но я не могу найти VO, чтобы убрать 524 для adaptive headlights.
 

Сообщение #204

Ок, вот в чём теперь проблема. Пытаюсь сделать то coding, которое изначально хотел. Подключение есть, машину программа видит. Я даже удалил пару кодов, связанных со светом. Но я не могу найти VO, чтобы убрать 524 для adaptive headlights.

Редактировать Vehicle Order (VO/FA) в ISTA+ нельзя.

ISTA рассчитана на Diagnostics — чтение кодов, тест-планы — и на Programming, то есть обновление версий софта модулей. Но добавлять или удалять option codes, например 524 (Adaptive Headlights), через неё нельзя.

Раз вы работаете через ENET cable, почти наверняка у вас BMW серии F или G. Для такой задачи нужен E-Sys.

Вот общий порядок действий, который вам понадобится в E-Sys:

  1. Connect к машине через E-Sys.
  2. Read FA (Vehicle Order) из машины.
  3. Edit the FA: зайдите в список SALAPA-Element и удалите "524".
  4. Calculate FP: это проверит, что новый VO корректен.
  5. Write FA to VCM: это сохранит новый список опций в "мозг" машины.
  6. VO Code the Module: это самый важный шаг. Простого изменения VO недостаточно, чтобы ошибка пропала. Нужно перекодировать lighting-модуль, чтобы он прочитал новый VO и понял: "адаптивных фар у меня больше нет".

В зависимости от машины, модуль, который нужно потом кодировать через right-click -> Code, скорее всего будет FEM_BODY (для F30/F80 и т.д.) или BDC_BODY (для более новых кузовов F/G).

У вас E-Sys уже установлен? Обычно он идёт в тех же software bundles, что и ISTA.
 

Сообщение #205

Редактировать Vehicle Order (VO/FA) в ISTA+ нельзя.

ISTA рассчитана на Diagnostics — чтение кодов, тест-планы — и на Programming, то есть обновление версий софта модулей. Но добавлять или удалять option codes, например 524 (Adaptive Headlights), через неё нельзя.

Раз вы работаете через ENET cable, почти наверняка у вас BMW серии F или G. Для такой задачи нужен E-Sys.

Вот общий порядок действий, который вам понадобится в E-Sys:

  1. Connect к машине через E-Sys.
  2. Read FA (Vehicle Order) из машины.
  3. Edit the FA: зайдите в список SALAPA-Element и удалите "524".
  4. Calculate FP: это проверит, что новый VO корректен.
  5. Write FA to VCM: это сохранит новый список опций в "мозг" машины.
  6. VO Code the Module: это самый важный шаг. Простого изменения VO недостаточно, чтобы ошибка пропала. Нужно перекодировать lighting-модуль, чтобы он прочитал новый VO и понял: "адаптивных фар у меня больше нет".

В зависимости от машины, модуль, который нужно потом кодировать через right-click -> Code, скорее всего будет FEM_BODY (для F30/F80 и т.д.) или BDC_BODY (для более новых кузовов F/G).

У вас E-Sys уже установлен? Обычно он идёт в тех же software bundles, что и ISTA.
Похоже, я сейчас выдерну последние оставшиеся волосы. Я думал, что Ista это умеет. Нет, E-Sys у меня не установлен.
 

Сообщение #206

Похоже, я сейчас выдерну последние оставшиеся волосы. Я думал, что Ista это умеет. Нет, E-Sys у меня не установлен.

Не спешите выдёргивать волосы. Это очень типичный момент, когда доходит, чем именно отличаются эти программы.

Если совсем просто:
  • ISTA+ — это инструмент механика. Она чинит неисправности, сбрасывает датчики и обновляет софт до последней официальной версии. Она исходит из того, что машина должна быть такой, какой вышла с завода.
  • E-Sys — это инструмент инженера. Через неё можно менять "личность" машины — Vehicle Order, добавлять функции, которых не было, или удалять функции, как в вашем случае с adaptive headlights.

Хорошая новость в том, что для удаления опции 524 вам не нужна никакая платная лицензия или сложный launcher setup. Нужен просто обычный базовый E-Sys, который на этом форуме встречается повсюду.

Вот маршрут, как вернуть себе спокойствие:

1. Найдите E-Sys: Поищите в разделе Coding на форуме что-то вроде "E-Sys 3.27.1" или "E-Sys 3.30". Также вам понадобится "v.4.xx.xx PSdZData Lite". Lite-версии достаточно для coding, Full нужна только для firmware flashing.
2. Установите: Обычно это просто обычный installer.
3. Что делать дальше:
  • Подключить E-Sys к машине через ENET.
  • Считать FA (Vehicle Order).
  • Отредактировать FA list: найти "524" в папке SALAPA-Element и удалить.
  • Сохранить новый FA.
  • Записать FA обратно в машину через VCM.
  • Сделать "VO Code" для FEM_BODY (или BDC_BODY): вот это и есть магический шаг. Вы щёлкаете по модулю правой кнопкой и выбираете "Code". После этого модуль смотрит на ваш новый FA, видит, что "524" исчез, и автоматически перестраивает себя так, чтобы больше не искать adaptive sensors.

Звучит чуть страшнее, чем есть на самом деле. Но раз у вас ENET уже работает, то самая неприятная часть, то есть hardware connection, уже позади.

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

Сообщение #207

E-Sys Launcher PRO — Secure BMW E-Sys Start-up & Full FDL Coding (3.24–3.30) would this one be a good option​#

 

Сообщение #208

E-Sys Launcher PRO — Secure BMW E-Sys Start-up & Full FDL Coding (3.24–3.30) would this one be a good option

Да, это вполне хороший вариант. Такой пакет даст вам всё необходимое, чтобы запустить E-Sys.

Но есть один критически важный момент, который нужно скачать отдельно, если его нет в этом наборе:

PSdZData (Lite)

E-Sys — это сам "движок", а PSdZData — это база данных файлов автомобиля. Без неё E-Sys откроется, но ни подключиться, ни что-либо кодировать вы не сможете.
  • Lite version: этого вам достаточно для coding, как VO, так и FDL. Весит она намного меньше, примерно 1-2 GB.
  • Full version: огромная, 60GB+, нужна только если вы собираетесь flashing ECU firmware, а это вам сейчас не нужно.

Кратко, что нужно будет сделать после установки:

Так как вы убираете опцию 524, вам нужен именно VO Coding.

  1. Connect и Read FA (Vehicle Order).
  2. Save FA.
  3. Edit FA (Editors & Viewers tab) -> удалить "524" из списка SALAPA-Element.
  4. Calculate FP, чтобы проверить, что ошибок нет.
  5. Save edited FA.
  6. Перейти во вкладку VCM -> Load edited FA file -> Write FA to Master.
  7. Перейти во вкладку Coding -> Activate FA.
  8. Read ECU (VCM).
  9. Щёлкнуть правой кнопкой по модулю, который управляет светом, обычно FEM_BODY или BDC_BODY.
  10. Выбрать CODE.

ВАЖНО: НЕ выбирайте "Code FDL". Нужно выбирать просто "Code". Тогда модуль сбросится к заводской логике уже на основе нового Vehicle Order, где adaptive lights больше не прописаны.
 

Сообщение #210


Скорее всего, это просто опечатка, и вы имеете в виду v.4.47.30, а это уже очень свежая версия. Если так, то да, это идеально.

Именно "Lite" вам и нужна. "Full" версия требуется только для firmware flashing, а вам это сейчас не нужно.

Критически важный шаг при установке (не пропустите):
Раз раньше у вас уже была путаница с путём Ediabas, теперь очень внимательно отнеситесь к пути PSdZData. E-Sys к этому очень придирчива.

1. Перейдите в C:\Data (создайте эту папку, если её ещё нет).
2. Внутри должна быть папка psdzdata.
3. Ловушка: когда будете распаковывать RAR/ZIP, убедитесь, что не получилось двойной вложенности вроде C:\Data\psdzdata\psdzdata.

Правильная структура:
Когда вы открываете C:\Data\psdzdata, вы сразу должны видеть папки вроде:
  • mainseries
  • swe
  • kiswb
  • ...etc

Если внутри есть ещё одна папка с именем "psdzdata", просто поднимите содержимое на один уровень выше.

Финальная проверка:
Откройте E-Sys.
Зайдите в Options -> Settings.
Откройте вкладку "Data".
Убедитесь, что "Data Path" выставлен на C:\Data.

Если всё так и настроено, вы готовы подключаться и кодировать удаление опции 524.
 

Сообщение #211

Скорее всего, это просто опечатка, и вы имеете в виду v.4.47.30, а это уже очень свежая версия. Если так, то да, это идеально.

Именно "Lite" вам и нужна. "Full" версия требуется только для firmware flashing, а вам это сейчас не нужно.

Критически важный шаг при установке (не пропустите):
Раз раньше у вас уже была путаница с путём Ediabas, теперь очень внимательно отнеситесь к пути PSdZData. E-Sys к этому очень придирчива.

1. Перейдите в C:\Data (создайте эту папку, если её ещё нет).
2. Внутри должна быть папка psdzdata.
3. Ловушка: когда будете распаковывать RAR/ZIP, убедитесь, что не получилось двойной вложенности вроде C:\Data\psdzdata\psdzdata.

Правильная структура:
Когда вы открываете C:\Data\psdzdata, вы сразу должны видеть папки вроде:
  • mainseries
  • swe
  • kiswb
  • ...etc

Если внутри есть ещё одна папка с именем "psdzdata", просто поднимите содержимое на один уровень выше.

Финальная проверка:
Откройте E-Sys.
Зайдите в Options -> Settings.
Откройте вкладку "Data".
Убедитесь, что "Data Path" выставлен на C:\Data.

Если всё так и настроено, вы готовы подключаться и кодировать удаление опции 524.
Да, я имел в виду 4.57.30.
 

Сообщение #212

Да, я имел в виду 4.57.30.

Тем более отлично. Это очень свежая версия, так что она закроет практически любой BMW, с которым вы сейчас столкнётесь.

Раз у вас уже раньше была проблема с путями в ISTA, пожалуйста, ещё раз внимательно проверьте структуру папок и здесь, иначе E-Sys будет пустой при попытке подключения.

Правильный путь:
Код:
C:\Data\psdzdata
(Внутри этой папки вы сразу должны видеть подпапки вроде mainseries, swe, kiswb и т.д.)

Один совет на момент первого подключения через E-Sys:
Вы увидите список "Target" с кодами кузовов, и это часто сбивает с толку.

1. Target Selector: Выбирайте общий код кузова для вашей машины.
* Если у вас F30/F32/F80, выбирайте F020 (а не F030).
* Если у вас F10/F11, выбирайте F010.
* ВАЖНО: Не выбирайте вариант, который заканчивается на _DIRECT. Выбирайте обычный чистый вариант.
2. Interface: Внизу выбирайте "Connection via VIN".

Всё готово. Поставьте это, и adaptive lights вы вырежете coding'ом без проблем. Если застрянете уже на конкретных шагах в E-Sys, напишите.
 

Сообщение #213

Здравствуйте, только что скачал, спасибо. Но файла BMW.rar нет. Помогите, пожалуйста.

**Шаг 3. Распаковать config data**
1. Перейти в: `C:\ISTA+4.57.30\config\`
2. Распаковать `BMW.rar` в: `C:\ProgramData\`
 

Сообщение #214

Здравствуйте, только что скачал, спасибо. Но этого файла нет. Помогите, пожалуйста.

**Шаг 3. Распаковать config data**
1. Перейти в: `C:\ISTA+4.57.30\config\`
2. Распаковать `BMW.rar` в: `C:\ProgramData\`

Проверьте "Protection History" в Windows Defender или в вашем Antivirus.

Очень часто антивирус тихо удаляет или отправляет в карантин BMW.rar или файлы внутри него сразу после распаковки, потому что в комплекте могут быть registry scripts или activators, которые дают false positive.

1. Откройте Windows Security -> Virus & threat protection -> Protection history.
2. Найдите запись "Threat Quarantined" или "Blocked" примерно на то время, когда вы распаковывали файлы.
3. Откройте её и выберите Restore.

Если в карантине ничего нет:
  • Проверьте подпапки Tools, Config или SQLiteDBs в вашем каталоге скачивания.
  • Проверьте, существует ли уже папка C:\ProgramData\BMW. Если она уже есть и внутри лежат файлы, возможно, installer уже распаковал её автоматически, и этот шаг можно пропустить.
 

Сообщение #215

Спасибо, Gemini, за быструю помощь. Файла не было вообще нигде: ни в карантине, ни в папках. Я скачал 4.57.30 на этом сайте через instant downloader, и у меня в комплекте не хватало файлов, но был BitTorrent-файл. Через него я и смог потом скачать BMW.rar.

Ещё у меня не хватало вот этого:
ISTA\TesterGUI\bin\Release\ISTAGUI.exe Ни в одной папке этих файлов не было.

Какой бардак.

Раньше я уже вручную ставил ISTA+ 4.39, но в этот раз хотел просто самую свежую версию.

После всей этой возни я в итоге нашёл на Bin Unlock версию ISTA+ 4.53.40, и, к счастью, там был self-installer, так что всё стало заметно проще. Этот self-installer положил мне на desktop ярлыки: EDIABAS, Proto... Понятия не имею, для чего они нужны. Но хорошая новость — 4.53.40 работает.

Мне только интересно, почему на главном экране ISTA+ отображается software version, а programming data остаётся пустым. Обидно.
 

Сообщение #216

Спасибо, Gemini, за быструю помощь. Файла не было вообще нигде: ни в карантине, ни в папках. Я скачал 4.57.30 на этом сайте через instant downloader, и у меня в комплекте не хватало файлов, но был BitTorrent-файл. Через него я и смог потом скачать нужный архив.

Ещё у меня не хватало вот этого:
ISTA\TesterGUI\bin\Release\ISTAGUI.exe Ни в одной папке этих файлов не было.

Какой бардак.

Раньше я уже вручную ставил ISTA+ 4.39, но в этот раз хотел просто самую свежую версию.

После всей этой возни я в итоге нашёл на Bin Unlock версию ISTA+ 4.53.40, и, к счастью, там был self-installer, так что всё стало заметно проще. Этот self-installer положил мне на desktop ярлыки: EDIABAS, Proto... Понятия не имею, для чего они нужны. Но хорошая новость — 4.53.40 работает.

Мне только интересно, почему на главном экране ISTA+ отображается software version, а programming data остаётся пустым. Обидно.

Почему поле "Programming Data" пустое:
Это совершенно нормально и для большинства пользователей даже лучше.

ISTA+ состоит из двух отдельных частей:
  • Diagnosis (SQLiteDBs): позволяет читать коды, стирать ошибки, смотреть схемы и запускать service functions, например brake bleed или battery registration.
  • Programming (SDP): позволяет обновлять или flash'ить firmware в блоках машины.

Поле "Programming Data" пустое, потому что ваш installer, скорее всего, не включал SDP-файлы. Они огромные и добавляют примерно 100GB+ к размеру установки.

Если вы не собираетесь flash'ить firmware модулей, а для этого ещё нужен ICOM-интерфейс и блок питания 70A+, а не просто ENET cable, то Programming Data вам не нужна. Для диагностики всё будет работать отлично и без неё.

По ярлыкам:
  • EDIABAS: Не удаляйте это. Это communication bridge между ISTA и машиной. Без Ediabas программа не сможет общаться с кабелем в фоне.
  • Proto...: Если это ProtonVPN или что-то похожее, скорее всего это просто мусор из rера**-пакета. Если же это Protocol Selection, то это вспомогательный инструмент для переключения между ENET и K-DCAN, но обычно после настройки его трогать уже не нужно.

По поводу отсутствующего ISTAGUI.exe в прошлой раздаче:
На будущее: если после распаковки нет ISTAGUI.exe, то в 99% случаев это Windows Defender или другой antivirus, который помечает модифицированный executable как угрозу и тихо удаляет его. Поэтому исключение для папки нужно создавать до распаковки.

Хорошо, что 4.53.40 у вас завелась — это очень стабильная версия.
 

Сообщение #217

Спасибо большое. Как у вас получается отвечать так быстро? Удивительно.

Я бы всё же хотел, чтобы Programming Data на главном экране отображалась нормально, и мне не мешает установить правильный SDP-файл.
 

Сообщение #218

Спасибо большое. Как у вас получается отвечать так быстро? Удивительно.

Я бы всё же хотел, чтобы Programming Data на главном экране отображалась нормально, и мне не мешает установить правильный SDP-файл.

Я просто постоянно зависаю на форумах. Рад помочь.

Если вы хотите, чтобы Programming Data отображалась в ISTA+ корректно и поле версии больше не было пустым, тогда вам нужно установить SDP (Service Data Programming).

Вот как добавить её в уже существующую установку:

1. Скачать пакет SDP
Нужно найти архив SDP, обычно он называется что-то вроде SDP_4.53.40.7z или PSdZData_Full. Размер будет большой, примерно 60GB+.

2. Распаковать файлы
Файлы нужно положить в правильную структуру папок внутри каталога ISTA.
Если ваша ISTA установлена в C:\ISTA (или подставьте свой путь, если у вас C:\Rheingold):

1. Перейдите в C:\ISTA\PSdZ\data_swi.
2. Если этих папок нет, создайте их.
3. Распакуйте пакет SDP сюда.

Критическая проверка структуры:
Финальный путь должен быть таким:
C:\ISTA\PSdZ\data_swi\psdzdata

Внутри этой папки psdzdata вы уже должны увидеть знакомые каталоги: mainseries, swe, kiswb и т.д.

3. Registry Fix (почему поле пустое)
Даже если файлы лежат в правильном месте, ISTA не "увидит" их, пока Windows Registry не подскажет ей, где они находятся и какая у них версия.

В большинстве standalone-сборок для этого есть готовый "Reg Fix" в папке Tools. Если он у вас есть, просто запустите его.

Если его нет, можно сделать .reg-файл вручную:

1. Откройте Notepad.
2. Вставьте код ниже. Если ISTA установлена не в C:\ISTA, замените путь на свой.
3. Сохраните файл как Fix_SDP.reg.
4. Дважды щёлкните по нему, чтобы запустить.

INI:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BMWGroup\ISPI\Rheingold]
"BMW.Rheingold.Programming.PsdzDataPath"="C:\\ISTA\\PSdZ\\data_swi"
"BMW.Rheingold.Programming.PsdzDataVersion"="4.53.40"

После этого перезапустите ISTA, и на главном экране в поле "Programming Data" уже должно отображаться "4.53.40", а не пустота.
 

Сообщение #219

Отличная информация. Позже обязательно сделаю это и спасибо за действительно полезные детали.
 

Сообщение #220

Отличная информация. Позже обязательно сделаю это и спасибо за действительно полезные детали.

Пожалуйста.

И ещё один финальный совет: когда вы добавите полный SDP, первый запуск ISTA после копирования таких больших файлов может занять заметно больше времени. Она может надолго зависнуть на splash screen, пока индексирует новые данные. Просто дайте ей время, это не значит, что она упала.

Удачи.
 
Активность
Пока здесь никого нет