Установка Android на Orange Pi 5 Max с помощью RKDevTool

В этой статье рассмотрим пошаговый процесс записи Android-образа на TF-карту (microSD) для запуска на плате Orange Pi 5 Max с использованием утилиты RKDevTool. Также поделюсь важными замечаниями и предостережениями, основанными на личном опыте.


⚠️ ВАЖНО

Перед началом обратите внимание на несколько нюансов:

  • Плата не стартует, если в ней установлен модуль eMMC с уже установленной Ubuntu — в этом случае Android не загружается с microSD. Убедитесь, что eMMC отсутствует или очищен.
  • На старом мониторе Acer AL1916a (VGA, 1280×1024) Android не показывает изображение. Возможно, это связано с:
    • Неподдерживаемым разрешением.
    • Используемым переходником HDMI-VGA.
    Ubuntu на этом же мониторе работает, поэтому, скорее всего, проблема в Android’е или его настройках вывода видео.
  • Android на этой плате сильно нагревается, особенно в простое — рекомендуется использовать радиатор или активное охлаждение.
  • Нужен компьютер с Windows

Что потребуется

  1. Кабель USB 2.0 “папа-папа” хорошего качества.
  2. Утилита RKDevTool v3.15.
  3. Драйверы Rockchip — DriverAssistant v5.12.
  4. Образ Android с официальной страницы загрузки Orange Pi.

1. Подготовка программ

Скачиваем:

  • DriverAssitant_v5.12.zip
  • RKDevTool_Release_v3.15.zip
  • Образ Android для SD/eMMC

2. Установка драйвера Rockchip

  1. Распакуйте архив DriverAssitant_v5.12.zip.
  2. Запустите DriverInstall.exe.
  3. Нажмите “Install Driver”.
  4. Дождитесь сообщения “Driver installation successful”, нажмите OK.

3. Запуск RKDevTool

  1. Распакуйте RKDevTool_Release_v3.15.zip.
  2. Запустите RKDevTool.exe.
  3. Чтобы не было иероглифов в меню приложения, откройте файл config.ini и в блоке
    [Language] измените параметр Selected=2

4. Подключение Orange Pi в режиме MaskROM

  1. Вставьте microSD-карту в плату.
  2. Подключите плату к ПК через USB 2.0 “папа-папа”.
  3. На плате подключатся к верхнему порту USB 3 (на скриншоте)
  4. Убедитесь, что питание отключено.
  5. Нажмите и удерживайте кнопку MaskROM на плате.
  6. Подключите питание через Type-C.
  7. Отпустите кнопку MaskROM после подачи питания.

Если всё сделано правильно, в RKDevTool появится сообщение:
“Found One MASKROM Device”.


5. Загрузка загрузчика MiniLoader

  1. Перейдите во вкладку Advanced Features.
  2. В списке устройств выберите SPINOR
  3. Нажмите на кнопку загрузки MiniLoader (см. скриншот).
  4. Выберите файл MiniLoaderAll.bin из папки с образом Android.
  5. Нажмите Open, затем Download.

6. Переключение хранилища на SD-карту

  1. В списке устройств выберите SD.
  2. Нажмите кнопку Switch Storage.

Появится сообщение об успешной операции:


7. Запись Android-образа

  1. Нажмите Upgrade Firmware.
  2. Нажмите Firmware, укажите путь к Android-образу.
  3. Нажмите Upgrade.

После завершения процесса плата выключится.


Заключение

После выполнения всех шагов, при условии корректного подключения и отсутствия модуля eMMC, Android должен успешно загрузиться с TF-карты. Обязательно используйте радиатор или вентилятор, так как плата под Android работает в горячем режиме.


Возможные проблемы и решения

ПроблемаПричинаРешение
Нет изображения на монитореНеподдерживаемое разрешение или переходник VGA-HDMIИспользуйте монитор с HDMI или другой адаптер
Плата не загружаетсяВставлен eMMC с UbuntuИзвлеките eMMC или сотрите с него Ubuntu
RKDevTool не видит платуНекачественный USB-кабель или MaskROM не активированПроверьте кабель и порядок подключения
Плата сильно греетсяВысокая нагрузка AndroidУстановите охлаждение

Скриншоты Андройда из образа Orange PI OS (Droid):

Скриншоты Андройда из образа Android Image: