# Прошивка без разбора

> Прошивка головного устройства через OBD-II — от входа в программу до перевода интерфейса автомобиля.

Весь проход занимает около 20 минут.

:::note[Нужен TPM 2.0]
Cartoo не запустится на машине без модуля TPM 2.0, а на многих ноутбуках
модуль есть, но выключен в UEFI. Проверьте это до выезда к автомобилю —
см. [Проверка TPM 2.0](/ru/guides/tpm/).
:::

## Перед началом

### Что понадобится

- Ноутбук с TPM 2.0 (см. выше).
- **Bluetooth-адаптер ELM327 v1.5** на чипе `PIC18F25K80` — двухплатная
  версия. Более дешёвые одноплатные клоны на других чипах работают
  ненадёжно.
- Кабель **USB-A ↔ USB-A** (оба конца типа A, «папа-папа»).
- Бандл с прошивкой — файл `.food`.

<details>
<summary>Как выглядит адаптер и где его купить</summary>

Оба лота ниже — то, что нужно: ELM327 v1.5, двухплатный, на `PIC18F25K80`.
Ориентируйтесь на маркировку чипа, а не на корпус: синий корпус используют
десятки разных плат.

![Двухплатный адаптер ELM327 v1.5, лот на AliExpress](../../../../assets/shared/elm327-aliexpress.jpg)

![Тот же адаптер на Taobao](../../../../assets/shared/elm327-taobao.jpg)

</details>

### Язык интерфейса

Программа запускается на английском. Откройте карточку **Settings** на главном
экране.

![Главный экран, выделена карточка Settings](../../../../assets/ru/00_APPSETTINGS.jpg)

В списке **Language** выберите **Русский**.

![Окно настроек, открыт список Language](../../../../assets/ru/01_LANGUAGE.jpg)

### Подключения

1. Вставьте ELM327 в разъём OBD-II автомобиля.
2. Соедините головное устройство с ноутбуком кабелем USB-A ↔ USB-A.

Оба подключения должны быть на месте до старта сценария.

## 1. Вход

Откройте экран входа в CRM и отсканируйте QR там. Если не получается —
отправьте QR или короткий код под ним своему менеджеру.

![Экран входа с QR-кодом](../../../../assets/ru/0_QR.jpg)

## 2. Откройте «Файлы»

![Главный экран, выделена карточка «Файлы»](../../../../assets/ru/1_FILES.jpg)

## 3. Импортируйте бандл с прошивкой

Файлы скачиваются автоматически в фоне. Чтобы загрузить бандл, который уже
лежит на диске, откройте выпадающий список рядом с кнопкой **Скачать** и
выберите **Импорт из файла…**.

:::caution[Сейчас импорт обязателен]
Автоматическая загрузка сломана. Не ждите её — импортируйте бандл с диска
каждый раз, хотя шаг и выглядит необязательным.
:::

![Окно «Файлы», открыто меню «Импорт из файла»](../../../../assets/ru/2_PICK.jpg)

Выберите бандл `.food`.

![Диалог выбора файла с бандлом .food](../../../../assets/ru/3_OPEN.jpg)

## 4. Запустите сценарий

Вернитесь на главный экран и откройте **Прошивка без разбора**.

![Главный экран, выделена карточка «Прошивка без разбора»](../../../../assets/ru/5_START.jpg)

## 5. Введите VIN

:::caution
ПО устройства уже должно быть версии 4.1. Прошивка более старой версии не
поддерживается.
:::

![Шаг ввода VIN](../../../../assets/ru/4_VIN.jpg)

## 6. Выберите способ входа в режим загрузки

Используйте адаптер ELM327 или пропустите шаг, если устройство уже в режиме
загрузки (EDL).

![Выбор способа: адаптер ELM327 или пропустить](../../../../assets/ru/6_ELM.jpg)

## 7. Подключите адаптер

Если адаптер не найден, откройте настройки Bluetooth прямо с этого экрана.

![«Устройство не найдено», выделена кнопка «Открыть настройки Bluetooth»](../../../../assets/ru/7_SETTINGS.jpg)

Добавьте устройство `OBDII`.

![Диалог Windows «Добавить устройство»](../../../../assets/ru/8_BLUETOOTH.jpg)

PIN-код сопряжения — `1234`.

![Запрос PIN-кода сопряжения Bluetooth](../../../../assets/ru/9_ELM.jpg)

Вернитесь в Cartoo и нажмите **Повторить поиск**. COM-порт должен
подставиться.

![«Устройство не найдено», выделена кнопка «Повторить поиск»](../../../../assets/ru/10_RESCAN.jpg)

## 8. Войдите в спецрежим

