Pengguna SP Flash Tool Mengalami Error: STATUS_SCATTER_FILE_INVALID (0xC0030001

Pengguna SP Flash Tool Mengalami Error: STATUS_SCATTER_FILE_INVALID (0xC0030001

Error: STATUS_SCATTER_FILE_INVALID (0xC0030001) adalah masalah yang sering dihadapi oleh pengguna SP Flash Tool. Masalah ini biasanya terjadi karena adanya kesalahan dalam file scatter yang digunakan untuk flashing firmware ke perangkat.

Cara Mengatasi Error: STATUS_SCATTER_FILE_INVALID (0xC0030001)

Berikut beberapa cara yang dapat membantu mengatasi masalah tersebut:

  1. Periksa File Scatter: Pastikan bahwa file scatter yang Anda gunakan sesuai dengan firmware yang ingin Anda flashing ke perangkat.
  2. Edit File Scatter: Jika file scatter yang Anda gunakan tidak valid, coba edit file tersebut untuk memastikan bahwa isi file tersebut sesuai dengan firmware yang ingin Anda flashing.
  3. Gunakan File Scatter Default: Jika Anda tidak yakin tentang bagaimana cara membuat file scatter, Anda dapat menggunakan file scatter default yang disediakan oleh SP Flash Tool.

Contoh File Scatter yang Valid

Berikut adalah contoh file scatter yang valid untuk MT6755:

############################################################################################################
#
# General Setting 
#
############################################################################################################
- general: MTK_PLATFORM_CFG
 info: 
 - config_version: V1.1.2
 platform: MT6755
 project: TP904A
 storage: EMMC
 boot_channel: MSDC_0
 block_size: 0x20000
############################################################################################################
#
# Layout Setting
#
############################################################################################################
- partition_index: SYS2
 partition_name: recovery
 file_name: recovery.img
 is_download: true
 type: NORMAL_ROM
 linear_start_addr: 0x8000
 physical_start_addr: 0x8000
 partition_size: 0x1000000
 region: EMMC_USER
 storage: HW_STORAGE_EMMC
 boundary_check: true
 is_reserved: false
 operation_type: UPDATE
 is_upgradable: true
 reserve: 0x00

Contoh File Scatter yang Dapat Digunakan untuk Flashing Firmware

Berikut adalah contoh file scatter yang dapat digunakan untuk flashing firmware ke perangkat:

PRELOADER 0x0
MBR 0x600000
EBR1 0x680000
__NODL_PMT 0x700000
__NODL_PRO_INFO 0xb00000
__NODL_NVRAM 0xe00000
__NODL_PROTECT_F 0x1300000
__NODL_PROTECT_S 0x1d00000
__NODL_SECCFG 0x2700000
UBOOT 0x2720000
BOOTIMG 0x2780000
RECOVERY 0x2d80000
SEC_RO 0x3380000
__NODL_MISC 0x3980000
LOGO 0x3a00000
EBR2 0x3d00000
__NODL_EXPDB 0x3d80000
ANDROID 0x4780000
CACHE 0x36780000
USRDATA 0x3e580000
__NODL_FAT 0x7e580000

Dengan menggunakan file scatter yang valid dan sesuai dengan firmware yang ingin Anda flashing, Anda dapat mengatasi masalah Error: STATUS_SCATTER_FILE_INVALID (0xC0030001) dan berhasil flashing firmware ke perangkat.