破解翼神ECU,从零开始(已更新至第四章)
1 277 发布于 2011-08-15 19:37:16 只看楼主 热门标准
点击查看热门标准,热门算法维度通过账号健康度、浏览、评论、点赞、收藏、转发、反作弊等进行综合评判
修改帖子
以下内容是自己的总结,如有错误请批评指正!

        刚看到一位兄弟在研究ECU,看了之后不得不说说自己的体会。这段时间我也一直在研究,期间遇到了很多问题,基本都是自己摸索,下面谈谈这段时间自己学习的一些体会。
1.破解三菱汽车在国外现在不算什么神秘的事情,我们找到很多关于evo系列车型,当然也有一些lancer系列的车型。现在常用刷ecu的设备用得最多的应该是tactrix的Openport(这套玩意200美刀左右),现在常用的版本有1.3(主要给老款EVO用的)和2.0(EVO X和Lancer都支持,基本4B1系列发动都可以),连接翼神的接口连线符合OBD2标准的。除了openport2外,还有很多用于监控发动机状态的传感器,这些价格都不菲,比如 WBO2(wide band oxygen senser)差不多300美刀,如果要测试马力,马力机就不说了等等……


openport2连接ECU设备


wbo2监控设备,这玩意夹在排气管3点钟方向,否则测得不准


2.刷ecu现在用的比较多的软件是ECU flash,现在最新版本是1.43,这款软件是免费的。
 




3.除了以上的软件和硬件之外,大家还需要一定的知识,首先是英语,需要阅读大量的国外刷eci的文章,国内朋友这点做得不够。其次,要有一定计算机的能力,掌握点汇编语言的一些基础,能够读懂16进制的知识,翼神ECU的hex文件都是用16进制存储的,知道怎么编辑,熟悉一点xml知识(方便你修改hex文件啦)。
 


 
上面这个MY10 4B10就是马拉西亚哥们提供的1.8MT 4b10的刷ECU文件……
 
4.最后,最基本的是了解汽车知识,知道汽车动力的原理 以上是自己的一些感受,不懂的人请不要轻易入手。你要是连发动机里面有些啥,那还搞什么?
 

闲话说了不少,下面从零开始学习吧,感兴趣的同学可以期待……

第一章  认识Mitsubishi
      
       有人说,三菱汽车谁都知道,用得着你讲吗?那我问问你三菱lancer系列一共出了多少代?国内引进是第几代?JDMAUDMSADMUSDM,你知道这是什么吗?如果不知道,建议还是好好看看这章,这是基础。
 
         三菱lancer汽车生产的家用轿车,大家熟知的Lancer汽车主要有 Colt Lancer, Dodge/Plymouth Colt, Chrysler Valiant Lancer, Chrysler Lancer, Eagle Summit, Hindustan Lancer, Soueast Lioncel(东南菱帅), Mitsubishi Carisma, and Mitsubishi Mirage,每个国家取的名字不同。2007年开始在日本开始出售新版本叫Galant Fortis,在台湾叫Lancer Fortis2009在中国的叫Lancer EX
:office: 

        Lancer系列车型从1973第一代开始(Lancer A70),1980年,Lancer EX推出了1800GSRGT两款涡轮增压发动机,最大功率99千瓦(133马力)。大家熟悉的EVO I-IX的鼻祖是Lancer EX 2000 Turbo,这是lancer中第一款使用4G63发动机的车型。Lancer系列车型现在已经发展到了第九代,国内的翼神(Lancer EX)就是这代车型,东南菱帅(Soueast Lioncel II)是第八代Lancer车型。


lancer EX 2000 turbo

         这里重点说说第九代车型(2007至今),Lancer第九代车在全球推出后,在不同国家是有不同版本的。

         美国推出了DE, ESGTS三个版本,搭载的是4B11发动机,功率达到113kw155hp),使用了6CVT变速器(型号:F1CJA)和5速手动变速器(型号:F5MBB)。2009年三菱在美国又推出了搭载4B12 2.4L发动机的GTS版,发动机功率达到125 kW (168 hp)。澳大利亚2007开始推出三个版本的lancer车型,分别是ES, VRVRX。三款车都是使用的4B11发动机,分为手动和自动,区别只是安全配置和车内设备不同。到了2008年,推出了一个新的车型Aspire,搭载4B12发动机,但是只有CVT版的。另外,VRX版增加了4B12发动机车型,但是只搭配在MT这款上。

 


Lancer DE

