Hovatek Forum MOBILE Android [Tutorial] How to create scatter file for Mediatek devices
Can't login? Please, reset your password.
Hovatek is recruiting! Apply Now


[Tutorial] How to create scatter file for Mediatek devices

[Tutorial] How to create scatter file for Mediatek devices

Pages (8): Previous 14 5 6 7 8 Next
rendi
rendi
rendi
Junior Member
20
10-09-2017, 06:38 PM
#61



Night Hivatek & Team,

i want ask for start address and length for Recovery infinix note 3 pro X601 please.

because my stock M after unboxing not have any backup..

this version X601-H537A1-M-ID-SKD-161028V3

i'm trying too backup with miracle box but cant flash..

also try create recovery TWRP from my stock recovery and get FAILED (remote): invalid kernel address:not ;ie in memory.

Please help.. Thank you
hovatek
hovatek
hovatek
Administrator
49,570
11-09-2017, 10:37 AM
#62
(10-09-2017, 06:38 PM)rendi Night Hivatek & Team,

i want ask for start address and  length for Recovery infinix note 3 pro X601  please.

because my stock M after unboxing not have any backup..

this version X601-H537A1-M-ID-SKD-161028V3

i'm trying too backup with miracle box but cant flash..

also try create recovery TWRP  from my stock recovery and get FAILED (remote):  invalid kernel address:not ;ie in memory.

Please help.. Thank you

Please, create a new thread so we focus on it
see https://www.hovatek.com/forum/thread-514.html for how to create a thread

Note!
We have a reply schedule for Free Support. Please upgrade to Private Support if you can't wait.
triki
triki
triki
Junior Member
23
25-10-2017, 03:03 AM
#63
Not sure my scatter file is correct, but it appears to be missing much information, any ideas why ?
This is how MTKDroid wrote the file.

__NODL_PROINFO 0x0
{
}
__NODL_NVRAM 0x400
{
}
__NODL_PROTECT1 0x2000
{
}
__NODL_PROTECT2 0x6400
{
}
__NODL_SECCFG 0xf800
{
}
UBOOT 0x1dc00
{
}
BOOTIMG 0x2c200
{
}
RECOVERY 0x3b300
{
}
__NODL_PARA 0x51c00
{
}
LOGO 0x70500
{
}
__NODL_DEPR 0x8f200
{
}
__NODL_EXPDB 0xb1f00
{
}
__NODL_NVDATA 0x16ac00
{
}
__NODL_METADATA 0x228900
{
}
__NODL_OEMKEYSTORE 0x2f6600
{
}
__NODL_SECRO 0x3d6600
{
}
__NODL_KEYSTORE 0x4b7600
{
}
ANDROID 0x59b600
{
}
__NODL_CUSTOM 0x683600
{
}
CACHE 0xa6b600
{
}
USRDATA 0xf7f600
{
}
__NODL_FLASHINFO 0x1513600
{
}
__NODL_BMTPOOL 0xffff0050
{
}
siy ad
siy ad
siy ad
Newbie
1
25-02-2018, 04:33 PM
#64
My chipset is MT6580

The scatter file you provided contains preloader. But my blocksmap doesn't have preloader. My blocksmap starts from proinfo.

Should I delete the preloader info's from the scatter file you provided?
hovatek
hovatek
hovatek
Administrator
49,570
26-02-2018, 12:37 PM
#65



(25-02-2018, 04:33 PM)siy ad My chipset is MT6580

The scatter file you provided contains preloader. But my blocksmap doesn't have preloader. My blocksmap starts from proinfo.

Should I delete the preloader info's from the scatter file you provided?

There are many ways to create a scatter file for your chipset:
try https://www.hovatek.com/forum/thread-13347.html or https://www.hovatek.com/forum/thread-21970.html

Note!
We have a reply schedule for Free Support. Please upgrade to Private Support if you can't wait.
okychris
okychris
okychris
Senior Member
275
18-01-2019, 08:20 PM
#66
(16-04-2016, 09:40 PM)hovatek Creating a scatter file for an MTK Android phone was very easy in older Mediatek phones using the MTK Droid Tools method . However, the latest version of MTK Droid Tools as at the time of this post (V 2.5.3) doesn't support the newer MTK Chipsets so the above method wont work.

Why would I want to create a scatter file?


