PDA

Просмотр полной версии : LG D820 32GB после замены eMMC видит не всю память


nikitin78
27.02.2015, 16:52
Всем привет!
Проблема следующая: пришёл в ремонт LG D820 с мёртвой памятью SDIN8DE4-32G. Заказали чистую такую же и прошили в неё Z3x LG_D820_dump_rom1_512mb с поддержки Z3x. Флешка прошилась без проблем, разделы появились:

EMMC Manufacturer ID: 0045 , OEM ID: 0100
EMMC Date: 05/2013 Rev.0x7
EMMC NAME: <b>SEM32G</b> , S/N: 548453307
EMMC ROM1 (Main User Data) Capacity: 29820 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
Extended CSD rev 1.6 (MMC 4.5)

Boot configuration [PARTITION_CONFIG: 0x00] No boot partition configured.
Boot bus config [177]: 0x00 , width 1bit , Partition config [179]: 0x00.
Backup saved: SEM32G_ 548453307_20150104_1716.extcsd
Searching for partition tables...
Detected GPT over MBR...
Medium UUID: 98101B32-BBE2-4BF2-A06E-2BB33D000C20
Warning: Entries Count = 32
MMCBLK0P0 (MODEM) Range: [0X80000,0X407FE00] ,Len: 4000000
MMCBLK0P1 (SBL1) Range: [0X4080000,0X417FE00] ,Len: 100000
MMCBLK0P2 (RPM) Range: [0X4180000,0X41FFE00] ,Len: 80000
MMCBLK0P3 (TZ) Range: [0X4200000,0X427FE00] ,Len: 80000
MMCBLK0P4 (SDI) Range: [0X4280000,0X42FFE00] ,Len: 80000
MMCBLK0P5 (ABOOT) Range: [0X4300000,0X437FE00] ,Len: 80000
MMCBLK0P6 (PAD) Range: [0X4380000,0X457FE00] ,Len: 200000
MMCBLK0P7 (SBL1B) Range: [0X4580000,0X467FE00] ,Len: 100000
MMCBLK0P8 (TZB) Range: [0X4680000,0X46FFE00] ,Len: 80000
MMCBLK0P9 (RPMB) Range: [0X4700000,0X477FE00] ,Len: 80000
MMCBLK0P10 (ABOOTB) Range: [0X4780000,0X47FFE00] ,Len: 80000
MMCBLK0P11 (MODEMST1) Range: [0X4800000,0X4AFFE00] ,Len: 300000
MMCBLK0P12 (MODEMST2) Range: [0X4B00000,0X4DFFE00] ,Len: 300000
MMCBLK0P13 (METADATA) Range: [0X4E00000,0X4E7FE00] ,Len: 80000
MMCBLK0P14 (MISC) Range: [0X4E80000,0X5E7FE00] ,Len: 1000000
MMCBLK0P15 (PERSIST) Range: [0X5E80000,0X6E7FE00] ,Len: 1000000
MMCBLK0P16 (IMGDATA) Range: [0X6E80000,0X717FE00] ,Len: 300000
MMCBLK0P17 (LAF) Range: [0X7180000,0X877FE00] ,Len: 1600000
MMCBLK0P18 (BOOT) Range: [0X8780000,0X9D7FE00] ,Len: 1600000
MMCBLK0P19 (RECOVERY) Range: [0X9D80000,0XB37FE00] ,Len: 1600000
MMCBLK0P20 (FSG) Range: [0XB380000,0XB67FE00] ,Len: 300000
MMCBLK0P21 (FSC) Range: [0XB680000,0XB6FFE00] ,Len: 80000
MMCBLK0P22 (SSD) Range: [0XB700000,0XB77FE00] ,Len: 80000
MMCBLK0P23 (DDR) Range: [0XB780000,0XB7FFE00] ,Len: 80000
MMCBLK0P24 (SYSTEM) Range: [0XB800000,0X4B7FFE00] ,Len: 40000000
MMCBLK0P25 (CRYPTO) Range: [0X4B800000,0X4D5FFE00] ,Len: 1E00000
MMCBLK0P26 (CACHE) Range: [0X4D600000,0X791FFE00] ,Len: 2BC00000
MMCBLK0P27 (USERDATA) Range: [0X79200000,0X3AB3FA600] ,Len: 3321FA800
MMCBLK0P28 (GROW) Range: [0X3AB3FA800,0X3AB3FBC00] ,Len: 1600
Done...Presets has been updated...
Done.

Телефон без проблем зашёл в fastboot, прошили. Телефон завёлся, но без IMEI и доступную память показывает 12,8GB. IMEI восстановили, а вот с памятью никак (
Пробовали прошить Flashtool .tot-файл на 32GB, но проблему это не решило, хотя Flashtool память видит как надо:

== PROPERTY INFO
....
memroy size = 61071360
27. memory_id = SEM32G

и дальше:

[11:41:14] Laf memory size: 32G!

[11:41:14] Memory size is matched.

Суть проблемы, как понимаю, в том, что дамп с поддержки с 16-ти гиговой модели и это видно по логу Z3x: MMCBLK0P27 (USERDATA) Range: [0X79200000,0X3AB3FA600] ,Len: 3321FA800 (т.е. 12,8GB), а должна быть Len: 6ce9fa800 (27,23GB). Это - Len: 6ce9fa800 (27,23GB) - взято не с потолка )), нашёл в логе на 4pda.
Собственно, вопрос к знатокам: можно ли поправить имеющийся дамп так, чтобы размер USERDATA соответствовал Len: 6ce9fa800. А может, у кого-нибудь есть дамп с 32-х гиговой модели?

Layder
27.02.2015, 20:30
таблица разделов хранится в начале дампа. как в дампе указано, такой раздел и создан. я хотел просить Z3x, чтобы они добавили возможность править размер USER раздела в дампе, когда меняешь флешки на большей емкости, но учитывая что сколько просьб им не пишешь, а толку почти нет, даже не стал писать.

nikitin78
28.02.2015, 06:41
А через HEX-редактор можно поправить размер раздела?

mortan
01.03.2015, 17:29
разметка для 32GB флеш

nikitin78
02.03.2015, 10:01
Всё ОК, даже прошивать заново не пришлось, хватило wipe из стокового рекавери. Правда, пришлось снова флешку снимать. Пока стояла на плате, Z3x её не видел, но это уже другая история )