MiCode / MiCode/Xiaomi_Kernel_OpenSource
[Urgent] Incomplete & Non-functional kernel source for Xiaomi 11T (agate/amber) – GPLv2 Violation
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 9.9k
- Forks
- 4.1k
- PR merge metrics
- PR metrics pending
Description
Dear Xiaomi Open Source Team / MiCode,
This is a formal request regarding the incomplete and unusable kernel source published for the Xiaomi 11T (codenames agate / amber).
After years of continuous requests from the community (starting as early as 2022), Xiaomi finally uploaded the agate-u-oss branch. However, this release is not a complete corresponding source as required by the GPLv2 license.
The current source is defective and insufficient for the following reasons:
Device Tree (DTS) is incomplete or incorrect
Proper device-specific defconfig is missing
Critical MediaTek drivers and modules are either missing or improperly integrated
The source cannot be cleanly compiled into a working kernel that matches the device’s hardware
As a result, the published source fails to meet the legal requirement of “complete corresponding source code” under GPLv2. Developers are still forced to rely on prebuilt kernels and reverse-engineered sources from related devices (ares, chopin, etc.).
This situation is unacceptable. The Xiaomi 11T was released in 2021. More than four years later, the community is still without a properly usable kernel source, despite repeated formal requests and reports.
We demand that Xiaomi:
Immediately release a complete, correct, and buildable kernel source for agate/amber that fully corresponds to the software running on the device.
Ensure the source includes all necessary Device Trees, defconfigs, and drivers required for a clean and functional build.
Provide a clear public response regarding this issue.
Failure to provide the complete corresponding source constitutes an ongoing GPLv2 violation. The community has already escalated this matter previously and will continue to do so if a proper release is not made.
We expect a prompt and serious response.
Regards,
[Mahdi Amini]
Xiaomi 11T Developer / User
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the agate-u-oss branch and comparing its Device Trees, device-specific defconfig, and MediaTek drivers with the Xiaomi 11T hardware and software described in the issue. Done would mean Xiaomi provides a complete, buildable corresponding kernel source for agate/amber and a public response.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, linux
- Domain
- mobile-dev, operating-systems
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100