PDA

Просмотр полной версии : Z3X Easy jtag пишет "Error: eMMC has a small size"



F_E_R_Z
30.08.2018, 12:41
Уже не однократно сталкиваюсь с такой ситуацией, когда jtag пишет Error: eMMC has a small size
Ситуация №1. LG H324 не включается. До меня не паяный. Снял память (kmfj20007m-b214). Подключил к Jtag. Чекается нормально. Слил с нее дампы. Решил прошить emmc по вендору. Выбираю прошивку и выдает сообщение, что память имеет маленький размер. Но ведь это родная память? Она там как то же раньше работала?
Setting interface to EasyJtag2/E-Socket
Setting bus width to 8 Bit
Setting frequence to 42 Mhz
EMMC Device Information :
EMMC CID: 150100464A32374D42025162D25823A1
EMMC CSD: D02701320F5903FFF6DBFFEF8E40400D
EMMC Manufacture : SAMSUNG , EMMC NAME: FJ27MB , HEX: 464A32374D42 , S/N: 5162D258 , rev. 0x02
EMMC Manufacture ID: 0x15 , OEM ID: 0x00 , Device Type: BGA (Discrete embedded) , Date: 2/2016
EMMC ROM 1 (Main User Data) Capacity: 3728 MB (0000E9000000)
EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 4096 KB (000000400000)
EMMC RPMB (Replay Protected Memory Block) Capacity: 512 KB (000000080000)
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
Extended CSD Information :
Extended CSD rev: 1.7 (MMC 5.0, MMC 5.01)
Boot configuration [PARTITION_CONFIG]: 0x48 , Boot from: ROM2 (Boot partition 1)
Boot Bus Config: 0x00 , width 1bit
H/W Reset Function [RST_N_FUNCTION]: 0x01, RST_n signal is permanently enabled
Supported partition features [PARTITIONING_SUPPORT]: 0x07
Device supports partitioning features
Device can have enhanced technological features in partitions and user data area
Device can have extended partitions attribute
Partition Settings [PARTITION_SETTING_COMPLETED]: 0x00
Backup saved: FJ27MB_5162D258_20180830_121432.extcsd
EMMC Init completed.

Opening file: H32410f_00_1216.kdz

Filename: H32410f_00_1216.kdz
Model: LG-H324
Software: H32410m
BuildTime: 0000-00-00 00:00:00
Total Files: 29

PRELOADER_0.bin
Found 6 supported eMMC CID:
name = 'Q7XSAB' hex = 0x513758534142 [SAMSUNG]
moviNAND_KMQ7X000SA-B315/8GB+LPDDR3 8Gb @BGA221
name = 'FJW7MB' hex = 0x464A57374D42 [SAMSUNG]
name = 'Q72SMB' hex = 0x513732534D42 [SAMSUNG]
moviNAND_KMQ72000SM-B316/8GB @BGA221+LPDDR3 8Gb
name = 'QN1SMB' hex = 0x514E31534D42 [SAMSUNG]
name = 'FJ27MB' hex = 0x464A32374D42 [SAMSUNG]
name = 'F722MB' hex = 0x463732324D42 [SAMSUNG]
moviNAND_KMF720012M-B214/8GB @BGA221

Error: eMMC has a small size



Ситуация №2 Dexp ES350 принесли на замену памяти. В таблице в софте jtag посмотрел аналоги. Ставлю их, но каждый раз пишет Error: eMMC has a small size. С чем это может быть связано?

tech
31.08.2018, 15:02
Похоже на баг в модуле "прошивка по вендору". Возможно (но это не факт =) ) сверяется размер установленной памяти с наибольшим возможным из прелодыря, хотя было бы логичнее сверять памяти по названию.

Но есть и другое объяснение - неверная распаковка модулем оригинальных прошивок. -
Сам столкнулся с неверной распаковкой tot файла для H791. При инфо о размере партишена 0 , программка запихала в этот партишен всю оставшуюся прошивку подогнав под полный размер , соответствено стирала и писала ровно столько , сколько было у нее во временной папке.

Для себя решил без бэкапов модулем прошивки по вендору пока не пользоваться.

F_E_R_Z
06.09.2018, 13:42
Да, тоже склоняюсь в эту сторону, что это баг модуля прошивки по вендору LG.

