This Time Self-Hosted
dark mode light mode Search

Title: Technical Review: The MT6755 (Helio P10/P20) Scatter File Structure and Utility

1. Executive Summary

The MT6755, commercially known as the MediaTek Helio P10 (and its variant P20), was a widely used mid-range System-on-Chip (SoC) released around 2015-2016. It powered a massive volume of devices from brands like Infinix, Tecno, Xiaomi (Redmi 4 Prime), and Sony.

name : boot size : 0x1000000 address : 0x1ee0000

Note: Sizes and addresses are in hexadecimal bytes. Actual layout includes additional partitions: lk, sec1, tee, keystore, frp, nvdata, metadata, cache.

name : protect1 size : 0xa00000 address : 0x880000

7. Conclusion

The MT6755 scatter file acts as the blueprint for the device's internal memory. Understanding its structure is essential for anyone involved in firmware development, device repair, or custom ROM porting for MediaTek Helio P10 devices. While powerful, it requires precise handling; a single incorrect address in the scatter file can render a device unbootable or permanently damage its radio functionality.

An MT6755 scatter file is a text-based configuration document crucial for MediaTek flashing tools to map the memory layout of devices using the Helio P10 chipset, defining physical start addresses and sizes for partitions. It instructs software on where to write firmware images, covering roughly 24 partitions including preloader, boot, and system. Detailed information and examples can be found at

Structure & Syntax Example (simplified MT6755 entry)

- partition_index: SYS11
  partition_name: boot
  file_name: boot.img
  is_download: true
  type: NORMAL
  linear_start_addr: 0x2e00000
  physical_start_addr: 0x2e00000
  partition_size: 0x1000000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00