Быстрый старт
Это руководство ведёт от свежей установки до чтения параметра и кода неисправности. На каждом шаге используются английские названия элементов интерфейса, которые вы видите в приложении.
1. Установка
- Установщик пока не опубликован. Когда выйдет, скачайте
bmsetup.exeсо страницы релиза. - Запустите установщик. Требуется Windows 10 или новее.
- При необходимости установите x86 Microsoft Visual C++ 2015–2022 Redistributable.
- Запустите BlackMagic из меню «Пуск».
2. Выбор workspace
При первом запуске приложение спрашивает каталог workspace. Workspace содержит:
workspace/
├── data/ # DTC databases, DID descriptions, auth DLLs, config.json
├── logs/ # session logs
├── projects/ # one folder per project
├── scripts/ # shared Lua scripts
└── firmware/ # shared firmware imagesВыберите пустую папку, в которую у вас есть право записи. Подкаталоги приложение создаст само. Позже workspace можно сменить в селекторе workspace.
3. Создание проекта
- File → New project (
Ctrl+N). - Добавьте ECU вручную или откройте Tools → CAN Scanner и добавьте ECU, найденные на шине.
- Сохраните проект (
Ctrl+S). Приложение создаёт папку в каталогеprojects/внутри workspace.
У каждого ECU свои транспорт (CAN или DoIP), параметры, routines и настройки DTC.
4. Подключение к автомобилю
Для CAN откройте View → Settings → PassThru Interface и выберите драйвер J2534. Когда связь установлена, строка состояния показывает CAN Interface: Connected.
Для DoIP откройте Tools → DoIP Setup, выберите сетевой адаптер, задайте Own IP / Netmask (статически или DHCP), IP назначения, порт 13400 и адрес тестера (0x0E80), затем используйте Discover или Scan. Выберите DoIP как транспорт для ECU в его настройках.
5. Чтение
- Дважды щёлкните ECU в ECU List, чтобы открыть его в ECU Edit.
- На вкладке Info нажмите Refresh Info, чтобы прочитать параметры идентификации.
- На вкладке Measurement Values задайте период обновления и нажмите Start.
- На вкладке DTC нажмите Read DTC, чтобы загрузить память неисправностей.
6. Запись значения
Откройте вкладку Parameters или Writable Values, измените значение и подтвердите запись. Запись идёт с уровнем доступа, настроенным для этого параметра; если ECU требует seed/key, проект должен ссылаться на Seed2Key DLL в data/auth/.
Запись параметров и запуск routines изменяют автомобиль. Убедитесь, что понимаете назначение параметра, прежде чем отправлять запись.
Сочетания клавиш
| Сочетание | Действие |
|---|---|
Ctrl+N | Новый проект |
Ctrl+O | Открыть проект |
Ctrl+S | Сохранить проект |
Ctrl+Z / Ctrl+Y | Отменить / Повторить |
Ctrl+R | Чтение выбранных параметров (ECU Edit) |
Ctrl+C | Копировать выбранные параметры |
Ctrl+A | Выбрать все параметры |
Alt+, | Настройки |
Глубина отмены настраивается (по умолчанию 20, диапазон 0–100) и не сохраняется между запусками. Отмена блокируется, пока выполняется задача ECU.
Все страницы руководства
- Установка — требования, установщик, тихая установка.
- Workspace — структура, резервные копии, перенос.
- Настройка проекта — ECU вручную и из сканера.
- Подключение к автомобилю — J2534 и DoIP.
- Чтение и запись значений — идентификация, параметры, security.
- Чтение и очистка ошибок — DTC, snapshots, базы.
- Запись живых данных — опрос, графики, CSV.
- Быстрый старт по скриптам — первый Lua-скрипт.
- Форматы файлов — проект, дамп, DID, логи.
- FAQ — частые проблемы с транспортом и доступом.
Дальше
- Возможности — что делает каждое окно, подробно.
- Скачать — требования и контрольные суммы.
