Skip to content

读取和写入数值 ​

读取是安全的;写入会改变 ECU。以下流程会保留原始值的副本,并验证新值。

读取 ​

  1. 在 ECU Edit 中打开 ECU。
  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。它列出带有 View 且 writeable: true 的参数。
  2. 修改数值。编辑器会显示解码后的值以及将要发送的原始字节。
  3. 在对话框中确认写入。
  4. 等待肯定响应并回读该值。

写入使用 UDS 0x2E。如果参数有单独的 write_auth 级别,则写入使用该级别。分组为 ioctl 且 writeable: true 的参数在这里(0x2E)和 IO Control(0x2F)中都可用。

带有解码值和原始字节的参数编辑器

安全访问 ​

如果参数受保护,项目必须在 data/auth/ 中定义认证级别和 Seed2Key DLL。应用会在写入前自动执行种子/密钥交换。被拒绝的密钥会连同否定响应码一起出现在日志中。

手动种子/密钥操作可在 UDS Tools 中使用。

写入之前 ​

  • 保存项目转储(ECU List → Save/Load → Save Data),或将表格导出为 CSV。
  • 确认目标 ECU:同一个 DID 在两个 ECU 上可能含义不同。
  • 如果在常规编辑器之外写入,请确认会话和安全级别。
  • 不要在车辆正在刷写或另一个诊断仪持有会话时写入。

UDS 肯定响应表示 ECU 接受了请求。它不能证明该值适合这辆车。请回读并与预期行为比较。

相关 ​

免费核心。本地工作区。无需云端。