PDA

Просмотр полной версии : Проблемы при замене EMMC на Huawei U9508


Lclogic
09.12.2017, 19:26
Huawei U9508, он же G615. По железу аналогичен P6 - все на процессоре HiSilicon K3V2.
Проблема - память упала в read-only. Хотя тело включается, можно полазить по меню, скопировать фотки, вполне себе работает. Прошивка, сбросы соответственно ничего не меняют.

Заводская память установлена KMVUS000LM-B304 на 8ГБ.
Z3X EasyJtag Software ver. 2.6.0.1
Loading eMMC GEN1 Firmware... IO: 1800 mV
Box S/N: 09FF700D2A766D64, ,FW Ver.: 01.60
CMD Pullup Level:1722 mV
CMD Active Level:1773 mV
Box IO Level:1800 mV
CLK Rate:14000 khz
HiPower mode is off!
---------- eMMC Device Information ----------


EMMC CID : 15010056555330304D00C45039BDCFA4

EMMC CSD : D02701320F5903FFF6DBFFEF8A404066

EMMC Manufacturer ID: 0015 , OEM ID: 0100
EMMC Date: 12/2012 Rev.0x0
EMMC NAME: VUS00M , S/N: 3293591997
EMMC NAME (HEX): 56555330304D00
EMMC ROM1 (Main User Data) Capacity: 7456 MB
EMMC ROM2 (Boot Partition 1) Capacity: 2048 kB
EMMC ROM3 (Boot Partition 2) Capacity: 2048 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 128 kB
EMMC Permanent Write Protection: No
EMMC Temporary Write Protection: No
EMMC Password Locked: No
Extended CSD rev 1.5 (MMC 4.41)

Boot configuration [PARTITION_CONFIG: 0x08] Boot from:ROM2 (Boot Partition 1)
Boot bus config [177]: 0x02 , width 8bits , Partition config [179]: 0x08.
H/W reset function [RST_N_FUNCTION]: 0x01

High-capacity W protect group size [HC_WP_GRP_SIZE: 0x00000000]

Partitioning Support [PARTITIONING_SUPPORT]: 0x03

Device support partitioning feature

Device can have enhanced tech.

Partitioning Setting [PARTITION_SETTING_COMPLETED]: 0x00

---------------------------------------------

Backup saved: VUS00M_3293591997_20171205_2040.extcsd
Found Data areas (firmware parts) count is: 18
Partition info successfully found
---------------------------------------------

P0 (XLOADER) [0x20000 0x40000] Size: 256.0KB
P1 (ROUND) [0x60000 0x3a0000] Size: 3.625MB
P2 (NVME) [0x400000 0x400000] Size: 4.0MB
P3 (MISC) [0x800000 0x400000] Size: 4.0MB
P4 (SPLASH) [0xc00000 0x800000] Size: 8.0MB
P5 (OEMINFO) [0x1400000 0x2000000] Size: 32.0MB
P6 (RESERVED1) [0x3400000 0x800000] Size: 8.0MB
P7 (RESERVED2) [0x3c00000 0x800000] Size: 8.0MB
P8 (RECOVERY2) [0x4400000 0x800000] Size: 8.0MB
P9 (RECOVERY) [0x4c00000 0x800000] Size: 8.0MB
P10 (BOOT) [0x5400000 0x800000] Size: 8.0MB
P11 (MODEMIMAGE) [0x5c00000 0x2000000] Size: 32.0MB
P12 (MODEMNVM1) [0x7c00000 0x800000] Size: 8.0MB
P13 (MODEMNVM2) [0x8400000 0x800000] Size: 8.0MB
P14 (SYSTEM) [0x8c00000 0x38000000] Size: 896.0MB
P15 (CACHE) [0x40c00000 0x10000000] Size: 256.0MB
P16 (CUST) [0x50c00000 0x20000000] Size: 512.0MB
P17 (USERDATA) [0x70c00000 0x161400000] Size: 5.519GB
------ Android information ------

