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.
