Across the quiet machinery of the phones in our pockets, a familiar obligation has surfaced again: Xiaomi, Motorola, and Realme have released the Linux kernel source code for a range of budget and mid-range devices. The rule behind it is an old one from the open-source world, the GNU General Public License, which asks that those who ship software built on shared foundations return the underlying code to anyone who asks. For the developers who tinker, reshape, and extend these machines long after they leave the factory, the release is an opening rather than a formality. Whether the Realme model
Xiaomi, Motorola and Realme Publish Kernel Sources for Popular Budget and Mid-Range Phones
Kernel sources are a basic requirement for custom ROM developers
Why does a kernel source release matter to someone who just buys a phone?
It's the starting point for custom ROMs and other aftermarket work. Without the source, developers can't build much that runs well on the hardware.
Is it a favor from the manufacturers?
No, it's an obligation. The GPL v2 requires providing the source on request for Linux kernel binaries that ship on devices.
Worth noting that the obligation is about providing it, not about speed. The piece says some companies are known for being timely, and names Xiaomi as one of them.
What's notable about how Xiaomi packaged these?
Four Snapdragon 720G phones, the Redmi Note 9S, 9 Pro, 9 Pro Max and POCO M2 Pro, share one source tree on the gram-q-oss branch, even though each has separate firmware.
And Motorola?
One package for the Moto G9 and G9 Play, tied to software version QPX30.30-Q3-38-20.
The Realme V3 and V5 are called significant because of a global launch in the coming days. That's Realme's plan as reported, not a confirmed date.
Does the release guarantee custom ROMs will follow?
No. The source says nothing about what developers will build or when. It only says the sources are now available.
Il Polso
- Xiaomi, Motorola, and Realme have quietly released kernel sources for a crowd of budget and mid-range phones, a licensing duty that reaches the open-source community.
- Xiaomi's batch unifies four Snapdragon 720G devices, folding the Redmi Note 9S, Redmi Note 9 Pro, Pro Max, and POCO M2 Pro into shared code.
- Motorola's Moto G9 and G9 Play share one source package under the code-name guamp, tied to a single software build.
- Realme's C-series, X7 models, and V3 and V5 span MediaTek chips, with the V3 and V5 poised for a global launch that will test whether custom ROM developers arrive in force.
Across the quiet machinery of the phones in our pockets, a familiar obligation has surfaced again: Xiaomi, Motorola, and Realme have released the Linux kernel source code for a range of budget and mid-range devices. The rule behind it is an old one from the open-source world, the GNU General Public License, which asks that those who ship software built on shared foundations return the underlying code to anyone who asks. For the developers who tinker, reshape, and extend these machines long after they leave the factory, the release is an opening rather than a formality. Whether the Realme models that reach international buyers in the coming days will find a lively community of makers remains the question that will show what these files are worth.
Xiaomi has refreshed its GitHub repository with kernel source code for a cluster of popular phones, and Motorola and Realme have released their own. The batch touches the POCO M2 Pro, several Redmi Note 9 models, the Moto G9 and G9 Play, and seven Realme devices, from the C11 to the X7 Pro.
The obligation behind these files is licensing. Android phones carry Linux kernel binaries, and the GNU General Public License version 2 requires manufacturers to share the matching source on request. Some companies do this promptly and some do not, and developers remember which is which. Xiaomi is counted among the more timely.
Xiaomi's four Snapdragon 720G phones share a combined kernel source because their hardware is so alike, even though each has its own firmware. Motorola's G9 and G9 Play, the same phone sold under two names, share a single package. Realme's devices run on MediaTek chips, and its V3, V5, X7 and X7 Pro lead the release in importance.
For custom ROM builders, this code is the starting point for every new project. Each device already has a home on XDA Forums. Realme plans a global rollout for the V3 and V5 in the coming days, and the community will soon show whether these sources become the foundation of real work.
Xiaomi has refreshed its official GitHub repository with kernel source code for a group of popular phones, and Motorola and Realme have put out sources of their own. The releases cover the POCO M2 Pro, the Redmi Note 9S, 9 Pro and 9 Pro Max, the Moto G9 and G9 Play, and seven Realme models: the C11, C12, C15, V3, V5, X7 and X7 Pro.
The reason these files exist at all is licensing. Android phones ship with Linux kernel binaries, and under version 2 of the GNU General Public License, manufacturers must provide the corresponding source code on request. How quickly they do so varies. XDA Developers ties a company's reputation among developers closely to its record here, and names Xiaomi as one of the most notable manufacturers that releases sources in a timely way.
Xiaomi's batch covers four phones built on Qualcomm's Snapdragon 720G. The Indian Redmi Note 9 Pro, sold globally as the Redmi Note 9S, has the code-name "curtana." The global Redmi Note 9 Pro is "joyeuse," the Redmi Note 9 Pro Max is "excalibur," and the POCO M2 Pro is "gram." Xiaomi maintains separate firmware packages for each, but because the devices are similar internally, their kernel sources are combined. The code sits under the "gram-q-oss" branch of Xiaomi's GitHub repository.
Motorola's release covers the Moto G9 and the Moto G9 Play. The G9 launched in August with a Snapdragon 662 and Android 10. Motorola later sold the same phone in Europe as the G9 Play, adding a dedicated Google Assistant button. The two share the code-name "guamp" and a single source package, which corresponds to software version QPX30.30-Q3-38-20.
Realme's releases are all on MediaTek chips. The C11, C12 and C15 use the Helio G35 and share the code-name "RMX2185." The X7 carries the Dimensity 800U, and the X7 Pro uses the Dimensity 1000 Plus. The V3 and V5, the more affordable pair, run the mid-range Dimensity 720. Sources for the V3, X7 and X7 Pro are in one package, while the V5 has its own.
For people who build custom ROMs and other aftermarket software, kernel sources are a basic requirement, and each device has a dedicated XDA Forums section where such work gathers. The Realme V3, V5, X7 and X7 Pro releases are described as especially significant for that community, because Realme plans to bring the phones to the global market in the coming days.
The next thing to watch is whether development activity appears for the Realme models once they reach international buyers.
Citazioni salienti
Realme's V3, V5, X7 and X7 Pro source release is significant for aftermarket development because the company plans to bring the phones to the global market in the coming days.— XDA Developers