Detected LINUX(Android) SYSTEM : 0x0008C00000 (896.0MB)
Release ID: 4.0.4
Architecture ABI: armeabi-v7a
Device Platform: k3v2oem1
Product ID: k3v2oem1
Device manufacturer: HUAWEI
Device Name: U9508
Device Model: HUAWEI U9508
Display Build ID: U9508V100R001C00B107
Build ID: HuaweiU9508
Build Description: U9508-user 4.0.4 HuaweiU9508 C00B107 ota-rel-keys,release-keys
---------------------------------------------

Done.


Слил полные дампы ROM1, ROM2, ROM3. Также считал полную прошивку путем Read by Vendor.

Далее память была заменена на KMVTU000LM с предварительным сбросом и стиранием и установлены все соответствующие конфиги.

В результате телефон висит на заставке. В рекавери - Invalid argument и ошибки монтирования разделов /cache /cust/ /misc

Далее опишу какие варианты были сделаны.
Выполнена прошивка emmc путем Write by Vendor слитая со своей же флешки файлом .xml
Прошивка разделов распакованного UPDATE.APP этой же версии прошивки B107 через EasyJtag.
Распакованной версии прошивки B709.
Залиты 128кб кусочки раздела /system как выполнено в этой теме с P6.
Прошивка через fastboot разделов нескольких версий прошивок включая китайские.
Установлены китайский кастомный рекавери и TWRP - везде теже ошибки.

Единственно что дало какой-то обнадеживающий результат, это прошивка под fastboot для P6 - B120_P6-U06_forFastboot. С этой прошивкой при входе в рекавери сначала есть ошибки, но после форматирования и перезагрузки уже ошибок нет и разделы монтируются корректно, хотя рекавери отображается перевернуто и система запускается, и намертво виснет отображая верхнюю панель Андроида с часами.
После началась эпопея по заливке через fastboot разделов от различных прошивок в разных комбинациях для самого U9508, но это к сожалению результата не дало.

На всякий случай было проверено на трех микросхемах памяти включая один SanDisk которые успешно заработали на других телефонах.

Пишу в эту тему, так как ситуация аналогичная.

Вариантов уже просто больше не осталось. Поэтому прошу помощи, может кто сталкивался с этой моделью или с похожим поведением. Заранее благодарю.

McAlister
10.12.2017, 22:36
Незачем влезать в чужую тему, да еще и полугодовой давности, даже несмотря на то что тела несколько похожи (но далеко не идентичны).Перемещено с созданием новой темы и выдачей "вознаграждения"

Layder
12.12.2017, 11:55
я мучал 2 месяца назад такой же. флешка полуживая была но не было сети. имеи 0049 и ничем не вписывался. у моем дампе был убит modemnvm2

недавно был такой же в ремонте, я считал с него бекапы
modemimage
modemnvm1
modemnvm2

Можете попробовать залить дамп и впихать в него или родные эти разделы или попробовать считанные мной с рабочего тела. там же лежит бекап сделанным sigmakey

3 части:

https://mega.nz/#!OJpG2DAa!-nBGs_y9zpx0WBMKfMgzIYjnp6W_aOHFBX2zYoL9EUc
https://mega.nz/#!GFBShKZb!M2WPazbzMnDSDqWa51jkZGkanzeew_mfGigkvhN ZJiI
https://mega.nz/#!LRwXVJ7K!cg23I8ojmUu20iBtYnHTb7NYPT2wlb-_XsJ4pi8HPJ4

aspir
13.12.2017, 13:40
Поставьте память 4.41. Для проверки пойдёт и без оперативной, сети не будет только.

Lclogic
13.12.2017, 14:34
я мучал 2 месяца назад такой же. флешка полуживая была но не было сети. имеи 0049 и ничем не вписывался. у моем дампе был убит modemnvm2

недавно был такой же в ремонте, я считал с него бекапы
modemimage
modemnvm1
modemnvm2

Можете попробовать залить дамп и впихать в него или родные эти разделы или попробовать считанные мной с рабочего тела. там же лежит бекап сделанным sigmakey

