Quote:
Originally Posted by layder GP1 partition can create at eMMC with [PARTITION_SETTING_COMPLETED]=0x00.
It's one time program (OTP) bit
After GPx configured, [PARTITION_SETTING_COMPLETED] bit is set to 0x01
Use new eMMC with [PARTITION_SETTING_COMPLETED]=0x00 to restore you device |
thanks so much for replay
But in the first log :
Code:
---------- eMMC Device Information ----------
eMMC CID : 90014A48384732640404007BC21280E4
eMMC CSD : D02701320F5903FFFFFFFFEF8A4040D2
eMMC Manufacturer ID: 0090 , OEM ID: 014A
eMMC Date: 08/2013 Rev.0x4
eMMC NAME: H8G2d , S/N: 8110610
eMMC NAME (HEX): 483847326420
EMMC ROM1 (Main User Data) Capacity: 7456 MB
EMMC ROM2 (Boot Partition 1) Capacity: 4096 kB
EMMC ROM3 (Boot Partition 2) Capacity: 4096 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 4096 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
EMMC Password Locked: No
Extended CSD rev 1.6 (MMC 4.5)
Boot configuration [PARTITION_CONFIG: 0x00] No boot partition configured.
Boot bus config [177]: 0x06 , width 8bits , Partition config [179]: 0x00.
H/W reset function [RST_N_FUNCTION]: 0x01
High-capacity WP group size [HC_WP_GRP_SIZE: 0x00004000]
Partitioning Support [PARTITIONING_SUPPORT]: 0x07
Device support partitioning feature
Device can have enhanced tech.
Partitioning Setting [PARTITION_SETTING_COMPLETED]: 0x00
---------------------------------------------
Backup saved: H8G2d _ 8110610_20181101_1704.extcsd
Caution: invalid backup GPT header, but valid main header!
Warning! Main and backup partition tables differ!n
Warning! One or more CRCs don't match. You should repair the disk!
Partition table scan:
GPT: damaged
Caution: Found protective or hybrid MBR and corrupt GPT.
Real (Hardware) Disk/Image size: E90000 sectors 7.3 GiB
Soft (Partitioned) Disk/Image size: E8BFBC sectors 7.3 GiB
Logical sector size: 0x200 bytes
Disk identifier (GUID): 096FC29F-29A3-CAA8-AE3B-686E70C5E401
First usable sector: 34
Last usable sector: 15253470
Found Data areas (firmware parts) count is: 10
Partition info successfully found
---------------------------------------------
P0 (RESERVED) [0x4400 0x2f00000] Size: 47.0MB
P1 (PANIC) [0x2f04400 0x800000] Size: 8.0MB
P2 (FACTORY) [0x3704400 0x200000] Size: 2.0MB
P3 (CONFIG) [0x3904400 0x1500000] Size: 21.0MB
P4 (GAUGE) [0x4e04400 0x100000] Size: 1.0MB
P5 (FIRMWARE) [0x4f04400 0x1500000] Size: 21.0MB
P6 (ADF) [0x6404400 0x2000000] Size: 32.0MB
P7 (CACHE) [0x8404400 0x1a200000] Size: 418.0MB
P8 (SYSTEM) [0x22604400 0x48800000] Size: 1.132GB
P9 (DATA) [0x6ae04400 0x1661fbc00] Size: 5.594GB
------ Android information ------
Detected LINUX(Android) SYSTEM : 0x0022604400 (1.132GB)
Build ID: KVT49L
Display Build ID: KVT49L.WW_fonepad-11.2.3.33-20150302 release-keys
Release ID: 4.4.2
Device Model: K012
Device Name: WW_fonepad
Architecture ABI: x86
Device manufacturer: asus
Device Platform: clovertrail
Product ID: K012
Build Description: WW_fonepad-user 4.4.2 KVT49L WW_fonepad-11.2.3.33-20150302 release-keys
---------------------------------------------
Done.
this log have "
Partitioning Setting [PARTITION_SETTING_COMPLETED]: 0x00"
Its mean I can change GPx for one time because partion bit is "0x00"
and when I want create GP1 give me:
HW_PART error. Reason: Card already partitioned
and when I want write GP1 dump give me :
Operation: Write Dump
The value of the start address is greater than the size of GP1 How can I write GP1 dump on this emmc?