Below is a representative high-quality scatter excerpt. Actual offsets vary by device vendor (Xiaomi, Realme, Infinix), but the logical layout remains consistent.
- partition_index: SYS0
partition_name: preloader
file_name: preloader_mt6768.bin
is_download: true
type: SV5_BL_BIN
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x40000
-
partition_index: SYS1
partition_name: pgpt
file_name: N/A
is_download: false
type: NORMAL
linear_start_addr: 0x0
physical_start_addr: 0x0
partition_size: 0x80000
-
partition_index: SYS2
partition_name: proinfo
file_name: N/A
is_download: false
type: NORMAL
linear_start_addr: 0x80000
physical_start_addr: 0x80000
partition_size: 0x300000
-
partition_index: SYS3
partition_name: nvram
file_name: N/A
is_download: false
type: NORMAL
linear_start_addr: 0x380000
physical_start_addr: 0x380000
partition_size: 0x500000
-
partition_index: SYS4
partition_name: seccfg
file_name: N/A
is_download: false
type: NORMAL
linear_start_addr: 0x880000
physical_start_addr: 0x880000
partition_size: 0x80000 Mt6768-android-scatter.txt High Quality
-
partition_index: SYS5
partition_name: lk
file_name: lk.bin
is_download: true
type: NORMAL
linear_start_addr: 0x900000
physical_start_addr: 0x900000
partition_size: 0x200000
-
partition_index: SYS6
partition_name: boot
file_name: boot.img
is_download: true
type: NORMAL
linear_start_addr: 0xb00000
physical_start_addr: 0xb00000
partition_size: 0x2000000
-
partition_index: SYS7
partition_name: dtbo
file_name: dtbo.img
is_download: true
type: NORMAL
linear_start_addr: 0x2b00000
physical_start_addr: 0x2b00000
partition_size: 0x800000
-
partition_index: SYS8
partition_name: vbmeta
file_name: vbmeta.img
is_download: true
type: NORMAL
linear_start_addr: 0x3300000
physical_start_addr: 0x3300000
partition_size: 0x800000 MT6768 Android Scatter File: Technical Reference & Layout
partition_index: SYS9
partition_name: super
file_name: super.img
is_download: true
type: NORMAL
linear_start_addr: 0x3b00000
physical_start_addr: 0x3b00000
partition_size: 0x18000000
Truncated for brevity – full file includes
odm,vendor,product,system,userdata,cache,metadata,md_udc, etc.
Connect your phone via USB, enable engineering mode (using MTK Engineering App), and use mtkclient to dump the partition table: ✅ Safe operations
python mtk.py printgpt
This outputs a scatter-compatible format.
A scatter file (often named MTxxxx_Android_scatter.txt) is a plain-text configuration file that describes the precise memory layout of a MediaTek Android device. It lists every partition, its logical name, physical start address, size, flags, and file system type.
For the MT6768, this file is essential because the chipset uses a proprietary download protocol (SP Flash Tool) that does not rely on high-level bootloaders like fastboot for initial flashing. Without a correct scatter file, flashing firmware would be like assembling a puzzle without knowing where each piece belongs.
boot, dtbo, vbmeta, super (via fastboot or SP Flash)seccfg offset 0x0 to 0x01)