[Android Q&A, Help & Troubleshooting] gunmanfix:
The following is my Scatter file of the device i generated before it was corrupted:

############################################################################################################

#

# General Setting

#

############################################################################################################

- general: MTK_PLATFORM_CFG

info:

- config_version: V1.1.1

platform: MT6582

project: MTDTtest

storage: EMMC

boot_channel: MSDC_0

block_size: 0x20000

############################################################################################################

#

# Layout Setting

#

############################################################################################################

- partition_index: SYS0

partition_name: PRELOADER

file_name: preloader.bin

is_download: true

type: SV5_BL_BIN

linear_start_addr: 0x0

physical_start_addr: 0x0

partition_size: 0x880000

region: EMMC_BOOT_1

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: BOOTLOADERS

reserve: 0x00

- partition_index: SYS1

partition_name: MBR

file_name: MBR

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x880000

physical_start_addr: 0x0

partition_size: 0x80000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x00

- partition_index: SYS2

partition_name: EBR1

file_name: EBR1

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x900000

physical_start_addr: 0x80000

partition_size: 0x80000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x00

- partition_index: SYS3

partition_name: PRO_INFO

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x980000

physical_start_addr: 0x100000

partition_size: 0x300000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: PROTECTED

reserve: 0x00

- partition_index: SYS4

partition_name: NVRAM

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0xC80000

physical_start_addr: 0x400000

partition_size: 0x500000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: BINREGION

reserve: 0x00

- partition_index: SYS5

partition_name: PROTECT_F

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x1180000

physical_start_addr: 0x900000

partition_size: 0xA00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: PROTECTED

reserve: 0x00

- partition_index: SYS6

partition_name: PROTECT_S

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x1B80000

physical_start_addr: 0x1300000

partition_size: 0xA00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: PROTECTED

reserve: 0x00

- partition_index: SYS7

partition_name: SECCFG

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x2580000

physical_start_addr: 0x1D00000

partition_size: 0x20000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x00

- partition_index: SYS8

partition_name: UBOOT

file_name: lk.bin

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x25A0000

physical_start_addr: 0x1D20000

partition_size: 0x60000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x00

- partition_index: SYS9

partition_name: BOOTIMG

file_name: boot.img

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x2600000

physical_start_addr: 0x1D80000

partition_size: 0x600000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x00

- partition_index: SYS10

partition_name: RECOVERY

file_name: recovery.img

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x2C00000

physical_start_addr: 0x2380000

partition_size: 0x600000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x00

- partition_index: SYS11

partition_name: SEC_RO

file_name: secro.img

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x3200000

physical_start_addr: 0x2980000

partition_size: 0x40000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x00

- partition_index: SYS12

partition_name: MISC

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x3240000

physical_start_addr: 0x29C0000

partition_size: 0x80000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x00

- partition_index: SYS13

partition_name: LOGO

file_name: logo.bin

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x32C0000

physical_start_addr: 0x2A40000

partition_size: 0x300000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x00

- partition_index: SYS14

partition_name: EBR2

file_name: EBR2

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x35C0000

physical_start_addr: 0x2D40000

partition_size: 0x80000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x00

- partition_index: SYS15

partition_name: EXPDB

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x3640000

physical_start_addr: 0x2DC0000

partition_size: 0xA00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x00

- partition_index: SYS16

partition_name: SPDATA

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x4040000

physical_start_addr: 0x37C0000

partition_size: 0x800000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x00

- partition_index: SYS17

partition_name: ANDROID

file_name: system.img

is_download: true

type: YAFFS_IMG

linear_start_addr: 0x4840000

physical_start_addr: 0x3FC0000

partition_size: 0x40000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x00

- partition_index: SYS18

partition_name: CACHE

file_name: cache.img

is_download: true

type: YAFFS_IMG

linear_start_addr: 0x44840000

physical_start_addr: 0x43FC0000

partition_size: 0x17800000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x00

- partition_index: SYS19

partition_name: USRDATA

file_name: data.img

is_download: true

type: YAFFS_IMG

linear_start_addr: 0x5C040000

physical_start_addr: 0x5B7C0000

partition_size: 0x74000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: UPDATE

reserve: 0x00

- partition_index: SYS20

partition_name: FAT

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0xD0040000

physical_start_addr: 0xCF7C0000

partition_size: 0x17F40000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

operation_type: INVISIBLE

reserve: 0x00

- partition_index: SYS21

partition_name: BMTPOOL

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0xFFFF00A8

physical_start_addr: 0xFFFF00A8

partition_size: 0x1500000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: false

is_reserved: true

operation_type: RESERVED

reserve: 0x00