3 части:

https://mega.nz/#!OJpG2DAa!-nBGs_y9zpx0WBMKfMgzIYjnp6W_aOHFBX2zYoL9EUc
https://mega.nz/#!GFBShKZb!M2WPazbzMnDSDqWa51jkZGkanzeew_mfGigkvhN ZJiI
https://mega.nz/#!LRwXVJ7K!cg23I8ojmUu20iBtYnHTb7NYPT2wlb-_XsJ4pi8HPJ4
Спасибо. Поставил на скачивание. Проверю - отпишусь.

Удалось ли вам поменять eMMC на данном аппарате? Если да, то опишите пожалуйста как этого удалось добиться.

Lclogic
16.12.2017, 15:44
После записи дампа та же самая проблема.


15.12.2017 16:25:48> Looking for EasyJTAG box...
15.12.2017 16:25:48> EasyJTAG API ver. 2022
15.12.2017 16:25:48> Setting IO Levels to 1.8V
15.12.2017 16:25:48> Setting frequence to 21 Mhz
15.12.2017 16:25:48> EasyJTAG Box Serial = 09FF700D2A766D64
15.12.2017 16:25:48> EasyJTAG Box Firmware = 1.62
15.12.2017 16:25:49> Setting frequence to 21 Mhz
15.12.2017 16:25:49> CMD Pullup Level: 1732 mV
15.12.2017 16:25:49> CMD Active Level: 1763 mV
15.12.2017 16:25:49> eMMC Init returned = 0
15.12.2017 16:25:49> EMMC Device Information :
15.12.2017 16:25:49> EMMC CID: 45010053454D3038472822FA0A86D080
15.12.2017 16:25:49> EMMC CSD: D00F00320F5903FFFFFFFFFF8A40407E
15.12.2017 16:25:49> EMMC Manufacture Name: SANDISK , EMMC NAME: SEM08G , EMMC NAME (HEX): 53454D303847 , S/N: 22FA0A86 , rev. 0x28
15.12.2017 16:25:49> EMMC Manufacture ID: 0x45 , OEM ID: 0x00 , Device Type: BGA (Discrete embedded) , Manufacture Date: 13/2013
15.12.2017 16:25:49> EMMC ROM 1 (Main User Data) Capacity: 7456 MB (0001D2000000)
15.12.2017 16:25:49> EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 2048 KB (000000200000)
15.12.2017 16:25:50> EMMC RPMB (Replay Protected Memory Block) Capacity: 2048 KB (000000200000)
15.12.2017 16:25:50> EMMC Permanent Write Protection: No
15.12.2017 16:25:50> EMMC Temporary Write Protection: No
15.12.2017 16:25:50> Extended CSD Information :
15.12.2017 16:25:50> Extended CSD rev: 1.6 (MMC 4.5, MMC 4.51)
15.12.2017 16:25:50> Boot configuration [PARTITION_CONFIG]: 0x08 , Boot from: ROM2 (Boot partition 1)
15.12.2017 16:25:50> Boot Bus Config: 0x02 , width 8bit
15.12.2017 16:25:50> H/W Reset Function [RST_N_FUNCTION]: 0x01, RST_n signal is permanently enabled
15.12.2017 16:25:50> Supported partition features [PARTITIONING_SUPPORT]: 0x01
15.12.2017 16:25:50> Device supports partitioning features
15.12.2017 16:25:50> Partition Settings [PARTITION_SETTING_COMPLETED]: 0x00
15.12.2017 16:25:50> Backup saved: SEM08G_22FA0A86_20171215_162550.extcsd
15.12.2017 16:25:50> EMMC Init completed.
15.12.2017 16:25:50>
15.12.2017 16:25:50> Operation: Write Dump
15.12.2017 16:25:50>
15.12.2017 16:25:50> Size is too large. The size has been corrected for the size of ROM1
15.12.2017 16:25:50>
15.12.2017 16:25:50> Writing to: ROM1 , start: 0x000000000000 , size: 0x0001D2000000
15.12.2017 16:25:50> Input file: F:\U9508\MCRF_DUMP\EMMC_ROM1_SEM08G_617534499_0000 0000_1D9800000.bin
15.12.2017 16:25:50> eMMC switching to ROM1
15.12.2017 16:25:50> Writing partition...
15.12.2017 20:08:56> All done time: [00:04:06:244]

