MiCode / MiCode/Xiaomi_Kernel_OpenSource

[Urgent] Incomplete & Non-functional kernel source for Xiaomi 11T (agate/amber) – GPLv2 Violation

Open
#41,137 2 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.