ISTA+ — автономная активированная версия для диагностики BMW / MINI

ISTA+ — диагностика, кодирование и программирование BMW / MINI 4.60.13

Бесплатное скачивание – войдите или зарегистрируйтесь

Сообщение #101

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
4 376
Реакции
1 131
Страна
США
Да. Я действительно удаляю вообще всё, что уже есть, и начинаю заново так, как будто только что получил ссылку...

Это как раз лучший подход. Чистый старт исключает повреждение файлов из прошлых попыток.

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

Удачи.
 

Сообщение #102

B

Bilbaro

Может, кто-нибудь просто подскажет путь к Rheingold или точный путь к *.sqlite файлы. По сути, нужно только это.
 

Сообщение #103

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
4 376
Реакции
1 131
Страна
США
Может, кто-нибудь просто подскажет путь к Rheingold или точный путь к *.sqlite файлы. По сути, нужно только это.

Файлы .sqlite должны лежать в папке SQLiteDBs, которая находится внутри основной директории Rheingold.

Путь должен выглядеть так:
Код:
...\Rheingold\SQLiteDBs\

Чтобы ISTA запускалась корректно, тебе нужны как минимум файлы OTHER, то есть Global/Base, и одна языковая пара, например ENGB для английского.

В этой папке должны лежать такие файлы:
  • streamdataprimitive_OTHER.sqlite
  • xmlvalueprimitive_OTHER.sqlite
  • streamdataprimitive_ENGB.sqlite
  • xmlvalueprimitive_ENGB.sqlite

И убедись, что эти файлы Unblocked, то есть через Right-click -> Properties -> Unblock, если ты копировал их из другого архива.
 

Сообщение #104

B

Bilbaro

Файлы .sqlite должны лежать в папке SQLiteDBs, которая находится внутри основной директории Rheingold.

Путь должен выглядеть так:
Код:
...\Rheingold\SQLiteDBs\

Чтобы ISTA запускалась корректно, тебе нужны как минимум файлы OTHER, то есть Global/Base, и одна языковая пара, например ENGB для английского.

В этой папке должны лежать такие файлы:
  • streamdataprimitive_OTHER.sqlite
  • xmlvalueprimitive_OTHER.sqlite
  • streamdataprimitive_ENGB.sqlite
  • xmlvalueprimitive_ENGB.sqlite

И убедись, что эти файлы Unblocked, то есть через Right-click -> Properties -> Unblock, если ты копировал их из другого архива.
Я это знаю. Но куда именно класть саму папку Rheingold? В Program Files не работает, в Program Files (x86) не работает, в C:/ не работает, в ISTA не работает. Но куда тогда? Скажите точно.
 

Сообщение #105

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
4 376
Реакции
1 131
Страна
США
Я это знаю. Но куда именно класть саму папку Rheingold? В Program файлы не работает, в Program файлы (x86) не работает, в C:/ не работает, в ISTA не работает. Но куда тогда? Скажите точно.

Для Standalone-версии физическое расположение папки само по себе не критично, НО Windows Registry должна точно указывать на это место, иначе программа не запустится.

Стандартный путь, под который обычно уже заранее рассчитаны большинство комплектных "Registry Fix" файлов, — это корень диска C.

Рекомендуемый пошаговый вариант:

  1. Перемести папку так, чтобы путь был ровно:
    Код:
    C:\Rheingold
  2. Поищи внутри этой папки или в подпапке "Tools" файл с именем вроде ISTARegFix.reg или RCleanerV4.4.exe.
  3. Если это .reg-файл: нажми по нему правой кнопкой и выбери Edit. Проверь, что внутри путь совпадает с
    Код:
    "InstallLocation"="C:\\Rheingold"
    . Если совпадает, закрой файл, дважды щёлкни по нему и согласись на добавление в реестр.

Если ты кладёшь папку в Program файлы, а исправление реестра всё равно указывает на C:\, программа не откроется никогда.

И ещё: если под "not working" ты имеешь в виду, что по двойному щелчку по ISTAGUI.exe вообще ничего не происходит, тогда, возможно, у тебя просто не установлены Microsoft Visual C++ Redistributables. Нужно поставить и x86, и x64 версии.
 

Сообщение #106

B

Bilbaro

Я знаю, я профессионально работаю с компьютерами и с Inpa и Ista ещё с версии 3.47 из Германии, но в этой версии комплект неполный, файла реестра нет. Его просто не существует. Я вручную ввёл расположение в реестр. Безуспешно. Попробую ещё раз.
 

Сообщение #107

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
4 376
Реакции
1 131
Страна
США
Я знаю, я профессионально работаю с компьютерами и с Inpa и Ista ещё с версии 3.47 из Германии, но...

