Skip to content

Чтение и запись значений ​

Чтение безопасно; запись изменяет ECU. Приведённый порядок действий сохраняет копию исходного значения и проверяет новое.

Чтение ​

  1. Откройте ECU в ECU Edit.
  2. Вкладка Info → Refresh Info читает группу info.
  3. Вкладка Parameters показывает остальные DID, заданные в проекте.
  4. Щёлкните строку правой кнопкой для Read (Ctrl+R) и Copy to clipboard (Ctrl+C). Ctrl+A выбирает все; Ctrl+click / Shift+click выбирает несколько строк.
  5. ECU List → Read All читает все параметры всех ECU проекта.
Вкладка Info с параметрами идентификации

Запись ​

  1. Откройте Writable Values. Там перечислены параметры с writeable: true и View.
  2. Измените значение. Редактор показывает декодированное значение и необработанные байты, которые будут отправлены.
  3. Подтвердите запись в диалоге.
  4. Дождитесь положительного ответа и прочитайте значение обратно.

Запись использует UDS 0x2E. Если у параметра есть отдельный уровень write_auth, для записи используется он. Параметр из группы ioctl с writeable: true доступен и здесь (0x2E), и в IO Control (0x2F).

Редактор параметра с декодированным значением и необработанными байтами

Security access ​

Если параметр защищён, проект должен задавать уровень авторизации и Seed2Key DLL в data/auth/. Приложение автоматически выполняет обмен seed/key перед записью. Отклонённый ключ попадает в лог вместе с кодом отрицательного ответа.

Ручная работа с seed/key доступна в UDS Tools.

Перед записью ​

  • Сохраните дамп проекта (ECU List → Save/Load → Save Data) или экспортируйте таблицу в CSV.
  • Проверьте целевой ECU: один и тот же DID может означать разное на двух ECU.
  • Проверьте сеанс и уровень безопасности, если пишете вне обычного редактора.
  • Не пишите, пока автомобиль прошивается или пока другой тестер держит сеанс.

Положительный ответ UDS означает, что ECU принял запрос. Это не доказывает, что значение верно для данного автомобиля. Прочитайте его обратно и сравните с ожидаемым поведением.

Связанное ​

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