# Установка uefi на orangepi 5

### Загрузка нужных утилит

1) Необходимо загрузить утилиту RKdevTools для процессора RK3588, было найдено на сайте [radaxa](https://dl.radxa.com/rock_pro/tools/windows/), по документации orangepi обязательно версии 2.96 (файл RKDevTool_Release_v2.96-20221121.rar)

2) Необходимо загрузить прошивальщик, тоже у radaxa для версии [rock-5a](https://dl.radxa.com/rock5/sw/images/loader/rock-5a/) подошло, так как там тоже процессор rk3588s

3) Необходимо загрузить uefi(выбрал edk2), подходящий найден был [тут](https://github.com/edk2-porting/edk2-rk3588/releases), искать по релизам для orangepi 5, например релиз v0.12.1

4) необходимо загрузить драйвера для rockchip, было найдено на сайте [radaxa](https://dl.radxa.com/rock_pro/tools/windows/), файл DriverAssitant_v5.0.zip


### Прошивка устройства
Перейдите в папку RKDevTool и откройте файл config.ini. По умолчанию язык инструмента - китайский, а если вы читаете этот блог, то, скорее всего, вы предпочитаете английский. Поменяйте местами файлы Lang1file и Lang2file.

[![image-34.png](https://docs.resds.ru/uploads/images/gallery/2025-02/scaled-1680-/PJofsaJwEZJvmKIl-image-34.png)](https://docs.resds.ru/uploads/images/gallery/2025-02/PJofsaJwEZJvmKIl-image-34.png)

Теперь откройте RKDevTool, и он должен выдать сообщение о том, что устройство не подключено.

[![Screenshot_3.png](https://docs.resds.ru/uploads/images/gallery/2025-02/scaled-1680-/swjBO5pJnQVHAztE-screenshot-3.png)](https://docs.resds.ru/uploads/images/gallery/2025-02/swjBO5pJnQVHAztE-screenshot-3.png)

Нужно все отключить от девайса. И питание.

Подключить только один usb порт. Причем строго определенный, к компу (см инструкцию пользователя стр. 41). Тот, который НЕ подает питания.

[![55fe28614b38061a7f07d4c367678a28.png](https://docs.resds.ru/uploads/images/gallery/2025-02/scaled-1680-/bIbzvyAX1bSsmnbE-55fe28614b38061a7f07d4c367678a28.png)](https://docs.resds.ru/uploads/images/gallery/2025-02/bIbzvyAX1bSsmnbE-55fe28614b38061a7f07d4c367678a28.png)

Нажать спец кнопку на нем недалеко от порта (см инструкцию пользователя стр. 41)

[![03c03b99b8655aa208a8b532452d901a.png](https://docs.resds.ru/uploads/images/gallery/2025-02/scaled-1680-/Vs3lZFnlbKDWz5mx-03c03b99b8655aa208a8b532452d901a.png)](https://docs.resds.ru/uploads/images/gallery/2025-02/Vs3lZFnlbKDWz5mx-03c03b99b8655aa208a8b532452d901a.png)

Далее подключить питание, у меня это тоже usb порт.

Отпустить спец кнопку.

Щелкните правой кнопкой мыши в области таблицы и выберите пункт load config

Перейдите в папку miniloader и выберите файл config.cfg. Затем нажмите кнопку открыть.

[![image-38.png](https://docs.resds.ru/uploads/images/gallery/2025-02/scaled-1680-/PzvnUV2ndxc5aQB2-image-38.png)](https://docs.resds.ru/uploads/images/gallery/2025-02/PzvnUV2ndxc5aQB2-image-38.png)

[![image-39.png](https://docs.resds.ru/uploads/images/gallery/2025-02/scaled-1680-/tJfLnzoXTTA4lHEl-image-39.png)](https://docs.resds.ru/uploads/images/gallery/2025-02/tJfLnzoXTTA4lHEl-image-39.png)

После успешной записи конфига необходимо прописать соответствующие файлы в нужных полях из недавно скачанных.

[![image-40.png](https://docs.resds.ru/uploads/images/gallery/2025-02/scaled-1680-/AW5gnEcgHxYtGCb4-image-40.png)](https://docs.resds.ru/uploads/images/gallery/2025-02/AW5gnEcgHxYtGCb4-image-40.png)

[![image-41.png](https://docs.resds.ru/uploads/images/gallery/2025-02/scaled-1680-/Pww5u8XK0seGG1hx-image-41.png)](https://docs.resds.ru/uploads/images/gallery/2025-02/Pww5u8XK0seGG1hx-image-41.png)

Убедитесь, что поставили галочку напротив ```Write By Address```, затем нажмите Run. Прогресс можно наблюдать в меню справа.

[![image-42.png](https://docs.resds.ru/uploads/images/gallery/2025-02/scaled-1680-/FBs3UZWM4JEKJVFB-image-42.png)](https://docs.resds.ru/uploads/images/gallery/2025-02/FBs3UZWM4JEKJVFB-image-42.png)

В окне состояния справа будут появляться обновления по мере установки, но на этапе загрузки образа уйдет довольно много времени. Если все прошло успешно, в последней строке должно появиться сообщение «Download image OK», и плата больше не будет подключена.

[![Screenshot_1.png](https://docs.resds.ru/uploads/images/gallery/2025-02/scaled-1680-/ACOde3TTn8l1t7ao-screenshot-1.png)](https://docs.resds.ru/uploads/images/gallery/2025-02/ACOde3TTn8l1t7ao-screenshot-1.png)

Все, можно подключать все обратно к устройству и наблюдать за загрузкой, в том числе и UEFI интерфейс.


### источники

[статья с утсновкой из linux на orangepi 5b](https://habr.com/ru/articles/789654/)

[статья с работой в интерфейсе rkdevtool](https://3dpandme.com/2023/04/29/tutorial-orange-pi-5b-klipper-install/)

[образ uefi](https://github.com/edk2-porting/edk2-rk3588/releases/tag/v0.12.1)

[необходимые утилиты для windows](https://dl.radxa.com/rock_pro/tools/windows/)

[spi для rk3588s](https://dl.radxa.com/rock5/sw/images/loader/rock-5a/)