Xiaomi mi 9t не включается, не заряжается

  • Автор темы Автор темы Techno_magic
  • Дата начала Дата начала
17/12/21
4
0
0
29
0
Здравствуйте.

Имеется телефон Xiaomi mi 9t.
Работал, работал и просто потух.
Единственное, что с ним произошло - из теплого помещения вышли на холод (+3С).
За свою долгую жизнь ~5 лет телефон много падал.

Телефон не реагирует на зарядку и подключение к ПК. ПК собственно тоже никак не реагирует. Напряжение батареи 3,95В.

Единственное, как телефон подал признаки жизни, это - EDL режим с замыканием тестпоинтов.
ПК увидел телефон как Qualcomm HS-USB QDLoader 9008

Попробовал подключиться программой Firehose-Finder. Отчасти успех.
Проходит идентификацию:


Binary build date: Jun 25 2019 @ 03:16:15
QSAHARASERVER CALLED LIKE THIS: 'QSaharaServer.ex'Current working dir: C:\Users\Win_10\AppData\Local\Apps\2.0\A2L05H6P.0CO\5O5MZYHY.BXD\fire..tion_0000000000000000_0019.0006_76f6033af2215e3a
Sahara mappings:
2: amss.mbn
6: apps.mbn
8: dsp1.mbn
10: dbl.mbn
11: osbl.mbn
12: dsp2.mbn
16: efs1.mbn
17: efs2.mbn
20: efs3.mbn
21: sbl1.mbn
22: sbl2.mbn
23: rpm.mbn
25: tz.mbn
28: dsp3.mbn
29: acdb.mbn
30: wdt.mbn
31: mba.mbn

21:43:43: Sahara protocol completed

Готово.
Получили S/N CPU - 7E1F9C28
HWID - 000E60E100720000
OEM_PK_HASH (96) - 1BEBE3863A6781DB4B01086063007334DE9E5CA14971C7C4F4358EC9D79CDA4692CE5E948C6FD409408F4C919FCADFE3
SBL SW Ver. - 00000001



При попытке читать память - сыпет ошибками, лог:



Received S/N CPU - file commandop01.bin not processed
HWID - file commandop02.bin not processed
OEM_PK_HASH (34) - file commandop03.bin not processed
SBL SW Ver. - file commandop07.bin not processed
Getting information about the storage device
Binary build date: Feb 25 2019 @ 11:21:24
Build version: 19.02.25.11.21.24
22:02:33: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
fh_loader.exe --port=\\.\COM5 --noprompt --loglevel=1 --memoryname=emmc --getstorageinfo=0
************************************************
22:02:33: INFO: Current working dir (cwd): C:\Users\Win_10\AppData\Local\Apps\2.0\A2L05H6P.0CO\5O5MZYHY.BXD\fire..tion_0000000000000000_0019.0006_76f6033af2215e3a\
22:02:33: INFO: Showing network mappings to allow debugging
22:02:33: INFO: User requested *semi-verbose* logging with --loglevel=1 - This is default
22:02:33: INFO: User wants to talk to port '\\.\COM5'
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
22:02:43: {ERROR: It took 9.50000000 seconds to open port. Which is longer than 3.000. This indicates your target is not stable}
Writing log to 'C:\Users\Win_10\AppData\Local\Apps\2.0\A2L05H6P.0CO\5O5MZYHY.BXD\fire..tion_0000000000000000_0019.0006_76f6033af2215e3a\port_trace.txt', might take a minute
Log is 'C:\Users\Win_10\AppData\Local\Apps\2.0\A2L05H6P.0CO\5O5MZYHY.BXD\fire..tion_0000000000000000_0019.0006_76f6033af2215e3a\port_trace.txt'
Done.
Getting partition table
Binary build date: Feb 25 2019 @ 11:21:24
Build version: 19.02.25.11.21.24
22:02:43: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
fh_loader.exe --port=\\.\COM5 --noprompt --loglevel=1 --memoryname=emmc --getgptmainbackup=0
************************************************
22:02:43: INFO: Current working dir (cwd): C:\Users\Win_10\AppData\Local\Apps\2.0\A2L05H6P.0CO\5O5MZYHY.BXD\fire..tion_0000000000000000_0019.0006_76f6033af2215e3a\
22:02:43: INFO: Showing network mappings to allow debugging
22:02:43: INFO: User requested *semi-verbose* logging with --loglevel=1 - This is default
22:02:43: INFO: User wants to talk to port '\\.\COM5'



