Do not use a generic MT6765 scatter from random GitHub repos unless you verify partition sizes match your exact device (e.g., oppo6765_scatter.txt ≠ xiaomi6765_scatter.txt).
Once you have the correct scatter.txt and firmware files (boot.img, system.img, etc.): mt6765 android scattertxt download hot
Warning: Avoid random "scatter file generator" websites. Many contain malware or outdated offsets that will brick your device. Do not use a generic MT6765 scatter from
Here are the three safest methods:
Typical header and entries:
PRELOADER 0x0
MBR 0x800000
EBR1 0x804000
PRO_INFO 0x808000
NVRAM 0x1808000
PROTECT_F 0x2808000
PROTECT_S 0x2c08000
SECCFG 0x3008000
UBOOT 0x3048000
BOOT_IMG 0x3088000
RECOVERY 0x3888000
SEC_RO 0x4088000
LOGO 0x4888000
...
ANDROID 0x6a880000 # system partition
CACHE 0xca880000
USERDATA 0x12a880000 # user data
Note: MT6765 uses linear address mapping (no GPT always). Preloader starts at
0x0. Note: MT6765 uses linear address mapping (no GPT always)