我试图通过向连接器C上的VDO文件发送RemoteCompanyCardReady cantp消息来进行远程文件记录认证。
我得到的回复消息是一个nack 7f 31 7f,它似乎表明没有开放会话。我似乎找不到任何地方来打开诊断会话到记录仪。另外,我用来发送消息的can id是18 18DAEEFB,对吗?有人能给我Can总线上的字节序列吗?
发布于 2021-04-30 06:35:28
如果您正在接收来自设备的响应(在您的情况下是7F 31 7F),那么CAN ID似乎是正确的。
您试图发送的服务(0x31)似乎是一个常规控制服务。这些服务通常在诊断会话中工作。
根据ISO,会话控制服务是0x10。因此,尝试将请求(1003)发送到设备。如果收到肯定的答复(5001 XX.)然后立即发送所需的服务(在收到5001后的5秒内)。
https://stackoverflow.com/questions/66906328
复制相似问题