...
and other MediaTek (MTK) utilities to define the memory layout and partition structure of devices using the MT6768 (Helio G80/G85) Key Functions of the Scatter File Partition Mapping
[HEADER] version: 1.1 filename: mt6768-android-scatter.txt [PRELOADER] partition_name = preloader file_name = preloader.bin linear_start_addr = 0x00000000 partition_size = 0x40000 [UBOOT] partition_name = uboot file_name = uboot.bin linear_start_addr = 0x00008000 partition_size = 0x40000 [trust] partition_name = trust file_name = trustzone.bin linear_start_addr = 0x00010000 partition_size = 0x40000 [KERNEL] partition_name = kernel file_name = zImage linear_start_addr = 0x00020000 partition_size = 0x100000 [ROOTFS] partition_name = rootfs file_name = rootfs.img linear_start_addr = 0x00120000 partition_size = 0x500000 [SYSTEM] partition_name = system file_name = system.img linear_start_addr = 0x01000000 partition_size = 0x800000 [CACHE] partition_name = cache file_name = cache.img linear_start_addr = 0x01800000 partition_size = 0x200000 [USERDATA] partition_name = userdata file_name = userdata.img linear_start_addr = 0x01A00000 partition_size = 0x2000000
Contains the modem firmware. Controls cellular signals, Wi-Fi, and Bluetooth. mt6768-android-scatter.txt
The physical starting addresses of those partitions on the flash memory chip. The boundaries and sizes allowed for each file block.
Think of it as a detailed table of contents for your phone's internal memory. Without it, a flashing tool like SP Flash Tool would have no idea where the bootloader, system, recovery, or user data partitions begin and end. A typical firmware package might contain up to 2.2GB of data, and the scatter file provides the necessary logical roadmap for proper installation.
...
The scatter file you loaded contains a partition layout table (PMT) that differs from the partition layout currently written on the phone's physical storage. This happens when downgrading software or changing regions.
MediaTek MT6768 (Helio P65) File Type: Android Scatter File (for SP Flash Tool, fastboot, or custom ROM flashing)
Note: Actual addresses/sizes vary by firmware version. Your file may have more partitions like md1img , scp , tee , etc. The physical starting addresses of those partitions on
Opening MT6768_Android_scatter.txt in a text editor reveals a highly structured layout. The file is divided into a global configuration header followed by individual partition blocks. Global Header Information
: It specifies the storage type (typically eMMC for MT6768) and partition attributes, such as whether a partition is upgradable or protected. Common MT6768 Partition Details
: Identifies the chipset version (MT6768) and storage type (typically eMMC). Without it, a flashing tool like SP Flash
partition_index: 26 partition_name: CUSTOM file_name: custom.img is_download: 0 type: NORMAL_ROM linear_start_addr: 0x0 physical_start_addr: 0x898E0000 partition_size: 0x02000000 region: EMMC_USER