Kernel source codes are a vital part of Android custom ROM or kernel development, as developers have to build on top of it. However, when it comes to releasing kernel source code in a timely manner, few Android device makers are currently doing so. We do have one notable example: the POCO X3. The global edition of this device, i.e. the POCO X3 NFC was launched back in September 7, with a commitment from the company to release its kernel source on launch day. Well, it didn't happen.

General Public Licence v2, better known as GPLv2, mandates every Android smartphone manufacturer to publicly release the part of Linux kernel code that they have shipped on their smartphones. This is precisely where POCO has fallen short this time. Last week, we urged the company to publish the phone’s kernel source. Luckily for users of the POCO X3 looking forward to modding their devices, the kernel source code has finally been released for this device.

You can download the sources for the POCO X3 from the GitHub link below. It is worth mentioning that Xiaomi has combined the source code for the global model (code-name "surya") and Indian variant (internally referred to as "karna"), and it can be accessed via the same link.

POCO X3 Kernel Sources ||| POCO X3 Forums

On another note, Motorola has also refreshed its Github repo by publishing the kernel sources for the Moto G9 Plus (code-name "odessa"). The phone features Qualcomm’s Snapdragon 730G chip, 4GB of RAM, 128GB of internal storage, and a quad-camera setup with a primary 64MP sensor. On the software side, the Moto G9 Plus runs a close-to-stock version of Android 10 out of the box.

If you’re a developer who has looked forward to this release for a while, check it out at Motorola’s official GitHub repository. As for users, keep an eye out on the forums for exciting projects that will surely arise for your device.

Moto G9 Plus Kernel Sources ||| Moto G9 Plus Forums