Skip to content

FAQ ​

Приложение не запускается, или Windows предупреждает о файле ​

Текущие сборки не подписаны. При первом запуске SmartScreen может показать предупреждение. Убедитесь, что файл скачан с официальной страницы загрузки, затем используйте More info → Run anyway. Требуется x86 Visual C++ 2015–2022 Redistributable.

Приложение также может работать прямо из папки сборки без установки; данные проекта по-прежнему попадают в выбранный workspace, а глобальные настройки — в %APPDATA%\BlackMagic.

Моего адаптера J2534 нет в списке ​

Сначала установите драйвер производителя, затем снова откройте Settings → PassThru Interface. Список строится из библиотек J2534, зарегистрированных в системе. Смена драйвера переподключает приложение. Если адаптер всё ещё не появляется, проверьте, что архитектура драйвера соответствует сборке x86.

Строка состояния показывает подключение, но ECU не отвечает ​

Статус доказывает только то, что адаптер открылся. Проверьте:

  • CAN ID запроса и ответа в определении ECU;
  • скорость передачи (125/250/500/750 кбит/с или 1 Мбит/с) и режим 11/29 бит;
  • состояние зажигания и не удерживает ли сеанс другой тестер;
  • лог на предмет необработанного запроса и тайм-аута.

Обнаружение DoIP ничего не находит ​

  • Убедитесь, что ПК и автомобиль находятся в одной подсети.
  • Проверьте Own IP, Netmask, Destination IP и порт 13400.
  • Задайте Tester Address, ожидаемый автомобилем, обычно 0x0E80.
  • Автомобиль может ответить только после включения зажигания и пробуждения шлюза.
  • Если Discover ничего не видит, попробуйте ECU Address From / To с Scan.

Security access отклонён ​

Проекту нужен правильный уровень авторизации и Seed2Key DLL в data/auth/. Неверный уровень или ключ, вычисленный другим алгоритмом, даёт отрицательный ответ. Код ответа есть в логе. Ручной обмен seed/key доступен в UDS Tools → Authorization 0x27 с Get Seed / Send Key.

Запись возвращает отрицательный ответ ​

Частые причины: ECU в неверном сеансе, security access не выполнен, параметр в проекте только для чтения или длина значения не соответствует View. Для Writable Values проверьте writeable: true, View и необязательный уровень write_auth. Читайте параметр обратно после каждой успешной записи.

Параметра нет в Writable Values ​

  • writeable должен быть true в .bmecu;
  • у параметра должен быть View;
  • параметр ioctl с writeable: true также появляется в IO Control, используя там 0x2F, а здесь 0x2E.

Measurement Values не рисует график ​

  • График строится только для uint и int; для ascii, hex, enum и combined показывается Not graphable.
  • No data означает, что значение ещё не прочитано; No samples — что история ещё не накопилась.
  • После Start подождите хотя бы один период опроса.
  • Если Start нажата при пустом списке, ничего не происходит.
  • Длинная серия ошибок связи останавливает измерение; проверьте лог.

Почему в CSV измерений нет меток времени и заголовка? ​

Так задумано: файл содержит строки "Name","DID","Value Unit" для выбранных параметров. Для хронологии запросов используйте лог, а для полного состояния — .bmdump.

Где находятся логи? ​

В <workspace>/logs/. Панель Log & Console показывает те же события в реальном времени. Сохранённый лог начинается со строки [build] с версией, конфигурацией и датой сборки.

DTC показывает "Unknown DTC" ​

Код прочитан, но описания в загруженной базе нет. Добавьте запись .json или .txt в data/dtc/ либо выберите локальный файл в Project Properties. Строки TXT имеют вид CODE description; строки, начинающиеся с # или ;, игнорируются.

Нужен ли приложению интернет? ​

Нет. Диагностика, проекты, логи и отчёты работают локально. AI-чату нужен настроенный HTTP-эндпоинт или ACP; MCP-клиенты подключаются через локальный сервер.

AI-чат не отвечает ​

  • Проверьте бэкенд (HTTP-эндпоинт, совместимый с OpenAI, или OpenCode ACP) и ключ API; ключ хранится в Диспетчере учетных данных Windows.
  • Ищите строки HTTP: и CHAT: в логе.
  • Зависший запрос завершается по тайм-ауту; нажмите Stop и повторите.
  • Изменения проекта и живые записи в ECU — отдельные разрешения в Settings → Automation.

Можно ли перенести workspace на другой ПК? ​

Да. Скопируйте папку и откройте её как workspace. Файлы ECU ссылаются по имени внутри папки проекта. Глобальные настройки хранятся отдельно и могут быть созданы заново.

Интерфейс только на английском — можно ли использовать кириллические или китайские данные? ​

Да. Имена ECU, описания DTC и текст параметров на кириллице или упрощённом китайском отображаются корректно. Сами элементы интерфейса — английские.

Где окно прошивки? ​

Модули прошивки для конкретных автомобилей входят только в сборки, где такой модуль есть. Универсальный путь — Lua API прошивки и flashing. См. Прошивка.

Как сообщить о проблеме? ​

Форум пока не открыт. Пока сохраните лог сессии, дамп проекта и точные шаги; это минимум, необходимый для воспроизведения проблемы с транспортом или ECU.

Связанное ​

Бесплатное ядро. Локальный workspace. Без облака.