замена emmc a500f (samsung)

  • Автор темы Автор темы osip
  • Дата начала Дата начала

osip

.
23/3/06
66
0
0
Кредиты
0
Добрый день. Стояла kmr310001m-b611, поставил с донора kmf310012m, предварительно пролив прошивку сразу во флеш, а после перезаписав разделы со старой флеш. После замены не включается, определяется как QH loader. Что я делаю не так? Я так понял что в аппараты с "no boot" просто заливается прошивка сразу в нанд и он должен включиться? помогите советом.

Старый nand

б/у замененный
 
Последнее редактирование:

все разделы, кроме system, user data, cache, hidden прошиты считанными со старой флеши (5.0.2). system старый, поэтому и пишет 4,4,4. (видно по логу)
То есть из-за не прошитых system, userdata, cache, hidden от 4 андроида может не включаться тело? Почему нельзя записывать ниже того что было в родной флеш?
 
Покажите, где Вы указали полный лог, а точнее boot_config?
 
Как аппарат поймёт с какого раздела грузиться, если boot no?
 
Не может. С живыми разделами квалкоммовского бута должно показать заставку.
Потому что в процессорах Qualcomm есть так называемая "аппаратная конфигурация", или QFuses. Пережигаемые однократно программируемые регистры. Новый бут настраивает оные "под себя" и старый уже не запустится, будет 9008. Об этом лучше JayDi спросить, я понял так.
Где информация, как вело себя тело со старой флешкой? Мы должны догадываться, живые ли все эти разделы? Если включалось - возьми да поставь старую для проверки.

Впрочем, неважно. Лей последнюю прошивку (только разделы нужного нам свежего бута) напрямую в eMMC. Не включится - прогрей бутерброд на 300 градусах. На G900f нередко бывали его отвалы, только так и диагностировалось.
 
Последнее редактирование:

тело писало "память повреждена" и не шилось

EMMC NAME: F312MB , Vendor: SAMSUNG , S/N: A6806A11 , rev. 00

EMMC ROM 1 (Main User Data) Capacity: 15028 MB (0003AB400000)
EMMC ROM 2/3 (Boot Partition 1/2) Capacity: 4096 KB (000000400000)
EMMC RPMB (Replay Protected Memory Block) Capacity: 4096 KB (000000400000)


Boot from: no boot , width: 1 bit
Boot Partition [179] / Bus Config [177] : 0x00 / 0x00
H/W Reset Function [162] : 0x01 , RST_n signal is permanently enabled

Partition setting [PARTITION_SETTING_COMPLETE] : 0x00
EMMC Permanent / Temporary Write Protection : No / No
 
ТС работате из ***ы, выкинте Plus. Работайте с софтом Easy JTAG Tool. На новым eMMC вклчен RST_n.
Дайте логи EasyJTAG Tool со старой и новой eMMC.
 
Последнее редактирование:
у плюса есть небольшие недоработки, связанные с тем, что Один иногда как-то по своему прописывает буты во флешу на некоторых квалкомах. есть несколько моделей, типа i9190, i9200, которые правильней прописать считыванием первых 100-200мб как rom1, а не через vendor.
Я думаю в скором времени найдется решение, как правильно прописывать через Plus эти разделы.
 
разобрылся с проблемой - был обрыв дорожки под нандом. Теперь новая трудность - прошивается полностью много файловой прошивкой но висит на стартовой заставке, выключается и снова стартовая заставка, дальше загрузка не идет. что может быть?
 
Увы, но нет. Доделал. Ушла проблема только после замены нанда на другой. Походу битый.
В связи с чем вопрос:
Как убедиться в работоспособности нанда? на всех битых нандах SMART показывает что они норм. Только random verify? Или есть еще варианты?
 
А Какой толк от SMART?
Попробуем порассуждать:
Если бы EMMC была бы рабочая - Вам не принесли бы в ремонт его и Вы бы не подключали EMMC к программатору.
Логично что SMART - НЕ НУЖЕН
Если EMMC - Сдохла - то какой тут SMART - когда и так видно что сдохла.
Если Сдохла - то есть 2 вида:
1 - Физическая деградация ячеек памяти - Вам не поможет ни Smart ни апдейт прошивки
2 - Баг в прошивке контроллера (Привет VTU000) - Вам поможет апдейт прошивки
Но..
После апдейта прошивки контроллера- затираются не только данные на EMMC но и вся статистика, и SMART будет девственно чист.
Соответственное никакого толку от Smart..
Единственно когда он может быть полезен - это просто посмотреть статистику EMMC если например есть Б/У EMMC и предполагается её установка в аппарат
И то, это не дает никаких гарантий от аппаратных сбоев.
Можно продолжать дискуссии бесконечно, молиться на Юпи и его смарт на сандиске и прочее
Но это мало чем поможет в реальности.
Быстро проверить EMMC - как вариант random verify.
Но и это не гарантия..
Все мы помним Самсунги - которые прошиваются на Ура, полной прошивкой, а после включения - все данные на месте (EMMC Read Only)
Лично я бы для теста - полностью стер бы EMMC, затем отключил питание ну скажем на минут 10 - а после проверка - стерта она или нет.
Но согласитесь - это ДОЛГО.
Да и опять нет никаких гарантий что нет HW проблем...
 
Какие-то странные маловменяемые измышления.
Смарт покажет число использованных и оставшихся резевных блоков, из чего делается вывод годна eMMC или нет.
Нет, не будет. Статистика по вышеназванным блокам остается неизменной.
Смарт никогда не разрабатывался как индикатор аппаратных неисправностей устройств хранения информации, хотя и может косвенно выполнять эту фнукцию.
Также как и шить eMMC не надо, да? Возможно, если у человека альтернативная логика.
 
После прошивки firmware, S.M.A.R.T. обнуляется
пора бы знать. Таким образом микросхема теряет информацию о кол-ве циклов записи каждого блока. и поэтому статистика SMART микросхем поднятых через ТП уже неверная.
 
Число блоков, помеченных как неисправные - остается.
Число блоков, имеющихся в запасе - остается.

Этого достаточно.
 
Назад
Верх Низ