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:
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.
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.
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.
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
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)
Genio 360P (MT8367)
Genio 420 (MT8371LV)
Genio 720 (MT8391)
Genio 520 (MT8371)
Genio 510 (MT8370)
Genio 700 (MT8390)
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.
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.