Прошу совета, дело в отвале eMMC или я не верно диагностировал?
Какие дальнейшие действия, прогрев, ребол?
 
Да попытки читать память и небыло.Одни ошибки и ожидания ком порта.
 
Хм,да вы правы.
Я попробовал еще несколько разных способов и именно на чтении памяти все ломается или порт или другие ошибки сыпятся:

Получаем информацию о запоминающем устройстве
Binary build date: Feb 25 2019 @ 11:21:24
Build version: 19.02.25.11.21.24
17:45:21: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
fh_loader.exe --port=\\.\COM5 --noprompt --loglevel=1 --memoryname=emmc --getstorageinfo=0
************************************************
17:45:21: INFO: Current working dir (cwd): C:\Users\Win_10\AppData\Local\Apps\2.0\A2L05H6P.0CO\5O5MZYHY.BXD\fire..tion_0000000000000000_0019.0006_76f6033af2215e3a\
17:45:21: INFO: Showing network mappings to allow debugging
17:45:21: INFO: User requested *semi-verbose* logging with --loglevel=1 - This is default
17:45:21: INFO: User wants to talk to port '\\.\COM5'
17:45:21: INFO: Took 0.00000000 seconds to open port
17:45:21: INFO: Sorting TAGS to ensure order is <configure>,<erase>, others, <patch>,<power>
17:45:21: INFO: If you don't want this, use --dontsorttags
17:45:21: INFO: Sending <configure>
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
17:45:21: {ERROR: XML not formed correctly. Expected a &lt; character at loc 0}
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
17:45:21: {ERROR: 3. TAG not found or recognized}
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
17:45:21: {ERROR:
There is a chance your target is in SAHARA mode!!
There is a chance your target is in SAHARA mode!!
There is a chance your target is in SAHARA mode!!
This can mean
1. You forgot to send DeviceProgrammer first (i.e. QSaharaServer.exe -s 13:prog_emmc_firehose_8994_lite.mbn)
2. OR, you did send DeviceProgrammer, but it has crashed and/or is not correct for this target
Regardless this program speaks FIREHOSE protocol and your target is speaking SAHARA protcol, so this will not work
}
Writing log to 'C:\Users\Win_10\AppData\Local\Apps\2.0\A2L05H6P.0CO\5O5MZYHY.BXD\fire..tion_0000000000000000_0019.0006_76f6033af2215e3a\port_trace.txt', might take a minute
Log is 'C:\Users\Win_10\AppData\Local\Apps\2.0\A2L05H6P.0CO\5O5MZYHY.BXD\fire..tion_0000000000000000_0019.0006_76f6033af2215e3a\port_trace.txt'
Готово.
Получаем таблицу разметки
Binary build date: Feb 25 2019 @ 11:21:24
Build version: 19.02.25.11.21.24
17:45:22: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS


Тоже к этому склоняюсь. Никогда не работал с платами от телефонов. Есть ряд вопросов.

Как быть с экраном, по варварски его выкусывать или пробовать отпаять целиком?
Как быть с компаундом, на котором сидит память и проц?

Для начала хочу перекатать память eMMC, насколько я понял, это BGA254 корпус, нигде не могу найти справочную инфу какие шары необходимы.
Многие рекомендуют пастой паляльной делать. Как поступить?

До каких температур можно греть телефонные платы и какая температура плавления припоя, в идеале термопрофиль для ИК станции
 