As I earlier said, backing up a working phone (running on the newer chipsets) using the MTK Droid Tools method wont work. To backup such phones (without a box / dongle / root access), you would need to do an SP flash tool readback using and backup one partition at a time (since MTK Droid Tools can't process ROM_0). The problem is you'll need a scatter file to do an SP Flash tool readback; so you're kind of back to square one.

Another use case of a scatter file is bypassing Factory Reset Protection (FRP) by formatting only the frp partition using the technique described here . This would also require a scatter file to pull off.

The good news is that you can manually create or modify a scatter file to work for your MTK device; making a backup via SP Flash Tool readback possible. Now, you know why you might need to modify a scatter file in certain situations.

How to create a scatter file for any Mediatek (MTK) Android device


The procedure below will teach you how to easily build a scatter file from scratch or by modifying an existing one


Method 1: Building a scatter file from scratch using Wwr_MTK tool (For both old and new MTK chips)


Requirements

Procedure


Wwr_MTK is a tool for backing up Mediatek Android phones (in scatter format) without root. The tool (in hand with SP Flash Tool) is able to read the phone's partition table then use that information to create a scatter file. To get a scatter file:
  1. Follow this guide to do a full rom dump which will then contain the scatter file
  2. Another alternative is to follow this guide to get the start and end addresses for each partition which you can then input into a scatter file for your phone model

Method 2: Modifying an existing scatter file using MTK Droid Tools (For old MTK chips)


Requirements

Procedure


  1. Setup MTK Droid Tools on the PC to ensure the phone gets detected
  2. If the phone still doesn't get detected despite installing necessary drivers then it must be an ADB clash
  3. Once the phone gets detected, click on Blocks Map
  4. You should see something like in the image below
    [Image: how-to-manually-create-a-scatter-file-fo...-phone.jpg]

  5. Open the scatter file using Notepad++, its content should look something like
    #########################################__WwR_MTK__##########################################################  General Setting##########################################__WwR_MTK__########################################################- general: MTK_PLATFORM_CFG  info:    - config_version: V1.1.2      platform: MT6750      project: rlk6750_65_n      storage: EMMC      boot_channel: MSDC_0      block_size: 0x20000##############################################################################################################  Layout Setting#############################################################################################################- partition_index: SYS0  partition_name: preloader  file_name: preloader_rlk6750_65_n.bin  is_download: true  type: SV5_BL_BIN  linear_start_addr: 0x0  physical_start_addr: 0x0  partition_size: 0x40000  region: EMMC_BOOT_1  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: BOOTLOADERS  is_upgradable: true  empty_boot_needed: false  reserve: 0x00- partition_index: SYS1  partition_name: pgpt  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0x0  physical_start_addr: 0x0  partition_size: 0x8000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: INVISIBLE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- 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  empty_boot_needed: false  reserve: 0x00- partition_index: SYS3  partition_name: para  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0x1008000  physical_start_addr: 0x1008000  partition_size: 0x80000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: INVISIBLE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS4  partition_name: expdb  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0x1088000  physical_start_addr: 0x1088000  partition_size: 0xA00000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: INVISIBLE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS5  partition_name: frp  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0x1A88000  physical_start_addr: 0x1A88000  partition_size: 0x100000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: INVISIBLE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS6  partition_name: ppl  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0x1B88000  physical_start_addr: 0x1B88000  partition_size: 0x40000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: INVISIBLE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS7  partition_name: nvdata  file_name: NONE  is_download: false  type: EXT4_IMG  linear_start_addr: 0x1BC8000  physical_start_addr: 0x1BC8000  partition_size: 0x2000000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: INVISIBLE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS8  partition_name: metadata  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0x3BC8000  physical_start_addr: 0x3BC8000  partition_size: 0x2000000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: INVISIBLE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS9  partition_name: protect1  file_name: NONE  is_download: false  type: EXT4_IMG  linear_start_addr: 0x5BC8000  physical_start_addr: 0x5BC8000  partition_size: 0x800000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: PROTECTED  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS10  partition_name: protect2  file_name: NONE  is_download: false  type: EXT4_IMG  linear_start_addr: 0x63C8000  physical_start_addr: 0x63C8000  partition_size: 0xC38000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: PROTECTED  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS11  partition_name: seccfg  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0x7000000  physical_start_addr: 0x7000000  partition_size: 0x800000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: INVISIBLE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS12  partition_name: oemkeystore  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0x7800000  physical_start_addr: 0x7800000  partition_size: 0x800000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: INVISIBLE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS13  partition_name: proinfo  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0x8000000  physical_start_addr: 0x8000000  partition_size: 0x300000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: PROTECTED  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS14  partition_name: md1img  file_name: md1rom.img  is_download: true  type: NORMAL_ROM  linear_start_addr: 0x8300000  physical_start_addr: 0x8300000  partition_size: 0x1800000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: true  empty_boot_needed: false  reserve: 0x00- partition_index: SYS15  partition_name: md1dsp  file_name: md1dsp.img  is_download: true  type: NORMAL_ROM  linear_start_addr: 0x9B00000  physical_start_addr: 0x9B00000  partition_size: 0x400000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: true  empty_boot_needed: false  reserve: 0x00- partition_index: SYS16  partition_name: md1arm7  file_name: md1arm7.img  is_download: true  type: NORMAL_ROM  linear_start_addr: 0x9F00000  physical_start_addr: 0x9F00000  partition_size: 0x300000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: true  empty_boot_needed: false  reserve: 0x00- partition_index: SYS17  partition_name: md3img  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0xA200000  physical_start_addr: 0xA200000  partition_size: 0x500000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: INVISIBLE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS18  partition_name: nvram  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0xA700000  physical_start_addr: 0xA700000  partition_size: 0x500000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: BINREGION  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS19  partition_name: lk  file_name: lk.bin  is_download: true  type: NORMAL_ROM  linear_start_addr: 0xAC00000  physical_start_addr: 0xAC00000  partition_size: 0x100000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: true  empty_boot_needed: true  reserve: 0x00- partition_index: SYS20  partition_name: lk2  file_name: lk2.bin  is_download: true  type: NORMAL_ROM  linear_start_addr: 0xAD00000  physical_start_addr: 0xAD00000  partition_size: 0x100000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: true  empty_boot_needed: false  reserve: 0x00- partition_index: SYS21  partition_name: boot  file_name: boot.img  is_download: true  type: NORMAL_ROM  linear_start_addr: 0xAE00000  physical_start_addr: 0xAE00000  partition_size: 0x1000000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: true  empty_boot_needed: false  reserve: 0x00- partition_index: SYS22  partition_name: logo  file_name: logo.bin  is_download: true  type: NORMAL_ROM  linear_start_addr: 0xBE00000  physical_start_addr: 0xBE00000  partition_size: 0x800000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: false  empty_boot_needed: true  reserve: 0x00- partition_index: SYS23  partition_name: tee1  file_name: trustzone1.bin  is_download: true  type: NORMAL_ROM  linear_start_addr: 0xC600000  physical_start_addr: 0xC600000  partition_size: 0x500000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: true  empty_boot_needed: true  reserve: 0x00- partition_index: SYS24  partition_name: tee2  file_name: trustzone2.bin  is_download: true  type: NORMAL_ROM  linear_start_addr: 0xCB00000  physical_start_addr: 0xCB00000  partition_size: 0x500000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: true  empty_boot_needed: false  reserve: 0x00- partition_index: SYS25  partition_name: secro  file_name: secro.bin  is_download: true  type: NORMAL_ROM  linear_start_addr: 0xD000000  physical_start_addr: 0xD000000  partition_size: 0x600000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: true  empty_boot_needed: false  reserve: 0x00- partition_index: SYS26  partition_name: keystore  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0xD600000  physical_start_addr: 0xD600000  partition_size: 0xA00000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: INVISIBLE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS27  partition_name: system  file_name: system.img  is_download: true  type: NORMAL_ROM  linear_start_addr: 0xE000000  physical_start_addr: 0xE000000  partition_size: 0x100000000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: true  empty_boot_needed: false  reserve: 0x00- partition_index: SYS28  partition_name: cache  file_name: cache.img  is_download: true  type: EXT4_IMG  linear_start_addr: 0x10E000000  physical_start_addr: 0x10E000000  partition_size: 0x1B000000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS29  partition_name: userdata  file_name: userdata.img  is_download: true  type: NORMAL_ROM  linear_start_addr: 0x129000000  physical_start_addr: 0x129000000  partition_size: 0x279DFBE00  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: true  is_reserved: false  operation_type: UPDATE  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS30  partition_name: flashinfo  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0xFFFF0080  physical_start_addr: 0x3A2DFBE00  partition_size: 0x1000000  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: false  is_reserved: true  operation_type: RESERVED  is_upgradable: false  empty_boot_needed: false  reserve: 0x00- partition_index: SYS31  partition_name: sgpt  file_name: NONE  is_download: false  type: NORMAL_ROM  linear_start_addr: 0xFFFF0000  physical_start_addr: 0x3A3DFBE00  partition_size: 0x4200  region: EMMC_USER  storage: HW_STORAGE_EMMC  boundary_check: false  is_reserved: true  operation_type: RESERVED  is_upgradable: false  empty_boot_needed: false  reserve: 0x00
  6. platform: MT65** must be the exact chipset of the phone e.g platform: MT6580 . Note that the scatter file for this example would then be named MT6580_Android_scatter
  7. linear_start_addr will have the same value as physical_start_addr. To get this value for a given partition, you open the Blocks Map and convert the value under the Scatter column (for that partition) to Hex by replacing all Zeros (0) in front of the first non-Zero character with 0x
    For example, in the image above, the Scatter value for recovery is 0002F80000; therefore, linear_start_addr = physical_start_addr = 0x2F80000
    For boot, Scatter value = 0002980000 therefore, linear_start_addr = physical_start_addr = 0x2980000
  8. For partition_size, you do the same as above but with the Size column. Recovery in the image above has a Size value of 0000600000; therefore, partition_size = 0x600000
  9. Modify the values for each partition in the scatter file using the values from the Blocks Map then save.
  10. You can then load the scatter file (click Scatter loading) in SP flash tool . If you did all correctly then the scatter file should be loaded without an error

Questions & Answers


Q: There are some partitions in the scatter file but not in my phone's Blocks Map, what values do I enter for such partitions in the scatter file
A: Just delete that whole record from the scatter file. One record is often something like
Code:

- partition_index: SYS28
 partition_name: sgpt
 file_name: NONE
 is_download: false
 type: NORMAL_ROM
 linear_start_addr: 0xFFFF0004
 physical_start_addr: 0xFFFF0004
 partition_size: 0x80000
 region: EMMC_USER
 storage: HW_STORAGE_EMMC
 boundary_check: false
 is_reserved: true
 operation_type: RESERVED
 reserve: 0x00

Q: Can I use any scatter file or it must be one for my chipset
A; A scatter file is just a text file so you can use any scatter file provided you name it correctly (to match your chipset) and its content match your phone's partition table. Its just usually best to use a scatter file for your phone's chipset so you have fewer info to edit
okychris
okychris
okychris
Senior Member
275
18-01-2019, 08:26 PM
#67
there is nothing in stock rom scatter file than this:

¥¥´¥¥´¥´¥¥¥´´¥´´¥¥¥´¥¥¥¥¥´¥´¥¥´´´¥´´´¥´´´¥´´¥´¥¥´¥´´¥¥¥´´´¥´´¥¥¥´´´¥´¥´¥¥´´´¥´´´¥´¥´¥´¥¥¥¥¥´´´¥´¥¥´´´´´´´¥´´´´´¥¥¥´´´¥´¥¥¥¥¥´¥¥´¥¥´´´´´´¥´´´¥¥´´´¥¥´¥´¥¥¥¥¥´¥´¥¥´´´¥¥´´´¥´´¥¥¥´´´´¥¥´¥´´¥´´´¥¥´¥´´´¥´¥¥´¥¥¥´´´´¥´´´¥¥¥¥´¥¥´¥¥¥¥´¥´´¥´¥¥´¥¥¥´¥¥¥¥´¥¥¥´´¥´¥´¥´¥¥¥´¥¥´´´¥´¥´´´¥¥¥¥¥´´¥¥´¥´¥´´¥´¥´´¥¥´¥´¥´´´´´´¥´´´¥¥¥¥¥´´´¥¥´¥´¥´¥¥¥¥´¥´´¥´´´´¥¥¥´¥¥¥´´¥´´¥¥¥´´¥¥¥¥´¥¥´´´´´¥¥´¥´¥´¥´¥´¥´¥´´¥¥´¥´´´´´´¥¥¥¥´´´´´¥¥¥´´¥´¥¥´´´´´¥¥´¥´´¥¥´¥´¥´´´´´¥¥´´´¥¥´¥´¥´´´¥´´´´´´´´¥¥´´´¥¥´´´¥¥´¥¥´¥¥´¥¥¥¥¥¥¥´¥¥¥´¥¥¥´´¥¥´´´¥´¥´¥´´´´´¥¥´¥´¥¥¥´¥¥´´´´¥´¥´¥´´¥´´´´´´¥´¥´´´¥¥´´¥´´¥¥¥¥´´¥´¥´¥´´¥´¥¥¥¥´¥¥¥¥´´´´´´¥´´¥¥¥¥´´¥¥¥´´´´¥´´¥´´¥¥¥´¥´¥¥´¥´¥¥¥¥´´´´´¥¥´¥´´¥´´¥¥¥´¥¥´´¥´¥¥´´¥´´´¥¥´´´¥´´´¥¥¥´´´¥¥¥¥¥¥¥¥¥¥´´¥´¥´´´´¥¥¥¥¥´´¥´¥´¥¥´´¥¥¥¥´´¥¥´´¥¥´¥¥¥¥´´¥¥¥¥¥¥¥´¥¥´´´´´´¥´¥´´¥¥¥¥¥¥¥´´´¥¥¥´´´´¥´¥¥´¥´´´¥¥¥´¥´¥¥¥¥¥´´´´´´¥¥¥¥´´¥´´´´´¥¥´´´¥¥´¥´¥¥¥¥´¥¥´´¥´¥¥¥´´¥¥¥¥´¥´¥¥¥´´´¥´´´¥¥´¥¥´´¥´´¥´¥¥¥´´¥´´¥´´¥¥¥¥¥¥¥´´´¥¥¥´¥´´¥´¥´¥¥´´¥¥´¥´´¥¥´¥´¥¥´´¥´´¥¥¥´¥´´¥´¥¥´´¥¥¥´´¥´¥´´´¥¥¥¥¥¥´´´´¥´´¥´¥¥´¥¥¥´¥´¥¥¥¥´´¥¥´¥¥´¥¥¥¥´´¥¥¥´¥¥´´´¥´´´¥´¥¥¥¥´¥´¥´´´¥¥¥´´´¥´´´´´´¥¥´¥¥¥¥´¥´´¥´´¥¥´¥¥´¥¥¥´´´¥´¥´¥¥´´¥´¥´´´¥¥¥´´´¥´´´¥¥¥´¥¥´´´¥´¥´´¥¥´´¥¥´¥¥´¥´¥´¥´¥´¥¥¥´´´´´´¥´¥´¥´¥´¥´¥¥¥´¥´¥´¥´¥´´¥´¥¥¥¥¥¥´´¥¥¥´´´´´¥¥¥´¥¥¥´´¥¥¥´´¥´¥¥¥¥´¥¥¥´¥´´¥¥´´¥´¥´¥´¥´´´¥´¥´¥´´´´´´´´¥¥´¥´´´´¥¥¥´´¥´´¥¥´´´¥¥¥´¥´´´´¥´´¥´´¥¥´¥¥´´¥¥´¥´¥´´¥´¥¥´¥¥´´´´¥´¥¥´¥¥´¥´´´¥¥´¥¥¥¥¥¥´¥´¥¥¥¥´´¥´´¥¥¥¥¥¥´¥´´´¥´¥¥´´¥´¥¥´´¥¥¥´´´´´´´¥´¥´´´¥´¥¥¥´¥´´´¥¥´´´¥¥´´¥¥¥´¥´´´´´´´¥¥´´¥´´´´¥´´¥´´´¥´¥¥´´´¥¥´¥´¥¥¥¥¥´¥´¥¥´¥¥´´´¥¥¥¥¥´´´¥´¥¥´¥´¥¥´´´´¥¥´¥¥´¥´¥´´¥¥´¥¥¥¥¥´¥¥´¥¥¥¥´´¥¥´´´´´¥´¥´´¥´´´¥¥´´´¥´´¥¥¥¥¥´´´´¥´¥´´¥¥¥¥´´´´¥¥´´´¥¥¥´¥´´´´¥´´¥´¥¥´´¥´¥´´´´´´´´¥´¥¥´´´´´´´´¥¥¥´¥¥´¥´´´´´´¥¥¥¥¥´´¥´´´´´´¥¥´´¥´´´¥¥´¥´¥´¥¥´¥¥´¥´´¥¥´´´´¥¥´¥´¥´¥´¥´¥´´´´¥´¥´´¥¥¥¥¥´¥¥´¥¥¥¥´¥¥¥´¥¥´´´¥¥´¥´´¥¥¥¥¥¥´´´¥¥¥¥¥´¥¥¥´¥´¥´´¥´´´´¥´´´¥¥¥¥¥¥¥´¥´´´´´¥´´´´´¥´¥¥´¥¥¥´´´¥¥´¥´¥´´¥´´´¥´´¥¥¥´¥´¥´¥¥¥¥´´¥¥´¥¥¥¥¥¥´¥¥´´´´´¥´¥´¥´´¥´¥¥¥´¥´¥´¥´¥´¥¥¥¥´¥´¥¥´¥¥´´´¥¥´¥´¥´¥¥¥´´¥¥¥´´¥¥´´´´´¥´´´´´´´´´´´¥¥¥´´´¥´´¥¥´´¥¥´¥¥¥¥´´´¥¥¥´´´¥´´¥´¥¥´¥¥¥¥´¥¥´¥¥´¥´¥¥¥¥¥´´¥¥¥´´¥¥´´´¥¥¥¥´¥´´¥¥¥´¥´´¥¥´´¥¥¥¥´¥´´´¥¥¥¥´¥¥´¥¥´´´¥¥¥¥´´¥¥¥¥¥´´´¥´´´¥´´´´´´´´´¥¥¥´´¥¥¥¥´´´¥´´´¥´¥´´¥¥¥´¥¥´´¥¥¥¥´´´¥¥´¥¥´´¥¥´¥´´¥¥¥´¥¥´´¥´¥¥¥¥´´´´¥¥´´¥¥¥¥´´´¥¥´´¥´¥¥´¥¥¥´´¥¥´¥´¥´´¥´´´¥¥´¥´¥´¥¥¥´´¥¥¥¥´¥¥¥¥¥´´¥¥¥´´´´¥¥¥´´´¥´´´¥¥´¥´´¥´¥¥´¥´¥¥´¥¥´´¥¥´´´¥¥´¥¥¥¥¥¥´¥´¥¥¥¥´¥¥´´´¥´¥´´¥´´´¥´¥¥¥¥´¥´´´¥¥¥¥¥¥´¥¥´´¥¥¥¥¥´¥´¥¥´¥´¥¥´´´´¥´´¥¥´¥¥´¥¥´¥¥¥´´¥¥´´¥¥¥´¥´´´¥´´¥´´´¥´¥´´¥¥´¥´´´´¥´´¥´¥´¥´´´¥¥¥´´¥´´´¥´´´¥´´¥´¥´´¥¥´´¥¥¥¥´´¥´¥¥´¥¥¥´¥¥´´¥¥´¥´´¥´¥¥´´¥¥´´¥´´´´¥´´¥´´¥´¥´´´´¥¥´´´´¥¥´´¥´¥¥´¥´¥¥¥´¥´´´´´¥¥¥¥´¥´¥´´´¥´¥´¥¥¥¥´´¥¥´´¥´´´´´¥¥´´´´´´¥´¥´´´¥¥¥´´¥´¥´´´¥´¥¥´´¥´´´´´¥´¥¥´´´´¥´´´¥¥´´¥´´¥´´¥¥¥´´´¥´¥¥´¥¥´´¥´´´´´¥´´¥¥¥¥¥´¥¥´´¥´¥¥´¥¥´´¥¥´´´¥¥¥´¥´¥¥´¥´¥´´´´¥¥´¥¥¥´¥´¥¥´¥´¥¥´¥¥´´¥´¥´´´¥¥´´´´¥´´´´¥¥´´¥´¥´´´´¥´´¥¥¥´´´¥´´¥´¥´´¥´¥¥¥´´¥´¥´´¥¥´´¥¥´´´¥´¥¥´¥¥´´´¥´´¥´¥¥¥´´¥¥´´´¥´¥´´´´¥´´´¥´¥¥´¥´´¥¥¥¥¥´´¥´¥´´¥´¥¥¥¥´´¥´´´´´¥¥´´¥´¥¥´´´¥¥¥´¥´´´´´¥¥´¥´¥´¥´¥´´´¥´´´¥´¥´´¥¥¥¥´¥´¥´¥¥¥´´´´¥¥´¥¥´¥´¥¥´¥´¥¥¥´´¥´¥¥¥´¥´´´¥¥´´¥¥´´¥¥´´¥´´´´¥´´¥¥´¥¥´¥´´´¥´´´¥´¥¥´¥¥´¥¥´´´¥¥¥´´´´¥´´¥¥´´´´¥´´´´´¥¥¥¥¥´¥¥´¥¥¥´´¥´´´´´¥´´´´´¥´¥´´´´´´¥´¥´´´´¥¥´´¥´´¥´¥´´¥¥´¥¥¥¥´¥¥¥´´¥´¥¥¥¥¥¥´´¥´¥¥´¥¥´¥´¥´¥¥´´¥´´´¥´¥¥´¥´¥´¥´´¥´´´´¥´¥´¥´¥¥´¥´´¥¥´¥¥´¥´¥´´¥¥¥¥´¥¥´´´´´¥¥¥´´´¥¥´´¥¥¥´´´´¥¥¥¥¥´¥´¥¥´´¥´¥´¥´¥¥¥¥´¥´´´´´¥´¥¥´¥´´¥¥´¥¥¥¥¥´¥´´´¥´¥´¥´¥´´¥¥¥´¥´´¥´¥¥¥¥´´¥¥´¥´¥¥´´¥´´¥¥¥¥¥´´¥¥´´¥´´¥´´¥¥¥´´¥¥´¥¥´´´´´¥¥´´¥´¥´¥´¥¥´¥¥¥¥¥¥´´¥¥´´¥´´´´´´¥¥´´¥´¥´´¥´´´¥¥´´¥¥´´¥¥´´¥´¥´¥¥´¥¥¥´´´´¥´¥¥¥´¥¥¥¥´´´´¥´´´´¥´¥¥¥´´¥´´¥´´¥¥¥´¥¥´´´¥´´¥´´¥´´´´´¥¥¥¥¥¥´´¥´¥¥´¥´´¥¥´´´¥¥¥¥´¥´¥´´¥¥´´´¥´´¥´¥¥´´´¥¥´´¥´¥¥´´´´¥¥´´¥¥´¥´´´¥¥¥¥´¥¥¥¥¥¥¥´´¥´´´¥´¥¥¥¥¥¥¥¥´´¥´¥¥´´´¥¥´´¥¥´¥´¥´´¥¥¥´¥¥¥´´´¥¥¥´¥¥¥¥´¥¥¥´¥¥´´¥¥¥¥´¥¥´´¥¥´¥¥¥´¥´¥¥´´´´´¥¥¥´´¥´´´¥´¥´´¥¥¥´´´´¥¥¥¥´´´¥´´´´¥´´´´´´´´´¥¥¥¥´´´´´¥¥¥¥´´´¥¥´´´¥´¥¥´´¥´¥´¥´¥´¥´´´¥´¥´´´´´¥¥´¥´¥¥´¥¥´´´´´´¥´¥´´´¥´´´´¥´´´¥´´¥¥¥´¥´´¥´¥¥¥´¥´¥´´´¥¥´´¥´¥¥¥´¥´¥¥´¥´´´¥´¥´¥¥¥´¥¥¥¥´¥´¥´¥¥¥¥´¥¥¥¥´´¥¥¥¥´´¥¥´´¥¥´´´¥¥¥¥¥¥¥´´´´¥¥´´¥´¥´´´¥´¥´´¥´´´´´¥¥´¥´´¥¥´¥¥¥´¥¥´¥¥¥¥´´´¥¥´´´´¥´¥´´¥´´´¥´´´´´¥¥´´¥¥¥´¥¥´¥¥¥´¥´´¥´¥¥¥¥´´¥´¥´¥¥´¥¥´´´¥´¥´´´¥´¥´´¥´¥¥¥´´¥¥¥´´¥¥¥¥´¥´´´¥¥¥´´¥¥¥¥´¥´¥¥´´¥´´¥¥´¥´´¥¥¥´¥¥´´´¥´¥´´´¥¥´´¥´¥´¥´¥´´¥´´¥¥¥´´´´´¥´¥´¥´´´¥´´´¥´¥¥¥´¥´´´¥´¥´¥¥´´´´´¥¥¥´¥´¥¥´¥¥¥´¥´¥´¥´¥´´¥¥¥¥´¥¥´´´´´¥´¥¥¥´´¥¥´¥¥´´¥´´¥¥´¥´´´¥¥¥´¥¥´´´¥´¥¥´¥¥¥´´´¥¥¥¥´¥´´¥´´´´´´´¥´´¥´´¥´¥¥¥´´´´¥¥¥¥¥´´´¥¥¥´¥´¥¥¥¥¥´¥´´´´¥¥¥¥´¥´¥¥´¥´´´´¥¥´¥´¥´´´¥´¥´´¥¥´´¥¥¥´´´´¥¥¥´¥¥´¥¥´¥´´¥´´¥´´´¥´´´¥¥´¥´´´´´¥´¥¥´¥¥´´´´´¥¥¥¥´¥´´´¥¥´¥¥¥´´¥´¥¥¥¥´´¥¥´´¥´´¥¥¥¥¥¥¥´¥´¥¥´´¥¥´´´´´´¥´¥´¥´´¥¥¥¥´¥´´´¥¥´¥¥´¥´´´´´¥´´¥¥¥´´´¥´¥´´´´´´´´´´´´´´´¥´´´¥¥¥¥¥´¥´´´¥´¥¥¥¥¥´¥¥´¥¥¥´¥´¥´´¥¥´´´´¥´¥´¥´¥´¥¥¥¥¥´´´¥´¥´´¥´¥´¥¥¥´´´¥¥¥¥¥´´´¥¥¥¥´´¥¥´´¥¥¥¥¥¥´¥´´´¥´¥´´¥´¥¥´´¥´´¥¥´¥´´´¥¥´´¥¥¥¥¥´¥¥¥¥¥´¥¥¥¥´´¥´´´´´¥¥´´¥´´´¥´¥´¥´¥¥´¥´´´´¥¥´´¥´¥´¥´´´¥¥´¥¥¥¥¥´´´¥¥¥¥¥¥´´¥´¥¥´´¥¥¥¥´´¥¥´¥¥¥´¥´´´´¥´´¥´´´´¥¥¥¥´´¥´´´¥¥´¥´´´¥´´´´´´´´¥´´´¥´´¥¥´¥´´¥¥¥¥´´¥¥´¥´¥´¥¥´¥¥¥´¥¥¥¥¥¥¥¥´´´´¥¥´¥´¥´¥¥¥¥¥¥´´¥¥¥¥¥´¥¥¥´¥´´´¥¥´´¥¥´´´´¥¥´´¥¥¥¥¥´¥¥´´¥¥´¥¥´¥¥¥´´¥¥´´´¥´¥¥´´¥´¥´´¥¥¥´´´´´¥´¥¥´¥¥´´´¥¥¥´´´¥´¥¥¥¥´´´¥¥´´´´´¥¥´¥¥¥¥´¥¥´¥¥´¥¥´´¥¥´¥´¥¥¥´´¥¥¥¥¥¥´¥¥¥´´´¥¥¥´¥´¥¥´´´´´¥¥¥¥´´´´¥´´¥¥´¥´¥¥¥´¥´´´¥¥¥¥´´¥´´´´¥¥¥´´´´¥´¥¥´¥´´¥¥¥´´´´´´¥¥¥´¥¥¥´¥´´¥´´´´¥´´¥´´¥¥´¥´´´¥´´¥¥¥¥¥¥´´¥´¥¥´´¥´´¥¥¥´´´´´´´´¥´´´¥´´¥¥´´¥¥´´´´¥¥¥´´¥´´¥´¥¥´¥¥¥¥´´´´´¥¥¥´¥´¥´¥´¥¥¥´¥´¥¥¥´¥´¥´¥´¥¥¥¥¥¥¥´¥´¥¥´´¥¥¥¥¥¥´¥¥¥´´¥¥¥¥¥´¥´¥´´´´´¥¥¥¥¥¥´¥´´¥¥¥¥´¥¥¥¥´¥¥¥´¥´´¥¥´¥¥¥¥¥´´¥´¥¥´´´¥¥¥¥¥¥¥¥´¥¥´´¥¥¥´¥¥´´¥´´¥´´´¥¥¥´¥¥´¥´¥¥¥´¥¥´¥¥´¥´¥´´¥¥´¥´

file_info in stock rom looks similiar
                                                                                                                                                                                                                                                                                                                                                                                                   


i tried to flash using sp flash but end with error like this:
ERROR: STATUS_SCATTER_FILE_INVALID (0XC0030001)

am using verykool cyprus ll S6005. mk6580. kernel 3.18.19+ marshmallow 6.0 and is bricked. it produces tone sound when i connet to pc (window !0)
what am i going to do to fix the stock rom?
i cannot find another stock rom or scatter file for my device in internet after many search
i have user data backup which i made without root via cwm

thanks in advance
This post was last modified: 18-01-2019, 09:32 PM by okychris.
okychris
okychris
okychris
Senior Member
275
18-01-2019, 08:35 PM
#68
is there a way of extracting scatter file from a bricked device mt6580 3.18.19+ device? am having a bricked verykool cyprus ll S6005. marshmallow 6.0 but my pc still detects my device each time i connect it to my computer. thanks
X3non
X3non
X3non
Recognized Contributor
22,062
19-01-2019, 11:29 AM
#69
(18-01-2019, 08:26 PM)okychris there is nothing in stock rom scatter file than this:
...
what am i going to do to fix the stock rom?
i cannot find another stock rom or scatter file for my device in internet after many search
i have user data backup which i made without root via cwm

thanks in advance

create a new thread for your device issue so we'll focus on it
see https://www.hovatek.com/forum/thread-514.html for how to create a thread
roberto167
roberto167
roberto167
Newbie
1
17-02-2019, 12:05 AM
#70



how to unlock bootloader clone note 8 mt6580? ... because it does not make me recovery recovery
Pages (8): Previous 14 5 6 7 8 Next
Users browsing this thread:
 1 Guest(s)
Users browsing this thread:
 1 Guest(s)
YtWhTl
live chat
whatsapp telegram instagram