Usage
Check out the Getting started guide.
Debug builds can be found in the artifacts of the workflow run for this release. Extract before flashing.
What's Changed
New platforms
New support levels have been introduced: Platinum and Bronze. The most notable feature of Platinum platforms is the ability to boot generic Linux distro images in Device Tree mode with much better functionality compared to ACPI.
Platinum
- BuzzTV PowerStation 6
- FriendlyELEC NanoPC CM3588-NAS
Bronze
- FriendlyELEC NanoPi M6
- Radxa ROCK 5B+
Features
- Out-of-the-box support for booting mainline Linux distros on Platinum-tier platforms.
- Validated on ROCK 5B, Orange Pi 5 Plus, BuzzTV P6 with Fedora Workstation 41 and Ubuntu 24.10 AArch64 images.
- For kernels older than 6.13 which lack native HDMI support, an option to use the UEFI display output is provided.
- Collabora's RK3588 upstreaming status matrix: https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3588/-/blob/main/mainline-status.md
- Reset to MaskROM option available via the Boot Manager, F4 during the splash screen, or by holding the Recovery / volume up button while powering on.
- PCIe 3 bifurcation (required by some platforms)
Fixes
- No USB power on NanoPC-T6 LTS variant
- Configuration settings not getting saved due to buggy U-Boot SPL (namely Orange Pi's) being present on a higher priority device (SPI NOR / eMMC).
Misc
- Updated EDK2 to
edk2-stable202411
- Updated open TF-A to
v2.12.0
- Updated rkbin:
- ATF (BL31) from
v1.45
tov1.47
- OP-TEE (BL32) from
v1.15
tov1.17
- ddrbin from
v1.16
tov1.18
- ATF (BL31) from
- Switched console output to 100x31
- Switched
Config Table Mode
default toBoth
(ACPI + Device Tree) - final choice up to the OS. This works as intended for Windows and Linux boot; other OSes might need adjustment. - EFI Memory Attribute Protocol is now enabled by default and needs to be manually disabled for certain Linux distros with a broken shim (Synchronous Exception).
Full Changelog: v0.11.2...v0.12
3rd-party images for UEFI
These Linux images come with the RK3588 legacy kernel and are compatible with the firmware-provided DTB.
- Armbian live ISO by amazingfate: https://github.com/amazingfate/rk3588-live-iso/releases
- Arch Linux installer by SputnikRocket: https://github.com/SputnikRocket/ArchLinuxARM-rk3588-installer