lancer ES


lancer GTS


Lancer ES


LANCER VR

LANCER VRX

          在亚洲市场,日本市场除了有EVO X之外,在本土还推出的是Galant fotris。台湾也在20079月,发布了Lancer fortis,其搭载的是4B11发动机,功率达到117 kW (157 hp ),这比国内都版本的都要给力,不过这款车和其他市场车不同,前脸完全变了,更加倾向于家庭轿车。新加坡版的lancer车型也是叫Lancer EX,不过动力系统不同,分别搭载的1.52.0L两款发动机。马来西亚推出了2.0 lancer GT。香港市场在2008也推出了一款特别版lancer,搭载4B11发动机。


Galant fortis

lancer fortis

lancer GT

          在欧洲市场,Lancer车型搭载的发动机主要有1.5L1.8L2.0TDI

          2008年,三菱还推出了Lancer Ralliart版车型,功率达到177 kW (237 hp),不过只能在美国才能买到,2009年还推出了搭载TC-SST变速器的Ralliart版。


lancer Ralliart

          说了这么多车型方面的东西,只是想告诉大家Lancer有很多不同版本,在不同国家名字不同,但是搭载的发动机基本形似,不过国外主要以4B114B12为主。

           最后再谈一下几个缩写,AUDM(Australian Domestic Market,澳大利亚市场销售的车型)EDM(European Domestic Market,欧洲市场销售的车型)JDMJapan Domestic Market,小日本市场销售的车型),USDMUnite States Domestic Market,老美市场销售的车型)。这些缩写在国外相关文章中都经常出现,所以大家有必要了解下。


第二章  认识ECU

第一节 什么是ECU

        什么是ECU,这个我不多说,百度可以看到很多。http://baike.baidu.com/view/283708.htm

        我这里只是自己的理解谈谈ECU。汽车没有ECU可以行驶吗?如果是以前当然是可以,只要不计燃油、空气污染、动力、稳定性等因素,能开就行,那没的说。但是现在随着各国对汽车排放的吸纳之和对汽车性能的要求,就需要有电脑精确点火,这个是传统机械离心提前机构做不到的。而且点火系统可以通过各种传感器感知多重因素对点火提前角的影响,使发动机在各种工况和时候条件下的点火提前角都与相应的最佳点火提前角接近,还不存在磨损。大家平时说要刷ECU,就是主要是刷点火时间、节气门开度、空燃比、辛烷值、转速、车速等。



        这里要说的几个传感器可能大家都有听过,包括电压传感器、空气流量传感器、冷却液温度传感器、节气门位置传感器、车速传感器、分电器传感器、启动信号传感器等,这些传感器将模拟信号转换为数字信号(A/D),通过ECU计算后,通过执行机构准确控制燃油喷量、发动机的点火时间等。



翼神ECU放在这个位置

 

 
第二节 为何要升级ECU
 
        由于现代的汽车要适应各种天气、环境(如高原、沙漠、严寒和劣质汽油等恶劣条件)及各种驾驶者的不同要求,同时它也要保证这种复杂的情况下依然能够挥洒自如行驶并通过严格的尾气排放、油耗标准,因此在大多情形下,原装ECU内的程序是一个符合众多条件的最佳妥协。以空燃比(AFR)为例,原厂编程员可能会把某些行车情况下(如在等速行车时)的AFR调得稀一点(即油少气多)来减低油耗,以便通过一些国家的油耗测试标准,而在其它的时间里原厂ECU的AFR大都会设定在上文提及的1:14.7,因为这是最容易符合尾气标准的比例。但对大部份发动机来说,能发出最大动力的AFR却是在混合气较浓(即油多气少)的范围内。同样为了拓宽车子的燃油适应性 (不同地区的不同标号的燃油),原厂设定的点火提前角一般都可适应较低标号的燃油(发动机在不同的点火提前角点火时输出功率是不一样的),也就是说你现在发动机的点火提前角未必能与你现在使用标号的燃油搭配最佳……如果可以把原装程序向偏向动力表现方面修改一下,便能把马力增大5-8%(turbo车更可达15%)。如果你真的不想妥协,最佳的方法是按个别驾驶者的要求重写ECU程序,但因为成本和技术水平的关系,有些车迷会退而求其次地为爱车装上一些俗称“二次进气”或“燃油追加”等配件来增加进入发动机的燃油和空气量,这些配件其实都是以绕过原装传感器或改变传感器电压的方式来“欺骗”ECU,使其在不知情下改变进入发动机内的空燃比值,令发动机在某些情形(工况)下的动力表现有所改善。但这种不全面的改装方式会带来其它副作用甚至可能产生安全问题,而正统的改ECU方法虽然成本较高,却能免却很多不良的后遗症。
 
