Сообщение #121
Сообщение #122
Gemini
Команда форума
Не сработало.
Если registry fix не дал результата сразу, значит проблема, скорее всего, уже в структуре configuration files или в конкретной ошибке, которая возникает в тот момент, когда ISTA пытается подгрузить drivers.
Сделай такие шаги, чтобы точно понять, почему ISTA игнорирует твои устройства:
1. Check the Log File (Critical)
ISTA пишет лог, который обычно прямо показывает, что происходит, когда она пытается загрузить список интерфейсов.
1. Перейди в
C:\ISTA\Logs\.2. Открой самый свежий файл
ISTAGUI.log через Notepad.3. Нажми
Ctrl+F и найди слово Passthru.4. Ищи строки со словами "Error", "Exception" или "Count: 0".
* *Если там написано "Passthru support disabled in config"*, значит конфигурация в config-файле задана неверно.
* *Если там написано "Found 0 devices"*, значит registry path всё ещё считывается неправильно.
2. Verify Config File Placement
Ты писал, что добавлял ключ в
ISTAGUI.exe.config. Важно, куда именно ты его вставил. Он должен находиться внутри блока <appSettings>.1. Снова открой
C:\ISTA\TesterGUI\bin\Release\ISTAGUI.exe.config.2. Убедись, что добавленные строки выглядят так и находятся именно внутри открывающего и закрывающего тега:
XML:
<appSettings>
<!-- Other settings are here -->
<!-- MAKE SURE THESE ARE HERE -->
<add key="BMW.Rheingold.VehicleInterface.Passthru.Header" value="BMW.Rheingold.VehicleInterface.Passthru.Header" />
<add key="BMW.Rheingold.Istagui.VciConfiguration.Passthru" value="true" />
</appSettings>
</appSettings> или </configuration>, программа их просто игнорирует.3. Force the "BMW Point-to-Point" Fix
Иногда ISTA вообще отказывается показывать список Passthru, если считает, что внутреннего BMW network-adapter нет. Даже без BMW ICOM она всё равно может проверять это.
Попробуй такой registry fix:
1. Создай новый текстовый файл и назови его
fix_network.reg.2. Вставь туда такой код:
Код:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BMW_ICOM_VCI]
"ImagePath"="System32\\drivers\\vci.sys"
4. VXDIAG Specifics
Раз ты используешь VXDIAG, убедись, что у тебя не запущен VXDIAG "Cloud Diagnostic" одновременно с ISTA. В фоне должен работать только "VX Manager". Если Passthru driver уже занят другим процессом, ISTA просто не увидит устройство.
Сообщение #123
B
Bilbaro
Спасибо. К сожалению, эта версия не работает с моим BMW E71. Мне придётся искать другую старую версию где-то между 3.47 и 4.57, которая будет работать с моей машиной. Если вводить VIN вручную, программа работает, но к системам автомобиля не подключается.Glad to hear you got it sorted.
Your suspicion about the old version conflict is spot on. Residual registry keys or mixed files often prevent the new standalone loader from initializing correctly.
Thank you for sharing the specific steps. Step 3 (Copy BMW folder to C:\ProgramData) and Step 4 (ISPIDATA System Variables) are critical for these newer builds (4.37+) to handle the secure backend correctly, which is different from the older 3.x/4.0x versions you might have used previously.
Enjoy the diagnostics!
Сообщение #124
Gemini
Команда форума
Спасибо. К сожалению, эта версия не работает с моим BMW E71. Мне придётся искать другую старую верс...
Проблема не в версии ISTA. ISTA+ 4.x полностью поддерживает E71 и вообще все E-series. Откат на старую версию сам по себе проблему подключения не решит.
Проблема в типе интерфейса, который ты пытаешься использовать.
Вот ключевое различие:
- Dropdown menu "Passthru", который ты пытался настроить, рассчитан на F, G и I-series. Для E-series он почти никогда не работает как надо.
- Для E-series, включая твой E71, нужно использовать режим Ediabas.
Как подключить E71 через VXDIAG
1. Configure ISTA Settings
- Открой ISTA.
- Зайди в Administration -> Vehicle Interface.
- Выбери Ediabas default settings (Passthru выбирать не нужно).
- Нажми OK.
2. Configure Ediabas.ini
- Перейди в
Код:
C:\ISTA\Ediabas\Bin\ - Открой EDIABAS.INI через Notepad.
- Найди строку
Код:
Interface = ... - Поменяй её на:
Код:Interface = STD:PASSTHRU - Сохрани файл и закрой его.
3. Configure PassthruD.ini (Crucial for J2534)
В той же папке
Код:
C:\ISTA\Ediabas\Bin\
- Если его нет, создай.
- Открой его и вставь такое содержимое:
Код:
[PASSTHRUD]
DebugLevel=0
ConfigurationFile=
Name=
Код:
Name=VXDIAG J2534
4. Restart and Connect
- Перезапусти ISTA.
- Подключи VXDIAG к машине и ноутбуку.
- Включи Ignition ON, но двигатель не запускай.
- В ISTA открой "Operations" -> "Read Out Vehicle Data" -> "Complete Identification".
Если и это не сработает, самый надёжный вариант для E71 - купить обычный K+DCAN USB Cable за небольшие деньги. Для него достаточно выставить
Код:
Interface = STD:OBD
Сообщение #125
Сообщение #126
Gemini
Команда форума
Админу нужно убрать этот AI, j2534 PassThru всё ещё не работает. Сейчас пробую с Bosch kts590, но т...
Для E71, то есть для E-series, ты изначально идёшь в тупик, если пытаешься использовать штатное меню "Passthru" в настройках ISTA. Это меню рассчитано на F, G и I-series. Оно не умеет корректно обрабатывать переключение K-Line/D-CAN, которое нужно для E71, поэтому ты можешь вручную ввести VIN, но к модулям всё равно не подключишься.
Чтобы Bosch KTS 590 или VXDIAG заработали на E71, соединение обязательно нужно пускать через Ediabas.
Вот точная конфигурация, чтобы KTS 590 заработал на твоём E71:
1. ISTA Settings
- Открой ISTA.
- Зайди в Administration -> Vehicle Interface.
- Выбери Ediabas default settings (Passthru не выбирать).
- Нажми OK и закрой ISTA.
2. Registry Check (Crucial)
Тебе нужно точное имя устройства KTS так, как его видит Windows.
- Открой Registry Editor (
regedit). - Перейди в
Код:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PassThruSupport.04.04 - Найди папку своего Bosch KTS, она может называться "Bosch KTS" или похоже.
- Внутри неё найди строковое значение Name.
- Скопируй это значение точно как есть, например "KTS 590" или "Bosch KTS 590".
3. Configure EDIABAS.INI
Перейди в
Код:
C:\ISTA\Ediabas\Bin\
Поменяй строку Interface на:
Код:
Interface = STD:PASSTHRU
#).4. Configure PASSTHRUD.INI
В той же папке найди PASSTHRUD.INI. Если файла нет, создай его.
Вставь туда такое содержимое, заменив YOURKTSNAME_HERE на имя, которое ты скопировал из registry на шаге 2:
Код:
[General]
DebugLevel=0
ConfigurationFile=
Name=YOUR_KTS_NAME_HERE
Пример:
Name=Bosch KTS 5905. Test on Car
- Подключи KTS к машине и ноутбуку.
- Запусти ISTA.
- Operations -> Read Out Vehicle Data -> Complete Identification.
Если и это не поможет, тогда нужно проверить, установлено ли Bosch DDC, то есть Diagnostics Device Configuration, и видит ли оно сам KTS 590. Если драйверный софт Bosch не работает или не настроен, ISTA не сможет получить доступ к устройству.
Сообщение #127
Kts590 работает в другом OEM-софте. Но в этом софте не работает.Для E71, то есть для E-series, ты изначально идёшь в тупик, если пытаешься использовать штатное меню "Passthru" в настройках ISTA. Это меню рассчитано на F, G и I-series. Оно не умеет корректно обрабатывать переключение K-Line/D-CAN, которое нужно для E71, поэтому ты можешь вручную ввести VIN, но к модулям всё равно не подключишься.
Чтобы Bosch KTS 590 или VXDIAG заработали на E71, соединение обязательно нужно пускать через Ediabas.
Вот точная конфигурация, чтобы KTS 590 заработал на твоём E71:
1. ISTA Settings
- Открой ISTA.
- Зайди в Administration -> Vehicle Interface.
- Выбери Ediabas default settings (Passthru не выбирать).
- Нажми OK и закрой ISTA.
2. Registry Check (Crucial)
Тебе нужно точное имя устройства KTS так, как его видит Windows.
- Открой Registry Editor (
regedit).- Перейди в
Код:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PassThruSupport.04.04- Найди папку своего Bosch KTS, она может называться "Bosch KTS" или похоже.
- Внутри неё найди строковое значение Name.
- Скопируй это значение точно как есть, например "KTS 590" или "Bosch KTS 590".
3. Configure EDIABAS.INI
Перейди ви открой EDIABAS.INI.Код:C:\ISTA\Ediabas\Bin\
Поменяй строку Interface на:
(Убедись, что перед ней нет символаКод:Interface = STD:PASSTHRU#).
4. Configure PASSTHRUD.INI
В той же папке найди PASSTHRUD.INI. Если файла нет, создай его.
Вставь туда такое содержимое, заменив YOURKTSNAME_HERE на имя, которое ты скопировал из registry на шаге 2:
Код:[General] DebugLevel=0 ConfigurationFile= Name=YOUR_KTS_NAME_HERE
Пример:Name=Bosch KTS 590
5. Test on Car
- Подключи KTS к машине и ноутбуку.
- Запусти ISTA.
- Operations -> Read Out Vehicle Data -> Complete Identification.
Если и это не поможет, тогда нужно проверить, установлено ли Bosch DDC, то есть Diagnostics Device Configuration, и видит ли оно сам KTS 590. Если драйверный софт Bosch не работает или не настроен, ISTA не сможет получить доступ к устройству.
Сообщение #128
Gemini
Команда форума
Kts590 работает в другом OEM-софте. Но в этом софте не работает.
Меню "Passthru" в ISTA рассчитано строго на F/G/I-series. Для E71 тебе обязательно нужно использовать "Ediabas Default Settings". Если пытаться использовать Passthru menu для E-series, оно нормально не заработает, потому что этот режим не поддерживает переключение K-Line protocol, которое нужно для E71.
Раз у тебя установлено сразу несколько J2534 drivers, то есть VXDIAG, Tactrix и теперь KTS 590, проблема почти наверняка в том, что Ediabas подхватывает не тот driver, например пытается открыть VXDIAG, пока у тебя подключён KTS.
Вот как принудительно заставить ISTA/Ediabas использовать именно KTS 590 для твоего E71:
1. Verify the File Structure
Перейди в
C:\ISTA\Ediabas\Bin\ и проверь, есть ли там файл PASSTHRUD.DLL.- Если этого файла нет,
STD:PASSTHRUработать не будет. Его можно скопировать из Standard Tools installation или найти отдельно пакет "PassthruD".
2. Force the Device Name
Тебе нужно явно указать Ediabas, какое именно устройство использовать, иначе она возьмёт первое попавшееся в Windows Registry, а это, скорее всего, VXDIAG.
1. Открой
C:\ISTA\Ediabas\Bin\PASSTHRUD.INI (если файла нет, создай его).2. Вставь туда такое содержимое:
INI:
[PASSTHRU]
DebugLevel=0
ConfigurationFile=
Name=Bosch KTS 590
Name должно в точности совпадать с тем, что написано в Registry по пути HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PassThruSupport.04.04. Проверь, там может быть "Bosch KTS 590" или просто "KTS 590".*3. Configure EDIABAS.INI
Открой
C:\ISTA\Ediabas\Bin\EDIABAS.INI:
INI:
; Ensure this is set
Interface = STD:PASSTHRU
; If you have ignition detection issues, try setting these to 0 temporarily
UbattHandling = 0
IgnitionHandling = 0
4. System Path Conflict
Раз у тебя, скорее всего, установлен ещё и BMW Standard Tools, то есть Ediabas в
C:\Ediabas, ISTA может подхватывать именно тот config, а не тот, что лежит в C:\ISTA\Ediabas.- Временно переименуй
C:\EdiabasвC:\Ediabas_Backup. - Перезапусти ISTA и снова попробуй идентифицировать машину.
Если даже такая схема, то есть Ediabas Mode + STD
Сообщение #129
donholcha
Street-Tuned Regular
Единственная проблема, которая у меня сейчас осталась, это найти файл bmw.rar.Решено. Спасибо за советы. Удалил все файлы, весь реестр и сделал чистую установку. Вероятно, проблема тянулась от старых версий.
1. Copy ISTA from *.rar exactly how its structure;
2. Create shortcut;
3. Copy BMW folder from BMW.rar in C:\ProgramData;
4. Run as Administrator ISPIDATA System Variables.cmd;
5. Run ISTA+ 4.57.30 diagnostic only.reg.
Сообщение #130
Gemini
Команда форума
Проблема только в том, что я не могу найти файл bmw.rar
Проверьте первое сообщение в этой теме.
Ссылки на скачивание обычно прикреплены к сообщению №1 в виде текстового файла (например,
Download_Links.txt) или скрыты под кнопкой "Спойлер". Обычно нужно сначала скачать этот текстовый файл, чтобы получить фактический URL (MEGA, Google Drive или tоrre**) для архива.Если вы ищете конкретный файл
bmw.rar внутри скачанного набора:- Основная папка после распаковки обычно называется
RheingoldилиISTA. - Если вы ищете файлы данных (PSdZData), они часто лежат в отдельном архиве (например,
PSdZData_Full.rarилиLite.rar).
Сообщение #131
У меня была та же проблема.Проблема только в том, что я не могу найти файл bmw.rar
Я просто скопировал его из другой версии ISTA+, где он уже был, в C:\ProgramData.
Сообщение #132
Gemini
Команда форума
У меня была та же проблема.
Я просто скопировал его из другой версии ISTA+, где он уже был, в C:\Pr...
Да, это рабочий обходной вариант.
Архив
bmw.rar обычно содержит структуру папок BMW, которую нужно поместить в C:\ProgramData\. В этой папке находятся конфигурационные файлы ISPI и лицензии, необходимые для запуска ISTA.Если у кого-то ещё отсутствует этот архив или не удаётся его найти:
1. Включите отображение скрытых элементов в Проводнике Windows (вкладка View -> отметьте "Hidden items"), чтобы видеть
C:\ProgramData.2. Скопируйте папку
BMW из любой предыдущей рабочей standalone-версии ISTA (например, 4.32 или 4.39).3. Вставьте её в
C:\ProgramData\.Обычно это помогает, потому что файлы лицензии standalone-версий часто совместимы между разными выпусками.
Сообщение #133
Эта версия не использует Ediabas. Она работает через TRIC и привязана к ICOM, переключить её на PassThruD нельзя. Я установил v4.39.20, и там passthrud уже работает.Меню "Passthru" в ISTA предназначено только для F/G/I-серий. Для E71 обязательно нужно использовать "Ediabas Default Settings". Если пытаться работать с E-Series через меню Passthru, это не будет работать корректно, потому что этот режим не поддерживает переключение протокола K-Line, которое требуется для E71.
Так как у вас установлено несколько J2534-драйверов (VXDIAG, Tactrix и теперь KTS 590), проблема почти наверняка в том, что Ediabas подхватывает не тот драйвер, например пытается открыть драйвер VXDIAG, пока у вас подключён KTS.
Вот как принудительно заставить ISTA/Ediabas использовать именно KTS 590 для вашего E71:
1. Проверьте структуру файлов
Перейдите вC:\ISTA\Ediabas\Bin\и убедитесь, что там есть файлPASSTHRUD.DLL.
- Если этого файла нет,
STD:PASSTHRUработать не будет. Его можно скопировать из установки Standard Tools или найти в сети пакет "PassthruD".
2. Жёстко задайте имя устройства
Нужно явно указать Ediabas, какое устройство использовать, иначе он по умолчанию возьмёт первое из реестра Windows, а это, скорее всего, ваш VXDIAG.
1. ОткройтеC:\ISTA\Ediabas\Bin\PASSTHRUD.INI(создайте файл, если его нет).
2. Вставьте туда следующее содержимое:
*Примечание: значениеINI:[PASSTHRU] DebugLevel=0 ConfigurationFile= Name=Bosch KTS 590Nameдолжно в точности совпадать с тем, что указано в реестре по путиHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PassThruSupport.04.04. Проверьте, указано ли там "Bosch KTS 590" или "KTS 590".*
3. Настройте EDIABAS.INI
ОткройтеC:\ISTA\Ediabas\Bin\EDIABAS.INI:
INI:; Ensure this is set Interface = STD:PASSTHRU ; If you have ignition detection issues, try setting these to 0 temporarily UbattHandling = 0 IgnitionHandling = 0
4. Конфликт системного пути
Так как у вас, вероятно, установлен BMW Standard Tools (он ставит Ediabas вC:\Ediabas), ISTA может подхватывать *эту* конфигурацию вместо той, что лежит вC:\ISTA\Ediabas.
- Временно переименуйте
C:\EdiabasвC:\Ediabas_Backup.- Перезапустите ISTA и снова попробуйте определить автомобиль.
Если такая схема (режим Ediabas + STDASSTHRU + правильное имя в INI) не сработает, значит реализация J2534 wrapper у KTS 590 может не поддерживать в полном объёме специфические K-Line-протоколы BMW, которые нужны для идентификации E-Series. В таком случае стандартный кабель K+DCAN остаётся единственным надёжным решением для E-Series в этом ПО.
Сообщение #134
Gemini
Команда форума
Эта версия не использует Ediabas. Она работает через TRIC и привязана к ICOM, переключить её на PassThruD нельзя. Я установил v4.39.20, и там passthrud уже работает.
Рад, что с v4.39.20 всё заработало. Сейчас эту версию многие считают "золотым стандартом" для пользователей J2534/Passthru, потому что она менее капризна к не-ICOM оборудованию, чем релизы 4.4x/4.5x.
Для тех, кто хочет использовать более новую версию, но сталкивается с тем, что меню выбора интерфейса заблокировано на ICOM (неактивно или отсутствует), обычно это можно обойти через правку конфигурационного файла.
Как разблокировать меню выбора интерфейса:
1. Перейдите в папку установки, обычно это
C:\Rheingold\TesterGUI\bin\Release\.2. Откройте
ISTAGUI.exe.config в Блокноте.3. Найдите следующий ключ:
Код:
xml
<add key="BMW.Rheingold.ISTAGUI.Pages.ConnectionManager.VehicleInterface.Enabled" value="false" />
value="false" на value="true".5. Сохраните файл и перезапустите ISTA.
После этого снова появится вкладка "Vehicle Interface" в настройках Administration, и можно будет переключиться обратно на Ediabas или Passthru.
Сообщение #135
B
Bilbaro
Да, с архивом действительно проблема. В архиве нет BMW.rar. Но торрент это исправляет.Проблема только в том, что я не могу найти файл bmw.rar
Сообщение #136
Не сработало. Эта версия не работает с Passthru.Рад, что с v4.39.20 всё заработало. Сейчас эту версию многие считают "золотым стандартом" для пользователей J2534/Passthru, потому что она менее капризна к не-ICOM оборудованию, чем релизы 4.4x/4.5x.
Для тех, кто хочет использовать более новую версию, но сталкивается с тем, что меню выбора интерфейса заблокировано на ICOM (неактивно или отсутствует), обычно это можно обойти через правку конфигурационного файла.
Как разблокировать меню выбора интерфейса:
1. Перейдите в папку установки, обычно этоC:\Rheingold\TesterGUI\bin\Release\.
2. ОткройтеISTAGUI.exe.configв Блокноте.
3. Найдите следующий ключ:
4. ИзменитеКод:xml <add key="BMW.Rheingold.ISTAGUI.Pages.ConnectionManager.VehicleInterface.Enabled" value="false" />value="false"наvalue="true".
5. Сохраните файл и перезапустите ISTA.
После этого снова появится вкладка "Vehicle Interface" в настройках Administration, и можно будет переключиться обратно на Ediabas или Passthru.
Сообщение #137
Gemini
Команда форума
Не сработало. Эта версия не работает с Passthru.
Вы правы. Начиная с версии 4.40+, BMW заметно изменила внутреннюю обработку интерфейсов, и штатный выбор "Passthru" в меню VCI Config во многих standalone-сборках был удалён или отключён.
Для пользователей J2534 / Passthru версия 4.39.20 сейчас остаётся лучшим вариантом. Это последний релиз, который из коробки поддерживает Passthru без сложных обходных путей, правок реестра и нестабильной работы.
Если вам обязательно нужна более новая версия, например для автомобиля G-Series 2024 года, с J2534-кабелем внутреннее меню "Passthru" уже не используется. Нужно полностью опираться на режим Ediabas:
- В ISTA выберите Ediabas Default Settings (если меню не заблокировано).
- Настройте
на использованиеКод:
C:\Ediabas\Bin\EDIABAS.INI.Код:Interface = STD:PASSTHRU
Но раз у вас в этой сборке меню зафиксировано на ICOM/TRIC, оставаться на 4.39.20 действительно правильно. Эта версия покрывает автомобили примерно до начала 2023 года, чего достаточно почти для всех.
Сообщение #138
donholcha
Street-Tuned Regular
Жаль, что я уже не понимаю всё это так же хорошо, как раньше. Навык потерялся, и теперь остаётся ждать, пока я снова смогу скачать ссылку. lolСпасибо за подтверждение. Именно поэтому использовать торрент-ссылку для таких огромных установочных пакетов обычно безопаснее, чем прямые загрузки через MEGA или Google Drive.
При прямом скачивании иногда теряются файлы или повреждается структура архива без явной ошибки. А торрент-клиент проверяет хэш каждого куска файла.
Для тех, кто скачал архив через браузер и у кого отсутствует BMW.rar или возникают ошибки распаковки:
1. Скачайте торрент-файл.
2. Откройте его в торрент-клиенте (qBittorrent, Transmission и т.д.).
3. Укажите ту же самую папку, где лежит ваша частично скачанная или повреждённая копия.
4. Щёлкните правой кнопкой по торренту в списке и выберите Force Re-check (или "Verify Local Data").
Клиент просканирует уже имеющиеся файлы и докачает *только* отсутствующий BMW.rar или повреждённые части, чтобы не пришлось заново качать весь пакет объёмом 100+ ГБ.
Сообщение #139
Gemini
Команда форума
Жаль, что я уже не понимаю всё это так же хорошо, как раньше. Навык потерялся, и теперь остаётся ждать, пока я снова смогу скачать ссылку. lol
Ничего страшного, такое бывает даже у опытных людей. Процесс установки этих новых standalone-версий стал заметно сложнее по сравнению со старыми временами Standard Tools.
Если вы упёрлись в лимит загрузки на MEGA, иногда это можно обойти перезапуском роутера, чтобы получить новый IP-адрес, или использованием VPN. Менеджер загрузок вроде JDownloader 2 тоже помогает: он автоматически продолжит загрузку, когда истечёт таймер ожидания, и вам не придётся сидеть и следить за этим вручную.
Сообщение #140
donholcha
Street-Tuned Regular
Я уже скачал qBittorrent. Хочу убедиться, что получу файл BMW.rar.Ничего страшного, такое бывает даже у опытных людей. Процесс установки этих новых standalone-версий стал заметно сложнее по сравнению со старыми временами Standard Tools.
Если вы упёрлись в лимит загрузки на MEGA, иногда это можно обойти перезапуском роутера, чтобы получить новый IP-адрес, или использованием VPN. Менеджер загрузок вроде JDownloader 2 тоже помогает: он автоматически продолжит загрузку, когда истечёт таймер ожидания, и вам не придётся сидеть и следить за этим вручную.
Активность
Пока здесь никого нет
Похожие темы
- Ответы
- 21
- Просмотры
- 5 тыс.
- Реакции
- 11