View Chinese description | 查看中文说明
These kernels can be used for Armbian
and OpenWrt
systems, such as the amlogic-s9xxx-armbian, amlogic-s9xxx-openwrt, flippy-openwrt-actions, and unifreq/openwrt_packit projects. They can be integrated when compiling firmware or installed in an existing system. Among them, kernel_flippy, kernel_stable, kernel_dev and kernel_beta are interchangeable general-purpose kernels. For specific usage methods, see the Kernel Use Instructions.
- The kernel files in the kernel_flippy section of the Releases are
stable version
, which are series kernels shared byflippy
. - The kernel files in the kernel_stable section of the Releases are
stable version
, which have enabled more support options according to user needs. - The kernel files in the kernel_dev section of the Releases are
development version
, which added third-party driver support and special modifications for some specific boxes. - The kernel files in the kernel_beta section of the Releases are
beta version
, which support custom addition of third-party driver patches, and allow custom configuration compilation. - The kernel files in the kernel_rk3588 section of the Releases are
special version
for therk3588
series, and they are not compatible with other series. - The kernel files in the kernel_rk35xx section of the Releases are
special version
for therk3528/rk3566/rk3568
series, and they are not compatible with other series. - The kernel files in the kernel_h6 section of the Releases are
special version
for theAllwinner H6 (TQC-A01)
device, and they are not compatible with other series. - The dev section in the Releases has the download image of the
cross-compilation toolchain
required when compiling the kernel. - The tools section in the Releases has download images of
Android systems
for some common TV boxes, which can be used to restore the Android system when using Armbian and OpenWrt systems.
-
For the method of kernel compilation, please refer to compile-kernel. For the method of kernel compilation using Actions on github.com, refer to .github/workflows. You can customize the kernel by modifying the kernel configuration files in kernel-config, and add custom kernel patches in the kernel-patch directory.
-
You can adjust the configuration of the kernel according to your needs, such as adding drivers and patches. You can also compile a personalized signature kernel with special meaning according to your mood, such as
5.10.95-happy-new-year
,5.10.96-beijing-winter-olympics
,5.10.99-valentines-day
, etc.
- name: Compile the kernel
uses: ophub/amlogic-s9xxx-armbian@main
with:
build_target: kernel
kernel_version: 5.10.135_5.15.50
kernel_auto: true
kernel_sign: -yourname
A big thank you to unifreq and others for maintaining the kernel source code. The source code used in the kernel files in the repository is as follows:
Important
I have backed up some Android system images for common devices under Tools. These can be used to restore the original Android system of a device, especially useful during flashing or unbricking. Unfortunately, due to an operational mistake on 2025.05.20, I accidentally deleted the kernel repository, resulting in the loss of all historical resources(The files have been re-uploaded using the 123 Cloud Drive backup shared by the enthusiastic user Ghost
. Special thanks for the support.). According to GitHub’s policy, restoring a repository only recovers the code, not the assets in the Releases section. To prevent similar incidents in the future, I strongly recommend that users who need these resources download and back them up as soon as possible.
If you have backups or would like to share resources, you’re welcome to leave a comment in the issues section with links to your repositories, cloud drives, or mirror sites. Sharing is not limited to the systems and tools I’ve backed up — all relevant resources are welcome. If you’ve created repositories such as u-boot or firmware, feel free to share those as well. Repositories on platforms like GitLab or Gitee are also welcome, and I’ll add navigation links to them in the repository’s friend links section.
The kernel © OPHUB is licensed under GPL-2.0