回顾
从2013年1月开始购入第一辆f35的风尚至今,一晃进入F平台3系的生命周期末端了。这一代F3X的车也许是BMW史上的一个传奇,从未见到过一款车在生命周期内被BMW厚爱,配置过3代不同的HU-H主机的车型,CIC->NBT->NBT EVO。也即使是说任何一辆F3X都可以轻松驾驭这三种主机平台,正因为如此,带给了我们充分原汁原味儿的原厂改装空间,也许正是印证了那么一句话,BMW 3为改装而生,虽然我们即将迎来G2X的登场,目送F3X的谢幕,但注定它是传奇。
我叫Matrix,我来自成都。5年来很幸运伴随三系论坛的成长,从一个对BMW知之甚少的菜鸟级玩家,升级成为一个无限接近的骨灰级玩家,逐渐较为深入的去了解和学习BMW各项技术,非常庆幸在这个过程当中做了很多首发改装,其中伴随我新提车的ID号因为种种原因,被论坛关禁闭了,但是这个过程还是乐在其中。
2015年9月3日全国首发中期改款LCI尾灯纯原厂方式升级(当时宝马全球还未出电路图):
https://club.autohome.com.cn/bbs/thread/041038028ecf2566/44849264-1.html
2016年2月6日全国首发F3X ACC自适应巡航
春节前的分享 F3X完美改装ACC自适应巡航+走走停停功能&低速雷达
https://club.autohome.com.cn/bbs/thread/6bf90bb86a94d6a5/49550662-1.html
2016年3月4日全国首发纯原厂方式去除长轴L饰条(非锯断切割方式)
https://club.autohome.com.cn/bbs/thread/a99934e199e31422/50191995-1.html
2017年1月13日全国首发 BMW后装市场第一台免拆主机外壳激活原厂Carplay的ID5,ID6
https://club.autohome.com.cn/bbs/thread/767493ca67d2029e/59915711-1.html
2017年4月27日全国首发纯原厂ID5主机免拆无损升级Carplay保留原厂所有功能包括互联驾驶
https://club.autohome.com.cn/bbs/thread/2731e95a9b09e79a/62605874-1.html
关于阿尔派EVO主机
这一代EVO主机是由哈曼贝克公司为BMW研发和设计生产的。包括软件和硬件,国内的阿尔派EVO主机只是负责亚洲区的代工,提供给中国销售的所有车型,主机内部均为哈曼生产,阿尔派EVO主机从软件到硬件均来自哈曼贝克,阿尔派只是一个彻头彻尾的代工厂,当然阿尔派生产的EVO主机会打上自己的LOGO,但这并不妨碍其与哈曼同出一撤的本质。今天着重要提得是阿尔派为中国区生产的原厂ID4(和NBT界面一致)EVO主机。
2016款的F3X,F8X(常见2,3,4,M2,M3,M4)均使用阿尔派的ID4主机。这种主机升级到ID5,ID6之后,会出现无法正常coding的问题。论坛里面吹得天花乱坠的软文车主刷好的主机均存在这个问题。用Esys或者一键刷隐藏均会出现主机完整性校验错误。表现结果体现为主机屏幕马上黑屏,上面无显示或者显示No Signal(无信号)。由于主机在整车里面是一个比较核心的单元,比如我们加装(全液晶仪表,胎压监测,哈曼,限速模块,ACC,KAFAS等等都会遇到此类问题,不能随便设码,不能随便刷隐藏,一刷就死)。无论刷死与否,每次涉及到加装或主机刷隐藏,都需要远程让卖家,插入老外的一个工具文件到U盘,然后绕过BMW的完整性检查,实现设码。这种方式非常的不方便,非常不完美,是一个非常勉强存在一定隐患的方法。
解决思路及方法
那么如何让原厂阿尔派ID4的主机通过宝马原厂设码呢?
唯一的解决办法找到问题的原因,并从主机内核修复它。通过剖析EVO内核代码,我们找到了解决方法,ID4升级ID5,ID6之后,数据完整性存在巨大缺失,需要把正确的信息写入,即可完成修复。
这一代EVO有两种方法可以获取最高权限,进行内核交互。我们选择了SRM服务,把编译过的可执行代码和修复好的完整信息写入EVO内核,然后再更新内存,使数据被应用。做完这一切,一台真正完美原厂ID4主机升级到ID6主机,拥有完整原厂数据严格校验和服务的主机完美完成。可以随意设码,随意刷隐藏使用Esys或者一件刷隐藏工具。而且这种修复,可以远程无损完美完成,免拆任何硬件。
后话
本次修复工作之外的展望,通过对阿尔派或者哈曼ID4主机内核的调整,ID4主机能否完美支持APIX2的触摸屏?我想这会是广大车友更有兴趣的所在,也是一项更有挑战性,更想完成的目标,我们会持续关注并希望找到方法。遇到问题,有清晰的思路,才会有解决问题的方法,真正的研发才是巅峰。