Kernel branches and their build systems

The following table lists kernel branches and the build systems supported for each branch (Kleaf and build/build.sh). For unlisted kernels, contact the device manufacturer.

Kernel Repo branches Kleaf support build/build.sh support
Android Common Kernel
db845c
Virtual device (x86_64, arm64)
Virtual device (i686, arm)
Rockpi4
common-android-4.4
common-android-4.9
common-android-4.14
common-android-4.19
common-android-4.19-stable
common-android11-5.4
common-android12-5.4
common-android12-5.10
Android Common Kernel common-android13-5.10
common-android13-5.15
✅ (official)1
Android Common Kernel common-android14-5.15
common-android14-6.1
common-android15-6.6
common-android-mainline
Beagle x15 omap-beagle-x15-android-4.14
omap-beagle-x15-android-4.19
db845c common-android13-5.10
db845c common-android13-5.15 ✅ (official)1
db845c common-android14-5.15
common-android14-6.1
common-android15-6.6
common-android-mainline
Hikey960 device/linaro/hikey-kernel
hikey-linaro-android-4.14
hikey-linaro-android-4.19
common-android12-5.4
common-android13-5.10
Virtual Device (x86_64, arm64) common-android13-5.10
common-android13-5.15
✅ (official)1 ⚠️ (unmaintained)2
Virtual Device (x86_64, arm64) common-android14-5.15
common-android14-6.1
common-android15-6.6
common-android-mainline
Virtual Device (i686, arm) common-android13-5.10
common-android13-5.15
Virtual Device (i686, arm) common-android14-5.15
common-android14-6.1
common-android15-6.6
common-android-mainline
Rockpi4 common-android13-5.10
common-android13-5.15
Rockpi4 common-android14-5.15
common-android14-6.1
common-android15-6.6
common-android-mainline
Hikey960 hikey-linaro-android-4.14
hikey-linaro-android-4.19
common-android12-5.4
common-android13-5.10
fips140 module common-android12-5.10
common-android13-5.10
common-android13-5.15
fips140 module common-android14-5.15

1Official means that this is the official way to build the kernel, even though the alternative way might also be used to build the kernel.

2Unmaintained means that building kernel with this method should work, but the build method isn't continuously tested. It might stop building in the future. Use the official way to build instead.