Porting a device
To propose a new device you generally need:
- a device tree (
device/<vendor>/<codename>); - a kernel (or a compatible mainline kernel);
- the proprietary blobs (
vendor/<vendor>/<codename>); - a page in this wiki.
Checklist
Section titled “Checklist”- The phone boots
- Wi-Fi, Bluetooth, GPS
- Camera, audio, sensors
- Calls, SMS, mobile data
- OTA updates
Documentation
Section titled “Documentation”Copy the page of an existing device (for example Example Phone 1) and fill it in. Submit it through Gerrit.

