Xhorse 中文文档 下载 App

宝马 BDC2/BDC3 钥匙匹配操作流程

背景:宝马 BDC 是什么

宝马防盗系统演进:

CAS1 → CAS2 → CAS3 → CAS4 → CAS4+ → BDC1 → BDC2 → BDC3
   ↑                                    ↑
 老款(2010前)     主流(2010-2018)    新款(2018后)

BDC(Body Domain Controller)是宝马最新一代车身域控制器,集成了防盗、车身控制、电源管理等多种功能。BDC2/BDC3 内部使用 RH850 系列 MCU,加密程度远高于之前的 CAS 系列。

支持的车型

车系年款BDC 模块
3 系 G202019+BDC2
5 系 G30/G312017+BDC2
7 系 G11/G122016+BDC2 → BDC3(2023 后)
X3 G012017+BDC2
X5 G052018+BDC2 → BDC3(2024 后)
X7 G072019+BDC2
2 系、4 系、6 系、8 系2017+BDC2

前置条件

完整操作流程

步骤一:连接设备

① 宝马-G BDC 适配器 → 车辆 OBD 座
② VVDI Multi-Prog → BDC 适配器(读取 BDC 模块原始数据)
③ Key Tool Plus → 通过 USB 连接 Multi-Prog
   或
④ VVDI2 → USB 连电脑 → Multi-Prog → 电脑 USB

步骤二:读取 BDC 模块数据

Key Tool Plus / VVDI2:
  防盗匹配 → 宝马 → BDC2/BDC3 → 读取模块数据
  系统通过 Multi-Prog 直接读取 BDC 内部 RH850 MCU 的 Flash 数据
  保存为 .bin 文件(约 512KB~1MB)

注意:Multi-Prog 读取的是 BDC 模块的完整原始数据,Key Tool Plus / VVDI2 需要对这个数据进行在线解密才能得到防盗密码和钥匙数据。

步骤三:在线计算密码

① 把读取的 BDC 数据上传到 Xhorse 云端
② 消耗 BDC Token / 积分 → 云端解密计算
③ 返回 PIN 码(用于钥匙学习)和经销商钥匙生成数据

步骤四:生成经销商钥匙

① Key Tool Plus / VVDI2:生成经销商钥匙
② 选择 "BMW BDC2/BDC3" 专用选项
③ 放入 VVDI 通用芯片(初始化后)→ 生成芯片数据
④ 放入 VVDI 遥控子机 → 初始化遥控数据
⑤ (如需 AKL)同时用 Dolphin 配匙机切好机械钥匙

步骤五:钥匙学习

① 把生成好的钥匙全部装车
② Key Tool Plus / VVDI2:钥匙学习 → 输入步骤三得到的 PIN 码
③ 按提示依次把每把钥匙(包括原钥匙!)贴近车辆感应区
④ 每把学习成功后屏幕显示 ✓
⑤ 全部学习完成 → 车辆防盗盒自动保存

步骤六:测试

关键注意事项

不能跳过的步骤

  1. Multi-Prog 读取原始数据——OBD 直读在 BDC2/BDC3 上不可行,必须用 Multi-Prog
  2. 在线解密计算——BDC 模块加密深,离线无法解密
  3. 原钥匙一起学习——钥匙学习是"覆盖式"的,不把原钥匙一起学习,它会失效

全丢配钥匙(AKL)

BDC2/BDC3 全丢配钥匙流程与增配基本相同——区别在于没有原钥匙,机械钥匙齿形码需要:

时间预算:60~120 分钟(取决于是否需要拆 BDC 模块)

常见问题

问题解决
Multi-Prog 读 BDC 失败确认 BDC 适配器连接正确、车辆网关已解锁
在线解密报错检查 Token 余额、确认上传的数据文件没损坏
钥匙学习后不启动钥匙学习时所有钥匙必须一起学,单独学一把会导致其他钥匙失效
生成的遥控不工作确认地区选择正确(欧洲/北美/中国 遥控频率不同)

大众奥迪 MQB49 5C/5D · 奔驰 BGA 钥匙密码