Skip to content
This repository was archived by the owner on Apr 10, 2024. It is now read-only.

Latest commit

 

History

History
47 lines (25 loc) · 1.99 KB

device_requirements.md

File metadata and controls

47 lines (25 loc) · 1.99 KB

Device Requirements

  • The device may enforce SELinux.

  • The device must have working and bug-free:

    • General audio.

    • General media.

    • RIL (phone calls and mobile data). VoLTE is not required in any way.

    • General camera.

    • Bluetooth.

    • NFC if applicable. GooglePay and payments methods that uses NFC aren't required to be working.

    • Fingerprint scanner if applicable.

    • Proximity sensor.

    • WiFi.

  • The device trees must have some required commits. You can check them at this url.

  • The device must not include any unused overlays and packages. This includes but is not limited to packages not being built, obsolete packages, placebo 'tweaks' or any packages that will include unnecessary and/or unwanted features, as stated in the rule #8 at Maintainers Code of Conduct.

  • The device mustn't have the need of a lot of commits, and if so it must be in accordance with the following item below

  • If there're commits that are needed in repos other than the device specific ones, they must:

    • Be necessary for the device to build, boot, or even having a device function working properly (e.g Fingerprint On Display).

    • Have proper authorship.

    • Be pushed to Gerrit.

    • Be as minimal and polished as possible.

    • Be in accordance with rule #8, stated at Maintainers Code of Conduct.

Exceptions yet made

Device(s) Exception Until
Redmi 3X/3S (land), Redmi 4X (Santoni) and Redmi Note 4/4X (Mido) Fingerprint: Goodix fingerprint not working February 2020