Enabling AOSP (Android 14) on the MediaTek Genio Platform

Context & Challenges

A leading semiconductor vendor, MediaTek, building its Genio family of IoT and edge computing chipsets (Genio 350, Genio 510, Genio 700) selected AOSP (Android Open Source Project) as a core pillar of its software strategy to address the growing demand for Android-based IoT devices. The Genio platform targets a broad ecosystem of hardware IDHs, ODMs, and OEMs building CRA-compliant connected products with long product lifecycles.

Delivering a production-grade Android SDK that tracks mainline AOSP while supporting multiple chipsets presented several technical challenges:

  • Maintaining strict alignment with Google’s mainline Android to guarantee longevity and CRA compliance
  • Supporting multiple Genio chipsets (350, 510, 700) from a single, unified SDK and repository
  • Achieving full GKI (Generic Kernel Image) compliance to enable seamless Google security patch integration
  • Avoiding modifications to AOSP core repositories to preserve upgradability
  • Enabling easy OEM customization without forking the tree
  • Providing a transparent, trackable development process for partners and customers
  • Coordinating across a wide ecosystem of IDHs, ODMs, and SOM partners

MediaTek partnered with BayLibre to accelerate AOSP enablement on Genio while maintaining a clean, upstream-aligned, and maintainable software architecture.

Achievements

Since 2018, BayLibre has pioneered the development of AOSP and Yocto SDKs for the MediaTek Genio platform in close partnership with MediaTek. With the Android 14 release, BayLibre successfully extended support to the Genio 350, Genio 510, and Genio 700 chipsets, delivering a robust, production-ready SDK used by hardware IDHs, ODMs, and OEMs bringing Genio-based products to market.

Key achievements included:

  • Android 14 bring-up and full SDK delivery across Genio 350, 510, and 700
  • Unified SDK with a single repository supporting all three chipsets, with patches applying across platforms
  • GKI-compliant kernel integration enabling automatic adoption of future Google security patches via simple manifest updates
  • Zero modifications to AOSP generic Git repositories, preserving upgrade paths
  • Comprehensive online documentation empowering OEM autonomy in product development
  • Streamlined customization flow allowing fast integration of security and product-specific features
  • Transparent, real-time development visible directly via public Git repositories
  • Long-term maintenance model allowing seamless kernel upgrades, new Android versions, and security patch adoption

This enabled MediaTek and its partners to ship an Android SDK with the longevity and maintainability required for IoT products, while eliminating technical debt and long-lived forks.

Open-Source Story

The project followed a strict upstream-first methodology, fully aligned with BayLibre’s open-source DNA and Google’s AOSP architectural guidelines.

BayLibre worked closely with MediaTek’s silicon and software teams, as well as ecosystem partners including Ezurio (SOM partner) and OLogic (hardware IDH and system integrator), to:

  • Structure Genio SoC and board support according to AOSP and GKI best practices
  • Leverage modern AOSP features such as GKI and Bazel
  • Keep all vendor-specific changes strictly outside AOSP core repositories
  • Actively enhance Genio support within upstream open-source communities
  • Maintain a transparent, publicly trackable development process

As a result, MediaTek and its partners gained:

  • An Android BSP described by partners as „simply the best“ they had worked with
  • Faster time-to-market for OEMs building on Genio 350, 510, and 700
  • Reduced long-term maintenance cost thanks to mainline alignment
  • Easier adoption by the broader MediaTek IoT ecosystem
  • A production-ready, open-source Android environment for intelligent IoT solutions

BayLibre acted as a technical interface between MediaTek’s proprietary silicon knowledge and the open-source Android governance model.

Tech Stack

OS / Framework
AOSP (Android 14), Yocto Linux
SoCs
MediaTek Genio 350, Genio 510, Genio 700
Architecture
ARM-based heterogeneous IoT/edge SoCs
Kernel
GKI-compliant Linux kernel
Build System
Bazel, AOSP build system, Yocto
Hardware Description
DeviceTree
Reference Hardware
Pumpkin Genio 350 / 510 / 700 boards (OLogic)
Update & Maintenance
Manifest-driven security patch integration, OTA update solutions
Compliance
CRA-ready, GKI-compliant, AOSP guideline-aligned
Upstream
AOSP mainline tracking, open-source community contributions
Distribution
Public Git repositories with transparent development visibility

Customer Testimonial

"AOSP support of Genio is simply the best Android BSP we have been working with. Not only is it very well architected, it follows all the AOSP guidelines and leverages the latest features (GKI, Bazel, etc.). As it relies on upstream support for all features, none of the AOSP core repositories are modified which means it is easy to maintain and upgrade in the future."

Ezurio
MediaTek SOM Partner

"Partnering with BayLibre has been a game-changer for OLogic. The Open Android SDK solution brings a seamless AOSP experience to MediaTek IoT platforms, making it the perfect complement to Pumpkin Genio 350, 510, and 700 boards. By combining BayLibre's deep Android expertise with our versatile hardware, we're able to offer developers a powerful, production-ready solution for IoT applications. This collaboration accelerates development, optimizes performance, and helps bring innovative Android-based edge computing devices to market faster. Together, we're creating a streamlined, open-source Android environment that is shaping the future of intelligent IoT solutions."

OLogic
MediaTek Hardware IDH and System Integrator Partner