Переход с Teyes CC2 Plus на прошивку от CC3 — популярное решение среди владельцев китайских мультимедийных систем, желающих получить расширенный функционал: поддержку Wireless CarPlay/Android Auto, улучшенную графику и стабильность работы. Однако процесс не так прост, как обновление через USB — здесь требуется глубокое понимание архитектуры системы, умение работать с ADB-командами и готовность к потенциальным рискам "окирпичивания" устройства.

В этой статье мы разберём три официально подтверждённых метода прошивки (включая обход блокировок через recovery), анализ совместимости железной части (CC2 Plus и CC3 построены на разных чипах Rockchip), а также дадим чек-лист для диагностики системы перед началом процесса. Особое внимание уделим критическим отличиям в файлах boot.img и system.partition, которые 90% пользователей упускают из виду, что приводит к циклической перезагрузке после прошивки.

Подготовка к прошивке: что нужно знать до начала

Прежде чем приступать к манипуляциям с прошивкой, необходимо чётко понимать: Teyes CC2 Plus и CC3 — это разные аппаратные платформы. Первая работает на базе Rockchip PX5 (4 ядра Cortex-A53), вторая — на PX6 (6 ядер, включая Cortex-A72). Это означает, что простое копирование файлов прошивки CC3 на CC2 Plus приведёт к:

  • 🔴 Несовместимости ядра и драйверов (риск "брика" на этапе загрузки)
  • 🔴 Потере функциональности GPS и CAN-шины (из-за разных контроллеров)
  • 🔴 Проблемам с touch-экраном (калибровка сбивается из-за другого чипа управления)

Тем не менее, энтузиасты нашли обходные пути, адаптировав прошивку CC3 под CC2 Plus с помощью модифицированных dtb-файлов (device tree blob). Но даже в этом случае гарантировать 100% работоспособность нельзя. Прежде чем продолжать, ответьте на вопросы:

📊 Ваш уровень подготовки к прошивке?
  • Я новичок, никогда не прошивал мультимедиа
  • У меня есть опыт прошивки Android-устройств
  • Я разбираюсь в ADB и recovery-модах
  • Я профессионал, работаю с Rockchip ежедневно

Если вы выбрали первые два варианта, рекомендуем остановиться и изучить базовые концепции работы с Android-прошивками на Rockchip. Для остальных — переходим к подготовке инструментов.

Необходимые инструменты и файлы

Для успешной прошивки потребуется:

Инструмент/Файл Назначение Где взять
RKDevTool (v2.84 или новее) Официальная утилита для прошивки Rockchip Сайт Rockchip (раздел "Tools")
Модифицированная прошивка CC3 для CC2 Plus Адаптированные boot, system и dtb-файлы Форум 4PDA (тема по Teyes)
ADB и Fastboot Отладка и разблокировка загрузчика Входит в Android SDK
OTG-кабель (Type-C → Type-A) Подключение к ПК в режиме MaskROM Любой электроник-маркет (например, AliExpress)

Важно: Версия RKDevTool должна быть не ниже 2.84 — более старые версии не поддерживают чипы PX6 и могут неправильно прошивать разделы. Также убедитесь, что скачанная прошивка имеет в названии пометку for_CC2Plus или PX5_compatible.

💡

Перед началом работы отключите антивирус — он может блокировать RKDevTool как "подозрительное ПО" из-за низкоуровневого доступа к оборудованию.

Пошаговая инструкция: метод через RKDevTool

Это самый надёжный способ, но требующий входа в режим MaskROM. Следуйте инструкции строго по порядку:

  1. Вход в MaskROM:
    1. Выключите мультимедийную систему (зажмите кнопку питания на 10 секунд).
    2. Подключите OTG-кабель к разъёму Type-C на устройстве (не к USB-A!).
    3. Зажмите кнопку Reset (обычно расположена на задней панели) и, удерживая её, подключите кабель к ПК.
    4. Отпустите Reset через 5 секунд — устройство должно определиться как MaskROM Device.
  2. Запуск RKDevTool:

    Откройте утилиту от имени администратора. В разделе Advanced Functions выберите Upgrade Firmware.

  3. Выбор прошивки:

    Нажмите Firmware → укажите путь к файлу прошивки (должен быть в формате .img). Убедитесь, что галочки стоят только на разделах boot, system и dtb (остальные снимаем!).

  4. Прошивка:

    Нажмите Upgrade. Процесс займёт 5–10 минут. Не отключайте кабель до появления зелёной надписи Upgrade Success.

☑️ Критические моменты перед прошивкой

Выполнено: 0 / 4

Если после прошивки устройство не запускается (зависает на логотипе), попробуйте:

  • 🔧 Перепрошить только раздел boot с оригинальной прошивкой CC2 Plus.
  • 🔧 Удалить файл /data/local.prop через ADB (он может блокировать загрузку).
Что делать если RKDevTool не видит устройство?

1. Проверьте драйвера: в Диспетчере устройств должно отображаться "Rockchip USB Device" (если нет — установите драйвер из папки DriverAssitant в архиве RKDevTool).

2. Попробуйте другой OTG-кабель — дешёвые кабели часто не поддерживают передачу данных.

3. Переустановите RKDevTool в папку без кириллических символов (например, C:\RKTool\).

4. Отключите подпись драйверов в Windows (через gpedit.msc → "Параметры установки драйвера").

Альтернативный метод: прошивка через ADB Sideload

