# 免拆刷机

> 通过 OBD-II 刷写主机——从登录到车辆界面完成本地化。

整个流程约需 20 分钟。

:::note[必须具备 TPM 2.0]
没有 TPM 2.0 模块的电脑无法启动 Cartoo；很多笔记本虽然带有该模块，但在 UEFI
中被关闭。请在出发去车辆现场之前完成检查——参见[检查 TPM 2.0](/zh-cn/guides/tpm/)。
:::

## 开始之前

### 需要准备

- 一台带 TPM 2.0 的笔记本电脑（见上文）。
- 一个采用 `PIC18F25K80` 芯片的 **ELM327 v1.5 蓝牙适配器**，即双板版本。
  采用其他芯片的廉价单板仿制品工作不可靠。
- 一根 **USB-A ↔ USB-A 数据线**（两端均为 A 型，公对公）。
- 固件包——一个 `.food` 文件。

<details>
<summary>适配器的外观以及购买渠道</summary>

下面两个商品都是正确的型号：基于 `PIC18F25K80` 的 v1.5 双板 ELM327。请以芯片
丝印为准，不要只看外壳——蓝色外壳被几十种不同的板子使用。

![ELM327 v1.5 双板适配器，AliExpress 商品页](../../../../assets/shared/elm327-aliexpress.jpg)

![淘宝上的同款适配器](../../../../assets/shared/elm327-taobao.jpg)

</details>

### 界面语言

程序默认以英文启动。在主界面点击 **Settings** 卡片。

![主界面，Settings 卡片被标出](../../../../assets/zh-cn/00_APPSETTINGS.jpg)

在 **Language** 下拉列表中选择 **中文**。

![设置窗口，Language 下拉列表已展开](../../../../assets/zh-cn/01_LANGUAGE.jpg)

### 连线

1. 将 ELM327 插入车辆的 OBD-II 接口。
2. 用 USB-A ↔ USB-A 数据线将主机与笔记本电脑相连。

启动流程之前，这两处连接都必须就位。

## 1. 登录

在 CRM 中打开登录界面并扫描二维码。如果无法扫描，请把二维码或其下方的短代码
发送给您的客户经理。

![带二维码的登录界面](../../../../assets/zh-cn/0_QR.jpg)

## 2. 打开「文件」

![主界面，「文件」卡片被标出](../../../../assets/zh-cn/1_FILES.jpg)

## 3. 导入固件包

文件会在后台自动下载。若要载入本地磁盘上已有的固件包，请点击 **下载** 按钮
旁边的下拉箭头，选择 **从文件导入…**。

:::caution[目前必须手动导入]
自动下载功能当前存在故障。请不要等待，每次都从磁盘手动导入固件包——尽管这一
步看起来是可选的。
:::

![「文件」窗口，「从文件导入」菜单已展开](../../../../assets/zh-cn/2_PICK.jpg)

选择 `.food` 固件包。

![文件选择对话框，显示一个 .food 文件](../../../../assets/zh-cn/3_OPEN.jpg)

## 4. 启动流程

返回主界面，打开 **免拆刷机**。

![主界面，「免拆刷机」卡片被标出](../../../../assets/zh-cn/5_START.jpg)

## 5. 输入 VIN

:::caution
主机当前软件必须已是 4.1 版本。不支持刷写更低版本。
:::

![VIN 输入步骤](../../../../assets/zh-cn/4_VIN.jpg)

## 6. 选择进入下载模式的方式

使用 ELM327 适配器；若设备已处于下载模式（EDL），可跳过此步。

![下载模式选择：ELM327 适配器或跳过](../../../../assets/zh-cn/6_ELM.jpg)

## 7. 配对适配器

如果未找到适配器，可直接从该界面打开蓝牙设置。

![「未找到设备」，「打开蓝牙设置」按钮被标出](../../../../assets/zh-cn/7_SETTINGS.jpg)

添加名为 `OBDII` 的设备。

![Windows 的「添加设备」对话框](../../../../assets/zh-cn/8_BLUETOOTH.jpg)

配对 PIN 码为 `1234`。

![蓝牙配对 PIN 码输入框](../../../../assets/zh-cn/9_ELM.jpg)

回到 Cartoo，点击 **重新扫描**。此时 COM 端口应当已自动填入。

![「未找到设备」，「重新扫描」按钮被标出](../../../../assets/zh-cn/10_RESCAN.jpg)

## 8. 进入特殊模式

这将把车辆重启进入 Restyle 特殊模式。

![「准备进入特殊模式」](../../../../assets/zh-cn/11_READY.jpg)

## 9. 连接

设备会自行切换到下载模式——无需接线，也无需短接触点。

![「连接到车辆」](../../../../assets/zh-cn/12_SPECIAL.jpg)

进度条会显示等待设备的倒计时，最长 5 分钟。

![「等待设备…」，倒计时进行中](../../../../assets/zh-cn/12a_WAIT.jpg)

![「设备已连接」](../../../../assets/zh-cn/13_SPECIALOK.jpg)

随后流程会自动完成「激活」「准备」和「校验」，并显示当前活动槽位。点击
**继续**。

![「活动槽位：A」](../../../../assets/zh-cn/13a_SLOT.jpg)

