AOSP
Standard, open-source, ecosystem-supported OS

Overview
The AOSP (Android Open Source Project) on MediaTek Genio Platforms, maintained by BayLibre, is an open-source initiative that empowers developers to create custom Android-based systems for embedded products. This platform provides numerous advantages, including open-source accessibility, high customizability, a vast application ecosystem, and flexible software longevity based on your needs. These features make AOSP for Genio ideal for developing a diverse range of smart IoT devices. By leveraging MediaTek's powerful and efficient SoC, the AOSP on the Genio platform delivers exceptional performance and versatility. This synergy enables developers to create innovative, high-performance products that meet diverse market needs while benefiting from the community and third-party support flexibility of the AOSP framework, ensuring long-term software sustainability and updates.
-
Standards-Based
Generic AOSP enables quick adaptation of customizations and integration of upstream updates
-
Open Source Project
An open-source with minimal binaries, allowing for easy modifications and enhancements
-
Single Codebase
One software supports various Genio SoCs to greatly simplify overall maintenance and migration efforts
Resources
-
Developer Guide
Read the comprehensive developer guide to get started
-
Forum
Join discussions and find answers to common questions
-
Release Notes
Stay updated with the latest features and improvements
-
Gitlab
Access repositories and source code of open-source project
Software Partners

As a MediaTek Software IDH partner, BayLibre specializes in Android, Linux, and open-source software for embedded systems, serving customers worldwide. As a Linux Foundation member, they have built trust and authority in the open-source community, becoming maintainers and thought leaders across a variety of open-source software projects. They maintain the AOSP on Genio open-source project, providing a Standards-based Android, and have been serving Tier-1 brand customers by customizing and maintaining their software on top of AOSP.
FAQ
What is the AOSP on Genio project?
The AOSP on Genio project is an open-source initiative that brings standard AOSP (Android Open Source Project) to the Genio platform, offering greater flexibility for customization and extended software longevity through support from the community and ecosystem partners.
Who is the owner of the AOSP on Genio project?
The AOSP on Genio project is open source. It is hosted and maintained by BayLibre, with collaboration and support from the MediaTek team.
What is RITA?
RITA (Rich IoT Android) is the code name for the AOSP on Genio. The IoT Yocto project follows a similar naming pattern, with the code name RITY (Rich IoT Yocto).
What is the software longevity policy of the AOSP on Genio?
As an open-source project, the AOSP on Genio’s software longevity depends on involvement from the community and third-party support, guided by market demand.
Does AOSP on Genio support GMS?
No. The AOSP on Genio does not support Google Mobile Services (GMS).
Which Genio SoCs and boards are supported?
The AOSP SDK currently supports MediaTek Genio 350, 510, and 700 SoCs. It is developed and validated on Genio EVKs. Customers or MediaTek Genio ecosystem partners may adapt and validate it on their own boards.
What license model is required to access the AOSP SDK?
The AOSP SDK is released under the "AIOT Software License Agreement". Most software modules are covered by open-source licenses. Some repositories (such as security modules and ISP libraries) may require a Non-Disclosure Agreement (NDA) with MediaTek.
Do the AOSP on Genio and IoT Yocto share the same bootloader?
No. The bootloaders are not identical, though they share a similar boot flow and drivers.
Can AOSP be used without a functional display on the platform?
Yes. You can use a virtual display based on vkms on a connected PC or laptop. Refer to the relevant documentation for more details.