在一个地方收集各种汽车品牌/型号的CAN ID和其载荷。对于网络安全研究人员、逆向工程师和汽车电子爱好者可能会有用。
作者:Sec-Labs | 发布时间:
项目地址
https://github.com/iDoka/awesome-automotive-can-id
项目简介
该项目收集了各个汽车品牌/型号的CAN ID和负载信息,旨在为汽车厂商提供CAN总线数据库。其中包括常见的汽车品牌,如宝马、本田、福特、沃尔沃等,以及各种奢侈品牌,如捷豹、路虎、保时捷等。此外,该项目还提供了一些通用的数据库和有用的资源,如CAN总线Wiki、CAN总线追踪和CAN总线数据库等。
技术知识点
- CAN总线:控制器局域网络(Controller Area Network)是一种常用于自动化控制领域的串行通信协议,用于连接微控制器和各种设备。
- CAN ID:CAN总线标识符,用于标识CAN总线上传输的数据包。
- 负载:CAN数据包中的内容部分,即数据本身。
项目用途
该项目为汽车厂商提供了一个CAN总线数据库,使他们能够更轻松地了解其汽车系统的工作方式,从而更好地进行调试、维护和升级。此外,该项目也可用于汽车安全领域的研究,如CAN总线攻击和汽车黑客攻击的预防。
超级CAN ID
汽车供应商的超级CAN总线数据库
试图在一个地方收集有关各种汽车品牌/型号的CAN ID和载荷的信息。
此列表的永久 URL:https://github.com/iDoka/awesome-automotive-can-id
目录
品牌/型号的数据库:
- 常用
- 讴歌
- 宝马
- 比亚迪
- 通用汽车(别克,凯迪拉克,雪佛兰,GMC)
- 戴姆勒·克莱斯勒(克莱斯勒,道奇,吉普,兰博基尼)
- 菲亚特
- 福特(林肯,水星)
- 本田
- 现代
- 英菲尼迪
- 捷豹
- 起亚
- 路虎
- 雷克萨斯
- 莲花
- 马自达
- 梅赛德斯-奔驰
- MINI
- 三菱
- 日产
- 欧宝
- PSA(标致,雪铁龙,DS)
- 雷诺
- 萨博
- 斯巴鲁
- 铃木
- 特斯拉
- 丰田
- VAG(奥迪,保时捷,大众,西雅特,斯柯达)
- 沃尔沃
其他:
一般信息
CAN协议的详细信息,请参见 CAN bus (Wikipedia)。
有关贡献
任何人都可以为此项目做出贡献,只需进行以下操作:
- 分叉此存储库(Fork this repository)。
- 建立您的分支(Create your branch)。
- 进行更改并进行提交(Make your changes and commit them)。
- 将更改推送到您的分支(Push your changes to your branch)。
- 提交一个拉取请求(Submit a Pull Request)。
您的更改将经过审核并在合并之前进行讨论。请参阅贡献准则以获取更多详细信息。
常见
000空消息010设备标识011通用车速014引擎转速015加速踏板位置016油门位置01A冷却液温度01B燃油系统状态01C点火提前角01D空气流量速率01F汽车速度020发动机运转时间021节气门绝对位置023油轨压力(柴油)024油轨压力(汽油)030压力调节器控制040附加输出状态- [
041辅助输入状态`](common/041-auxiliary-input-status.md) - [
042次要输入状态`](common/042-secondary-input-status.md) - [
043次要输出状态`](common/043-secondary-output-status.md) - [
050故障指示灯状态`](common/050-malfunction-indicator-light-status.md) - [
056发动机应急停车状态`](common/056-engine-emergency-stop-status.md) - [
05A钥匙状态`](common/05A-key-status.md) - [
061油门位置传感器`](common/061-throttle-position-sensor.md) - [
062侧## 比亚迪
- BYD - Gen24电动汽车电池系统。
通用汽车(别克、凯迪拉克、雪佛兰、GMC)
##戴姆勒-克莱斯勒(克莱斯勒、道奇、吉普、RAM)
克莱斯勒
- CHRYSLER - 多个克莱斯勒车型CAN ID。
道奇
吉普
菲亚特
福特(林肯、水星)
Ford- 扩展PID。- Ford - 带有主动停车辅助的Escape 2010 LTD。
- Ford - Mustang 2005 CAN 125k。
- Ford和Lincoln - 适用于Ford Fusion和Lincoln MKZ的文件(DBC)。
- S550 Mustang,2015-2017 - Python脚本和有关CANBus id和行为的wiki。
菲斯塔
- Ford Fiesta - MK5 2006+(MK5换代,总线速度为125K)。
- Ford Fiesta - MK7。
- Ford Fiesta - MK7.5。
福克斯
- Ford Focus MK2 - MK2 2004+。
- Ford Focus MK3 - MK3 2011+。
欧蓝德
- Ford Transit - 2011年以后的Transit(为了服务,车辆将于2017年退役)。
默林
- Mercury - 2005年林肯镇车CAN 125K。
本田
海马
- Haima - 海马M5 CAN总线。
海尔
- Haier - Haier烤箱。
现代
- Hyundai - 适用于现代车的CAN工具。
雷诺
- Renault - 雷诺CAN总线。
斯巴鲁
- Subaru - 适用于Subaru Crosstrek的CAN总线工具。
大众(奥迪、保时捷、斯柯达、西雅特、大众)
奥迪
- Audi - Audi CAN总线。
保时捷
- Porsche - 保时捷CAN总线。
大众
西雅特
- Seat - Seat CAN总线。
斯柯达
- Skoda - Skoda CAN总线。
其他
-
EVTV ESP32 CANbus - 用于CAN总线的ESP32库。
-
CANable - 一款开源的USB到CAN硬件适配器。## 陆虎
-
自由兰德2 2.2 2007MY - CAN码(RU)。
-
自由兰德2 2.2 2013MY - CAN码(RU)。
-
发现3 4.4 2006MY - CAN码(RU)。
跑车
- 路虎L322 2010MY - CAN码(RU)。
丰田雷克萨斯
莲花
马自达
- 马自达 - 已知马自达(SkyActiv和RX-8)CAN信息的数据库。
- 马自达 - Opengarages Mazda CAN ID。
- 马自达 - 3 (MS和HS CAN)。
- 马自达 - RX8。
- 马自达 - Model 3 (第二代) HS CAN。
- 马自达 - Model 3 (第二代) MS CAN。
- 马自达 - Model 3。
奔驰
- 奔驰 - 通过CAN总线网络理解和运行单元。
- 奔驰 - 722.6自动变速器控制器。
- 奔驰 - W203 W211/W219 W203/W209 Mercs的开源项目(蓝牙音频控制等)。
- 奔驰 - W203 CAN总线。
- 奔驰 - W203 C200 CDI:理论上适用于W203/w209/w211/w219车辆。
- 奔驰 - 2000-2007:查看带有canbus说明的txt文件(在W203 C200 CDI上测试过,但理论上任何W203/211/219/209都可以使用)。
迷你
- Mini - Cooper 2002-2006 _(XLSX)_。
三菱
尼桑
欧宝
- 欧宝 - Signum 2003。
保时捷
- 保时捷 - 981 Cayman 2.7 PDK 2014。
雪佛兰
- 雪佛兰 - Spark EV。
Tesla
- Tesla - Model S。
丰田
- 丰田 - 2012年普锐斯。## SAAB
Subaru
- Subaru - 2005-2009年款Legacy _(XLSX)_。
- Subaru - 2013年及以后年款BRZ _(XLSX)_。
- Subaru - 2015年及以后年款Impreza WRX STi _(XLSX)_。
- Subaru - 2016年款WRX。
Suzuki
- Suzuki - Swift IV AZG 1.3 DDiS 16V 75cv。
Tesla
- Tesla - Model 3 CAN ID和payload。
- Tesla - Model 3 DBC文件CAN信息 _(DBC)_。
- Tesla - Model S/X CAN ID和payload。
Toyota
- TIS Document Ripper - 脚本,可从Toyota TIS中提取电气接线图、碰撞/车身维修手册和维修手册。
- Toyota - Prius gen2。
- Toyota - 2010年款普锐斯(带智能泊车辅助功能)。
- Toyota AVC LAN - Arduino模拟Toyota AVC LAN网络上的CD播放器。
- Toyota AVC LAN - Arduino模拟Toyota AVC LAN网络上的CD播放器(另一个项目)。
- Toyota - Prius CAN信息翻译器。
- Toyota - Opengarages Toyota CAN ID。
- Toyota - Yaris。
- Toyota - 2018年款Tacoma。
VAG(奥迪、保时捷、大众、西雅特、斯柯达)
奥迪
保时捷
西雅特
斯柯达
- Skoda - 2011年款Octavia A5(RU)。
大众
- Volkswagen - 动力传动系统CAN总线ID。
- Volkswagen - MQB平台(MK7 VW Golf R、GTI和Audi S3)的OBD PIDs。
- Volkswagen - 适用于Volkswagen汽车的CAN总线ID。
- Volkswagen - 用于Golf mk7的OBD协议。
- Volkswagen - 适用于VW T5的BCM和ABS CAN总线ID。
- Volkswagen - Golf mk7的OBD协议。
- Volkswagen - Volkswagen CAN总线ID。
Volvo
-
Volvo - 2016年款XC90。
-
Volvo - 2017年款S90。
-
Volvo - 2017年款V90。### C30
-
Volvo C30 - 1.6d DRIVe。
-
Volvo C30 - T5 2011 编码。
-
Volvo C30 - T5 2011 低速 CAN。
-
Volvo C30 - T5 2011 高速 CAN。
S60
- Volvo S60 - OBD-II CAN 数据提取和分析。
- Volvo S60 - 2007 DIM: 用于在车外供电的 Volvo DIM 项目。
- Volvo S60 - 2007 DIM: CANBUS 笔记。
- Volvo S60 - MY2009,又称 P2 升级版。
- Volvo S60 - Arduino CANBUS Volvo S60 DPF 烟滤器。
摩托车
BMW 摩托车
- BMW motorcycle - BMW Motorrad CAN 消息。
杜卡迪
- Ducati - 手机杜卡迪 CANBUS 消息解码。
- Ducati - 杜卡迪 Panigale(899/959/1199/1199S/1199R/1299/1299S/R 和 Superleggera)。
KTM 摩托车
- KTM motorcycle - Python 库,用于解码 KTM 摩托车 CAN 总线消息。
贡献
- 欢迎您的贡献!请先阅读贡献指南。
脚注
- 请关注这个根仓库以获取最新的更新。
- 也可能有用的是这个精选列表,其中包含了轻度专业化于汽车嵌入式控制器软件和通信理解的 CAN 总线逆向工程的优秀工具和资源。
- 另一个精选列表,包含用于 LIN 总线逆向工程、LIN 硬件开发和调试的工具和资源,也可能有用。