读取和写入数值
读取是安全的;写入会改变 ECU。以下流程会保留原始值的副本,并验证新值。
读取
- 在 ECU Edit 中打开 ECU。
- Info 标签页 → Refresh Info 读取
info组。 - Parameters 标签页显示项目定义的其余 DID。
- 右键单击一行,选择 Read(
Ctrl+R)和 Copy to clipboard(Ctrl+C)。Ctrl+A全选;Ctrl+click/Shift+click选择多行。 - ECU List → Read All 读取项目中每个 ECU 的所有参数。

写入
- 打开 Writable Values。它列出带有 View 且
writeable: true的参数。 - 修改数值。编辑器会显示解码后的值以及将要发送的原始字节。
- 在对话框中确认写入。
- 等待肯定响应并回读该值。
写入使用 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 接受了请求。它不能证明该值适合这辆车。请回读并与预期行为比较。
