Official Requirements for OctaviOS

Official Requirements for OctaviOS

Beingmishra

Before you apply to add your device into our list of official devices, you should keep a few things in mind :

Maintainer Side :

1. You MUST own the device. Blind and untested builds aren't allowed. Unified, and devices with minimal hardware changes are also allowed to be maintained.

2. Your trees should be clean and have proper authorship and commit names.

3. You must have basic git (cherry-pick, squash, etc) knowledge.

4. You must have a daily drivable unofficial build released 2 weeks before applying for official.

5. You MUST be SELinux enforcing. But in some cases permissive will be accepted too.

6. Prebuilt kernels are only allowed if your device does not have proper kernel sources. You shouldn't ship a prebuilt kernel if you have working kernel sources available just because you save 5 minutes of build time.

6. You should be able to maintain for long term and should be able to update every month without any issue. For example : If after 2 months you have exams and you cannot release or gonna drop the rom then I will say apply after exams

Device Side :

Audio

RIL

Wi-Fi

USB

GPS

Bluetooth (including media)

Camera

Video Recording

Codecs

Display

NFC (if there)

Fingerprint Sensor / UDFPS

IR (if there)

All basic sensors

Additional device specific features (pop up camera, moto gestures etc)

Report Page