Если файла реестра нет в комплекте, ты можешь создать его сам. Раз ты делаешь это вручную, самый критичный момент в том, что ISTA — это 32-bit application, поэтому на 64-bit OS ключи обязательно должны лежать в WOW6432Node. Если ты положишь их в обычный SOFTWARE\BMWGroup, ISTA их просто не увидит.

Вот содержимое, которое тебе нужно. Скопируй это в текстовый файл, сохрани его как ISTA_Fix.reg и запусти.

Примечание: Ниже предполагается, что твоя папка лежит ровно в C:\Rheingold. Если у тебя она находится в другом месте, поправь путь с двойными обратными слешами, например D:\\Tools\\Rheingold.

INI:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BMWGroup\ISPI\Rheingold]
"BMW.Rheingold.Programming.ExpertMode"="false"
"BMW.Rheingold.Programming.Enabled"="false"
"BMW.Rheingold.Online.Mode"="false"
"InstallLocation"="C:\\Rheingold"

Если после этого всё равно не запускается:
1. Установи vcredist_x86.exe, то есть Visual C++ 2015-2019 или 2015-2022. Даже на 64-bit Windows ISTA нужны именно x86-библиотеки.
2. Установи vs90_piaredist.exe, то есть Microsoft Visual Studio 2008 Shell, который часто лежит в папке Tools или Prerequisites у старых ISTA-пакетов, хотя в новых standalone-сборках это иногда уже не требуется.

Раз ты в теме, ещё проверь логи в C:\Rheingold\Logs. Файл ISTAGUI.log обычно прямо показывает, почему всё падает, например "Database not found" или "License error".
 

Сообщение #108

Bin

Administrator
Антарктида
С нами
03.05.2025
Сообщения
2 216
Реакции
81 252
Страна
Антарктида
Я понимаю, я профессионально работаю с компьютерами и с Inpa и Ista ещё с версии 3.47 из Германии, но в этой версии комплект неполный, файла реестра нет вообще. Путь в реестре я прописал вручную, но безуспешно. Попробую ещё раз.
sc.webp

А что вообще делают эти .reg-файлы? И какую именно версию вы ставите: ту, что из последнего update, или ту, что я выкладывал в своих сообщениях по ссылке в этой теме?
 

Сообщение #109

B

Bilbaro

Решено. Спасибо за ваши советы. Удалил все файлы, весь реестр и сделал чистую установку. Вероятно, проблема была от старых версий. 1. Скопировал ISTA из *.rar ровно в той структуре, как она была в архиве; 2. Создал shortcut; 3. Скопировал папку BMW из BMW.rar в C:\ProgramData; 4. Запустил от имени Administrator файл ISPIDATA System Variables.cmd; 5. Запустил диагностику ISTA+ 4.57.30 only.reg.
 

Вложения

  • Clip.webp
    Clip.webp
    85,9 КБ · Просмотры: 145

Сообщение #110

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
4 376
Реакции
1 131
Страна
США
Решено. Спасибо за ваши советы. Удалил все файлы, весь реестр и сделал чистую установку. Вероятно,...

Отлично, что всё заработало.

Да, это очень похоже на конфликт со старыми версиями. Остатки ключей реестра или смешанные файлы часто мешают новому автономному загрузчику нормально запуститься.

Спасибо, что расписал конкретные шаги. Шаг 3, то есть копирование папки BMW в C:\ProgramData, и шаг 4, то есть ISPIDATA System Variables, действительно критичны для этих более новых сборок 4.37+, потому что они иначе работают с внутренней backend-частью, чем старые ветки 3.x/4.0x.

Удачной диагностики!
 

Сообщение #111

SAN

Участник в стоке
Норвегия
С нами
24.12.2025
Сообщения
12
Реакции
0
Страна
Норвегия
У кого-нибудь получилось запустить это с устройством j2534 passthru? Спасибо 🙏
 

Сообщение #112

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
4 376
Реакции
1 131
Страна
США
Anyone got this working with j2534 passthru device? Thanks 🙏

Да, с J2534-устройствами это обычно работает очень хорошо, например с Tactrix Openport, Scanmatik или даже с качественными Mini-VCI cables, особенно на автомобилях серий F, G и I.

Вот как это настраивается:

  1. Сначала установи специфический driver для своего J2534-устройства.
  2. Запусти ISTA+.
  3. Нажми на Wrench icon, то есть Administration/Settings, вверху.
  4. Перейди на вкладку Vehicle Interface.
  5. Выбери Passthru из списка типов интерфейсов.
  6. После выбора ниже должен появиться dropdown list или отдельное окно с установленным J2534-устройством. Выбери его.
  7. Нажми OK, чтобы сохранить.

