ZTE V967S, висит на заставке после замены EMMC

  • Автор темы Автор темы asg-gealt
  • Дата начала Дата начала
Добро пожаловать! Вас пригласил yufr присоединиться к нашему сообществу. Пожалуйста, нажмите сюда зарегистрироваться.
31/10/08
1 046
167
0
0
Всем привет

ZTE V967S висел на заставке. Полежав некоторое время в мастерской - потом и заставку перестал показывать. При проверке памяти cm2 он писал "Something wrong with EMMC". Родная память стояла H9TP32A8JDAC (CID: 90014A483447316404 -> Vendor: 0x90 -> SKHYNIX -> Name: H4G1d). Считал фулл с нее при помощи CM2. И считал бэкап прошивки. Также скачал несколько версий стоковой прошивки.

Поставил рабочую H9TP32A8JDBC. При попытке прописать ее по вендору z3x-ом, он писал, что мол этот скаттер предназначен для rom2/3 размером 2Mb, а на этих хайниксах rom 2 и rom 3 размером 4Mb. Ok, сделал Universal format и припаял память. Новая флэшка прошивается без ошибок, и стоками, и бэкапом, но висит на заставке минуту, затем перезагруз.

При попытке пролить фулл CM2 ругается, что фулл меньше, чем размер памяти и после заливки телефон перестает подавать признаки жизни.

При попытке Read info:

При попытке сделать формат userdata:


Пробовал вариант с 4pda - форматнуть флэшку с сохранением прелоадера и записью только кастомного рекавери. Результат - телефон не заходит в рекавери, и, понятно, признаков жизни нет (все ж стерто кроме рекавери).

Также пробовал исправить scatter, чтобы проливалось все, что есть в прошивке (pro_info, protect s/f и т.п.). Никаких изменений - также висит на заставке, в рекавери не заходит, и логи CM2 такие же.
Verify в CM2 показывает, что все записывается корректно.

Нужен совет. Больше всего интересует в каких случаях пишется "Info read not done Erased/damaged phone?" и как это исправить.
 
Последнее редактирование:
Читаем снова про нюансы MT6589 и то что для флешки надо rom2/rom3/ RPMB по2 мб и ищем другую память
 
В MT6589 и более ранних процессорах ROM2/3 и RPMB входят в единое адресное пространство с ROM1, причем в его начало. То есть ROM2+ROM3+RPMB отъедают начальные адреса у ROM1.
Поэтому адрес первого раздела в scatter-файле прошивки (обычно это MBR) не должен быть меньше, чем сумма ROM2+ROM3+RPMB. Иначе MBR не попадает в ROM1 и ничего работать не будет.

Загляни в скаттер, в разметку старой памяти и сделай выводы, почему она работала и как нужно разметить новую.

Если вышеуказанное правило с новой памятью выполняется, причина незапуска в чем-то другом. Например, MT6589 еще и с eMMC 5.0 не работает.
Можно снять лог с UART, телефоны на MTK пишут в него причину незапуска открытым текстом.
 
Поставил KMK7X000VM-B314 с подменой CID (она 8Gb, ОЗУ 1Gb). ROM2/3 выставил 2Mb, RPMB - 512Кб. IMEI выправил бэкапом NVRAM.
Проблема решена. Всем спасибо.
 
Назад
Верх Низ