При попытке прошить LG H324 по вендору прошивками скаченными с инета, вылетала постоянно ошибка в определенном месте.

> eMMC switching to ROM1
> Erasing partition...
> Writing partition...
> Done writing partition. Write speed: 8117,45 KB/s
> Partition name: BMTPOOL
> Filename: bmtpool_-22528.bin , Offset: 0001D2000000 , filesize: 524288 bytes
> eMMC switching to ROM1
> Erasing partition...
> Writing partition...
> Error writing at address: 0001D2000000 , error: -8, DATA SND CRC Error ... Retry #1
> Error writing at address: 0001D2000000 , error: -8, DATA SND CRC Error ... Retry #2
> Error writing at address: 0001D2000000 , error: -8, DATA SND CRC Error ... Retry #3
> Too many errors. Writing has been stopped

Память живая. Проверена полностью рандомной проверкой.
При этом, бэкап фула, который я по ошибке слил по вендору MTK (а не повендору LG), обратно заливается без ошибок и при этом аппарат запускается и работает.

ru0sg
22.02.2019, 05:51
Да, тоже склоняюсь в эту сторону, что это баг модуля прошивки по вендору LG.

При попытке прошить LG H324 по вендору прошивками скаченными с инета, вылетала постоянно ошибка в определенном месте.

> eMMC switching to ROM1
> Erasing partition...
> Writing partition...
> Done writing partition. Write speed: 8117,45 KB/s
> Partition name: BMTPOOL
> Filename: bmtpool_-22528.bin , Offset: 0001D2000000 , filesize: 524288 bytes
> eMMC switching to ROM1
> Erasing partition...
> Writing partition...
> Error writing at address: 0001D2000000 , error: -8, DATA SND CRC Error ... Retry #1
> Error writing at address: 0001D2000000 , error: -8, DATA SND CRC Error ... Retry #2
> Error writing at address: 0001D2000000 , error: -8, DATA SND CRC Error ... Retry #3
> Too many errors. Writing has been stopped

Память живая. Проверена полностью рандомной проверкой.
При этом, бэкап фула, который я по ошибке слил по вендору MTK (а не повендору LG), обратно заливается без ошибок и при этом аппарат запускается и работает.

"Фулом" не поделитесь? Ошибка записи по вендору один в один.

RSR3000
22.02.2019, 11:48
баг, иксов (http://www.gsmforum.ru/threads/300657-EasyJTAG-Plus-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C-%D0%BF%D0%BE-%D0%B2%D0%B5%D0%BD%D0%B4%D0%BE%D1%80%D1%83-MTK-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B?p=1322877&viewfull=1#post1322877) скорее всего, связана с таблицей разделов по видимому.

layder
19.03.2019, 21:05
Бага там никакого нету. У вас в GPT таблице размер указан больше, чем размер eMMC.
К примеру, вы пишете дамп с eMMC размером 15019 MB в eMMC с размером 14910 MB

Поэтому выводится предупреждение. При записи автоматически исправляется размер последнего раздела.

layder
19.03.2019, 21:06
Да, тоже склоняюсь в эту сторону, что это баг модуля прошивки по вендору LG.

При попытке прошить LG H324 по вендору прошивками скаченными с инета, вылетала постоянно ошибка в определенном месте.

> eMMC switching to ROM1
> Erasing partition...
> Writing partition...
> Done writing partition. Write speed: 8117,45 KB/s
> Partition name: BMTPOOL
> Filename: bmtpool_-22528.bin , Offset: 0001D2000000 , filesize: 524288 bytes
> eMMC switching to ROM1
> Erasing partition...
> Writing partition...
> Error writing at address: 0001D2000000 , error: -8, DATA SND CRC Error ... Retry #1
> Error writing at address: 0001D2000000 , error: -8, DATA SND CRC Error ... Retry #2
> Error writing at address: 0001D2000000 , error: -8, DATA SND CRC Error ... Retry #3
> Too many errors. Writing has been stopped

Память живая. Проверена полностью рандомной проверкой.
При этом, бэкап фула, который я по ошибке слил по вендору MTK (а не повендору LG), обратно заливается без ошибок и при этом аппарат запускается и работает.

Логично, когда в прошивке указан адрес записи больше чем размер вашей флешки. Куда его писать? Поставьте флешку большего размера.