Let’s look at a real-world snippet from a stock MT6833 firmware (e.g., from a Redmi Note 10 5G or similar). For the file to work, it must contain precise values.
For the MT6833 platform, this file parses the structural architecture of the storage media (usually accessed via the MSDC_0 controller interface). It contains structural meta-data, platform identifiers ( MTK_PLATFORM_CFG ), and physical memory boundaries.
: The strict identifier utilized by the Android OS (e.g., recovery , md1img , userdata ).
When you load MT6833_Android_scatter.txt into SP Flash Tool (version 5.2124+ recommended): mt6833 android scattertxt work
Defines if the partition is protected, readable, or writeable. Common Use Cases for MT6833 Scatter Files 1. Unbricking and Firmware Restoration
| Partition Name | Typical Start Address | Description | | :--- | :--- | :--- | | | 0x0 | The first code to execute. Corrupt this, and the device is dead (requires test point or auth bypass). | | pgpt | 0x0 (overlap) | Primary GPT for UFS storage. | | proinfo | 0x80000 | Stores hardware calibration data, serial numbers, and region codes. | | nvram | 0x200000 | Stores IMEI numbers, Wi-Fi MAC, Bluetooth address. The most critical partition for network functions. | | protect1 / protect2 | Varies | Stores Google FRP (Factory Reset Protection) and lock settings. | | lk (little kernel) | Varies | The second-stage bootloader (U-Boot style). Displays the boot logo and decides boot mode (normal/recovery). | | boot | Varies | The Android kernel + ramdisk. Your phone’s brain. | | dtbo | Varies | Device Tree Blob Overlay – handles display and kernel modules. | | recovery | Varies | Used to factory reset or install OTA updates (on A/B partitions, this may be merged with boot). | | super | Varies | The dynamic partition (Android 10+). Contains system, product, vendor, and odm. | | userdata | Largest | Your internal storage, apps, and user files. | | md1img | Varies | The modem firmware (5G/4G baseband). |
name = trustzone size = 0x400000 offset = 0x00050000 type = trustzone Let’s look at a real-world snippet from a
At its core, a scatter file is a used by MediaTek’s flashing utilities, such as SP Flash Tool , to understand the physical memory layout of the device's storage (eMMC or UFS).
Given these definitions, if you're working with an MT6833-based Android device and need to create or modify a scatter.txt file, here are some general guidelines:
: It is essential for "unbricking" devices, allowing you to flash a complete stock ROM to a non-functional phone. Common Use Cases for MT6833 Scatter Files 1
Wipes and completely overwrites the partition layout. Use this only when upgrading Android versions.
The scatter header platform configurations target a different chipset variant.
Sometimes, stock scatter files don’t work for custom projects (e.g., porting GSI). Here is how to generate or modify one.











