git404hub

what is edk2-rk3326 fr?

haropng/edk2-rk3326 — explained in plain English

Analysis updated 2026-05-18

13CAudience · developerComplexity · 5/5Setup · hard

tl;dr

UEFI firmware for the Rockchip RK3326/PX30 chip, handling display, storage, and boot before the OS loads.

vibe map

mindmap
  root((edk2-rk3326))
    What it does
      UEFI firmware
      Boots RK3326 chip
      Sets up hardware
    Tech stack
      C
      EDK2
      ACPI tables
    Use cases
      Port to similar boards
      Study embedded UEFI
      Debug boot hardware
    Audience
      Firmware developers
      Embedded engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Port this UEFI firmware to a device built around the Rockchip RK3326 or PX30 chip.

VIBE 2

Study how an embedded chip implements display, storage, and USB support in firmware.

VIBE 3

Use the UEFI shell and UiApp menu to inspect or configure a handheld device before the OS starts.

what's the stack?

CUEFIEDK2ACPI

how it stacks up fr

haropng/edk2-rk3326gonefunctorz/ariel0xhossam/uncanny
Stars131312
LanguageCCC
Setup difficultyhardhardhard
Complexity5/55/55/5
Audiencedeveloperresearcherresearcher

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1day+

Requires RK3326/PX30 hardware and an EDK2 build toolchain.

in plain english

This repository contains firmware for a small processor chip called the Rockchip RK3326, also marketed as PX30. Firmware is the lowest layer of software a device runs before anything else loads. In this case, the firmware follows the UEFI standard, which is the same type of startup software found in most laptops and desktops today, adapted here for an embedded chip commonly used in compact handheld hardware. The code handles several essential tasks when a device using this chip powers on: it initializes the screen (a 480x640 pixel display, rotated 90 degrees in software), sets up the storage chip (eMMC), detects USB devices like keyboards and drives, and reads hardware buttons. Once those are ready, the firmware launches a UEFI Shell, a text-based interface for running startup options, then drops into a graphical menu called UiApp if you exit the shell. Everything listed in the README is marked complete. The project supports ACPI tables (a standard way for firmware to describe hardware to the operating system), emulated variable storage, and USB input. There is also a Chinese-language version of the README, suggesting the author works with hardware common in the Chinese electronics market. The codebase is written in C and builds with a single shell script. The output is a binary firmware image intended to sit at a specific memory address on the chip, loaded by U-Boot (a common bootloader) during startup. This is a narrow, specialized project aimed at developers who want to port UEFI to this particular chip or who are building handheld or embedded devices around it. If you are not working with Rockchip RK3326 hardware, this repository is not relevant to your project.

prompts (copy fr)

prompt 1
Explain the boot flow of this UEFI firmware, from U-Boot to the shell to UiApp.
prompt 2
Walk me through building this firmware image using its shell script.
prompt 3
What hardware features does this RK3326 firmware support, and which are complete?
prompt 4
Summarize how the eMMC storage driver is initialized in this project.

Frequently asked questions

what is edk2-rk3326 fr?

UEFI firmware for the Rockchip RK3326/PX30 chip, handling display, storage, and boot before the OS loads.

What language is edk2-rk3326 written in?

Mainly C. The stack also includes C, UEFI, EDK2.

How hard is edk2-rk3326 to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is edk2-rk3326 for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.