Alongside the regular Mi 10 and Mi 10 Pro flagship smartphones, Xiaomi also offers more affordable variants in each lineup. The Mi 10T and Mi 10T Pro are great options for budget-conscious consumers who want a similar experience to the flagship Mi line without sacrificing much. The Redmi K30S sold in Xiaomi's home country is in fact a rebranded edition of the Mi 10T, albeit the memory configuration of the Chinese variant is slightly different.

In case you have brought either of these phones and want to start tuning the stock kernel or port TWRP, then you will be happy to know that Xiaomi has released the kernel source code for the Linux kernel binaries that ship with each phone’s respective Android 10 releases.

Xiaomi Mi 10T/10T Pro XDA Forums

The Xiaomi Mi 10T and Mi 10T Pro are very similar devices, sharing pretty much every specification other than the primary rear camera and the slight difference in weight because of this change. As a result, they even share a common firmware, backed by a unified kernel source. You can find the kernel tree for the device duo under the “apollo-q-oss” branch of the Xiaomi’s Github repo.

Xiaomi Mi 10T/Redmi K30S Kernel Sources

Apart from Xiaomi, Nokia has also updated its official "Open source releases" page with the kernel source code archive for the Nokia 5.3 (code-name “captainamerica_sprout”). Matter of fact, this is the first kernel source release corresponding to a fourth-generation HMD Global device — categorized by the “x.3” moniker.

Nokia 5.3 Kernel Sources

A kernel source release with a proper commit history is quite helpful for the aftermarket development scene. The modding community can fiddle with the code and improve the overall performance of the device by patching the stock kernel. Moreover, such releases also help developers to port popular custom ROMs (e.g. LineageOS) for the device which, in turn, benefit users who aren’t satisfied with the stock ROM.