
We partnered with BayLibre to bring Android 16 to RISC-V — fully open source, running on SpacemiT K1
We're excited to share that SpacemiT has partnered with BayLibre to successfully run Android 16 on the SpacemiT K1 SoC (RISC-V RVA22 + RVV 1.0).
What was achieved:
- Android kernel 6.19 running with K1 vendor kernel 6.6 drivers
- Vulkan support enabled via Imagination GPU in mesa3d
- Generic HAL Utilization: We leveraged Baylibre’s Android generic Hardware Abstraction Layer (HAL) for essential functions, including thermal management, USB, and audio.
- Full Android 16 device config built for SpacemiT RISC-V. Boot time under 2 minutes on BananaPi F3 (K1 platform)
The entire project was built on 100% open-source software — AOSP, mainline kernel, no NDAs, no proprietary blobs. Anyone in the community can rebuild the image from scratch.
Source code: https://github.com/BayLibre/android_manifest
Full write-up: https://baylibre.com/blog/baylibre-partners-with-spacemit-to-bring-android-16-to-risc-v/
We welcome the community to test, contribute, and help push RISC-V + Android forward.
Questions welcome!