monobogdan__1337
Гость
- #1
Автор Темы
Привет! Я очень люблю китайские реплики на любые телефоны: начиная от кнопочных нокий, заканчивая подделками на айфоны. Я не только оживляю нерабочие девайсы, но и стараюсь замоддить, дабы привнести новую, послезаводскую жизнь таким необычным девайсам 
Последние 3-4 года, на алике стал очень популярен бренд Welcome, продающий бюджетные смартфоны, которые визуально напоминают брендовые девайсы и скажем так, немного приукрашивают характеристики. Несмотря на то, что смартфоны сами по себе очень даже клевые (весьма неплохие IPS-матрицы, пусть и 480x800/1270x720, корпуса симпатичные, аккумы адекватные для текущих реалий), производитель намеренно закладывает в устройство запланированное устаревание. Эти девайсы почти гарантированно выходят из строя через 3-4 месяца активного использования. А у особо активных пользователей - через месяц-два.
Я привожу две самые частые болячки таких китов:
1. Флэш память. В девайсы ставят откровенную отбраковку или Б/У чипы с других устройств. Нужны док-ва? Под спойлером: смартфон по сути новый и ни разу не топился. У меня было два таких с мертвой флэшкой. В устройствах используется разная флэш-память, но чаще всего это Hynix, мне попадалась H9TP32A8JDBC с конфигурацией 1Gb/8Gb. При этом в прелоадер зашита поддержка кучи видов флэшей, так что подобрать замену не составит труда.
2. Девайс падает в софтлок по причине "недостаточно памяти". Помогает хардресет, но полностью вычистить эту бяку можно лишь портировав кастомную прошивку с другого девайса, в котором Android не пытаются обмануть.
Нашим девайсом под ремонт станет китайчик P30 Pro, который я купил за пару соток в состоянии нового. Девайс висел на заставке и даже не показывал анимацию зарядки.
При попытке прошить, FlashTool жаловался на невозможность записать таблицу GPT в флэшу.
Процедура ремонта:
Если у вас не распространенная модель (как, например, P30 Pro), то лучше снять дамп с помощью самого флэштула и затем разобрать с помощью Wwr MTK. В прелоадере желательно глянуть список поддерживаемых флэшей, дабы понимать что можно поставить вместо отъехавшей флэши.
Снимаем экраны, сдуваем флэшу и смотрим, в каком она корпусе. Снимаем остатки старых шаров. Нижний подогрев необязателен - плата мелкая, теплоемкость хорошая, поэтому все снимается и обычным люкеем. Моя флэша оказалась в BGA186.
Ищем замену, подсматривая поддерживаемые прелоадером флэши в Wwr MTK. Справедливости ради, можно без проблем зашить и чужой прелоадер, который поддерживает флэшу, которая у вас оказалась в наличии, однако в моем случае чипсет был мегаредким и под него хрен что найдешь (MT6570).
Я заказал идентичные чипы памяти, только новые, точно не отбраковку. Нашел по акции по 70 рублей/штучка
Ставим флэшу на место. Опять же, одним феном, без подогрева, температура - 330 попугаев. Опытные мастера скажут "дурак штоле? Угреешь же!", но судя по всему, угреву поддаются только уже полумертвые флэши.
Как понять, что флэша встала нормально и с ней всё хорошо? На MTK и Spreadtrum очень легко: в случае MTK, девайс сначала загрузится в режим BootROM. SP Flash Tool попытается записать прелоадер в начало флэши, предварительно загрузив вспомогательную программу, Download Agent в SRAM на самом чипсете. После записи прелоадера, флэш тул кинет девайс в ресет и будет ожидать ответа Preloader'а, который сам уже будет выступать в роли Download Agent'а для записи прошивки на флэшу. Если DA и прелоадер загрузился (красная полоска пробежала и сменилась фиолетовой) - значит все норм, проц точно стартует и скорее всего его катать не нужно. Если повис на красном полоске - ОЗУ не прошла инициализацию, либо прелоадер не подошел, либо флэша нормально не встала. Подробности можно узнать подпаявшись к уарту, который подписан на большинстве китов (115200). Шить нужно с Format'ом!
После прошивки, девайс скорее всего стартанет, но с некоторой вероятностью повиснет на стартовой заставке. Если стартовая заставка НЕ ПЕРЕХОДИТ в анимацию загрузки, значит Android не может получить доступ к разделу /data/ или /cache/. Как видно выше, в прошивке которую я качал не было ни /data/, ни /cache/, а поскольку они оказались забиты нулями и не монтировались системой - Android повисал. Пофиксить можно с помощью TWRP (нужно предварительно портировать), либо просто в рекавери сделать вайпы. После этого девайс должен стартовать
Поскольку не использованные участки флэши забита нулями, если у вас есть дамп, то необходимо восстановить раздел NVRAM - в нём хранятся IMEI, калибровки радиотракта, некоторые настройки аудиотракта и.т.п. Если нет - то можно пролить NVRAM от другого устройства на том-же самом чипсете и затем восстановить имей с помощью MauiMETA. Ничего сложного, согласитесь?
Вот и всё! Всё заработало. Работ на 30 минут. Надеюсь гайд поможет домашним ремонтникам, или просто новичкам. Судя по всему, китов снова стали часто носить в СЦ, поэтому инфа может оказаться полезной. Всяко лучше, чем такие клевые девайсы на помойку отправятся
Ну или если у вас есть подобные ТА, а желания заниматься нет - могу принять в дар или купить. Я с ними делаю всякие крутые штуки 