Если вход в MaskROM невозможен (например, сломана кнопка Reset), можно попробовать обновиться через recovery. Этот метод менее надёжен, но иногда работает:

  1. Скачайте прошивку в формате update.zip (должна быть подписана для Teyes).
  2. Поместите файл на SD-карту (FAT32) или USB-накопитель.
  3. Войдите в recovery:
    adb reboot recovery

    Или комбинацией кнопок: Power + Volume Up (удерживать 10 секунд).

  4. В меню recovery выберите Apply update from ADB.
  5. На ПК выполните команду:
    adb sideload update.zip

Предупреждение: Этот метод часто приводит к ошибке E:footer is wrong из-за несовпадения сигнатур. Если это произошло, вернитесь к методу с RKDevTool.

Распространённые ошибки и их решения

Даже при точном следовании инструкции возможны сбои. Вот самые частые проблемы и способы их устранения:

Ошибка Причина Решение
Load IDB fail в RKDevTool Повреждён файл прошивки или несовместимая версия утилиты Скачайте прошивку заново, проверьте MD5. Используйте RKDevTool v2.84+
Циклическая перезагрузка после прошивки Несовместимый dtb-файл или битый boot.img Прошейте оригинальный boot от CC2 Plus, затем повторите прошивку system
Не работает сенсор после обновления Отсутствует драйвер для touch-контроллера CC2 Plus в прошивке CC3 Скопируйте файл /system/lib/hw/touch.* из оригинальной прошивки
ADB: device unauthorized Не подтверждён доступ по ADB на устройстве Подключитесь к Wi-Fi, подтвердите отладку на экране мультимедиа
💡

90% проблем после прошивки связаны с неверными dtb-файлами. Всегда проверяйте их совместимость с вашей ревизией платы (написано на наклейке под корпусом устройства).

Диагностика после прошивки: что проверять в первую очередь

Если система загрузилась, не спешите радоваться — проверьте критические функции:

  1. CAN-шина:

    Запустите двигатель и проверьте отображение данных с бортового компьютера (скорость, обороты, уровень топлива). Если значения не обновляются — прошивка несовместима с вашим CAN-адаптером.

  2. Wireless CarPlay/Android Auto:

    Подключите телефон по Wi-Fi. Если соединение рвётся или отсутствует звук — проблема в драйверах wifi_bt.

  3. GPS:

    Откройте Google Maps и проверьте определение местоположения. Если сигнал не ловится — отсутствует драйвер для GPS-модуля CC2 Plus.

  4. Звук:

    Протестируйте все источники (FM, Bluetooth, USB). Если звук искажён — проблема в mixer_paths.xml.

Если хотя бы одна из функций работает некорректно, вернитесь к оригинальной прошивке. Модифицированные прошивки CC3 редко обеспечивают 100% совместимость с железом CC2 Plus.

💡

Создайте резервную копию рабочей прошивки через RKDevTool (кнопка Backup). Это спасёт вас, если что-то пойдёт не так. Храните бэкап на облачном диске (Google Drive, Yandex Disk).

Откат на оригинальную прошивку: как вернуть всё назад

Если эксперимент с CC3 не увенчался успехом, вернуть CC2 Plus к жизни можно двумя способами:

  • 🔄 Через RKDevTool (аналогично прошивке CC3, но с оригинальным файлом).
  • 🔄 Через recovery, если у вас есть бэкап в формате update.zip.

Инструкция для RKDevTool:

  1. Войдите в MaskROM (как описано выше).
  2. В RKDevTool выберите оригинальную прошивку CC2 Plus.
  3. Снимите все галочки, кроме boot, system, recovery и misc.
  4. Нажмите Upgrade и дождитесь завершения.

Внимание: Если после отката устройство не включается, возможно, повреждён раздел ubl (загрузчик). В этом случае потребуется программатор CH341A и пайка к контактам флеш-памяти.

Что делать если RKDevTool пишет "No device found" при откате?

1. Попробуйте другой USB-порт (желательно USB 2.0 на задней панели ПК).

2. Установите драйвер LibUSB-Win32 через Zadig.

3. Перезагрузите ПК и устройство, затем повторите попытку.

4. Если ничего не помогает — используйте другой компьютер с Windows 10/11 (на Windows 7 часто бывают проблемы с драйверами).

FAQ: ответы на частые вопросы

Можно ли прошить CC3 на CC2 Plus без риска "окирпичивания"?

Нет, риск всегда есть. Даже при успешной прошивке возможны проблемы с CAN-шиной, GPS или сенсором. Рекомендуем иметь под рукой программатор CH341A и резервную копию оригинальной прошивки.

Где скачать модифицированную прошивку CC3 для CC2 Plus?

Актуальные версии выкладывают на форумах 4PDA (тема по Teyes) и XDA-Developers. Ищите прошивки с пометкой PX5_to_PX6_port или CC2Plus_compatible.

Почему после прошивки не работает Wireless CarPlay?

В прошивке CC3 используются другие драйверы для Wi-Fi/Bluetooth модуля. Для CC2 Plus нужно вручную заменить файлы в /system/vendor/firmware на оригинальные от CC2 Plus.

Можно ли прошить CC3 через USB-накопитель, без ПК?

Теоретически да, но на практике это работает только для минорных обновлений внутри одной линейки (например, CC2 → CC2 Plus). Для перехода на CC3 обязателен RKDevTool или ADB Sideload.

Как проверить версию чипа (PX5 или PX6) в моём устройстве?

Установите приложение AIDA64 или CPU-Z из Google Play. В разделе "CPU" будет указана модель процессора. Альтернативно — посмотрите наклейку на плате (обычно видно через вентиляционные отверстия).