第三节 ECU的升级方式
(1)转存程序芯片:
       升级ECU有多种方法,其中最简单的是一种已流行十多年的转换储存程序芯片方式,更换不同编程的芯片时,只要把ECU的背板拆开,拔掉原来的芯片再换上新的芯片便完事了,由于一些旧款的E-ROM芯片仅可写入程序一次,因此每次修改程序后都须用刻录机把程序刻入空白芯片来替换出原来的芯片。近年很多新车的ECU使用了可以多次重复读写的Flash-Rom (快闪记忆)芯片,在修改程序时不用更换空白芯片便可直接加载,较E-Rom方便多了。
       但不论是哪种形式的芯片,原厂和芯片改装商设计时都会加入保护设计来防止被译码和盗拷,因此在改装时,芯片改装经销商先要把每台车的数据上传到芯片改装商去认证车身号码、ECU编号、年份/规格。在数据确定后,相关的程序才下传到经销商的电脑,技师再用刻录机把数据写入空白芯片或经原来用作连接原厂检测电脑的插口,把ECU内的Flash-Rom芯片程序更新。这种形式的ECU改装方法不会给予车迷任何的调整空间,但好处是省心省时,十分适合一些没有或只是轻度改动过发动机(包括进排气系统)的原装车。
(2)外挂可调式计算机:
       另一种较为复杂但可给车迷较大调校自由度的是外挂可调式计算机,又称为跨接式的可调式计算机。它是要依附原装ECU一起使用,其控制机制是利用“截取”或“绕过”来变换原装传感器至ECU间的线组讯号,达至改变供油量和点火时间的效果。部分外挂式电脑会有一个基本行车程序随机附送,一般情形下已有不错的表现(要注意国外型号和国产型号在规格上可能有分别,因不同车型和不同的改装电脑匹配性是不一致的,需要改装店家技师进行调整),但此类型产品的最大卖点是它的可调性。
       不同品牌和级别的外挂电脑可提供不同的调校空间,例如有些高档型号允许大幅度改动供油和点火、turbo发动机的增压值、Vtec的开关时机和发动机的断油限制等,但有些基本型产品调校范围和功能就少得多。如果你的爱车动力系统经过大幅改装,重要的性能数据(如压缩比,涡轮增压值等)已严重偏离原厂标准,外挂电脑可以把发动机改装后的潜能完全发挥出来,而且由于原厂ECU的存在,车上大部分原装电子功能仍能得以保存。但在使用这类电脑作大幅度调校时要非常小心,偶有不慎就会为发动机带来灾难性的后果。
(3)专业级改装ECU
       如果你的爱车经过重度改装,发动机内(活塞、凸轮轴)外(进排气)等已经全改并加装了Turbo或超级增压器,甚至是预备参加专业赛事,那么你需要的就是更大调校幅度、更好调控精细度和更高使用方便度的专业级ECU。这类型ECU除可操控车子动力系统上现有的电子部份外,一些后加的重改装如额外的喷油咀和中冷器洒水系统等也完全在控制范围之内,更可以记录运行数据,并有自动修正功能。
        装设专业级ECU时首先要把整个原装ECU移走,然后配上新的传感器,再重整电脑线组和插口以便连上新的ECU。在安装ECU这个步骤上绝不能含糊,很多专业ECU在使用时出现的问题其实都与安装不当有关,亦是很多改装后不快经历的主因。在程序设定方面,个别专业型ECU也有一些流行车型的基本行车程序提供,但很多情况下使用者都要重新对其进行编程,因此负责改装的必须是资深的技术人员。
       总的来说,如果升级得宜,专业级ECU可以支持天空海阔般的改装空间,但如果做得不好,则连发动机启动都成问题。
第三章  认识openport

 

        一个设备同另一个设备要通信,它们之间肯定要在共同的协议下才能进行,比如要把相机的照片拷贝到电脑中,需要用到USB2.0协议(也是一个接口)。同样的道理,笔记本电脑要想与车载ECU通信,肯定要也有个协议或者标准。现在业界与ECU通信的协议是OBD(On-Board Diagnostics),也叫车载诊断系统,现在版本是OBDII,使用的是标准的J2534接口。:office:

 
