This talk explores the journey of adding and maintaining a device in a custom Android ROM project. I’ll walk through the process of onboarding a new device, how to keep it updated with major Android releases, and what it takes to ensure long-term software support.
We’ll also discuss key challenges like dealing with outdated vendor components and how to handle kernel limitations during Android version upgrades.
The session is designed for developers maintaining custom ROMs, contributing to open-source Android, or working with legacy Android hardware.
Learn how to bring up a new device in a custom ROM project.
Understand version upgrade challenges across AOSP releases.
Explore the role and risks of closed vendor components.