Последние 3-4 года, на алике стал очень популярен бренд Welcome, продающий бюджетные смартфоны, которые визуально напоминают брендовые девайсы и скажем так, немного приукрашивают характеристики. Несмотря на то, что смартфоны сами по себе очень даже клевые (весьма неплохие IPS-матрицы, пусть и 480x800/1270x720, корпуса симпатичные, аккумы адекватные для текущих реалий), производитель намеренно закладывает в устройство запланированное устаревание. Эти девайсы почти гарантированно выходят из строя через 3-4 месяца активного использования. А у особо активных пользователей - через месяц-два.
Я привожу две самые частые болячки таких китов:
1. Флэш память. В девайсы ставят откровенную отбраковку или Б/У чипы с других устройств. Нужны док-ва? Под спойлером: смартфон по сути новый и ни разу не топился. У меня было два таких с мертвой флэшкой. В устройствах используется разная флэш-память, но чаще всего это Hynix, мне попадалась H9TP32A8JDBC с конфигурацией 1Gb/8Gb. При этом в прелоадер зашита поддержка кучи видов флэшей, так что подобрать замену не составит труда.
2. Девайс падает в софтлок по причине "недостаточно памяти". Помогает хардресет, но полностью вычистить эту бяку можно лишь портировав кастомную прошивку с другого девайса, в котором Android не пытаются обмануть.
Нашим девайсом под ремонт станет китайчик P30 Pro, который я купил за пару соток в состоянии нового. Девайс висел на заставке и даже не показывал анимацию зарядки.
При попытке прошить, FlashTool жаловался на невозможность записать таблицу GPT в флэшу.
Процедура ремонта:
Если у вас не распространенная модель (как, например, P30 Pro), то лучше снять дамп с помощью самого флэштула и затем разобрать с помощью Wwr MTK. В прелоадере желательно глянуть список поддерживаемых флэшей, дабы понимать что можно поставить вместо отъехавшей флэши.

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

Ищем замену, подсматривая поддерживаемые прелоадером флэши в Wwr MTK. Справедливости ради, можно без проблем зашить и чужой прелоадер, который поддерживает флэшу, которая у вас оказалась в наличии, однако в моем случае чипсет был мегаредким и под него хрен что найдешь (MT6570).
Я заказал идентичные чипы памяти, только новые, точно не отбраковку. Нашел по акции по 70 рублей/штучка


Ставим флэшу на место. Опять же, одним феном, без подогрева, температура - 330 попугаев. Опытные мастера скажут "дурак штоле? Угреешь же!", но судя по всему, угреву поддаются только уже полумертвые флэши.

Как понять, что флэша встала нормально и с ней всё хорошо? На MTK и Spreadtrum очень легко: в случае MTK, девайс сначала загрузится в режим BootROM. SP Flash Tool попытается записать прелоадер в начало флэши, предварительно загрузив вспомогательную программу, Download Agent в SRAM на самом чипсете. После записи прелоадера, флэш тул кинет девайс в ресет и будет ожидать ответа Preloader'а, который сам уже будет выступать в роли Download Agent'а для записи прошивки на флэшу. Если DA и прелоадер загрузился (красная полоска пробежала и сменилась фиолетовой) - значит все норм, проц точно стартует и скорее всего его катать не нужно. Если повис на красном полоске - ОЗУ не прошла инициализацию, либо прелоадер не подошел, либо флэша нормально не встала. Подробности можно узнать подпаявшись к уарту, который подписан на большинстве китов (115200). Шить нужно с Format'ом!

После прошивки, девайс скорее всего стартанет, но с некоторой вероятностью повиснет на стартовой заставке. Если стартовая заставка НЕ ПЕРЕХОДИТ в анимацию загрузки, значит Android не может получить доступ к разделу /data/ или /cache/. Как видно выше, в прошивке которую я качал не было ни /data/, ни /cache/, а поскольку они оказались забиты нулями и не монтировались системой - Android повисал. Пофиксить можно с помощью TWRP (нужно предварительно портировать), либо просто в рекавери сделать вайпы. После этого девайс должен стартовать


Поскольку не использованные участки флэши забита нулями, если у вас есть дамп, то необходимо восстановить раздел NVRAM - в нём хранятся IMEI, калибровки радиотракта, некоторые настройки аудиотракта и.т.п. Если нет - то можно пролить NVRAM от другого устройства на том-же самом чипсете и затем восстановить имей с помощью MauiMETA. Ничего сложного, согласитесь?


Вот и всё! Всё заработало. Работ на 30 минут. Надеюсь гайд поможет домашним ремонтникам, или просто новичкам. Судя по всему, китов снова стали часто носить в СЦ, поэтому инфа может оказаться полезной. Всяко лучше, чем такие клевые девайсы на помойку отправятся