15.12.2017 20:08:58> Looking for EasyJTAG box...
15.12.2017 20:08:58> EasyJTAG API ver. 2022
15.12.2017 20:08:58> Setting IO Levels to 1.8V
15.12.2017 20:08:58> Setting frequence to 21 Mhz
15.12.2017 20:08:58> EasyJTAG Box Serial = 09FF700D2A766D64
15.12.2017 20:08:58> EasyJTAG Box Firmware = 1.62
15.12.2017 20:09:00> Setting frequence to 21 Mhz
15.12.2017 20:09:00> CMD Pullup Level: 1711 mV
15.12.2017 20:09:00> CMD Active Level: 1773 mV
15.12.2017 20:09:00> eMMC Init returned = 0
15.12.2017 20:09:00> EMMC Device Information :
15.12.2017 20:09:00> EMMC CID: 45010053454D3038472822FA0A86D080
15.12.2017 20:09:00> EMMC CSD: D00F00320F5903FFFFFFFFFF8A40407E
15.12.2017 20:09:00> EMMC Manufacture Name: SANDISK , EMMC NAME: SEM08G , EMMC NAME (HEX): 53454D303847 , S/N: 22FA0A86 , rev. 0x28
15.12.2017 20:09:00> EMMC Manufacture ID: 0x45 , OEM ID: 0x00 , Device Type: BGA (Discrete embedded) , Manufacture Date: 13/2013
15.12.2017 20:09:00> EMMC ROM 1 (Main User Data) Capacity: 7456 MB (0001D2000000)
15.12.2017 20:09:00> EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 2048 KB (000000200000)
15.12.2017 20:09:00> EMMC RPMB (Replay Protected Memory Block) Capacity: 2048 KB (000000200000)
15.12.2017 20:09:00> EMMC Permanent Write Protection: No
15.12.2017 20:09:00> EMMC Temporary Write Protection: No
15.12.2017 20:09:00> Extended CSD Information :
15.12.2017 20:09:00> Extended CSD rev: 1.6 (MMC 4.5, MMC 4.51)
15.12.2017 20:09:00> Boot configuration [PARTITION_CONFIG]: 0x08 , Boot from: ROM2 (Boot partition 1)
15.12.2017 20:09:00> Boot Bus Config: 0x02 , width 8bit
15.12.2017 20:09:00> H/W Reset Function [RST_N_FUNCTION]: 0x01, RST_n signal is permanently enabled
15.12.2017 20:09:00> Supported partition features [PARTITIONING_SUPPORT]: 0x01
15.12.2017 20:09:00> Device supports partitioning features
15.12.2017 20:09:00> Partition Settings [PARTITION_SETTING_COMPLETED]: 0x00
15.12.2017 20:09:00> Backup saved: SEM08G_22FA0A86_20171215_200900.extcsd
15.12.2017 20:09:00> EMMC Init completed.
15.12.2017 20:09:00>
15.12.2017 20:09:00> Scanning soft partitions
15.12.2017 20:09:00> GPT header is found and is valid
15.12.2017 20:09:00> Partition: xloader, [000000020000 - 000000060000], size: 000000040000
15.12.2017 20:09:00> Partition: round, [000000060000 - 000000400000], size: 0000003A0000
15.12.2017 20:09:00> Partition: nvme, [000000400000 - 000000800000], size: 000000400000
15.12.2017 20:09:00> Partition: misc, [000000800000 - 000000C00000], size: 000000400000
15.12.2017 20:09:00> Partition: splash, [000000C00000 - 000001400000], size: 000000800000
15.12.2017 20:09:00> Partition: oeminfo, [000001400000 - 000003400000], size: 000002000000
15.12.2017 20:09:00> Partition: reserved1, [000003400000 - 000003C00000], size: 000000800000
15.12.2017 20:09:00> Partition: reserved2, [000003C00000 - 000004400000], size: 000000800000
15.12.2017 20:09:00> Partition: recovery2, [000004400000 - 000004C00000], size: 000000800000
15.12.2017 20:09:00> Partition: recovery, [000004C00000 - 000005400000], size: 000000800000
15.12.2017 20:09:00> Partition: boot, [000005400000 - 000005C00000], size: 000000800000
15.12.2017 20:09:00> Partition: modemimage, [000005C00000 - 000007C00000], size: 000002000000
15.12.2017 20:09:00> Partition: modemnvm1, [000007C00000 - 000008400000], size: 000000800000
15.12.2017 20:09:00> Partition: modemnvm2, [000008400000 - 000008C00000], size: 000000800000
15.12.2017 20:09:00> Partition: system, [000008C00000 - 000040C00000], size: 000038000000
15.12.2017 20:09:00> Partition: cache, [000040C00000 - 000050C00000], size: 000010000000
15.12.2017 20:09:00> Partition: cust, [000050C00000 - 000070C00000], size: 000020000000
15.12.2017 20:09:00> Partition: userdata, [000070C00000 - 0001D2000000], size: 000161400000
15.12.2017 20:09:00> GPT header successfully parsed
15.12.2017 20:09:00>
15.12.2017 20:09:00> Get firmware version
15.12.2017 20:09:00>
15.12.2017 20:09:03> Brand = Huawei
15.12.2017 20:09:03> Manufacturer = HUAWEI
15.12.2017 20:09:03> Model = HUAWEI U9508
15.12.2017 20:09:03> Phone platform = k3v2oem1
15.12.2017 20:09:03> CPU Abi = armeabi-v7a
15.12.2017 20:09:03> Android release = 4.1.2
15.12.2017 20:09:03> Firmware version = U9508V100R001C00B509
15.12.2017 20:09:03> Firmware date = Mon Jul 1 16:02:11 CST 2013


