MediaTek Genio G350 (MT8365)
Entry IOT platform with balanced performance

Overview
The MediaTek Genio 350 is a highly integrated entry IoT platform featuring a quad-core Arm Cortex-A53 processor system built on a 14nm process technology. It also integrates a Cadence Tensilica Vision 6 DSP (VP6) to support vision AI processing using the MediaTek NeuroPilot SDK and a separate HiFi 4 DSP for enhanced audio support, making it an ideal solution for a variety of consumer, enterprise and industrial applications that require balanced processing capabilities with multimedia, computer vision/AI or audio features.
With a rich I/O capability that includes USB, Ethernet MAC, UART, SPI, I2C and extensive audio I/O interfaces, the Genio 350 offers a scalable platform for various IoT applications. Wireless connectivity is supported via an integrated Wi-Fi 5/Bluetooth 5 baseband. Alternative wireless connectivity such as 2x2 Wi-Fi is supported with external solutions. Android, IoT Yocto, and Ubuntu OS support provides developers with the flexibility to create scalable IoT and intelligent embedded solutions.
-
Efficient Computing Power
4x Arm Cortex-A53 and Mali-G52 GPU deliver balanced performance build on a low-power 14nm process
-
Cost-Effective and Reliable
Modest power requirements and -20°C to 65°C ambient temperature range make it a cost-effective IoT solution
-
On-Device DSPs Acceleration
Integrated Cadence VP6 and HiFi 4 DSPs enable efficient on-device acceleration for AI/CV/Audio algorithms
Block Diagram Expand PNG SVG
The block diagram provides a comprehensive overview of the functional blocks and interfaces of Genio 350, as well as the companion chipset that complements this SoC.
-Block-Diagram_250512-(for-web).png?language=en)
Specifications
-
Process node14nm
-
Processor (CPU)4x Arm Cortex-A53 2.0GHz
-
Graphics Processing Unit (GPU)Arm Mali-G52 800MHz
OpenGL ES 3.2, Vulkan 1.1, OpenCL 2.0 -
Neural Processing Unit (NPU)0.35 TOPS (1x Tensilica VP6)
-
Audio DSPTensilica HiFi 4
-
Memory and Typex32 LP3-1600 (up to 4GB)
x32 LP4X-3200 (up to 4GB) -
Storage TypeeMMC 5.1
SD 3.0
SPI-NAND -
Input/Output1x USB 2.0 (Host)
1x USB 2.0 (Host/Device)
10/100 Ethernet MAC
3x UART
4x I2C
1x SPI Master
3x PWM -
Temperature-20°C to 105°C (Tj)
-
Package TypeVFBGA
-
Package Dimension12.2 x 11.8 x 0.9mm, 0.4mm ball pitch
-
Display Interface1x MIPI-DSI (4L, 1.2Gbps/L)
1x DPI / 1x LVDS -
Display ControllerDual Display, Max FHD+HD
Single Display, Max FHD
(Support PQ) -
Video-in Interface2x MIPI CSI-2 (4L, 1.5 Gbps/L)
(Virtual Channel: 4x) -
Image Signal Processor1x ISP (3A, NR, AI-FD, LSC, Warp Engine)
Single camera: 13MP @ 30fps -
Video DecodeH.264/H.265 (FHD60)
-
Video EncodeH.264 (FHD60)
-
JPEG EncodeYes
-
Audio4x I2S
4x PDM input
1x PCM input/output
1x SPDIF input, 1x SPDIF output -
Integrated Wi-Fi BasebandWi-Fi 5 1x1 / BT 5.0 (MT6631)
-
SecurityARM TrustZone
Security Boot (RSA3072)
Crypto Engine
RNG
Applications
The Genio 350 SoC is built to support an extensive range of IoT applications, ensuring high levels of security, dependable stability, robust performance, and versatile flexibility to address the needs of different use cases.
-
Smart Home
Smart Appliances
Smart Fitness
Personal Assistant
Energy Management -
Industrial
Automation
HMI
Gateways
Predictive Maintenance
Vision Inspection -
Smart Retail
POS
AIDC
Inventory Management
Self Checkout
Smart Shelf -
Enterprise
Video Conferencing
Digital Signage
Smart Display
Access Control -
Healthcare
Patient Monitoring
Remote Healthcare
Medical Imaging -
Entertainment
Gaming
Controller
Video Streaming
Media Player -
Education
Interactive Whiteboard
Classroom Analytics
Digital Learning -
Smart Cities
Smart Lighting
Smart Surveillance
Smart Parking
EV Charging
Environmental Monitoring
Operating Systems
The Genio 350 SoC supports multiple operating systems to meet the diverse needs of different application scenarios, software maintenance policies, customization flexibility, and memory footprint constraints, accommodating various levels of system complexity, user interfaces, and development environments.
Evaluation Kits
The Genio 350-EVK (Evaluation Kit) is a fully functional hardware platform designed to comprehensively validate all features of the SoC. Pre-built images of various operating systems are provided for thorough evaluation. The Evaluation Kit facilitates rapid prototyping, accelerates development cycles, and enables performance benchmarking, making it an essential tool for developers to optimize their applications and validate their hardware designs.
Product | Features | Purchase |
---|---|---|
Product
![]() |
Features
|
Purchase
|
FAQ
What is the longevity and supply plan for Genio 350?
MediaTek provides long-term availability for Genio 350 to meet industrial and embedded application requirements. The typical product lifecycle is 10 years from initial release, with End-of-Life (EOL) notice provided at least 12 months in advance. For current lifecycle details, customers should contact MediaTek or authorized distributors.
Which operating systems are supported by Genio 350?
Genio 350 is officially supported with Android and Yocto from MediaTek. Support for Ubuntu and AOSP is provided through our partners.
Are all hardware features of Genio 350 supported under every OS?
No. The level of hardware feature support depends on the specific operating system, software stack, and frameworks in use. Please confirm the details of the OS in use.
Are Genio 350 kernel drivers upstreamed to mainline Linux?
Many Genio 350 drivers are continuously upstreamed through cooperation with partners and the open-source community. Mainline Linux boots successfully and Kernel CI is used for ongoing integrity validation.
Are there any important Genio 350 kernel drivers that cannot be upstreamed?
Yes. Some drivers cannot be upstreamed.
- Video (stateful) drivers: These rely on a userspace driver (VPUD) and will not be upstreamed.
- ISP drivers: These are MediaTek proprietary driver and will not be upstreamed.
- GPU drivers: These are third-party IP and will not be upstreamed by MediaTek.
What is the MT7663 wireless support status on Genio 350 across different OSes?
On Genio 350, the MT7663 module is officially supported only on Android with proprietary drivers and firmware. Community upstream drivers/firmware are not officially supported on Yocto, Ubuntu, or AOSP.
What is the difference between using MT6631 and MT7663 on Genio 350 with Android?
Genio 350 supports Android for both MT6631 (for Wi-Fi 5 1x1 + Bluetooth 5) using internal baseband or MT7663 (for Wi-Fi 5 2x2 + Bluetooth via discrete module). Neither module is officially supported on Yocto, Ubuntu, or AOSP. On-chip wireless baseband can interface with MT6631 RF for standard connectivity.
Does Genio 350 support industrial temperature operation?
No. Genio 350 does not support industrial-grade operating temperature. The supported ambient temperature range is -20°C to 65°C (Ta).
Does Genio 350 support RSA3072 secure boot?
Yes. Genio 350 Boot ROM (Root of Trust) supports up to the RSA3072 algorithm. Android currently supports the RSA2048 secure boot, while Yocto, Ubuntu, and AOSP support the RSA3072 secure boot.