The SP Flash Tool will read the text map and automatically populate the flashing queue with corresponding partition locations and target files (e.g., mapping RECOVERY to recovery.img ).
If you own an MT6577 device, using MTK Droid Tools or SP Flash Tool ’s Read Back function. Record the start addresses manually. A missing scatter file turns a soft-bricked phone into e-waste.
| Partition Name | Typical Function | Key Content | | :--- | :--- | :--- | | | The first-stage bootloader. Initializes hardware (CPU, memory). | Vendor-specific boot code | | DSP_BL | Bootloader for the digital signal processor (modem). | Baseband processor firmware | | MBR | Master Boot Record. Contains the primary partition table. | Partition table definitions | | EBR1 | Extended Boot Record. Defines logical partitions. | Extended partition layout | | __NODL_NVRAM | Stores hardware-specific persistent data. Contains device IMEI numbers and Wi-Fi/Bluetooth MAC addresses. | IMEI1, IMEI2, MAC addresses | | UBOOT | Secondary bootloader. The initial stage of the Android boot process. | Bootloader UI (e.g., fastboot mode) | | BOOTIMG | The Linux kernel. | Kernel (zImage) and initial RAM disk (initrd) | | RECOVERY | A small operating system for system maintenance. Used for factory resets and OTA updates. | Recovery system (e.g., TWRP) | | SEC_RO | Secondary region. May contain security-related certificates or data. | Security keys | | LOGO | Contains the boot logo images. | Splash screen images | | ANDROID | The primary system partition. Contains the Android framework, apps, and libraries. | Android system image (system.img) | | CACHE | Stores temporary system data and OTA update files. | Cache partition data | | USRDATA | User data partition. Contains installed apps, settings, and user files. | User data (mounted as /data) | | __NODL_FAT | Shared storage (internal SD card). Accessible by the user for personal files. | FAT-formatted user storage |
Once finished, a small pop-up window featuring a Green Circle (Download OK) will appear on your screen. You may now safely unplug your phone and power it back up. Troubleshooting Common Errors MT6577 Android scatter emmc.txt
: The file includes instructions for PRELOADER , DSP_BL , MBR , EBR1 , BOOTIMG , RECOVERY , and SYSTEM . What Makes a "Good" Scatter File?
Without an accurate scatter file, the flashing software cannot locate the correct memory partitions. Attempting to flash firmware with a missing or incorrect scatter file will result in errors or permanently hard-brick your phone. Core Structure of the MT6577 Scatter File
Step-by-Step Guide: How to Use the MT6577 Scatter File with SP Flash Tool The SP Flash Tool will read the text
MT6577_Android_scatter_emmc.txt file is a configuration text file that acts as a "map" for the SP Flash Tool
The __NODL_ prefix in some partition names is a special flag meaning "NO DOWNLOAD". It tells flashing tools that these partitions should not be overwritten during a standard flash operation, as they contain unique, device-specific data (e.g., IMEI numbers are stored in NVRAM ).
: When using SP Flash Tool, you must load this scatter file first to populate the list of images to be flashed. Android Scatter File Structure Overview | PDF - Scribd A missing scatter file turns a soft-bricked phone
If you have a working MT6577 device and need to extract its stock scatter file for backup purposes, use . Enable USB Debugging on your MT6577 device.
The MediaTek MT6577 chipset was a milestone in mobile history. It brought dual-core processing to budget smartphones. Today, it remains a favorite for vintage tech hobbyists and legacy device recovery.
- EMMC_CFG: - BOOT_PART_SIZE: 0x00800000 - BLOCK_SIZE: 4096 - DEVICE_SIZE: 3814697264