http://www.mcrf.ru/forum/attachment.php?attachmentid=32420&stc=1&d=1513427720

Ошибка "Size is too large" возникает из-за того, что в вашем случае размер RPMB 128KB, в моей emmc от i9192 он равен 2МБ. Из-за этого один мегабайт раздела USERDATA не помещается.

Siecker
16.12.2017, 17:10
fastboot erase cache
fastboot erase cust
fastboot erase misc

Отдельно прошейте cust,
fastboot flash cust cust.img

Если будут ошибки, логи.

Layder
16.12.2017, 20:12
После записи дампа та же самая проблема.
это дамп РАБОЧИЙ. может у вас флешка в ридонли?
если есть z3x eMMC_Tool сделайте random verify

Lclogic
17.12.2017, 12:42
fastboot erase cache
fastboot erase cust
fastboot erase misc

Отдельно прошейте cust,
fastboot flash cust cust.img

Если будут ошибки, логи.

Все операции выполняются без ошибок, но это ничего не меняет.

http://www.mcrf.ru/forum/attachment.php?attachmentid=32423&stc=1&d=1513503231


это дамп РАБОЧИЙ. может у вас флешка в ридонли?
если есть z3x eMMC_Tool сделайте random verify
Это тоже было сделано заранее для того, чтобы убедиться в работоспособности памяти.

Siecker
17.12.2017, 18:36
fastboot oem unlock
У вас bootloader каждый раз что ли лочится?

Флешка говорите "живая", дамп "ЖИВОЙ", шьете B709 (как? sd dload?) и висит на заставке. Не бывает так, что-то не договариваете :)

slav-on
17.12.2017, 20:36
А с micro -sd прошить?
Или Huawei-Update-MultiLoader-Tool
Почему именно fastboot?

