防盗数据解析 防盗数据存储芯片型号93c86 标记1:第一个芯片ID。 标记2:第一个芯片ID的效验数据。算法是将ID数据按位取反。 例如:第一个芯片的ID-43 56 7F 6F 原始数据:0 1 2 3 4 5 6 7 8 9 A B C D E F 对照数据:F E D C B A 9 8 7 6 5 4 3 2 1 0 对照出来的结果就是:BC A9 80 90 标记3:第二个芯片ID。 标记4:第二个芯片ID的效验数据。 标记5:第三个芯片ID。 标记6:第三个芯片ID的效验数据。 标记7:固件保护字节重复3次,在二代防盗系统里有了固件保护数据的概念,但是没有正式启用,到了三代的时候正式作为固件保护字节使用。 标记8:这个“33”数据表示允许匹配三个芯片,已经匹配三个芯片。 标记9:这个位置的数据表示匹配结束或未匹配。“06”表示全部芯片已经匹配完成,系统正常。“01”表示没有匹配,也就是设备输入了要匹配的芯片个数,但是还没有插入相应芯片钥匙就结束匹配的情况。 标记10:防盗数据锁死位。这个位置会根据密码输入错误次数而改变,只要不是00,手工修改00即可,图片上这个数据就是密码错误输入1次后的数据。 标记11:故障数据位置。这个位置数据存储在故障芯片以及锁死功能,只要不是00,手工修改为00即可。 标记12:编码数据,不重要。在二代防盗系统里有了编码数据的概念,但是还没有正式启用,这个数据到了三代的时候正式作为编码字节使用。 标记13:防盗匹配密码,将两个字节前后换位转十进制,不足4位前面补“0”就是匹配密码。 大众三代半之前的车型,防盗匹配密码一定是4位,如果数据计算密码的时候,不知道数据该不该换位的情况下,可以尝试不换位转一次十进制,在换位转一次十进制,转换完成后,只要是4个十进制数的时候就是密码。出现5个十进制数的时候就是错误的。 标记14:里程数据。算法是按位取反,转十进制,乘以16.如果是修改公里数据的情况,使用要更改的公里数,除以16,转换为十六进制,在按位取反写入到公里数据位置。 例如:05 A5按位取反等于FA 5A,将FA 5A 前后换位5A FA,在转换十进制等于23290.将这个数据乘以16等于372640,这个结果就是实际公里数,会有点误差,但不会太大。 |