## 10. 分区备份

请保持 **进行分区备份** 处于勾选状态。刷写失败时，这是唯一的恢复点。

![分区备份步骤](../../../../assets/zh-cn/14_SKIPBAK.jpg)

:::danger
取消勾选意味着没有退路。若刷写失败，主机可能无法启动，其风险完全由经销商自行
承担。
:::

![跳过备份的警告](../../../../assets/zh-cn/15_SKIPBAKOK.jpg)

## 11. 等待

![「正在安装软件」，逐步显示进度](../../../../assets/zh-cn/16_WORKING.jpg)

## 12. 刷写完成

![「成功」界面](../../../../assets/zh-cn/17_DONE.jpg)

固件已经写入主机，但车辆尚未完成本地化。以下所有步骤都在车内进行，不再使用
Cartoo。

## 13. 重启车辆

同时按住 **方向盘上的两个滚轮** 不放，直到屏幕熄灭、主机重新启动。

![方向盘，左右两个滚轮被标出](../../../../assets/shared/18_REBOOT.jpg)

## 14. 处理弹窗

车辆重新启动后会弹出一系列对话框。请按以下顺序处理。

**当前行车记录仪未录制，是否开启？** 勾选 **不再提醒**，然后点击 **开启**。

![行车记录仪对话框，复选框与确认按钮被标出](../../../../assets/shared/19_DASHCAM.jpg)

**麦克风权限。** 将授权有效期设为 **12个月**，然后点击 **同意授权**。

![隐私授权界面，「12个月」选项与同意按钮被标出](../../../../assets/shared/20_PRIVACY.jpg)

**ADS 软件服务激活异常。** 属于正常现象——此时车辆没有网络。点击 **取消**，
不要重试。

![ADS 激活异常提示，取消按钮被标出](../../../../assets/shared/21_ADS.jpg)

## 15. 获取激活证书

在 **三方应用** 标签页中打开 **RedControl**。

![应用列表，RedControl 图标被标出](../../../../assets/shared/22_REDCONTROL.jpg)

应用会显示一个二维码。通过 CRM 扫描它，或发送给您的客户经理——与登录时的做法
相同。您会收到一个以 VIN 命名的证书文件 `<VIN>.cert`。

![RedControl 界面：「Show this code to your dealer to obtain a certificate」](../../../../assets/shared/23_CERTQR.jpg)

## 16. 准备 U 盘

U 盘必须格式化为 **FAT-32** 或 **exFAT**，其他文件系统无法被读取。

解压 `NEW-USB-FILES-FOR-V4.zip`，该文件与固件包放在一起。

![文件列表，NEW-USB-FILES-FOR-V4.zip 被标出](../../../../assets/shared/24_USBZIP.jpg)

将全部四个文件夹 `DeepalConfig`、`DeepalInstall`、`DeepalObb`、
`DeepalOverlays` 复制到 U 盘。

![将四个 Deepal 文件夹复制到 FAT-32 格式的 U 盘](../../../../assets/shared/25_USBCOPY.jpg)

然后把 `.cert` 文件放在 **U 盘根目录**，与这些文件夹并列，不要放进任何一个
文件夹内。

![U 盘根目录：四个文件夹加以 VIN 命名的证书文件](../../../../assets/shared/26_CERTROOT.jpg)

## 17. 从 U 盘安装

把 U 盘插入车辆，等待安装菜单出现，然后点击 **INSTALL ALL**。

![安装菜单，INSTALL ALL 按钮被标出](../../../../assets/shared/27_INSTALLALL.jpg)

安装完成后，向下滚动到 **Resources (OBB)**，选择一种语言——**EN**、**ES**、
**RU** 或 **UA**——然后点击该行右侧的 **COPY**。

![Resources (OBB) 列表，包含四种语言条目](../../../../assets/shared/28_LANGCOPY.jpg)

:::caution
只复制一种语言。它将成为车辆界面的显示语言。
:::

等待复制成功的提示后再继续。

## 18. 切换 Android 系统语言

本地化文件已经写入主机，但 Android 系统本身仍是中文。

从应用列表中打开 **Settings** 这个 APK——绿色齿轮图标，不是车辆自带的设置。

![应用列表，Settings APK 被标出](../../../../assets/shared/29_SETTINGSAPP.jpg)

点击 **All Settings**。

![设置面板，All Settings 被标出](../../../../assets/shared/30_ALLSETTINGS.jpg)

向下滚动到 **系统**。

![Android 设置列表，「系统」被标出](../../../../assets/shared/31_SYSTEM.jpg)

打开 **语言和输入法**，选择您在第 17 步复制的语言：

- **EN** → English (United States)
- **ES** → Español (España)
- **RU** → Русский (Россия)
- **UA** → Українська (Україна)

![「系统」子菜单，「语言和输入法」被标出](../../../../assets/shared/32_LANGUAGE.jpg)

## 19. 验证

回到车辆自带的设置界面，等待译文出现。当 Control / Driving / Energy / Sound /
Display 等栏目显示为目标语言时，工作即告完成。

![以英文显示的车辆设置界面](../../../../assets/shared/33_RESULT.jpg)