OBD II接口(J2534)

 

        那么,要想用电脑与三菱车型的ECU进行通信,Tactrix公司在遵循OBDII的基础上,开发了一套接口设备,就叫Openport(这是一个硬件设备),现在有几个版本,包括1.01.21.3/M1.3/S1.3/U1.3/R1.3/D2.0Openport协议不仅支持三菱车型,还支持斯巴鲁车型。




Openport版本发展对照表

        Openport1.3版本的主要支持低版本的EVO系列,比如3456代的EVO。而现在的版本Openport2.0支持1994年以后出厂的三菱汽车,包括EVO X,当然也包括俺们的翼神啦!……2.0的就是长的这个样子的


方盒子那个还要插个miniSD卡,翼神破解ECU只要用到方盒子和右边那条黑色的数据线


第四章  认识ECU Flash和ECUSCAN

 

1EcuFlash      

 

EcuFlash是一个多用途的刷ECU和编辑ECU数据的工具,免费软件来的。

 

       EcuFlash使用Openport与车辆上的OBDII接口通信。EcuFlash允许用户自己编辑ECU数据(ECU数据都是用表格和图形的方式呈现),这些数据遵循XML定义方式。看上去就是这样



       只要是按照这种方式定义,三菱和斯巴鲁车辆上的ROM都可以编辑。以后版本中将还包括实时调教、记录覆盖状态等。

        EcuFlash下载地址:http://www.kuaipan.cn/file/id_6248919717645275.html

        安装好EcuFlash之后,你还要做以下一些工作:

(1)    设置编辑用户的级别,选择File/Options,点击User Level/Developer模式,这样你就有编辑ECU文件的最高权限了。

(2)    设置ECUROM文件路(Rom File Directory)径。也就是你的ECU文件(格式为Hex或者BIN)的存放路径。

(3)    设置ECUXML文件的路径(Metadata Directory)。国外经验告诉我们:最好将hex文件和XML文件设置在同一个文件夹中,这样便于管理。

(4)    打开EcuFalsh的安装路径,熟悉xml文件。

下面再熟悉EcuFlash的界面,打开界面后,我们可以看到上面有四个按钮,分别是Read from ECU(从ECU中读取数据)、Write to ECU(向ECU中写数据)、Tese Write To ECU(测试向ECU写数据)、Compare to ECU(跟ECU数据比较)。

                                        

 

         接下来我们说说初学者最容易遇到的一个问题,打开一个ECUhex文件时,提示“Unknow ECU ERROR,让很多人翻到了……知道为啥么?这是因为你下载的ECU文件没有对应的XML文件。Ecufalsh也不知道你的ECU ID啊。

                  

 

这里有个办法可以找到ECU ID,先下载XVI32这个软件。

XVI32编辑器下载:http://www.kuaipan.cn/file/id_6248919717645276.html

打开这个软件,选择要打开的hex文件(ECU),选择Tools/Options/Appearance,设置Number of Rows16Number of columns16,这样方便看数据。然后选择Address/Goto50020,勾选上旁边的hexadecimalabsolute选项。查找看看,你会发现类似的数字“53 61 00 10”,这个号就是你的ECUID号了。

 

这里先不讲太深,后面继续……

 

2EVOscan

         EVOscan其实是一个虚拟的马力机,可以测试功率、显示即时百公里油耗等很多数据,测试的数据可以生成一个excel表(csv格式)。现在支持EVO X的四种不同的数据记录模式: MUTIIICAN OBDIIMode23MUTIII SST。这个软件看名字大家可能以为只支持EVO车型(其实不然)。那这个软件要收费的,25美金,现在最新版本是EvoScan v2.7.0090



第五章  认识翼神的hex文件和修改hex

 

大家先预习下吧

http://v.youku.com/v_show/id_XMjg3ODI5NzY0.html


第六章  破解翼神ECU需要哪些设备

第七章  实战,破解翼神1.8CVT/MT,2.0CVT/MT

 
最后编辑于2011-08-18 16:34:35
很抱歉,该主帖尚未满足精华帖15张图片要求,不能予以精华,更多精华标准点击此处查看
修改主帖
内容系网友发布,涉及安全和抄袭问题属于网友个人行为,不代表汽车之家观点,可联系客服删除。
举报
IP
回复
共14页
1 23456 ... 14
20条/页 前往

更多> 精选帖子

更多> 精选视频

扫码下载
汽车之家APP

随时获取
最新汽车资讯