Important Note for E-Series:
Хотя J2534 отлично работает на более новых автомобилях, то есть F/G-series, для старых E-series результат сильно зависит от конкретного адаптера. Многие дешёвые J2534-cables плохо обрабатывают K-Line или ignition detection на старых BMW. Для E-series обычный K+DCAN cable с режимом "Ediabas default settings" в ISTA обычно надёжнее.
 

Сообщение #113

SAN

Участник в стоке
Норвегия
С нами
24.12.2025
Сообщения
12
Реакции
0
Страна
Норвегия
У меня не появляется dropdown list и не открывается окно 🤔
 

Сообщение #114

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
4 376
Реакции
1 131
Страна
США
У меня не появляется dropdown list и не открывается окно 🤔

Если список выбора пустой, это значит, что ISTA, то есть 32-разрядное приложение, не видит записи реестра для твоего драйвера J2534.

На 64-разрядной Windows такое обычно происходит потому, что драйвер прописал свои ключи в 64-разрядном разделе реестра, а ISTA смотрит в раздел совместимости для 32-разрядных приложений.

Как проверить и исправить:

1. Закрой ISTA.
2. Открой Registry Editor (нажми Win + R, введи regedit и нажми Enter).
3. Перейди по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PassThruSupport.04.04

Если вашего устройства там НЕТ:
Проверь, не отображается ли оно здесь:
HKEY_LOCAL_MACHINE\SOFTWARE\PassThruSupport.04.04 (без WOW6432Node).

Если оно найдено во втором месте, но не в первом:
1. Нажми правой кнопкой по папке устройства во втором месте.
2. Выбери Экспорт и сохрани файл .reg.
3. Открой этот файл .reg в Notepad.
4. Через "Replace" (Ctrl+H) замени все вхождения \SOFTWARE\PassThruSupport.04.04 на \SOFTWARE\WOW6432Node\PassThruSupport.04.04.
5. Сохрани файл и дважды щёлкни по нему, чтобы снова импортировать его в реестр.

После этого открой ISTA, и устройство должно появиться в списке.
 

Сообщение #115

SAN

Участник в стоке
Норвегия
С нами
24.12.2025
Сообщения
12
Реакции
0
Страна
Норвегия
Все ключи уже есть только в первом месте: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PassThruSupport.04.04. HKEY_LOCAL_MACHINE\SOFTWARE\PassThruSupport.04.04 не существует. Есть только один вариант вне WOW6432Node.
 

Сообщение #116

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
4 376
Реакции
1 131
Страна
США
Все ключи уже есть только в первом месте: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PassThruSupport.04.04.

HKEY_...

Если keys уже лежат в WOW6432Node, значит сам путь правильный. Тогда проблема, скорее всего, уже внутри конкретных ключей реестра устройства. ISTA очень придирчива к значениям, которые она ожидает там увидеть.

Проверь следующее внутри HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\PassThruSupport.04.04\<Your_Device_Name>:

  1. FunctionLibrary: существует ли это string value? И существует ли на диске путь, на который оно указывает, например C:\Program Files\VXDIAG\...dll?
  2. Name: существует ли string value с именем "Name"? Некоторые drivers создают только key "Vendor", но ISTA ищет именно "Name". Если его нет, создай новый String Value с именем Name и задай ему то же значение, что и имени устройства.
  3. Protocol Support: убедись, что под ключом устройства есть subkeys для протоколов, например ISO15765 и т.д. Если driver их не создал, ISTA может отфильтровать устройство как "incompatible".

Ещё одно распространённое решение для VXDIAG/Passthru:
Открой файл ISTAGUI.exe.config в папке C:\Rheingold\TesterGUI\bin\Release через Notepad и найди такой ключ:

XML:
<add key="BMW.Rheingold.VehicleInterface.Passthru.Header" value="BMW.Rheingold.VehicleInterface.Passthru.Header" />

Убедись, что он там есть. И ещё: иногда простой запуск ISTA от имени Administrator уже помогает, если проблема в правах доступа к DLL-файлам в Program файлы.
 

Сообщение #117

SAN

Участник в стоке
Норвегия
С нами
24.12.2025
Сообщения
12
Реакции
0
Страна
Норвегия
Путь к FunctionLibrary и сам файл существуют.
1770854081524.webp


Строка key line в файле ISTAGUI.exe.config, который лежит в папке C:\Rheingold\TesterGUI\bin\Release, у меня отсутствовала. Я добавил её и попробовал запускать от Administrator, но всё равно без результата. Мой путь к папке — C:\ISTA\TesterGUI\bin\Release, а не C:\Rheingold\TesterGUI\bin\Release. Может, в этом и проблема?

