OBD 14230 Slow, Addr激活
const u8 LinkCmd14230[6] = { 0xC2, 0x33, 0xF1, 0x01, 0x00, 0xE7 };
u8 ISO14230ADDR_Check()
{
ErrorStatus err;
u8 i;
IWDG_Feed();
//这里将程序简化并深化了, 先唤醒, 然后link, 有响应就算是激活成功.
if (Wakeup_Addr(0x33) == SUCCESS) {
for (i = 0;i < 5;i++) //无响应,需要多次发送后才能正常使用。
{
Send_KWP2000Frame((u8*)LinkCmd14230,&err);
//delay_s(1);
//delay_ms(500);
if (err == SUCCESS)
{
Protocal=ISO14230ADDR;
return 1;
}
}
}
return 0;
}
抓到的包:
00
00
00
55 EF 8F
70 CC C2 33 F1 01 00 E7 //这里是link
86 F1 11 41 00 FF FF FF FF C5 //回应
C2 33 F1 01 00 E7
86 F1 11 41 00 FF FF FF FF C5
C2 33 F1 01 20 07
86 F1 11 41 20 FF FF FF FF E5
C2 33 F1 01 40 27
86 F1 11 41 40 FF FF FF FF 05
00
00
00
55 EF 8F
70 CC C2 33 F1 01 00 E7 //继续link
86 F1 11 41 00 FF FF FF FF C5 //回应
C2 33 F1 01 0C F3
84 F1 11 41 0C 17 C7 B1 C1 33 F1 03 E8
87 F1 11 43 00 00 00 00 00 00 CC
C2 33 F1 01 0C F3
84 F1 11 41 0C 17 27 11
C2 33 F1 01 0D F4
83 F1 11 41 0D 36 09
C2 33 F1 01 05 EC
83 F1 11 41 05 A8 73
C2 33 F1 01 10 F7
84 F1 11 41 10 1F EB E1
C2 33 F1 01 0F F6
83 F1 11 41 0F 28 FD
C2 33 F1 01 0C F3
84 F1 11 41 0C 17 27 11
C2 33 F1 01 0D F4
83 F1 11 41 0D 36 09
C2 33 F1 01 05 EC
83 F1 11 41 05 A8 73
C2 33 F1 01 10 F7
84 F1 11 41 10 20 8C 83
C2 33 F1 01 0F F6
83 F1 11 41 0F 28 FD
C2 33 F1 01 0C F3
84 F1 11 41 0C 17 27 11
C2 33 F1 01 0D F4
OBD 14230 Slow, Addr激活的更多相关文章
- OBD K线抓包
14230 Link 命令: const u8 LinkCmd14230[6] = { 0xC2, 0x33, 0xF1, 0x01, 0x00, 0xE7 }; 14230 Enter 命令: c ...
- OBD K线抓包 III
14230 HL激活, 5BPS又称 00 //电平激活 C1 33 F1 81 66 //14230的Enter命令 83 F1 11 C1 EF 8F C4 //回应了,一个命令就回应了... ...
- OBD K线抓包 II
9141的激活过程是先发WakeUp, 然后用Link: const u8 LinkCmd9141[7] = {6,0x68,0x6A,0xF1,0x01,0x00,0xC4}; 14230的Lin ...
- 针对电信乌龙事件的深度测试: 广州电信错误将深圳地区189的号码在3G升级4G申请时从广州网厅发货,造成深圳用户收到4G卡后无法激活,深圳电信找不到订单
广州电信错误将深圳地区189的3G升级4G申请从中国电信广州网厅发货(智能卡号:8986 1114 9002 0851 742X S 电话号码 189),造成用户收到4G卡后无法激活,深圳电信找不 ...
- OBD Experts OBD II Software OBD II Protocol Stack
http://www.obdexperts.co.uk/stack.html OBD II Software OBD Experts can provide you with ready to use ...
- javaMail发邮件,激活用户账号
用javamail实现注册用户验证邮箱功能.用户注册后随机生成一个uuid作为用户的标识,传递给用户然后作为路径参数.发送html的内容到用户注册的邮箱里,若用户点击后去往的页面提交username和 ...
- centos 7:network: 正在打开接口 ens33: 错误:激活连接失败:No suitable device found for this connection.
Mar :: localhost systemd: Starting LSB: Bring up/down networking... Mar :: localhost network: 正在打开环回 ...
- 开发人员不可不看的 OBD通讯协议知识
OBD-II Network Standards» J1850 VPW– Adopted by GM; also known as Class 2.– Adopted by Chrysler (kno ...
- 使用go语言实现简单的反向代理工具激活IntelliJ和PyCharm,持续更新
最近Jetbrians系列IDE更新至2017.3版本,激活检测机制也变成了动态封禁域名,导致大部分域名激活被屏蔽了,所以找了下资料,根据ilanyu的代码,改了下地址,实现了本地反向代理激活服务器. ...
随机推荐
- Recompile the invalid object for oracle.
1. How does the invalid object come? The Oracle database will invalidate objects if a dependent obje ...
- linux 入门
php php -v ------------------ 阿帕奇 apachectl -v httpd -v ----------------------------- mys ...
- 利用Axis2默认口令安全漏洞可入侵WebService网站
利用Axis2默认口令安全漏洞可入侵WebService网站 近期,在乌云上关注了几则利用Axis2默认口令进行渗透测试的案例,大家的渗透思路基本一致,利用的技术工具也大致相同,我在总结这几则案例的基 ...
- [BS-01] 根据字符串对象的参数自动计算用来显示该字符串的UI控件的宽和高
根据字符串对象的参数自动计算用来显示该字符串的UI控件的宽和高 1. 影响昵称Label的高和宽的因素: 字体和字号大小.文字多少.高度取决于是否固定了宽度(是否限制了最大的宽度和高度) 2. 使用 ...
- random模块使用
import random #print random.random() #0.522622274753 #print random.randint(,) 生成1-5之间的一个随机整数 #print ...
- ADO.Net 数据库访问技术
1.在web.Config配置文件中设置连接字符串 <connectionStrings> <add name="connString" connectionSt ...
- TNS-01201: Listener cannot find executablen
有哥们说,他的数据库监听无法启动,报如下错误: 让其查看一下环境变量是否设置,说设置没问题,但是还是报同样的错误.只好让其截图了: 1.监听文件 2.profile文件 从上面的截图中,可以看出,pr ...
- C++Primer 第五章
//1.表达式语句的作用:执行表达式并丢弃求值结果 ; value + ; //执行,并丢弃结果 //2.复合语句是指用花括号括起来的语句和声明的序列,复合语句称为块.一个块就是一个作用域.块不以分号 ...
- NABCD模式
各位用户: 我们的“昵妆”是为了帮助不会化妆的用户解决困难, 他们需要有适合他们的优质的化妆品和 正确的视频或者化妆师来指导他们,但是现有的方案并没有很好地解决这些需求,我们有独特的办法, ...
- postgres-toolkit (A Victorinox for PostgreSQL DBA )
postgres-toolkit A collection of scripts and utilities to manage PostgreSQL servers. Allows DBA to p ...