Lclogic
18.12.2017, 00:23
У вас bootloader каждый раз что ли лочится?
Нет. Разблокировку загрузчика я делаю только один раз, после записи дампа. Здесь я это показал для наглядности.
Флешка говорите "живая"
На всякий случай было проверено на трех микросхемах памяти включая один SanDisk которые успешно заработали на других телефонах.
Две KMVTU000LM-B503 и SDIN7DP2-8G.

шьете B709 (как? sd dload?) и висит на заставке. Не бывает так, что-то не договариваете :)
А с micro-sdпрошить?
Или Huawei-Update-MultiLoader-Tool
Почему именно fastboot?

После записи своего или приложенного выше дампа, при попытке войти в режим прошивки с карты переходит сразу в recovery сыпя ошибками как на приложенном выше фото.

В режим прошивки с трех кнопок переходит только при прошитом через fastboot recovery от P6 из прошивки B120_P6-U06_forFastboot.

На этом скрине только что записанное recovery от P6 с ошибкой Invalid argument только по разделу /cache и последующее форматирование data/cache. Изображение на дисплее перевернуто.
https://i.imgur.com/DE0HCRi.jpg


После перезагрузки в recovery ошибок нет.
https://i.imgur.com/CNl3U63.jpg
Телефон при включении показывает заставку не стартуя бутанимацию.

Далее попытка прошивки с карты версии U9508_EmotionUI_1.6_V100R001CHNC00B709
https://i.imgur.com/8LjLYEP.jpg
https://i.imgur.com/Xfcagm3.jpg
https://i.imgur.com/CRi25cO.jpg
В этом случае после записи всех разделов в конце выводится ошибка "Module BATT update fail", записывается свой recovery с тем же ошибками и круг замыкается.

Проверены разные прошивки с данного файлообменника - https://mega.nz/#F!6I10XZBZ!F2HYaCYPEJ5Rm0yOVqsg-A


Или Huawei-Update-MultiLoader-Tool

Пишет "Open COM port failed"
Проверено на разных компьтерах с разными кабелями.

Предупреждаю о запрещении использования в написании сообщений не технических терминов. П. 2.11.3 Правил Форума

slav-on
18.12.2017, 06:33
Пробуй этот дамп. Проверенный не один раз
.:: Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 20 сообщение(ий)) ::.

Lclogic
18.12.2017, 14:27
Пробуй этот дамп. Проверенный не один раз
*** скрытый текст ***

Спасибо. Проверю - отпишусь.
Вы заменяли на заводскую KMVUS000LM-B304? Проверяли ли на других микросхемах?


Добавлено: К сожалению этот дамп записать не получиться, так как - Error: This dump was read by GPG Box - it is crypted and not supported.
Дамп слитый GPG Box зашифрован.

Siecker
18.12.2017, 23:41
Отстаньте от дампа, нормальный он. Ребята из z3x знают свое дело.
Флешь SDIN7DP2-8G и SDIN7DU2-8G хлам, не раз умирали при простой перекидки с платы на плату. И по логам последним, она похоже и стоит сейчас. Как бы bad block'и не были.
Module BATT update fail - это в сторону зарядки.
И чувство такое, что у вас железо в телефоне не соответствует с тем что шьете, всмысле ревизия?! Аппараты были как минимум двух ревизий с 1Гб и 2Гб DRAM. И если в телефонах стоят одинаковые процы и схожее железо, это не значит что прошивки одинаково полезны.
u9508 потолок 4.2.2 off FW
G615-U10 потолок 4.3 off FW
Если они прям такие одинаковые, что же нет портированой прошивки.

Lclogic
21.02.2018, 18:40
Заказал заводскую KMVUS000LM-B304. Залил ROM2, ROM3, 512Мб ROM1 и восстановил ранее сохраненный extCSD. После прошивка с карты памяти.

Телефон включился и все отлично работает.

Мораль сей басни такова - ставить emmc с аналогичной ревизией Extended CSD rev 1.5 (MMC 4.41).

Всем спасибо.:bayan: