[原创]破解大众PQ35 46平台CAN总线网络(包括BAP库)

[原创]破解大众PQ35 46平台CAN总线网络(包括BAP库)

大家都知道大众帕萨特和途观等车型的网络BAP包都是德国IAV开发的,国内的公司开发的大众的Radio都是从IAV获得BAP包进行开发,并且没有源码的。
这里小弟不才,闲着没事去破解了下帕萨特等车型的BAP包。

大家都知道,CAN网络是不经过加密的,所以破解难道比较低,只是IAV特有的多通道队列TP是关键。
1准备材料
大众车辆

2分析阶段
我所要破解的BAP需要支持如下功能

•OPS

•仪表显示音频信息(FM AM MUSIC 等)

•仪表显示电话信息(来电自动切换)

•仪表显示导航信息(路口分类,路口距离,路口进度条,下条道路信息,总时间,陀螺仪等)

•空调信息(风速,温度,AC,模式等)

•车辆信息(油量,外温,电池,安全带,车速等)

3各个击破
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

4破解效果
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

目前只破解了PQ平台的,如果谁有MQB平台的车辆可以提供,小弟很乐意再去破解下

附件是BAP包的接口文档

参考资源链接:[大众BAP协议解析:操作与显示协议](https://wenku.csdn.net/doc/4oqv1qszkm) 要在PQ35平台大众车辆上实现空调状态的显示控制,首先需要理解BAP协议在车辆通信中的作用和结构。BAP协议允许通过CAN-ID将操作部件的数据打包后发送至功能控制器,再由功能控制器发送至显示控制器。在此过程中,空调状态的显示控制涉及到空调控制单元(例如ACU)与车辆显示系统(如组合仪表)之间的通信。 实现此功能的步骤如下: 1. 识别空调控制单元(ACU)和车辆显示系统(如组合仪表)的CAN-ID。 2. 准备或获取用于发送BAP协议消息的工具或软件,例如使用诊断工具或编程接口进行通信。 3. 发送BAP协议握手消息,建立通信连接,这通常由显示控制器启动,然后功能控制器响应。 4. 在握手成功后,周期性地发送空调状态数据包,这些数据包需要根据BAP协议规范构建,包含空调的当前状态信息,如温度、风量等。 5. 为了确保信息的实时性和准确性,功能控制器将定期更新状态,并通过BAP协议发送至显示控制器。 6. 显示控制器接收到状态数据后,将更新车辆内部显示系统,如显示屏或仪表盘,以反映最新的空调状态。 在实际操作中,你可能需要参考具体的车辆手册或服务信息,以获取正确的CAN-ID和BAP协议的详细实现规范。此外,操作时必须确保遵循车辆制造商的安全和操作指南,避免造成车辆损坏或数据丢失。 对于那些希望深入学习和实践BAP协议的开发者来说,我强烈推荐《大众BAP协议解析:操作与显示协议》这本书。它不仅涵盖了BAP协议的基础知识,还提供了详细的协议结构和应用案例,对于理解空调状态显示控制的实现过程具有重要指导意义。通过这本书,你将能够更好地掌握BAP协议的通信机制,为开发相关的车辆控制应用程序打下坚实的基础。 参考资源链接:[大众BAP协议解析:操作与显示协议](https://wenku.csdn.net/doc/4oqv1qszkm)
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值