Android 16

The chapters are arranged as follows:

INTRODUCTION

Welcome to the release note for Android on the MediaTek Genio series platform. This update introduces several new features and optimizations specifically designed for Genio series platforms. It includes improvements in secure boot, connectivity options, multimedia capabilities, and display options, and is prepared for more powerful AI and neural processing applications.

Prebuilt images and flash tools are available on this site for expedited testing with the Genio series Evaluation Kits (EVK).

To access certain referenced documents, you may need to enter the Genio Developer Center website (https://genio.mediatek.com/software-development#documentation ).

Access to the Genio Developer Center requires an online execution of a Non-Disclosure Agreement (NDA) with MediaTek.

For further details or inquiries, please visit the website, or reach out to your designated MediaTek IoT business representative.

PURPOSE

The primary objective of this release note is to provide necessary technical information and resources for software development and customization. This release note aims to empower users to assess additional development on the MediaTek Genio series platforms.

SCOPE

This release note outlines the software version Android 16 for MediaTek’s IoT product line, introducing the new platform(s): Genio 360 (and Genio 420) to the existing lineup, which includes the Genio 510, Genio 520, Genio 700, Genio 720, and Genio 1200 platforms. The OPTEE version for each platform is provided in Table 1.

  • Software version: Android 16

  • Product line: IoT

  • OPTEE version:

Table 1. OPTEE version

Platform

OPTEE version

Genio 360 (MT8366)

V4.3

Genio 360P (MT8367)

V4.3

Genio 420 (MT8371LV)

V4.3

Genio 720 (MT8391)

V4.3

Genio 520 (MT8371)

V4.3

Genio 510 (MT8370)

V3.14

Genio 700 (MT8390)

V3.14

Genio 1200 (MT8395)

V3.10

ABBREVIATIONS

All abbreviations used in this document are provided in this chapter.

Table 2. Abbreviations

Abbreviation

Definition

AOSP

Android Open-Source Project

AI

Artificial Intelligence

BSP

Board Support Package

BT LE

Bluetooth Low Energy

DCC

Document Center

DP

Display Port

DRM

Digital Rights Management

eMMC

Embedded Multimedia Card

EVK

Evaluation Kit for the MediaTek Genio series platform

HDMI

High-Definition Multimedia Interface

IoT

Internet of Things

LPDDR

Low Power Double Data Rate

LSA

License and Service Agreement

MOL

MediaTek Online website: https://online.mediatek.com/

NDA

Non-Disclosure Agreement

NPU

Neural Processing Unit

OPTEE

Open Portable Trusted Execution Environment

PCB

Printed Circuit Board

PCIe

Peripheral Component Interconnect Express

SDIO

Secure Digital Input Output

SOP

Standard Operating Procedure

SVP

Secure Video Playback

SW

Software

UFS

Universal Flash Storage

UMS

Unicast Media Stream

YUV

Luminance (Y) and Chrominance (UV)

SOFTWARE RELEASE INFORMATION

GENIO SERIES PLATFORMS FEATURES AND KEY CHANGES

Based on the Android Open-Source Project, this section provides features that are designed to be compatible with the Android system on Genio series platforms. Please refer to the table below.

Table 3 MediaTek Genio Series Feature Comparison

Feature

Genio 360/360P

Genio 720/520/420

Genio 700/510

Genio 1200

Google Android 16 release

Y

Y

Y

Y

Memory

LPDDR4x

LPDDR5

LPDDR4

LPDDR4

LPDDR4x

LPDDR4x

LPDDR4x

Storage

eMMC

UFS

eMMC

eMMC

eMMC

Linux Kernel

6.6

6.1

5.15

5.15

Kernel Image

Y

Y

Y

Y

Display

dual

dual

dual

dual

Camera

RAW + YUV

RAW + YUV

RAW + YUV

RAW + YUV

Wi-Fi

MT7921 PCIe

MT7921 PCIe

MT7921 PCIe

MT7921 PCIe

MT7921 SDIO

MT7921 SDIO

MT7921 SDIO

MT7663 SDIO

MT7663 SDIO

MT7663 SDIO

MT7663 SDIO

MT6631

MT6631

MT6637

Bluetooth

MT7921 PCM

MT7921 PCIe

MT7921 PCIe

MT7921 PCIe

MT7663 PCM

MT7921 SDIO

MT7921 SDIO

MT7663 SDIO

MT7921 SDIO

MT7663 SDIO

MT7663 SDIO

MT7663 SDIO

MT6637

MT6631

MT6631

Security

Y

Y

Y

Y

AI NPU

Y

Y

Y

Y

Low Power Optimization

Y

Y

Y

Y

For more platform-specific features (such as Audio, GPU, etc.), please refer to the latest version of Genio Series Platform Specification on the Genio Developer Website. The link is as follows: Genio Series Platform Specifications

The key changes are as follows:

The Android 16 update for the MediaTek Genio series introduces significant architectural enhancements, focusing on the latest Kernel 6.6 integration for entry-tier platforms, expanded AI capabilities via NeuroPilot 8.0, and bolstered security standards across the portfolio.

1. Kernel and System Architecture

  • Kernel 6.6 Integration: The Genio 360 (MT8366/MT8367) has been upgraded to Kernel 6.6, providing improved resource management and driver support.

  • Kernel Maintenance: Genio 720, 520, and 420 (MT8391/MT8371/MT8371LV) maintain Kernel 6.1, while legacy platforms, Genio 1200, 700, and 510 (MT8395/MT8390/MT8370) continue to be supported on Kernel 5.15.

2. Advanced AI Capabilities

  • 8th Gen MediaTek AI NPU: The NeuroPilot 8.0 SDK is now integrated across the Genio 360, 720, 520, and 420 series. This upgrade offers enhanced efficiency for edge-AI workloads compared to the 6th generation NPU used in Genio 1200, 700, and 510.

3. Enhanced Security Framework

  • Secure Boot Upgrade: Support for RSA2K is standard, with an optional configuration up to RSA3K for Genio 360, 720, 520, and 420, ensuring a more robust Root of Trust.

  • Trusted Execution Environment: Genio 360, 720, 520, and 420 now support OP-TEE 4.3, providing a modernized secure environment for sensitive data processing.

4. Multimedia and Video Processing

  • 4K Video Support:

    • Genio 720, 520, and 420: Full support for both 4K video encoding and decoding.

    • Genio 360: Now supports 4K video decoding (up to 3840x2160 30fps), significantly improving high-definition playback capabilities for entry-level devices.

5. Display and Connectivity

  • Display Excellence:

    • Genio 360: Supports up to a single 4K resolution display (via DP) or dual 1080P resolution displays (DSI + DP).

    • Genio 720, 520, and 420: Continue to support Ultrawide 5K (30fps) or dual 2.5K (60fps) resolution displays for high-end digital signage and HMI applications.

  • Wireless Connectivity: Enhanced support for MT7921 (PCIe/SDIO) and MT7663 solutions, offering WPA3 Enterprise security and improved Wi-Fi roaming frameworks.

To find information about the Android official feature changes between Android 16 and 15, please visit the official website of Android developers. https://developer.android.com/about/versions/16

SOFTWARE PACKAGE AND BUILD ENVIRONMENT

The software package for Genio series platforms will be sent via email once the License and Service Agreement (LSA) is completed with MediaTek IoT.

Those who have signed the LSA will receive an email with a subject line containing: [MTK RELEASE]. This email will provide details about the most recent software release package, including:

  • The software version

  • The instructions for downloading the source code

  • The guidance on setting up the build environment

Should you have not yet signed the LSA, please kindly contact your designated business representative.

PREBUILT IMAGES

The following table provides Android 16 verified Prebuilt Images for the Genio series EVKs.

Table 4. Prebuilt Images

Platform

Connectivity

Prebuilt Images

Genio 360/360P EVK

MT7921 PCIe

aiot8367p2_64_bsp_alps-vf-mp-v0_mp5-mp-b0_mp5-V7_12_V4_12_user_raw.zip

Genio 420 EVK (Use Genio 520 (P2V3)EVK)

MT7921 PCIe

aiot8391p2_64_bsp_user_alps-vf-mp-u0_mp5-mp-b0_mp5-V7_145_V4_45_fix420_raw.zip

Genio 520 EVK

MT7921 PCIe

aiot8391p2_64_bsp_alps-vf-mp-u0_mp5-mp-b0_mp5-V7_145_V4_45_user_raw.zip

Genio 720 EVK

MT7921 PCIe

aiot8391p2_64_bsp_alps-vf-mp-u0_mp5-mp-b0_mp5-V7_145_V4_45_user_raw.zip

Genio 510 EVK

MT7921 PCIe

aiot8370p1_64_bsp_alps-vf-mp-t0.mp5-mp-b0.mp5-V9.162.V4.32_user_raw.zip

Genio 700 EVK

MT7921 PCIe

aiot8390p6_64_bsp_alps-vf-mp-t0.mp5-mp-b0.mp5-V9.162.V4.32_user_raw.zip

Genio 1200 EVK

MT7921 PCIe

aiot8395p6_64_bsp_alps-vf-mp-t0.mp5-mp-b0.mp5-V9.176.V4.55_user_raw.zip

The terms of the Prebuilt Image are provided in Table 5. We use the Genio 720/520 EVK as an example: aiot8391p2_64_bsp_alps-vf-mp-u0_mp5-mp-b0_mp5-V7_145_V4_45_user_raw.zip

Table 5. Prebuilt Image Terms Explanation

Term

Explanation

aiot8391p2_64_bsp

Software project name

alps

MediaTek’s Android Code Name

vf

Vendor freeze

mp

Mass production quality

u0_mp5

“u” stands for Android 14 (U)

b0_mp5

“b” stands for Android 16 (B)

V7_145

Vendor layer’s version

V4_45

System layer’s version

user

Build production mode and image format

Note

This is a Vendor Freeze release, so the Android system is at version 16 (B), but the vendor layer is based on Android 14 (U).

All prebuilt images can be downloaded from the “Download” section: https://mediatek.gitlab.io/genio/doc/android/sw/android/download.html#download

To test the Android platform, use these prebuilt images before building any code.

Currently, “SP Flash Tool” can be downloaded from the following link: https://genio.mediatek.com/software-development#tools

If you do not have access to the link, please reach out to your designated MediaTek IoT business representative.

DOCUMENTS

This section provides Android-related software documents for the Genio series platforms. These documents can be downloaded from the Genio Developer Center: https://genio.mediatek.com/software-development#documentation

For Android 16, updated documents are available for each platform in the Genio series. For more information, please visit: Android 16 document links: https://genio.mediatek.com/search?q=android+16

For developers working with the Genio Series Platform and looking to implement custom configurations, detailed guidance is available on the Genio Developer Website. The following table provides developer guides for the frequently asked four domains: Display, Memory - DRAM, Storage, and Wi-Fi. To access the Developer Guide, please use the links provided in the table below. These links will direct you to the relevant sections of the guide, streamlining your development process for greater efficiency and effectiveness.

Example of Customization for 4 Domains on Genio series platform

Table 6. Platform Domain Link Table

Platform

Domain Link

Genio 360 (MT8366)

Display

Genio 360P (MT8367)

Genio 420 (MT8371LV)

Memory–DRAM

Genio 720 (MT8391)

Genio 520 (MT8371)

Storage

Genio 510 (MT8370)

Genio 700 (MT8390)

Wi-Fi

Genio 1200 (MT8395)

In addition to the four domains mentioned above, we also offer Bring-Up Guides and Developer Guides covering a wide range of domains for your reference. Please visit the following resources:

These guides offer comprehensive instructions and best practices to help you customize these components to meet your specific needs. This resource is invaluable for optimizing performance and ensuring compatibility with your applications.

SUPPORTED HARDWARE PLATFORM DOCUMENTS

GENIO SERIES EVK USER GUIDE

Please refer to the respective Genio series Evaluation Kit User Guides if you are interested in Genio series EVKs. The user guides can be directly downloaded from the documents section on the Genio Developer Center website.

The user guide paths for each EVK are depicted in the following table.

Table 7. Hardware Platform User Guide Path

EVK

Document Name

Link

Genio 360/360P

MT8367 MT8366 Evaluation Kit User Guide

https://genio.mediatek.com/download/d25cfc70-d8e1-415c-8108-c92588bcf611

Genio 420

(Use Genio 520 (P2V3) EVK). Refer to: MT8391 MT8371 Evaluation Kit User Guide

https://genio.mediatek.com/download/31200277-9fb1-4331-90d0-f45854930944

Genio 720/520

MT8391 MT8371 Evaluation Kit User Guide

https://genio.mediatek.com/download/31200277-9fb1-4331-90d0-f45854930944

Genio 510

MT8370 Evaluation Kit User Guide

https://genio.mediatek.com/download/b9ac5f65-f2bf-47c7-b7a9-107c32c9308d

Genio 700

MT8390 Evaluation Kit User Guide

https://genio.mediatek.com/download/e2bf2bd0-7917-44aa-9330-13d2db3bcf06

Genio 1200

MT8395 Evaluation Kit User Guide

https://genio.mediatek.com/download/d3119c21-3acd-41d5-840e-845f00c1ba4c

You are also welcome to use the search function to type “User Guide”, or use the filter “Technical Domain” by choosing “Evaluation Kit” in the Hardware Design Documentation section.

../../../_images/Genio_Forum_Android16.png