0% found this document useful (0 votes)
42 views14 pages

Makker

The document defines the partition layout and settings for an MTK device. It lists 23 partitions including preloader, bootloader, recovery, system, cache, and user data partitions. The partitions are laid out on an eMMC storage from physical address 0x0 to 0x1500000.

Uploaded by

Zalán Novák
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views14 pages

Makker

The document defines the partition layout and settings for an MTK device. It lists 23 partitions including preloader, bootloader, recovery, system, cache, and user data partitions. The partitions are laid out on an eMMC storage from physical address 0x0 to 0x1500000.

Uploaded by

Zalán Novák
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

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

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

# General Se ng

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

- general: MTK_PLATFORM_CFG

info:

- config_version: V1.1.2

pla orm: MT8167

project: hq8167_tb_b2b_l

storage: EMMC

boot_channel: MSDC_0

block_size: 0x20000

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

# Layout Se ng

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

- par on_index: SYS0

par on_name: PRELOADER

file_name: preloader_hq8127_tb_b2b_l.bin

is_download: true

type: SV5_BL_BIN

linear_start_addr: 0x0

physical_start_addr: 0x0

par on_size: 0x40000

region: EMMC_BOOT_1

storage: HW_STORAGE_EMMC
boundary_check: true

is_reserved: false

opera on_type: BOOTLOADERS

d_type: FALSE

reserve: 0x00

- par on_index: SYS1

par on_name: MBR

file_name: MBR

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x0

physical_start_addr: 0x0

par on_size: 0x80000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00

- par on_index: SYS2

par on_name: EBR1

file_name: EBR1

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x80000

physical_start_addr: 0x80000

par on_size: 0x80000

region: EMMC_USER
storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00

- par on_index: SYS3

par on_name: PRO_INFO

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x100000

physical_start_addr: 0x100000

par on_size: 0x300000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: PROTECTED

d_type: FALSE

reserve: 0x00

- par on_index: SYS4

par on_name: NVRAM

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x400000

physical_start_addr: 0x400000

par on_size: 0x500000


region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: BINREGION

d_type: FALSE

reserve: 0x00

- par on_index: SYS5

par on_name: PROTECT_F

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x900000

physical_start_addr: 0x900000

par on_size: 0xa00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: PROTECTED

d_type: FALSE

reserve: 0x00

- par on_index: SYS6

par on_name: PROTECT_S

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x1300000

physical_start_addr: 0x1300000
par on_size: 0xa00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: PROTECTED

d_type: FALSE

reserve: 0x00

- par on_index: SYS7

par on_name: SECCFG

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x1d00000

physical_start_addr: 0x1d00000

par on_size: 0x20000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: INVISIBLE

d_type: FALSE

reserve: 0x00

- par on_index: SYS8

par on_name: UBOOT

file_name: lk.bin

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x1d20000
physical_start_addr: 0x1d20000

par on_size: 0x60000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00

- par on_index: SYS9

par on_name: BOOTIMG

file_name: boot.img

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x1d80000

physical_start_addr: 0x1d80000

par on_size: 0x1000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00

- par on_index: SYS10

par on_name: RECOVERY

file_name: recovery_twrp302_Lenovo_TB3-710F.img

is_download: true

type: NORMAL_ROM
linear_start_addr: 0x2d80000

physical_start_addr: 0x2d80000

par on_size: 0x1000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00

- par on_index: SYS11

par on_name: SEC_RO

file_name: secro.img

is_download: true

type: YAFFS_IMG

linear_start_addr: 0x3d80000

physical_start_addr: 0x3d80000

par on_size: 0x600000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00

- par on_index: SYS12

par on_name: MISC

file_name: NONE

is_download: false
type: NONE

linear_start_addr: 0x4380000

physical_start_addr: 0x4380000

par on_size: 0x80000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: INVISIBLE

d_type: FALSE

reserve: 0x00

- par on_index: SYS13

par on_name: LOGO

file_name: logo.bin

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x4400000

physical_start_addr: 0x4400000

par on_size: 0x300000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00

- par on_index: SYS14

par on_name: EXPDB

file_name: NONE
is_download: false

type: NONE

linear_start_addr: 0x4700000

physical_start_addr: 0x4700000

par on_size: 0xa00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: INVISIBLE

d_type: FALSE

reserve: 0x00

- par on_index: SYS15

par on_name: TEE1

file_name: tz.img

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x5100000

physical_start_addr: 0x5100000

par on_size: 0x500000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00

- par on_index: SYS16

par on_name: TEE2


file_name: tz.img

is_download: true

type: NORMAL_ROM

linear_start_addr: 0x5600000

physical_start_addr: 0x5600000

par on_size: 0x500000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00

- par on_index: SYS17

par on_name: KB

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x5b00000

physical_start_addr: 0x5b00000

par on_size: 0x100000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: INVISIBLE

d_type: FALSE

reserve: 0x00

- par on_index: SYS18


par on_name: DKB

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x5c00000

physical_start_addr: 0x5c00000

par on_size: 0x100000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: INVISIBLE

d_type: FALSE

reserve: 0x00

- par on_index: SYS19

par on_name: FRP

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0x5d00000

physical_start_addr: 0x5d00000

par on_size: 0x100000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: INVISIBLE

d_type: FALSE

reserve: 0x00
- par on_index: SYS20

par on_name: ANDROID

file_name: system.img

is_download: true

type: YAFFS_IMG

linear_start_addr: 0x5e00000

physical_start_addr: 0x5e00000

par on_size: 0x76c00000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00

- par on_index: SYS21

par on_name: CACHE

file_name: cache.img

is_download: true

type: YAFFS_IMG

linear_start_addr: 0x7ca00000

physical_start_addr: 0x7ca00000

par on_size: 0x10000000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00
- par on_index: SYS22

par on_name: USRDATA

file_name: userdata.img

is_download: true

type: YAFFS_IMG

linear_start_addr: 0x8ca00000

physical_start_addr: 0x8ca00000

par on_size: 0x144100000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: true

is_reserved: false

opera on_type: UPDATE

d_type: FALSE

reserve: 0x00

- par on_index: SYS23

par on_name: BMTPOOL

file_name: NONE

is_download: false

type: NONE

linear_start_addr: 0xFFFF00a8

physical_start_addr: 0x1500000

par on_size: 0x1500000

region: EMMC_USER

storage: HW_STORAGE_EMMC

boundary_check: false

is_reserved: true

opera on_type: RESERVED

d_type: FALSE
reserve: 0x00

You might also like