Skip to content

Releases: gahingwoo/woa-rk3576

0.1.0: Windows 11 on the CM5-IO

Choose a tag to compare

@gahingwoo gahingwoo released this 01 Oct 07:16

The first release: Windows on Arm drivers for RK3576, and the WinPE image that installs Windows 11 23H2 on the ArmSoM CM5-IO's eMMC.

Needs firmware edk2-rk3576 0.2.0 or later. Earlier firmware has no working Ethernet or USB-C under Windows.

What works

On the CM5-IO with Windows 11 23H2 Enterprise 22631.2428, booted from the eMMC: eight cores, 3.7 GB, the eMMC as C:, the NVMe, the SD card (including eject and reinsert), Ethernet with a DHCP lease, and both USB controllers, the USB-C port at USB 2.0. GPIO, I²C, DMA and SPI start; no I²C or SPI device has been exercised. Display is the firmware's framebuffer through BasicDisplay. There is no audio. Most of this was seen on one boot.

The drivers

Ports of worproject/Rockchip-Windows-Drivers (RK3588), each RK3576 change a separate commit:

  • dwcsdhc (eMMC): card clock from the CRU; Rockchip vendor bits restored after controller resets.
  • dwcmshc (SD): clock from the CRU, phases in TIMING_CON, 3.3 V only.
  • rk3xgpio: accepts GPIO version V2_2.
  • dwc_eqos (Ethernet): turns on the DMA's 40-bit addressing (EAME). Without it, any buffer above 4 GB made the DMA fault, and RK3576's memory runs past 4 GB. The upstream driver has the same gap.
  • rk3xi2c, pl330dma: unchanged.
  • rk3xspi (SPI): written for this repo.

They are test-signed with a throwaway certificate, so Windows needs testsigning on and shows "Test Mode".

Files

File What
woa-rk3576-winpe-0.1.0.img.xz WinPE (ADK 22621) with the drivers, woa-deploy\ and woa-debug\. Decompress and write to a USB stick.
woa-rk3576-drivers-0.1.0.zip The signed driver packages on their own, for pnputil or dism /Add-Driver.
SHA256SUMS.txt

Install steps: docs/INSTALL.md. The install was done once, and that installation was repaired in place after its first boots; a fresh run of the current scripts has not been done yet. Windows 11 24H2 and later cannot run on RK3576.