宝马工程师E系E90编程中文版教程.docx
- 文档编号:13550422
- 上传时间:2023-06-15
- 格式:DOCX
- 页数:16
- 大小:290KB
宝马工程师E系E90编程中文版教程.docx
《宝马工程师E系E90编程中文版教程.docx》由会员分享,可在线阅读,更多相关《宝马工程师E系E90编程中文版教程.docx(16页珍藏版)》请在冰点文库上搜索。
宝马工程师E系E90编程中文版教程
申明:
这份宝马行车电脑编程的中文版教程是根据E90post论坛上那份NCS.DIY的PDF文件改编的,非我原创,如果觉得我的表达有些不太清楚,请直接查阅那份英语原版教程。
和我直接联系也可以,我的技术交流群:
156976553。
你英语还行的话,也可以直接去这两个论坛提问.e90post./forums/forumdisplay.php?
f=368
.bmwcoding./forumdisplay.php?
1-Vehicle-Coding
上面的老外都非常友好。
由于玩宝马编程的国人寥如晨星,大部分都是老外,几乎所有资源都在国外的网盘上,国下载很困难,所以我已经把所有编程需要的文档和软件上传到115网盘。
具体下载地址:
英文原版pdf教程(115./file/dpid3hsg#NCS_DIY.pdf)
编程需要的软件(115./file/anjizwr2#NCSEXPER.rar)
具体模块可供修改的值的列表(115./file/c2zujgjb#BMW_E9x_Code_List_v1edit.xls)
请在编程前先把这三个东东下载到你的笔记本电脑上。
宝马行车电脑编程的意义:
原厂的行车电脑因为批次、版本、年代、各国不同的法规等等的不同,所以有些功能可能被隐藏了,所以编程的意义就是把隐藏的功能开通出来。
比如我的车是2010年的325时尚,无法在BC键里调出日行灯功能,而通过编程就能实现;大部分中规的3系,无长按钥匙键折叠后视镜功能,通过编程也能调出来。
另外,还可以调出很多有意思甚至罕见的功能,比如仪表板实时显示数字车速、遇到下雨自动关天窗、打开远光时雾灯自动点亮、天使眼调节亮度、取消车各类报警音,车定时开启通风功能等等。
宝马行车电脑编程适用的车型:
只要是有行车电脑,且有OBD数据接口的车,远至90年代末,2000年初的车型,近到宝马刚刚推出的新三系F30,理论上说都可以来编程(F30可能会用到一些比较新的数据,目前的daten数据库估计还不行)。
当然,对于老车和新车,用的数据线的接头可能会有些不一样,后面会提到这点。
要搞定编程,说简单不简单,说难也不难,只要你有基本的电脑操作常识就可以了。
严格按照这份教程一步步做,胆大心细,每个人都会成功。
当然,毕竟这是对汽车的行车电脑进行改动,肯定有潜在的风险,如果你是一个求稳且不喜欢折腾的人,或者你觉得自己不太适合动手操作这类技术性的东西,那请你三思而后行,我不会对你的汽车可能造成的任何损害负责,!
想明白了?
Let’sgetstarted!
首先你需要的器材:
宝马的K+Dcan数据线。
这线可以在淘宝上买到,价格100-200之间,买来以后,还有一光盘,那光盘首先你可以扔了,里面的软件版本非常老,我试了一下貌似不行。
另外,如果你的车是很老的宝马车型,可能还需要买个转接20pin的接头,你可以观察一下OBD的接口。
对于一些宝马近年来新的车型(汽车之家论坛上有同学说是有idrive的车型),这根线也不一定支持,不过要改也很简单,如图所示,把接头的外壳螺丝拧开后,拆开来,然后把上排最后那两个焊点用焊枪分离开来就行了,这样就能用了。
这个修改的方法和信息是国外论坛上看来的,不代表一定可以,请谨慎行事。
我可能人品较好,这根线买来就能用,不需要改动什么的。
有了线材后,就下载前面我说的那个软件到你的笔记本电脑(注意,最好是用XP系统,Win7的话,64位不支持,32位未知)。
1.把NCSEXPER.RAR解压到C盘(注意,一定要C盘根目录,不能其他的盘!
)
解压后,我们就能看到EDIABAS,INPA和NCSEXPERT三个目录。
如图所示:
2.进入C:
\INPA\BIN目录,鼠标右击INPALOAD.exe,创建快捷方式,并把这个快捷方式拷贝到桌面。
3.进入C:
\NCSEXPERT目录,鼠标右击work目录,创建快捷方式,并把这个快捷方式拷贝到桌面。
4.进入C:
\NCSEXPERT\BIN目录,鼠标右击NCSEXPER.EXE,创建快捷方式,并把这个快捷方式拷贝到桌面。
5.进入C:
\Ediabas\hardware\OBD,运行OBDsetup.exe.然后屏幕应该会出现以下的样子,然后关了这屏幕,重启电脑!
6、7、8回到桌面,右击我的电脑,进入属性,选中“高级”标签,点击下方的“环境变量”,在“系统变量”下方点击“新建“,变量名填path,变量值填C:
\ediabas\bin。
(说实话,我也不清楚这步的意义在哪里,貌似不会影响操作,不过各位还是照做吧。
因为我简化了英语教程里的6、7、8步,所以我把这三个数字全部写在一起,这是为了和那份英语教程对应起来,以防后面步骤的数字混乱,)
9.右击我的电脑,进入属性,再进入“设备管理器”,双击“端口(COM和LPT),双击“通信端口COM1”->端口设置->高级,确认“使用fifo缓冲区”的选项被选中,底下的接受和传输缓冲区都调到8。
完成这些工作后,关闭所有窗口,回到桌面。
10.再次检查一下前面的工作是否都做完。
另外,有关第七步,如果你的设备管理器里找不到端口设置,建议你插上USB数据线后再看看。
11.电脑上插上数据线,同时把数据线另一端和汽车的OBD端口相连(OBD端口在驾驶员的左腿旁边,有个小盖子,上面写着OBD,可以掰开),然后我们现在要测试汽车是否能正常和电脑进行通讯。
12.把钥匙插入汽车钥匙孔,不要踩油门发动,长按点火按钮,把汽车的电门打开(这时候仪表板中央会亮起一些自检图形)
13.回到电脑的桌面,双击“INPALOAD”(我们前面刚刚创建的快捷方式),这时候应该出现这样的界面,如果battery和ignition两个圆点都是黑色的,上面都显示“on“,那恭喜你,随后编程可以顺利进行了,只欠东风。
如果显示”off“,那说明你的车没有和电脑正常连接,原因很多,可能是未开电门,也可能是端口设置问题(没有设到com1上),当然也可能是这根数据线不支持你的车(如果想继续折腾,可能要用到我第一页里说到的电焊枪改造)
14.选择车型。
我的车是E90,所以按下F9,你会看到这个对话框。
15.选择“Karosserie”,然后你会在右边看到另一个菜单,选择“airbag”(安全气囊)
16.按F5读取安全气囊的状态,如果没有出现问题,接下去就可以编程了(注:
我做到这步显示读取错误,后来查了一下论坛,据说是没关系的,不影响随后的编程。
所以这一步其实也无所谓)
17.关闭INPA,回到桌面,点击前面创建的NCSEXPERT.exe的快捷方式。
18.接下去就开始进入编程阶段了,请各位仔细再仔细,万一有差错,可能会损害你的车!
一定要谨慎的按照每一步骤来做。
19.运行NCSEXPERT后,界面应该是这样的。
20.
21.记住,接下去一定要一步步紧跟着我。
22.选择“File>Loadprofile>Expertmode>OK
23.
24.选择File>editprofile,输入password(密码)“repxet”
25.
26.选择car-keymemory,出现一个对话框,勾上所有三个选项,按ok。
27.点击“consistencycheck”,你应该能看到下面的样子,然后按ok。
28.
29.然后选择“FSW/PSW”
30.确认里面两个选项都被勾选了,上方勾选“fromCVT,应该是这样子的:
31.
32.按下ok,再次选择consistencycheck,如果没有错误就按ok。
33.选择File>saveprofileas>FZG4.PFL(手动修改成这个文件名),按下ok。
如下面图所示。
34.
35.选择File>editprofile>输入密码repxet>profileinfo>把profilename改为“FSWPSWMAN”
36.注意,上一步的MAN文件,就是以后要写入汽车电脑的文件,以后每一次你要修改各类值,就直接载入这个FSWPSWMAN文件就可以了。
你载入这个文件后,你会看到这个界面:
37.
38.请注意,下面几步英语版教程说得有些模糊,我按照我的操作来,如果你发现我的操作让你迷惑或者行不通,请自己去按照英语版教程来做!
先按下F2,如果你的车型是E90,那就选择里面的E89。
如图所示。
39.
40.按下ok.回到前面那个界面后,请先按F1,然后再按F3,再选择“CAS”稍过一会,应该会出现这个界面
41.
42.解释一下上面这个界面,FG就是你车子的VIN码,类似于汽车的。
而FG是和VIN码在一起的一串编码,它说明了你的车型以及出厂的信息。
当然,你不懂这些也不影响后面的编程。
43.按下F6返回,这个画面会变成灰色,稍等一会,应该会出现以下这个界面
44.
45.接下去首先我们要对原厂的设置做个备份。
46.这步在英语版本里说会重置ECU什么的,其实无所谓,你不懂也对后面没影响。
47.在第43步里,你按下F6后,ECU就会从每个模块里读取所有的设置,然后把它们保存在一个叫FSW_PSW.TRC的文件里。
48.回到桌面,点击进入一开始建立的work目录的快捷方式。
49.注意里面有一个FSW_PSW.TRC文件,你可以用写字板打开,但不要去改动它,它里面包含了一切就你汽车各类原厂设置。
你可以把这个文件拷贝出来,存在你电脑某个安全的地方,以防万一以后要恢复设置。
50.前面弄了这么久,现在开始才是正式编程!
注意,英语原版教程里教你编数字显示速度,但因为据说这个功能开通后,某些车可能出现仪表问题,所以我换了一个功能来解释,就是长按钥匙折叠后视镜的功能。
因此以下的某些容会和英语版有所不同!
51.为了避免错误,我们先关闭NCS,一切重新来。
52.重新运行桌面上的NCSEXPER.exe的快捷方式,选择File>loadprofile“FSWPSWMAN”。
53.重复第38步-第41步的所有步骤。
54.按下F6返回。
55.按下F4“processecu”,然后你就会看到你的车上所有模块的名字,不同型号的车、不同年代的
车这些模块名字和数量有可能会有所不同。
56.
57.选择“FRM”,然后选择“READECU”,这一步的意义是让软件生成另一个FSW_PSW.TRC文件,它和前面我们备份的FSW_PSW.TRC文件不同,你会发现这个生成的文件容量比备份的那个要小很多,因为它只是读取了FRM模块,而我们备份的是所有原厂的模块设置文件。
58.选择“READECU”后,稍等一阵子,你会看到下面这个像天书般的文本文件自动打开,别管它,把它关闭就是了。
59.
60.NCS软件开着别关,回到桌面,进入work目录。
61.用记事本打开FSW_PSW.TRC文件。
62.把这个FSW_PSW.TRC文件更名另存为FSW_PSW.MAN文件(注意,另存为的时候,底下要选择“所有文件”,不然你只能继续存为文本文件,无法更换后缀名保存)
63.接下去我们就要让NCS来处理刚才保存的FSW_PSW.MAN文件。
我们等会就会在这个FSW_PSW.MAN里做某些更改,然后用NCS读入ECU里。
64.在Work目录里打开刚才的FSW_PSW.MAN,应该是这样子的:
65.
66.先解释一下这个文件的容代表的意义,里面全是德语,我只能半蒙半猜了。
随便挑一个,比如AUSSENTEMP_ANZ_FEHLER_1,这个就是模块的某个值,也就是我上传的那份excel文件里的functionvalue栏。
下面的wert_01,就是这个值的具体数字,它规定了这个值的大小。
而如果你看到的是nicht_aktiv或者aktiv,那就代表了“未激活”或者“激活“(你懂英语的话,其实德语某些单词大致意思也能猜出)
67.接下去我们要动刀了,把那个后视镜折叠调出来。
在这个文件里,搜索SPIEGEL_KOMFORT_EINKLAPP,如果找不到,那就搜komforteinklapp关键词,可能不能的车略有不同,我的车是ASP_KOMFORT_EINKLAPP。
找到后,把底下的nicht_aktiv改为aktiv就行了。
68.改完后保存文件。
69.回到NCS,按下F5(basicfunctions)。
70.在一长串列表里,选择“coapiReadSgGetFswPsw”,然后按下ok。
这个操作的意义就是你告诉行车电脑读取刚才你修改过的fsw_psw.man文件.你会看到底下的这个界面,按下ok。
71.
72.然后你会看到这个界面:
73.
74.按下ok。
75.然后你应该会看到NCS界面的中间有句话“JOBNAME=CODIERDATEN_LESEN”。
76.为了把编程后的数据写入ECU,我们需要开启编程功能。
77.选择F2“job”,选择SG_CODIEREN,然后按下ok。
78.然后按下F3来执行任务,NCS的界面会变成灰色十多秒,耐心等。
。
。
最后你会看到
“codingended’,如图所示:
79.
80.如果一路走来你都没出错信息的提示,那恭喜你,大功告成!
走到车外面试试,看看是不是已经有长按锁车键折叠后视镜功能了?
另外附上几个比较有用的功能的值,请打开那份excel文件作为参照:
1、日行灯激活(第169项,FRM(NFRM)模块TAGFAHRLICHT_ECE_1的值从nicht_aktiv改为aktiv)
2、熄火后长按钥匙2秒自动折叠后视镜(已经在教程中说明)
3.近光灯和示宽灯的天使眼亮度调节(第54项,FRM(NFRM3)模块,PWM_SL_1_FKT_SL_TFL的值本来是wert_07,改为wert_09就行了。
不过我改完这项,看了一下效果,又被我改回去了。
因为平时用的日行灯天使眼默认亮度就是wert_09了,示宽灯和近光灯无所谓,天使眼没必要开得很亮,节能第一)
4.下雨自动关闭天窗(第213和214项都是。
213是天窗在打开状态下自动关上,214是天窗在倾斜透气状态下自动合上,修改的方法和前面一样,这个我没试过)
5.自动头灯灵敏度(第196项。
三个值全部改为aktiv,然后在方向盘旁边的BC键里就多了一个选项了。
我觉得这个倒比较有用,因为现在有日行灯了,所以我把自动头灯灵敏度调到最低,这样就省得时不时的自动点亮了)
6.驻车通风功能(这个在excel表里没有。
RAD2模块,STANDHEIZUNG的值改为aktiv,然后中控屏这里就多一个风扇标志了,不过因为这是收音机模块,所以改完以后,你过去储存的电台就没了,要重新记忆。
你可以自己设定启动时间,如果定时好了,车子熄火后,空调显示屏这里会亮着一个小风扇,然后过一段时间后空调风扇会自动启动进行车通风。
需要等到夏天试试这功能,估计用处不会太大)
7.数字显示速度(第194项。
个人觉得这功能还是蛮有用的,就是仪表板中间多一个速度的数字显示,开车时候感觉看中间的数字比看仪表更方便些,当然意义也不是很大,而且这项请谨慎修改,据说有人因为数据版本太老,所以改了这项后,转速表,油表,里程表都不起作用了,需要数据目录升级后才行,比较麻烦!
当然我改了倒没有问题。
)另外注意,有些值的修改,可能不同年代的车,不一定都会起作用。
CourtesyofacodinggeekfromE90POST.,translatedandadaptedbyx_tasyfromBMW3erforumof
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宝马 工程师 E90 编程 中文版 教程