Доброго, из практики, на таких платформах память редко отваливается, да и вообще UFS память лишний раз лучше не трогать, а вот на счёт перекатки процессора я согласен с mys0506, и если аппаратной частью не занимались, лучше найдите того кто это делал, если хотите восстановить смарт.

На Mi 9t особо типовух не встречал, в основном Redmi 9t.
 
Последнее редактирование модератором:
Верно подмечено. Тоже хотел написать, что возможно с Redmi перепутали.


Если с процом были бы проблемы, он бы отвечал по EDL свой серийный номер или это может быть не связано?


Обновление:
Снял с платы все термоинтерфейсы. И заметил, что если попытаться включить телефон, зажав кнопку питание, то начинает нагреваться контроллер питания U4200, PM7150 (на ощупь).
До этого не замечал - тепло хорошо отводилось. Хотел глянуть тепловизором, но экран сильно мешает и на тепловизоре греется, как будто бы, вся плата с экраном и вокруг экрана. Температура нагрева чипа до 40С

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


Скриншот не могу прикрепить, видимо прав не хватает, ссылка на схему телефона для справки: https://gsmforum.ru/attachments/xiaomi_mi_9t_schematic-pdf.412577/
 

Вложения

Если по EDL он выдаёт свой серийник, это говориться о том что у него с EDl всё в порядке, он не видит EMCP UFS(рекомендую её не трогать, и тщательно отвести от неё тепло при пайке феном), опять из практики, в 90% в конце концов виновником получается процессор, термодеформация основной бич.
 
Без опыта работы с платами телефонов сразу начинать с перекатки проца под компаундом - это так себе идея.

Экраны кто как снимает. Выкусывать не советую. Или дремелем аккутано вырезать или отпаять. Зависит от компаунда под экранировкой и что с другой стороны платы. Потом, конечно, восстановить теплоотвод.

Большинство моих знакомых пользуются паяльно пастой (я тоже). Некоторые - шарами.

Температуры - дело такое, у многих станции вообще никогда не калибровались, только 100 лет назад на заводе. Нужно набить руку на своем оборудовании. Бессвинцовые припои плавятся обычно при 230 градусах.
 

Итак. Нашел на форуме тему, где рассказывали кто как паяет экраны. Использовал способ со сплавом Розе. Прошелся сплавом розе по периметру экрана, затем нагрел паяльником край, зацепил его. Тянул за край с небольшим усилием, прошелся по периметру паяльником и весь экран снялся.
К счастью оборудование почти любое есть, только сфера деятельности у меня не связана с ремонтом техники.

Просмотрел всю плату тепловизором. Заметил, что под экраном греется что-то возле еММС, кроме самого контроллера питания. Снял экран и (фото по ссылке):

gN6UDFQxsz9oRNBbIMrhLdyu1hPbYNOOPOeThSqh.webp

Греется край самой еММС. Не емкости рядом, а именно еММС. Это приговор для памяти или в другом может быть дело?

Напряжения промерял возле контроллера питания на емкостях, все как на схеме подписано. Видимо контроллер греется из-за высокой нагрузки в виде еММС, но пытается ее вывозить



Ну, в свете того, что я обнаружил нагрев еМMC, быть может и проц не причем.
На всякий случай уже заказал трафарет под BGA254, шары 0,2мм, адаптер для еммс (припаивается на адаптер еммс, адаптер вставляется в слот SDcard).

Есть идеи, что еще проверить/что делать дальше?
 
Доброго, процессор может и не греться, а если он в отвале, то большой процент того что не будет нагреваться, а память не просто ЕММС, это EMCP UFS, для чтения микросхем такого типа нужен специализированный адаптер(очень не дешёвый), а к нему ещё и коробочка, выше я свои рекомендации написал.
P.S. шары 0.2 будут маловаты, минимум 0.25, а то и 0.3
 
Последнее редактирование:
Назад
Верх Низ