假如我们的ECU需要进行安全验证算法,在VSPY3中如何实现呢?

加密算法框架下载

旧版算法框架下载(适用于3.6.066版本)

相关演示视频

先下载上面的加密算法框架,用Visual Studio打开后,把加密算法写入到程序中,按F7生成DLL文件,如下图所示。

加密算法写在里面
记住上图中的路径

打开VSpy3,SpyNetworks->ECU,建立安全验证算法诊断任务。

接下来这一步相当重要,点击Browse,把我们刚刚生成的dll文件,拷贝到Browse打开以后的文件夹中。

请注意,是拷贝到这个ExtensibleSecurity的文件夹中!而不是去Browse选中。

下一步是建立安全验证的诊断任务,如下图所示,要勾选Do extensibleSecurity auto-unlock这个选项。

可通过如下的几种方法来实现检验安全验证算法成功与否:

发起RequestSeed 执行方法1:

连接好硬件后,单击左边窗口中的诊断任务前面的方框后,VSPY3 会自动发送诊断指令,并显示诊断的结果。

发起执行的方法2:

在Diagnostics新建一个ISO-14229的$27,然后选择odx文件,单击左边窗口中的诊断任务前面的方框 即可

JapanKoreaChinaUSA