Velvet OS: modern kernels for old ARM hardware
Posted on Fri, 17 Apr 2026 in Miscellaneous

Mental note about Velvet OS, a project I discovered through this post on Raspberry Pi para Torpes.
Velvet OS is a simple framework for building bootable SD card images with Debian or Ubuntu for various ARM devices. The goal is to provide modern Linux kernels for hardware that no longer has official support or was left abandoned.
What makes the project interesting:
- Supports more than 30 different systems, from ARM Chromebooks to SBCs like Odroid and OrangePi
- Updated kernels (currently 6.12) for hardware stuck on 3.x or 4.x kernels
- Ready-to-use images, no need to compile anything
- Actively maintained by hexdump0815
The name "Velvet OS" comes from the author's habit of covering scratched Chromebook lids with self-adhesive velvet, making the commercial branding disappear. The idea is that using these images should be as pleasant an experience as touching velvet.
I have several old gadgets lying around the house, including two OrangePi boards. I should find some time to update them with modern kernels and give them a second life.
The Raspberry Pi para Torpes tutorial explains in detail how to update a 2013 ODROID-U3 to kernel 6.12, including steps to configure U-Boot, copy the kernel, generate the initrd, and adjust the boot.ini. The whole process is very well documented.
Links: - Velvet OS - Precompiled kernels for Exynos4412 - Tutorial: ODROID-U3 with kernel 6.12