Android Scatter Emmc — Mt6589
| Partition Name | Logical Address (Hex) | Size (Hex) | Purpose | |---------------|----------------------|------------|---------| | preloader | 0x0 | 0x40000 | Bootloader stage 1 (brick risk) | | pgpt | 0x0 | 0x2000 | Primary GPT (eMMC unique) | | proinfo | 0x2000 | 0x300000 | Factory data (IMEI, calibration) | | nvram | 0x302000 | 0x500000 | Wi-Fi/BT MAC, settings | | seccfg | 0x802000 | 0x200000 | Security config (DAA, lock flags) | | uboot | 0xA02000 | 0x600000 | U-Boot / LK bootloader | | boot | 0x1002000 | 0x1000000 | Linux kernel + ramdisk | | recovery | 0x2002000 | 0x1000000 | Recovery image (TWRP/CWM) | | secro | 0x3002000 | 0x600000 | Secure ROM data | | system | 0x3602000 | 0x4A000000 | Android OS (ext4/sparse) | | cache | 0x4D602000 | 0x14000000 | Temporary data | | userdata | 0x61602000 | 0x2E9000000 | /data partition (apps, user files) |
Whether you are trying to a dead device or resize internal partitions
: Use SP Flash Tool v5.1720 or older for MT6589. Newer versions sometimes drop preloader support for ancient SoCs. mt6589 android scatter emmc
Master Boot Record and Extended Boot Record. Maps out logical partitions. NVRAM
Never use a scatter file from a different device model, even if both have an MT6589 chipset. Using an incorrect scatter file can permanently destroy your device's partition table, resulting in a hard brick . | Partition Name | Logical Address (Hex) |
Double-check the device model. If you are certain the ROM is correct, you can use MTK Droid Tools to generate a fresh scatter file from the device and replace the one in your firmware folder. 2. Error 4032 (S_FT_ENABLE_DRAM_FAIL)
Never flash the preloader_*.bin unless absolutely necessary (e.g., if the device is already bricked). If the Preloader is corrupted, you lose the ability to use the SP Flash Tool. Maps out logical partitions
Working with legacy MT6589 scatter files often presents software handshake discrepancies.
No bad block management table is needed, unlike NAND. MT6589 eMMC relies on the eMMC’s internal controller.
This article explains what each component does, how they interact, and provides a step-by-step guide to safely flashing firmware on an MT6589 device using the scatter file and eMMC partitioning.