Save as: MT6768_Android_scatter.txt
########################################################################################################################
#
# Android scatter file for MediaTek MT6768 (Helio P65)
# Template — update partition addresses/sizes and filenames to match your device images
#
########################################################################################################################
- general:
platform: "MT6768"
storage_type: "EMMC"
# Partition layout: update linear_start_addr (hex) and partition_size (hex) per device
partition_count: 32
partition_index: 0
partition_name: PRELOADER
file_name: preloader_xxx.bin
is_download: true
type: EMMC
linear_start_addr: 0x00080000
physical_start_addr: 0x00080000
partition_size: 0x00100000
region: EMMC_BOOT_1
partition_index: 1
partition_name: MBR
file_name: NONE
is_download: false
type: EMMC
linear_start_addr: 0x00180000
physical_start_addr: 0x00180000
partition_size: 0x00020000
region: EMMC_USER
partition_index: 2
partition_name: EBR1
file_name: NONE
is_download: false
type: EMMC
linear_start_addr: 0x001A0000
physical_start_addr: 0x001A0000
partition_size: 0x00020000
region: EMMC_USER
partition_index: 3
partition_name: PRO_INFO
file_name: pro_info.img
is_download: true
type: EMMC
linear_start_addr: 0x001C0000
physical_start_addr: 0x001C0000
partition_size: 0x00040000
region: EMMC_USER
partition_index: 4
partition_name: NVRAM
file_name: nvram.bin
is_download: true
type: EMMC
linear_start_addr: 0x00200000
physical_start_addr: 0x00200000
partition_size: 0x00200000
region: EMMC_USER
partition_index: 5
partition_name: BOOT
file_name: boot.img
is_download: true
type: EMMC
linear_start_addr: 0x00400000
physical_start_addr: 0x00400000
partition_size: 0x01000000
region: EMMC_USER
partition_index: 6
partition_name: RECOVERY
file_name: recovery.img
is_download: true
type: EMMC
linear_start_addr: 0x01400000
physical_start_addr: 0x01400000
partition_size: 0x01000000
region: EMMC_USER
partition_index: 7
partition_name: LOGO
file_name: logo.bin
is_download: true
type: EMMC
linear_start_addr: 0x02400000
physical_start_addr: 0x02400000
partition_size: 0x00200000
region: EMMC_USER
partition_index: 8
partition_name: EBR2
file_name: NONE
is_download: false
type: EMMC
linear_start_addr: 0x02600000
physical_start_addr: 0x02600000
partition_size: 0x00020000
region: EMMC_USER
partition_index: 9
partition_name: MISC
file_name: misc.img
is_download: true
type: EMMC
linear_start_addr: 0x02620000
physical_start_addr: 0x02620000
partition_size: 0x00020000
region: EMMC_USER
partition_index: 10
partition_name: SYSTEM
file_name: system.img
is_download: true
type: EMMC
linear_start_addr: 0x02640000
physical_start_addr: 0x02640000
partition_size: 0x1E000000
region: EMMC_USER
partition_index: 11
partition_name: VENDOR
file_name: vendor.img
is_download: true
type: EMMC
linear_start_addr: 0x20840000
physical_start_addr: 0x20840000
partition_size: 0x0A000000
region: EMMC_USER
partition_index: 12
partition_name: PRODUCT
file_name: product.img
is_download: true
type: EMMC
linear_start_addr: 0x2A840000
physical_start_addr: 0x2A840000
partition_size: 0x02000000
region: EMMC_USER
partition_index: 13
partition_name: USERDATA
file_name: userdata.img
is_download: true
type: EMMC
linear_start_addr: 0x2C840000
physical_start_addr: 0x2C840000
partition_size: 0x14000000
region: EMMC_USER
partition_index: 14
partition_name: CACHE
file_name: cache.img
is_download: true
type: EMMC
linear_start_addr: 0x40840000
physical_start_addr: 0x40840000
partition_size: 0x04000000
region: EMMC_USER
partition_index: 15
partition_name: PARA
file_name: para.bin
is_download: true
type: EMMC
linear_start_addr: 0x44840000
physical_start_addr: 0x44840000
partition_size: 0x00020000
region: EMMC_USER
# Add other device-specific partitions below (persist, metadata, metadata_0/1, oppo_reserved, etc.)
########################################################################################################################
Warning: Changing any partition size or order without updating all dependent partitions will brick the device. Always test with a full firmware backup first.
Let us look at a real-world snippet from a stock ROM for a device like the Infinix Hot 10S (MT6768) running Android 12. A new scatter file looks like this: mt6768 scatter file new
# General Setting
- general: MTK_PLATFORM_CFG
info:
- config_version: V1.1.2
- platform: MT6768
- project: INFINIX-X688B
- storage: EMMC
- boot_channel: MSDC_0
- block_size: 0x20000
Warning: This will erase your data. Back up NVRAM (IMEI) first.
Abstract
The MediaTek MT6768 (Helio P65) is a popular octa-core SoC used in many mid-range Android devices. A scatter file is a critical configuration document that describes the partition layout of the device’s flash memory. This paper provides a comprehensive guide to the scatter file for the MT6768 platform, including its format, parameters, generation, and best practices for new embedded system projects. We also discuss changes in recent Android versions (e.g., dynamic partitions, super partition) that affect scatter file design. Connect the device : Power off the phone
Yes. If you see system, vendor, product as separate entries, it’s an Android 9/10 scatter file. New MT6768 builds (Android 11+) use a single super entry.
The MT6768 scatter file is not universal. Each new Android security patch, each new OTA, and each different OEM (Realme, Infinix, Tecno, Ulefone) requires its own unique scatter file. Searching for mt6768 scatter file new is the correct instinct – but ensure you pair it with the exact build ID from your stock ROM. Save as: MT6768_Android_scatter
Pro Tip: Whenever you download firmware, keep the original scatter file in a folder named with the build number and date (e.g., MT6768_Realme_C15_RMX2180_12_2025). Two years later, when you need the "new" scatter file again, you will know exactly which one to use.
If your device is hard-bricked and you have no scatter file, your only hope is an auth bypass + full flash dump from a working donor device. But with the guide above, you now have the knowledge to extract, edit, and flash the MT6768 correctly.
Next steps: Bookmark this guide. Download MTK Bypass Utility v27. Download SP Flash Tool v5.2224. And always verify your scatter file’s PRELOADER address starts at 0x0.
Have a specific MT6768 model you need help with? Drop your exact phone model and build number in the comments – I’ll help locate the correct new scatter file.