Mt6768-android-scatter.txt

The file lists every partition on the device. Each partition block follows a strict syntax:

- partition_index: SYS0
  partition_name: preloader
  file_name: preloader_[codename].bin
  is_download: true
  type: SV5_BL_BIN
  linear_start_addr: 0x0
  physical_start_addr: 0x0
  partition_size: 0x80000
  region: BOOT_1
  storage: EMMC
  boundary_check: true
  reserve: 0x0

Beyond SP Flash Tool, these utilities use the scatter format: mt6768-android-scatter.txt

| Tool | Purpose | |------|---------| | MiFlash (Mediatek fork) | Brand-specific flashing | | MTK Client | Python-based scatter parser for backup/restore | | Android Image Kitchen | Unpacks boot/recovery for editing, respects scatter offsets | | Scatter Parser by Hovatek | Online tool to visualize partition layout | The file lists every partition on the device

| Item | What’s expected | |------|----------------| | preloader | Exists, size ~4MB, region EMMC_BOOT_1 | | pgpt (partition table) | Should be at 0x0 on user area | | boot1 / boot2 | Separate from Android partitions | | tee / trustzone | Should be present (security) | | vbmeta | Must exist if using Verified Boot | | super (dynamic partitions) | For Android 10+ (MT6768 often uses it) | | userdata | Large size, region EMMC_USER | | cache | May be small or absent (moved to /data) | Beyond SP Flash Tool, these utilities use the