Это перезагрузит автомобиль в спецрежим Restyle.

![«Готово к входу в спецрежим»](../../../../assets/ru/11_READY.jpg)

## 9. Подключение

Устройство переходит в режим загрузки само — провода и замыкание контактов не
нужны.

![«Подключение к автомобилю»](../../../../assets/ru/12_SPECIAL.jpg)

![«Устройство подключено»](../../../../assets/ru/13_SPECIALOK.jpg)

Дальше сценарий сам проходит «Активация», «Подготовка» и «Проверка» и
показывает текущий активный слот. Нажмите **Продолжить**.

![«Активный слот: A»](../../../../assets/ru/13a_SLOT.jpg)

## 10. Резервное копирование разделов

Оставьте галочку **Создать резервную копию разделов**. Это единственная точка
восстановления, если прошивка не удастся.

![Шаг резервного копирования разделов](../../../../assets/ru/14_SKIPBAK.jpg)

:::danger
Снятая галочка означает, что пути назад не будет. Если прошивка не удастся,
устройство может остаться неработоспособным, и это полностью под
ответственность дилера.
:::

![Предупреждение о пропуске резервного копирования](../../../../assets/ru/15_SKIPBAKOK.jpg)

## 11. Ожидание

![«Установка программного обеспечения», прогресс по шагам](../../../../assets/ru/16_WORKING.jpg)

## 12. Прошивка завершена

![Экран «Успех»](../../../../assets/ru/17_DONE.jpg)

Прошивка на устройстве, но автомобиль ещё не локализован. Всё, что ниже,
делается в машине, а не в Cartoo.

## 13. Перезагрузите автомобиль

Зажмите **оба колёсика на руле** одновременно и держите, пока экраны не
погаснут и устройство не перезапустится.

![Руль, отмечены левое и правое колёсики](../../../../assets/shared/18_REBOOT.jpg)

## 14. Закройте всплывающие окна

После включения автомобиль покажет несколько диалогов. Отвечайте на них в
таком порядке.

**Видеорегистратор не ведёт запись — включить?** Поставьте галочку
**不再提醒** («больше не напоминать») и нажмите **开启** («включить»).

![Диалог видеорегистратора, отмечены галочка и кнопка подтверждения](../../../../assets/shared/19_DASHCAM.jpg)

**Разрешение на микрофон.** Выберите срок действия **12个月** (12 месяцев) и
нажмите **同意授权** («разрешить»).

![Экран выдачи разрешений, отмечены вариант «12 месяцев» и кнопка согласия](../../../../assets/shared/20_PRIVACY.jpg)

**Ошибка активации службы ADS.** Это ожидаемо — сети у машины сейчас нет.
Нажмите **取消** («отмена»). Повторять не нужно.

![Ошибка активации ADS, отмечена кнопка отмены](../../../../assets/shared/21_ADS.jpg)

## 15. Получите сертификат активации

Откройте **RedControl** на вкладке сторонних приложений (三方应用).

![Список приложений, отмечена иконка RedControl](../../../../assets/shared/22_REDCONTROL.jpg)

Приложение покажет QR-код. Отсканируйте его через CRM или отправьте менеджеру
— так же, как при входе. В ответ вы получите файл сертификата, названный по
VIN: `<VIN>.cert`.

![Экран RedControl: «Show this code to your dealer to obtain a certificate»](../../../../assets/shared/23_CERTQR.jpg)

## 16. Подготовьте флешку

Флешка должна быть отформатирована в **FAT-32** или **exFAT**. Другие файловые
системы не читаются.

Распакуйте `NEW-USB-FILES-FOR-V4.zip` — он лежит рядом с бандлом прошивки.

![Список файлов, выделен NEW-USB-FILES-FOR-V4.zip](../../../../assets/shared/24_USBZIP.jpg)

Скопируйте на флешку все четыре папки: `DeepalConfig`, `DeepalInstall`,
`DeepalObb`, `DeepalOverlays`.

![Копирование четырёх папок Deepal на флешку FAT-32](../../../../assets/shared/25_USBCOPY.jpg)

Затем положите файл `.cert` **в корень флешки**, рядом с папками, а не внутрь
какой-либо из них.

![Корень флешки: четыре папки и файл сертификата, названный по VIN](../../../../assets/shared/26_CERTROOT.jpg)

## 17. Установите с флешки

Вставьте флешку в автомобиль и дождитесь появления меню установки. Нажмите
**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 всё ещё на
китайском.

Откройте APK **Settings** из списка приложений — зелёная шестерёнка, не
собственные настройки автомобиля.

![Список приложений, отмечен APK Settings](../../../../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)