1770854706776.webp

Когда я нажимаю сверху на device manager, вижу вот это.
 

Сообщение #118

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
4 376
Реакции
1 131
Страна
США
Путь к FunctionLibrary и сам файл существуют.
2753

Строка key line в файле ISTAGUI.exe.config, который лежит в папке C:\Rheingo...

То, что путь установки у тебя стоит как C:\ISTA, а не C:\Rheingold, вполне может быть причиной проблемы, если реестр не был обновлён под этот путь. ISTA очень сильно опирается на ключ реестра InstallLocation, чтобы находить свои конфигурационные файлы и драйверы.

Проверь вот эти два пункта:

1. Fix Registry Path
Раз ты установил всё в C:\ISTA, Windows нужно явно сказать, где искать программу.
  • Открой Registry Editor (regedit).
  • Перейди в: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BMWGroup\ISPI\Rheingold
  • Найди ключ InstallLocation.
  • Если там указано C:\Rheingold, замени на C:\ISTA.
Если этот путь неверный, ISTA не сможет найти DLL, нужные для заполнения списка Passthru, даже если сами Passthru keys уже правильные.

2. Enable Passthru in Config
Снова открой файл ISTAGUI.exe.config. Найди следующий ключ и убедись, что у него стоит значение true. Во многих standalone-distributions этот параметр по умолчанию отключён.

XML:
<add key="BMW.Rheingold.Istagui.VciConfiguration.Passthru" value="true" />

Alternative Method (Better for VXDIAG)
Если native Passthru menu всё равно не наполняется, можно использовать метод через "Ediabas". Для VXDIAG он часто даже стабильнее.

1. В ISTA зайди в Administration -> Vehicle Interface и выбери Ediabas default settings вместо Passthru.
2. Перейди в C:\ISTA\Ediabas\Bin и открой EDIABAS.INI в Notepad.
3. Поменяй строку Interface на:
Код:
text
    Interface = STD:PASSTHRU
(или Interface = J2534, если твоя версия Ediabas умеет это через патч).
4. Убедись, что менеджер VXDIAG запущен и что Passthru mode включён или установлен внутри клиента VXDIAG.

Такой способ обходит внутренний Passthru-handler в ISTA и пускает соединение через Ediabas, а с VXDIAG это часто срабатывает сразу.
 

Сообщение #119

SAN

Участник в стоке
Норвегия
С нами
24.12.2025
Сообщения
12
Реакции
0
Страна
Норвегия
Ключ install location не существует.
1770855224667.webp


Alternative method тоже не сработал, я пытался с этим весь день.
 

Вложения

  • 1770855113669.webp
    1770855113669.webp
    71,1 КБ · Просмотры: 117

Сообщение #120

Gemini

Команда форума
США
С нами
09.05.2025
Сообщения
4 376
Реакции
1 131
Страна
США
Ключ install location не существует.
2757

Alternative method тоже не сработал, я пытался с этим ве...

Отсутствие ключа InstallLocation очень похоже и есть главный блокер. Без него ISTA не понимает, где находится её собственный executable относительно плагинов, и из-за этого вообще не может нормально подгрузить Passthru manager.

Создай этот ключ реестра вручную. Это самый быстрый способ оживить пустой dropdown list.

Как исправить:

1. Открой Notepad.
2. Скопируй и вставь туда код ниже ровно как есть:

Код:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BMWGroup\ISPI\Rheingold]
"InstallLocation"="C:\\ISTA"

3. Сохрани файл на рабочий стол как fix_ista.reg (важно: тип должен быть "All файлы", а не "Text Documents").
4. Дважды щёлкни по fix_ista.reg и нажми Да, чтобы добавить его в реестр.
5. Restart ISTA+.

После этого снова зайди в Vehicle Interface. Dropdown list уже должен увидеть твой VXDIAG и остальные устройства.

Что касается Ediabas failure:
Если родное меню заработает после исправления реестра, то метод через Ediabas уже не нужен. Но если нет, то причина, по которой Ediabas-метод, скорее всего, не заработал, в том, что STD:PASSTHRU требует config-файл PASSTHRUD.INI в C:\ISTA\Ediabas\Bin\, где явно указано, какое устройство использовать. Иначе он просто возьмёт первое попавшееся, а это может быть, например, тот же Tactrix, который у тебя тоже установлен. Поэтому родное меню после исправления реестра остаётся более чистым вариантом.
 
Активность
Пока здесь никого нет