Skip to content

v0.8

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Sep 21:19
· 82 commits to master since this release

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.

Note

CPU clocks have been lowered to boot default (1200 MHz) due to possible overheating on most platforms.

If you have adequate cooling (active recommended), you can set the clocks back to maximum by spamming ESC while UEFI is loading, then go to Device Manager -> Rockchip Platform Configuration -> CPU Performance and set all Cluster Presets to Maximum.

What's Changed

New platforms

  • Orange Pi 5 Plus
  • Mixtile Blade 3
  • Hinlink H88K
  • FriendlyElec NanoPi R6S
  • FriendlyElec NanoPi R6C

Features

  • Proper PCIe 3x4 / 2.1 support (including NVME, onboard Realtek NIC, switches)
  • Early DisplayPort (USB-C) output support at 1080p 60Hz. Available in only one orientation of the connector.
  • USB 3.0 SuperSpeed support on all USB-A ports and USB-C (only one orientation).
  • (HYM)8563 Real-time clock support
  • Improved SD/eMMC support + proper boot device descriptions
  • Improved ACPI:
    • basic PCIe support (tested working in Linux and NetBSD with NVME and PCIe Ethernet)
    • USB 2.0 / 1.1 support: 2.0 needs to be enabled in the setup menu for non-Windows OSes, 1.1 is enabled by default.
    • CPU topology description (PPTT)
    • GMAC Ethernet support (tested working in NetBSD; Linux and VMware ESXi need driver changes)
  • Networking support (PXE, TFTP, HTTP boot) with Realtek PCIe and USB NICs
  • RAM Disk support
  • Basic PWM fan control for Ameridroid, Firefly / StationPC, Khadas, Mixtile, OrangePi and Radxa platforms.
    Available at fan connector where present, or GPIO header for:
    • Orange Pi 5: GPIO4_B2
    • Indiedroid Nova: GPIO4_B4
  • Status LED indicator support

Fixes

  • RK3588S being detected as full RK3588
  • HDMI not working properly on ROCK 5A
  • Keyboard connected to USB 2.0 ports not working until after BDS timeout
  • Rare USB 3.0 controller crash under high load
  • SD/eMMC not being able to properly load some images (Grub, Windows)
  • SPI NOR not working on Orange Pi 5
  • 128 MB RAM wasted for 1920x1080 framebuffer, reduced to almost 8 MB.
  • Flash image: last LBA of GPT too large, removed unneeded idblock

Misc

  • Updated EDK2 base to edk2-stable202308
  • Updated rkbin:
    • ATF (BL31) to v1.38
    • OP-TEE (BL32) to v1.13
    • ddrbin to v1.11
    • U-Boot SPL to v1.12
  • Increased verbosity of debug builds

Full Changelog: v0.7.1...v0.8

3rd-party images for UEFI

These Linux images come with platform device trees out-of-the-box and provide almost full hardware support.