PDA

Просмотр полной версии : i8160 замена emmc


Белка
01.04.2015, 20:18
Столкнулся с проблемой при замене памяти на i8160. В ремонте 2 аппарат висели на заставке, флешки в режиме только чтение

.:: Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)) ::.

заменил флешку на sd5dh24a-4g прошил фулл с сапорта, прошивка I8160XXMB4(3х файловая с pit), аппарат включился imei 000000....1, и все бы хорошо но пишет usb накопитель поврежден.
беру 2й аппарат мысль была что флешка не подходит, заменил флешку на kms5u000km-b308 прошил фулл с сапорта........... и все бы хорошо но опять пишет usb накопитель поврежден.

манипуляции с прошивками не помогли, рут поставить не могу не видит диска, нужен совет спс.

aspir
01.04.2015, 21:20
считать дамп со снятой памяти и записать его на новую пробовали?

Белка
01.04.2015, 21:24
была мысль, но не могу дочитать ошибка чтения после 10мб, да и фулы пробовал 2 разных. Видно pit неверно размечает память, но как поправить?

P45
02.04.2015, 00:09
не та файловая система . как вариант попробовать acronis disk director suite вправить.
..или это linux?

Белка
02.04.2015, 01:50
обнаружил что родная память по чеку отличается может в этом проблема

.:: Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)) ::.
новая

.:: Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)) ::.

aziz
02.04.2015, 06:10
По разделам не вижу разницы, скорее не в нем проблема.

Белка
02.04.2015, 09:39
не я имел ввиду размеры флешек 3776 MB и 3728 MB, старая больше.

mush
02.04.2015, 11:04
Вполне возможно, что не хватает свободного места в EMMC. По pit файлу UMS имеет строгую разметку. Смещение A4D00000HEX, длина 46900000HEX. Конечный адрес UMS EB600000HEX - смотрите укладывается или нет UMS в новую память. Вроде минимум 3766 МБ получается. Далее только править pit файл, но он с подписью идет - не факт, что boot воспримет pit без подписи.
P.S.
Постарайтесь считать родные разделы MODEMFS (E00000HEX, длина 1000000HEX) и CSPSA (180000HEX, длина 180000HEX) чтоб не было проблем с восстановлением IMEI (залить можете под рутом в соответствующие точки монтирования). EFS необязательно - достаточно его отформатировать.

Layder
02.04.2015, 11:58
В телефоне в закладке "Память" что отображает? У меня такое было на U8815 - после рессуректоров не восстанавливалась файловая - пришлось заливать первые мегабайт 10 раздела файловой системы в eMMC из Full - не удавалось ничем отформатировать такое же непонятное. (в U8815 там FAT32)

p.s. посмотрел, в 8160 тоже Fat32 - залейте с нормального фулла мегабайт 10-20 начальных раздел в раздел.

Белка
02.04.2015, 12:23
Да память есть но отформатировать не может. Щас попробую пролить кусок в файловую систему.

Layder
02.04.2015, 16:29
только что возился с файлами, посмотрел еще фуллы. походу не хватает места. в конце фулла последнике пару килобайт напоминают начало - разметку. непонятно зачем в конце фулла разметка, но она есть и в I8160 и в I8160P - может быть каким то боком проц ее смотрит?

кстати у меня фуллы 3 959 422 976 байт = 3776 МB

mush
02.04.2015, 17:09
только что возился с файлами, посмотрел еще фуллы. походу не хватает места. в конце фулла последнике пару килобайт напоминают начало - разметку. непонятно зачем в конце фулла разметка, но она есть и в I8160 и в I8160P - может быть каким то боком проц ее смотрит?

кстати у меня фуллы 3 959 422 976 байт = 3776 МB
Случаем не primary GPT и secondary GPT? Где-то в памяти еще должен лежать pit файл (80000HEX). Может попробовать подредактировать GPT и pit (который в еммс)? Вырежьте начало и конец фулл-а и выложите (2 мб хватит).

Layder
02.04.2015, 17:33
Случаем не primary GPT и secondary GPT? Где-то в памяти еще должен лежать pit файл (80000HEX). Может попробовать подредактировать GPT и pit (который в еммс)? Вырежьте начало и конец фулл-а и выложите (2 мб хватит).


p.s. тут уж проще было бы какую-нибудь 8Gb флешу всунуть, чем мучаться.

Белка
02.04.2015, 22:06
Проблема была в размере 100% поставил 8гб

.:: Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)) ::.

Жалко emmc 1шт, а может кто подскажет 4гб памяти нужного размера.

Layder
03.04.2015, 00:06
ну, разница в цене не большая между 4 и 8, так что не конец света.

babycry
20.10.2016, 05:59
Апну тему. Появилась возможность проверить догадку mush. И таки да - удалось победить "usb накопитель поврежден" на I8160 с заменённой EMMC размером 3728 MB (0xE9000000 hex) вместо родной 3776 MB (0xEC000000 hex). Я ставил для проверки kmjjs000wm-b409 (другого ничего не было). Уменьшил размер UMS в PIT файле так, чтобы суммарный размер всех разделов был на 0xA00000 байт меньше, чем объем EMMC (так же, как и в родной разметке). Правленый PIT без подписи, boot его спокойно принял, также заменил pit.md5 в самой прошивке (прошивка так же, как и в первом посте - I8160XXMB4).

И немножко картинок:

302793028030281

.:: Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 5 сообщение(ий)) ::.

Layder
20.10.2016, 07:52
Я ставил для проверки kmjjs000wm-b409 (другого ничего не было). Уменьшил размер UMS в PIT файле так, чтобы суммарный размер всех разделов был на 0xA00000 байт меньше, чем объем EMMC (так же, как и в родной разметке). Правленый PIT без подписи, boot его спокойно принял, также заменил pit.md5 в самой прошивке (прошивка так же, как и в первом посте - I8160XXMB4).
Используйте EasyJtag Plus, Write by vendor - Samsung
Он автоматом правит pit под размер послденего раздела.

p.s. Там даже доступка пимпочка "Resize"
Для других брендов также должен корректироваться размер последнего раздела при записи дампов, актуально при замене флешек 4->8 и тому подобное. Единственное, где было бы это очень интересно пока актуально, это на HTC Desire V, X, Rhyme и прочих у кого размер дампов 2,2-2,4GB и поэтому раздел последний можно увеличить побольше, но я еще не тестил это на них. Корректировка должна работать в режиме "Write by vendor"