利用以上的数据,可以省去复杂的仪器操作,实现钥匙的自动匹配,具体方法如下。
假如已经有3把钥匙,想再增加1把至4把钥匙,可以利用编程器把地址8A, 8B, 8D(X8模式)数据由“33”修改为“34 34 34”,意思是已经有3把,再自动匹配1把。再把地址8C, 8E, 8F数据由“06”修改为“01 01 01”,意思是仪表状态为全新。关闭点火开关,插上1把全新的没有固化的1 MM03或1 MM04钥匙,打开点火开关,钥匙灯自动熄灭,匹配完成。
若要自动匹配1把钥匙,那么数据就修改为01 01 01 01 01 01,匹配成功后变成111101 11 01 01;若要自动匹配3把钥匙,那么数据就修改为03 03 01 03 01 01,匹配成功后变成33 33 01 33 01 01。
若要自动匹配8把钥匙,那么数据就修改为08 08 01 08 01 01,匹配成功后变成88 8801 88 01 01。
如果数据修改为36 36 01 36 01 01,那么就是已经有3把钥匙的固定数据读入存储器,在仪表状态位01还没有变为06之前还可以自动增配3把钥匙。以上钥匙匹配情况的数据在仪表数据流22组的第3项能观察到。
·22组1 MM()状态数据
00项:发动机启动许可1=可以开车,0=不可以启动,钥匙匹配错误或ECU损坏,没
有正确CODING,用错ECU。
01项:ECU响应1=通讯OK, 0 = ECU,与W线故障或IMMO解锁协议不兼容,换IMMO或ECU。
02项:钥匙状态1=可以识别到钥匙,0=识别不了的钥匙,无芯片钥匙或不可匹配钥匙。
03项:钥匙数量3=当前IMMO有3把钥匙固定码记忆,最多可以匹配8把钥匙。
地址8C, 8E, 8F的数据是与仪表数据流第23组的第3项值相对应的,具体数据流如下所示。
·23组IMMOBILIZER3状态数据
00项:跳码状态1=钥匙跳码数据已经同步,0=没有同步(钥匙跳码算法与仪表IMMO的不相同)。
01项:钥匙芯片状态。=新钥匙,1=旧钥匙,如果IMMO没有这把钥匙的固定码,拒绝与这把钥匙同步。
02项:钥匙芯片状态0=IMMO没有该钥匙的固定码,1=固定码数据已经成功写入IMMO。
03项:仪表IMM()状态具体说明如下。
① 果数据为三个“06”,数据流23组第3项的值就是“6”,表示已经匹配成功的仪表不能输入VIN码。
② 果数据为三个“01” ”,数据流23组第3项的值就是“1”,表示全新的仪表可以配合前面的03自动配3把钥匙。
③ 果数据为三个“02”,数据流23组第3项的值就是“2”,表示还可以输入VIN码。
④ 果数据为三个“04”,数据流23组第3项的值就是“4”,表示最后一次可以输入VIN码。
由上述讲解内容可知,如果想再次修改VIN,那么只要把地址8C, 8E, 8F修改为010101即可,然后用设定底盘编码功能再次设定底盘号码,再用调整10功能传给发动机控制单元。
·旧钥匙的匹配
正常情况下,更换仪表进行钥匙匹配时,必须使用全新的带有芯片的车钥匙,因为IMM03车钥匙只能在一个仪表上匹配。只要仪表IMMO数据发生变化或IMM03 14位序列号发生改变,钥匙就要报废。在这里可以通过修改仪表的数据增加1把其他车的钥匙到这个仪表。
首先必须要知道这把钥匙的固定码,可以通过读取与钥匙匹配过的仪表的数据获得该钥匙的固定码,例如,已知这把钥匙的固定码是5C EB DE BI,然后进行以下操作。
(1)把钥匙固定码5CEBDEBI从地址“Ox2C”,开始顺序写入(设已经匹配了3把钥匙),把钥匙的校验码(反码)A3 14 21 4E从址“Ox4C”,开始顺序写入,把代表钥匙总数量的数据44 44 44从地址“Ox8A”开始顺序写入。
(2)用这把钥匙关闭点火开关15s后再打开,用诊断仪进入仪表数据流第23组,第2项,显示“1",表明仪表已经记忆了该钥匙的固定码。如果没有则进行第(1)步的操作,第2项数据会显示“0”。
小提示:
首次拿到车钥匙,一定要用数据流02:和02:组检查,如果第2项不显示“1”则钥匙不能使用,也就是说不能识别钥匙状态为“1”的不能用。
(3)这时候钥匙灯还不能熄灭,因为滚动码还没有进行同步。用诊断仪进17—仪表,先用密码登录成功,再选择10—调整,输入调整值“4”,把全部4把钥匙重新按配钥匙程序打开、关闭点火开关4次后,全部完成同步。最后用这把增加的钥匙打开点火开关,钥匙指示灯应熄灭。进仪表数据流23组第1项显示“1”,表明滚动码数据已经同步。