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激活的更多相关文章

  1. OBD K线抓包

    14230 Link 命令:  const u8 LinkCmd14230[6] = { 0xC2, 0x33, 0xF1, 0x01, 0x00, 0xE7 }; 14230 Enter 命令: c ...

  2. OBD K线抓包 III

    14230 HL激活, 5BPS又称 00  //电平激活 C1 33 F1 81 66  //14230的Enter命令 83 F1 11 C1 EF 8F C4 //回应了,一个命令就回应了... ...

  3. OBD K线抓包 II

    9141的激活过程是先发WakeUp, 然后用Link: const u8 LinkCmd9141[7]  = {6,0x68,0x6A,0xF1,0x01,0x00,0xC4}; 14230的Lin ...

  4. 针对电信乌龙事件的深度测试: 广州电信错误将深圳地区189的号码在3G升级4G申请时从广州网厅发货,造成深圳用户收到4G卡后无法激活,深圳电信找不到订单

    广州电信错误将深圳地区189的3G升级4G申请从中国电信广州网厅发货(智能卡号:8986 1114 9002 0851  742X S  电话号码 189),造成用户收到4G卡后无法激活,深圳电信找不 ...

  5. 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 ...

  6. javaMail发邮件,激活用户账号

    用javamail实现注册用户验证邮箱功能.用户注册后随机生成一个uuid作为用户的标识,传递给用户然后作为路径参数.发送html的内容到用户注册的邮箱里,若用户点击后去往的页面提交username和 ...

  7. centos 7:network: 正在打开接口 ens33: 错误:激活连接失败:No suitable device found for this connection.

    Mar :: localhost systemd: Starting LSB: Bring up/down networking... Mar :: localhost network: 正在打开环回 ...

  8. 开发人员不可不看的 OBD通讯协议知识

    OBD-II Network Standards» J1850 VPW– Adopted by GM; also known as Class 2.– Adopted by Chrysler (kno ...

  9. 使用go语言实现简单的反向代理工具激活IntelliJ和PyCharm,持续更新

    最近Jetbrians系列IDE更新至2017.3版本,激活检测机制也变成了动态封禁域名,导致大部分域名激活被屏蔽了,所以找了下资料,根据ilanyu的代码,改了下地址,实现了本地反向代理激活服务器. ...

随机推荐

  1. Recompile the invalid object for oracle.

    1. How does the invalid object come? The Oracle database will invalidate objects if a dependent obje ...

  2. linux 入门

    php            php -v ------------------ 阿帕奇 apachectl -v httpd -v ----------------------------- mys ...

  3. 利用Axis2默认口令安全漏洞可入侵WebService网站

    利用Axis2默认口令安全漏洞可入侵WebService网站 近期,在乌云上关注了几则利用Axis2默认口令进行渗透测试的案例,大家的渗透思路基本一致,利用的技术工具也大致相同,我在总结这几则案例的基 ...

  4. [BS-01] 根据字符串对象的参数自动计算用来显示该字符串的UI控件的宽和高

    根据字符串对象的参数自动计算用来显示该字符串的UI控件的宽和高 1.  影响昵称Label的高和宽的因素: 字体和字号大小.文字多少.高度取决于是否固定了宽度(是否限制了最大的宽度和高度) 2. 使用 ...

  5. random模块使用

    import random #print random.random() #0.522622274753 #print random.randint(,) 生成1-5之间的一个随机整数 #print ...

  6. ADO.Net 数据库访问技术

    1.在web.Config配置文件中设置连接字符串 <connectionStrings> <add name="connString" connectionSt ...

  7. TNS-01201: Listener cannot find executablen

    有哥们说,他的数据库监听无法启动,报如下错误: 让其查看一下环境变量是否设置,说设置没问题,但是还是报同样的错误.只好让其截图了: 1.监听文件 2.profile文件 从上面的截图中,可以看出,pr ...

  8. C++Primer 第五章

    //1.表达式语句的作用:执行表达式并丢弃求值结果 ; value + ; //执行,并丢弃结果 //2.复合语句是指用花括号括起来的语句和声明的序列,复合语句称为块.一个块就是一个作用域.块不以分号 ...

  9. NABCD模式

    各位用户:       我们的“昵妆”是为了帮助不会化妆的用户解决困难, 他们需要有适合他们的优质的化妆品和 正确的视频或者化妆师来指导他们,但是现有的方案并没有很好地解决这些需求,我们有独特的办法, ...

  10. postgres-toolkit (A Victorinox for PostgreSQL DBA )

    postgres-toolkit A collection of scripts and utilities to manage PostgreSQL servers. Allows DBA to p ...