Qualcomm hs usb diagnostics 900e что делать

Обновлено: 06.07.2024

Пытаясь прошить свой мобильный телефон, и потерпев по различным причинам неудачу, пользователь может обнаружить, что гаджет перестал подавать признаки жизни. И при подключении к ПК определяется как « Qualcomm HS-USB QDloader 9008 », который требует прошивки. Различные способы вывести устройство из данного «кирпичного» состояния оказываются неэффективными. А специалисты сервисного центра или заламывают за ремонт солидную цену, или вовсе рекомендуют выкинуть девайс в мусорное ведро. В данном материале я разберу, какие есть способы вывести гаджет из данного состояния. А также какие инструменты нам в этом помогут.

Как известно, существуют несколько вариантов состояния телефона типа «кирпич» (brick).

Вид Особенности
Очень лёгкий кирпич (very soft brick) Данное состояние возникает из-за некорректно установленной прошивки, при этом гаджет подаёт признаки жизни – светится белый экран, видно лого, даже может быть доступна загрузочная анимация, возможен вход в рекавери. Сама же загрузка аппарата не происходит.
Лёгкий кирпич (soft brick) В данном состоянии гаджет не включается, и может даже не подавать признаки жизни. При этом таблица разделов девайса не повреждена и доступна для работы.
Тяжёлый кирпич (hard brick) Флеш память не видна, телефон определяется как com-порт. Повреждена цепь загрузчиков, а также, возможно, и сама таблица разделов.
Очень тяжёлый кирпич (hard hard brick) Гаджет никак не определяется при подключении к ПК.

С третьим (и довольно тяжёлым) случаем мы и имеем дело в нашей ситуации, когда подключенный к ПК телефон определяются как ком-порт HS-USB QDLoader 9008 .

Устройство Qualcomm в Диспетчере устройств

Как восстановить возможность прошивки с названием Qualcomm Hs USB Qdloader 9008

Желая просто перепрошить полученный «hard brick 9008» пользователь обычно терпит неудачу. Методика восстановления таких девайсов довольно различна, выполняется пользователями на свой страх и риск, с отсутствием гарантии положительных результатов . При этом существуют как программные способы решения данной проблемы (будут рассмотрены мной ниже), так и аппаратные, реализуемые путём замыкания ряда контактов в девайсе (с большой вероятностью спалить устройство).

Итак, рассмотрим несколько программных способов решения проблемы:

Способ №1. Общее восстановление системы

Для проведения комплекса мероприятию по оживлению девайса рекомендуется использовать ОС Виндовс 7, установленную QPST (Qualcomm Product Support Tools) 429 версии и выше, а также файлы восстановления для вашего процессора (например, для процессора 8064 это файлы родной прошивки, различные xml-файлы, 8064_msimage.mbn и другие).

  1. Сначала нам необходимо восстановить «Qualcomm bootloader». Запускаем файл QPST Config.exe , переходимо во вкладку « Ports », кликаем на « Add New Port », выбираем возникший порт, и нажимаем на « ОК »;
  2. Затем, не закрывая конфигурационный файл, запускаем в той же папке файл emmcswdownload.exe. Затем выбираем наш порт, кликаем на « Browse » и подтверждаем;
  3. После этого слева сверху должно появиться изображение с компьютером и названием нашего порта в режиме « download »;
  4. В строке « Flash Programmer file » вводим «MPRG8064.hex » (у вас может быть другое название, соответствующее вашему процессору);
  5. В строке « Boot Image » вводим 8064_msimage.mbn (у вас вновь будет другое название);
  6. Устанавливаем галочки на опциях «Program Boot Loaders, Trusted Mode »;
  7. Забираем галочку с «Programm MMC device »;
  8. Устанавливаем галочку на «Search Path », и указываем программе папку, где имеются файлы программера 8064;
  9. Кликаем на «Load XML def » и грузим файл «rawprogram0.xm»;
  10. Теперь жмём на «Load patch def » и грузим файл «patch0.xml»;
  11. Кликаем на « Download », после чего гаджет должен перейти в состоянии «лёгкий кирпич», и выйти из состояния порта 9008.

Способ №2. Подходит для телефонов с прошивкой LG

Порядок действий для устранения проблемы с Qualcomm Hs USB Qdloader 9008 на устройствах LG:

  1. Загрузите и установите драйвера к вашему телефону на ПК;
  2. Загрузите и установите на ПК программу для прошивки (восстановления) устройств « BoardDiag »;
  3. Загрузите TOT-файлы;
  4. Распакуйте все эти архивы (включая ТОТ-файлы) в какую-нибудь директорию на диске С;
  5. Изымите аккумулятор из гаджета;
  6. Подключите девайс к ПК через ЮСБ-кабель;
  7. Вставьте аккумулятор обратно;
  8. Запустите «BoardDiag» и установите настройки так, как на картинке:

Программа BoardDiag

  • AP Chipset : W3 W5 (ms8610);
  • Com Port : получите номер порта из диспетчера устройств;
  • Target Dir : Новая папка, созданная вами на диске С;
  • BIN : Выберите .tot-файл;
  • DIR : Новая папка, созданная вами на диске С.
  1. Нажмите на кнопку « Extract » и дождитесь окончания процесса;
  2. Убедитесь, что стоят галочки на опциях « AP Check » и « EMMC Test »;
  3. Нажмите на « START » и дождитесь, пока программа завершит требуемые операции;
  4. После завершение отсоедините смартфон от ПК;
  5. Вновь изымите батарею, подождите пару секунд, вставьте её обратно, и попытайтесь зайти в « Download mode » (удерживаем клавишу «громкость плюс» и подключаем к ЮСБ компьютера). Если получилось – значит вы можете прошить ваш гаджет.

Способ №3. Альтернативный способ решить проблему

Этот способ подходит, если вышеуказанные инструкции не дали результата:

  1. Используйте ПК с установленной Виндовс 7;
  2. Скачайте и установите программу « MiPhone », содержащую « MiFlash »;
  3. Подключите гаджет к ПК (устройство определяется как «Qualcomm HS-USB QDLoader 9008 COM плюс какой-либо номер);
  4. Скачиваем оригинальную прошивку для « FastBoot »;
  5. Затем запускаем «MiFlash», и пробуем прошить телефон (в программе гаджет также определяется как ком-порт с каким-либо номером);
  6. Во время прошивки не отключайте девайс, даже если начнёт активно мигать красный диод. Рекомендуется оставить ПК с подключенным к нему гаджетом до тех пор, пока диод не перестанет мигать (некоторые пользователи оставляли такую систему на ночь);
  7. Отключите устройство от комптютера, затем вновь подключите, и попробуйте вновь прошить устройство;
  8. Устройство может отобразиться на ПК как несколько дисков, с необходимостью их форматирования. Форматировать ничего не надо;
  9. Снова запустите «Miflash», устройство может определиться как « device memory flash ». Вновь попробуйте его перепрошить;
  10. После прошивки нужно войти в « fastboot » без отключения телефона от ПК. Жмём кнопку увеличения громкости и питания – и если повезёт, то появится логотип;
  11. Далее вновь запустите «Miflash», устройство определится как положено, и, возможно, оживёт.

Заключение

Перечисленные выше способы имеют рекомендательный характер и не гарантируют 100% результата. Тем не менее, они помогли довольно многим пользователям. И могут быть рекомендованы как сподручный инструмент при борьбе с прошивкой в «кирпичном» состоянии Qualcomm Hs USB Qdloader 9008. Если же ни один из данных способов не оказался для вас эффективным, рекомендую обратиться на специализированный форум, где вам окажут помощь в решении вашего вопроса.

Общие принципы восстановления загрузчиков на Qualcomm

Уровень сложности темы: очень сложный

ПРЕДУПРЕЖДЕНИЕ!!
ЕСЛИ ВЫ НЕ ПОНИМАЕТЕ УРОВЕНЬ РИСКА И МЕХАНИЗМ РАБОТЫ ПРИВЕДЕННЫХ УТИЛИТ
- ТО ВАМ ЛУЧШЕ НЕ ИСПОЛЬЗОВАТЬ МАТЕРИАЛЫ ДАННОЙ ТЕМЫ
--- т.к. вместо восстановления - Вы можете ЕЩЕ БОЛЬШЕ УБИТЬ ВАШ АППАРАТ
(и в таком случае Вам лучше отдать аппарат тем кто более сведущ в данных вопросах)

зы: если у Вас нету возможности/желания предоставить информацию по всех пунктах выше, но есть желание получить совет от участников этой темы - сформулируйте вопрос в теме своего аппарата, а здесь - только линк на соотв. пост в теме Вашего аппарата;
если у кого нибудь из участников этой темы будет возможность/желание - то Вы получите ответ в теме Вашего аппарата

зыы: (рекомендовано) - Как правильно задавать вопросы?

Утилита qblinfo официально добавлена в состав qtools.
Теперь актуальную версию сборки для Windows всегда можно скачать по этой ссылке.
Пока только для одного "типа" платформ - 2-го, по моей классификации. К нему относятся, например, MSM8x10, MSM8x26, MSM8962, MSM8974, MSM8x92, MSM8994, APQ8084, MDM9x25, MDM9x35. Для этого класса характерна работа PBL по Сахаре, адреса IRAM 0xf8xxxxxx.
Предлагаю всем владельцам аппаратов на платформах такого типа запустить этот скрипт и выложить получившийся out.txt c указанием модели аппарата.
Кроме "теоретической" пользы в плане освоения платформы, это должно помочь в решении практической задачи подбора загрузчиков.

Цель: "помочь ищущим на непростом пути восстановления кирпичей на Qualcomm"
основной акцент в теме будет уделен "последним версиям" SoC -- MSM(/APQ)8x** на eMMC,
но т.к. "принципы общие" -- то возможно полезно будет и для других серий SoC (MDM(/QSD)7x** на NAND(/MTD)

собрать и систематизировать ("привести к "удобо-понятному" виду) общую терминологию и определения
систематизировать и найти общие методологические принципы и подходы восстановления
собрать рабочие наборы ("кейсы") восстановления кирпичей на Qualcomm
разработать типовые рекомендации по составлению "кейсов восстановления" аппаратов Qualcomm для которых нет готовых кейсов

  • ответы ув. vvevvevve, -- лучше начать отсюда - и далее по теме (минимум 2 страницы)
  • Возможно ли использовать один и тот же программер (xPRG****.hex(/mbn)) на разных аппаратах но с одним и тем же SoC? ответ1
виндовый драйвер RELINK косячит и его нужно обязательно удалить.
За место него нужно ставить гугловский или от вендора.

Qualcomm Snapdragon S4 Pro APQ8064:
ZTE Nubia Z5 (NX501)

    - Работа с устройствами Qualcomm, в режиме 9008
    - Программа подбора программера (firehose) под устройство
    - Утилита для чтения записей QFPROM

утилиты для работы с IMEI - спасибо ув. ariafan, ссылка и ув. acdev, ссылка

Version: 2.1
Released: March 16, 2014
Size: 3,9 Mb
Limitations: Fully functional 33-day trial Если хотите разбираться всерьёз, то установите и запустите на этот порт сниффер - например, USBlyzer, и выложите лог вот такой попытки в QFIL.
Да, при использовании USBlyser нужно в настройках: Capture - Capture Settings - URB Transfer Buffer Size Limit задать максимально допустимое для используемой версии программы значение.

"примерный пример" по прошивке с помощью MiFlash

Возможные проблемы и способы их решения при работе c MiFlash и Fastboot Mi3-W
Еще интересный момент, описанный участником akzhol_b
зы: если каких то файлов нету - то можно "их не заполнять"

Имею труп Huawei U8850 в таком состоянии, прошивальщики не шьют, пробую свой сделать.
Перспектива создания прошивальщика ранее безнадежно софтово убитого девайса)

Команды(Ответы в случае успеха(0x7E и crc16 отброшены))
1. Информация о протоколе


Пример записи по адресу 0x80000000 размером 2000 байт
7E0F8000000007D00D00000003000000280000802800008064460200644602008C46028000000000
8C46028000000000D3F021E3A8D09FE5A8009FE5A8109FE5A8309FE50140A0E30020A0E3010050E1
0
4208034004083E5FBFFFF3A90009FE5100F01EE100F11EE010A80E3100F01EE80209FE50000A0E30
0
0082E578009FE5010010E374E09F1574E09F0510FF2FE178470000DEEEDEEE78470000101F10EE0F
1
A01E20B0A51E3060000AA0220A0E3101E10EE021001E0000051E3FBFFFF1A100E01EE1EFF2FE1022
2
A0E3111E10EE021001E0000051E3FBFFFF1A150E00EE1EFF2FE1000009808C460280E4D207800C01
0
0B878000500083F028028040080880000808C0000802E13A0E30100A0E30C0181E51EFF2FE1D0229
F
E5D0C29FE5080051E30800003A0130D0E4081041E2223423E07110FFE683308CE0B030D3E1022423
E
0FF28C2E3F4FFFFEA000051E30D00000A0000D0E50138E0E30004A0E1050000EA00C022E002091CE
3
822003E0012A221221202212800003E001C0B0E1011041E27110FFE6F5FFFF1A0200E0E17000FFE6
1
EFF2FE150229FE554C29FE5080051E30800003A0130D0E4081041E2023023E0FF3003E27110FFE68
3
308CE0B030D3E1222423E0F4FFFFEA000051E30C00000A0000D0E50004A0E1050000EA003022E001
0
013E3A220A0E1212B221208202212A000A0E10130B0E1011041E27110FFE6F5FFFF1A0200E0E1700
0
FFE61EFF2FE1E0C19FE50321E0E3080051E30700003A0130D0E4081041E2223B23E0FF3003E27110
F
FE603319CE7022423E0F5FFFFEA000051E30C00000A0000D0E5A8319FE5000BA0E1040000EA00C02
2
E002021CE38220A0E1032022108000A0E101C0B0E1011041E27110FFE6F6FFFF1A0200E0E10301C0
E
31EFF2FE168C19FE50331E0E30000C3E1080052E30700003A0130D1E4082042E2203B23E0FF3003E
2
7220FFE603319CE7000423E0F5FFFFEA000052E30C00000A0010D1E52C319FE5011BA0E1040000EA
0
1C020E002021CE38000A0E1030020108110A0E102C0B0E1012042E27220FFE6F6FFFF1A0000E0E10
3
01C0E31EFF2FE1E4C09FE50000E0E17000FFE6000052E30130D11401204212203423107220FF1683
3
08C10B030D31100042310FF08C013F5FFFF1A0000E0E17000FFE61EFF2FE1A8C09FE50000E0E1700
0
FFE6000052E30130D1140120421200302310FF30031283308C10B030D31120042310F6FFFF1A0000
E
0E17000FFE61EFF2FE178C09FE5080051E30600003A0130D0E4081041E2223C23E07110FFE603319
C
E7022423E0F6FFFFEA000051E30C00000A0000D0E548309FE5000CA0E1040000EA00C022E002011C
E
38220A0E1032022108000A0E101C0B0E1011041E27110FFE6F6FFFF1A0200A0E11EFF2FE1FFFF000
0
30D6018030D8018030D20180C7B9306030DA0180B71DC10414409FE514109FE50000A0E3010054E1
0
4008434FCFFFF3A1EFF2FE18C460280E4D2078070402DE964409FE5000094E530FF2FE1010050E30
8
00001A2E53A0E30160A0E3040094E530FF2FE1000050E310618505FAFFFF0A38009FE5004080E50E
0
000EB200400EB2C409FE50400A0E13C0500EBFCFFFFEA0000A0E31EFF2FE10000A0E31EFF2FE1641
0
A0E3910000E0340500EACC3F02800C3F028010270000B0C49FE504E02DE500E0A0E30100A0E300E0
8
CE5B4E0CCE1001380E0010080E201228CE0413E42E201328CE7640050E3B4E0C2E1F7FFFFBA80049
F
E578149FE5241080E528E080E530E080E500E0C0E50110A0E32CE080E50110C0E504F09DE458349F
E
5300093E5B410D0E1032041E201CB52E205C05C220010A0E3B410C0211EFF2F212C2093E5000052E
3
00008215300093152C0083E528008305301083E51EFF2FE1F0412DE914749FE5000097E50C0090E5
3
0FF2FE1000097E5101090E57D5E00A0E331FF2FE10150A0E30040A0E3E8839FE51A0000EA1F00A0E
3
0400D0E1000097050C00900530FF2F01D4039FE50460D0E77D5E0056E37D5D0056130A00001A0000
9
7E5101090E57D5D00A0E331FF2FE1001097E5200026E2FF0000E2101091E531FF2FE1025085E2040
0
00EA001097E5FF0006E2101091E531FF2FE1015085E2014084E2B800D8E1000054E1E1FFFFBA0000
9
7E50C0090E530FF2FE1000097E5101090E57D5E00A0E331FF2FE1010085E23F0010E3F081BD18000
0
97E5101090E57D5E00A0E331FF2FE1000097E5101090E5F041BDE87D5E00A0E311FF2FE110402DE9
1
8439FE50718E0E3B800D4E1801101E010039FE5CCFEFFEB08239FE5B810D4E10100C2E7012082E02
0
04A0E10100C2E5020081E2B800C4E11080BDE80010A0E30120D0E4000052E301108112FBFFFF1A01
0
0A0E11EFF2FE170402DE90030A0E1F5FFFFEBBC429FE50050A0E10E00A0E30520A0E10000C4E5010
0
84E20310A0E1990700EB94329FE5010085E20A20A0E37000FFE6011080E2B810C3E10020C4E7D5FF
F
FEB7040BDE895FFFFEA70402DE968429FE50050A0E3141094E5011081E2141084E5301094E500005
1
E30900001A241094E5000051E37040BD08920F8F02DCFFFF0A301084E5002091E5242084E5B450C1
E
1005081E57D5D0050E30100A0030000C4057080BD087D5E0050E30200001A6AFFFFEB0050C4E5708
0
BDE8301094E5B420D1E101CB52E207C05C220500002A0030D4E5012082E0000053E3200020120050
C
4150600C2E5B400D1E1010080E2B400C1E17080BDE8F84F2DE90050A0E10170A0E1B4919FE500A0A
0
E3140099E5010080E0140089E5300099E5000050E30A00001A240099E5000050E3F5907E

Ошибки
Если вам в ответе приходит 0x7E 0x03 . crc16 0x7E, значит вам пришла ошибка
1. Неверные crc16

unsigned short crc_ccitt_update (unsigned short crc, unsigned char data)<
unsigned short t;
data ^= crc&255;
data ^= data << 4;
t = (((unsigned short)data << 8) | ((crc>>8)&255));
t^=(unsigned char)(data >> 4);
t^= ((unsigned short)data << 3);
return t;
>

unsigned short crc_ccitt(short crc,unsigned char *buffer, int len)
while (len--) crc=crc_ccitt_update(crc, *buffer++);
return crc;
>

Я могу посылать .hex лоадер в RAM, сейчас копаю протокол работы с ним.
Пока что не могу послать partition table.mbn в память.
Пример записи лоадера(c/c++):
Предварительно переведите ваш лоадер hex->bin


Добавлено 8.01.13
Научился лоадером считывать память.Ищу адресацию железа

адресация железа вроде как нужна если токо хотишь написать свою читалко-писалку флешки.
но наскоко я понял, нужен тогда мануал msm8x55 software interface.
но я не нашел как скачать. в китайцев - не вышло.

если имеется ввиду адресация флешки, то это и есть partition table.mbn -
по идее - qmat - умеет ее конвертить в текст, можно и в блокноте.
(китайцы сломали qmat506, или шо там нужно в гугле шоб скачать).
хотя есть еще qcsblhd_cfgdata.mbn - говорят там тоже шото умное внутри, но я не осилил.

сам топик не понял, по идее - если загрузчик можно залить, как тут написанно,
то и любой прошивальщик прошьет. тем вообщем-то пофигу,
они сами тело в download переводят, а если в нем - то так шьют.

еще у меня есть один хуавей, MSM7630 кажется,
так тому просто update.app от произвдителя - достаточно на карточку положить,
ну и шото нажать при включении. прошивкой - update.app - там занимется как-раз та часть -
шо отвечает на кучу комманд упомянутых выше. и опять смысл топика непонятен.

вообщем, причину - не понял. довести аппарат до такого состояния - сложновато,
такая поломка, что такие изыскания - немного выходят за рамки топиков на 4pda,
а я шото туплю шоб прочитать то шо написанно между строк.

(хотя, мне очень приятно видеть такой топик, на моем любимом ресурсе,
но не знаю чем могу помочь, не девелопер и не кастомер аппарата,
топик случайно нагуглил, но квалкомом интересуюсь, так как фанат cdma800 c 2001 года)

спасибо интересно)я как раз не могу понять структуру partition.mbn
железяка дохлая оказалась. походу контроллер питания.
я нашел у хуавея у 8850 тест-поинт, который переводит его в это состояние)

вдогонку.
qmat криво partition.mbn разбирает, ну там просто размер, на который умножаются значения в partition.mbn,
иногда в телефоне другой размер, чем в qmat. стоит пороверить шо размеры правильные, но то давно было.
счас воосновном в телефоне тот размер блока шо и в qmat, и все ОК. ну ИМНО канено.

довнлоад, понятие относительное. квалкомовских телефонов видел не так много, но по идее есть обычный режим dmss,
описанный в 80-V1294-1, комманда 3A - переводит в довнлоад-режим описанный 80-39912-1, в котором ты уже шото можешь шить,
или шлеш свой загрузчик/код в память (то что в прошивке может зватся nprg) и шлешь комманду его запустить, потом hello,
и дальше работаешь с коммандами воего загрузчика, но мануал по нему не подскажу, так как и не выкладываю упомянутые pdf.
(qcom пишет вонючки хостерам за их PDF, и вендоры, как правило, пишут свои комманды, которых в мануале просто нету нету)

у меня есть сломанный хуавей. подарили.
так в того я пока токо нашел заливку update.app через флешку.
тоесть после 3a - я так не смог залить свой загрузчик в память.
по ходу там шото свое даже всесто стандартной вместо 0F комманды,
или шо там шоб залить загрузчик в рам.

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


Прошивка "скачанная с такого же аппарата" какой версии? Очень может быть что нужна та же самая. Один из цепочки загрузчиков может иметь версию выше чем та, что записана в процессоре и потому платформа валится в диагностик. И Квалкоммы, современные, с SD уже давно не поднимаются.

1) Понизили до 7 как?
2) Залили через CM2 что?
3) Сейчас в какой-нибудь режим трубка входит или сразу валится в 900E?

TLS 358


Preloader криво записался.Попросите у jaidi(Паша) прошивку с исправленным preloader-ом в разделе infiniti.У меня с 3-им только с его исправленной прошивкой
заработал.

Сорри.Тело на quallcomm-e.Заработался.

Black-Micron


Preloader криво записался.Попросите у jaidi(Паша) прошивку с исправленным preloader-ом в разделе infiniti.У меня с 3-им только с его исправленной прошивкой
заработал.
Qualcomm HS-USB Diagnostics 900E нечего вам не говрит?

TLS 358


Qualcomm HS-USB Diagnostics 900E нечего вам не говрит?
Говорит.Неправильная метка при записи данных на память.

Bexruz19


Говорит.Неправильная метка при записи данных на память.

FARIC


Бут слетел? В этом аппарате 63 раздела. Что такое бут?

Прошивка "скачанная с такого же аппарата" какой версии? Очень может быть что нужна та же самая. Один из цепочки загрузчиков может иметь версию выше чем та, что записана в процессоре и потому платформа валится в диагностик. И Квалкоммы, современные, с SD уже давно не поднимаются.

1) Понизили до 7 как?
2) Залили через CM2 что?
3) Сейчас в какой-нибудь режим трубка входит или сразу валится в 900E?

Версия была явно 7 так как работал edl. Сейчас внимательно изучил крышки аппаратов. Данные по моделям одинаковые. Но есть различия. На том что сейчас в 900е (Вироблено в Китаi) на доноре (мейд ин чайна) возможно это надо было учесть.

На 7 слез по инструкции с 4пдай ( установка с sd обновления на 7 потом по ost основную прошивку.

Заливал прошивку с поддержки инфинити

Только 900е с тп через резюк так же только 900е

GreyDog


Наверное стоит подождать ответа JayDi.

Давайте только уточним один момент.
Вы прошили прошивку с поддержки CM2, аппарат остался в PBL (9008).
Вы слили прошивку с аналогичного (на ваш взгляд) аппарата, залили ее в больного, он окочурился в 900E и даже ТП не помогает.
Все правильно? ТП, надеюсь, без АКБ делаете? И вы так и не ответили что за версия в "донорском" аппарате.

Что слили с донора, закиньте куда-нибудь (в архиве). Посмотрим..

FARIC


Наверное стоит подождать ответа JayDi.

Давайте только уточним один момент.
Вы прошили прошивку с поддержки CM2, аппарат остался в PBL (9008).
Вы слили прошивку с аналогичного (на ваш взгляд) аппарата, залили ее в больного, он окочурился в 900E и даже ТП не помогает.
Все правильно? ТП, надеюсь, без АКБ делаете? И вы так и не ответили что за версия в "донорском" аппарате.

Что слили с донора, закиньте куда-нибудь (в архиве). Посмотрим..

Да остался в pbl (спасибо не знал)
Да залил с донора но уже бекап сделанный best2 и он упал в 900e.
Проверил версию донора 7.1.2 такая же как и была.
Готовлю бекап и скину.

GreyDog


Вы черный форум почитайте, там несколько случаев подобно вашему. И без решения, вроде..

Вы же ТП делали только когда в 900E попали? Не уверен, но возможно эта "фишка" убрана на железном уровне. Посредством того же QFPROM, например. Т.е. когда аппарат обновился на 8, один из загрузчиков (sbl видимо), чего-то прописал куда-то. И теперь ТП не работает. Точнее, он не работал у вас изначально. Наверное можно попробовать флешку "посадить" на землю или куда ее там обычно сажают.. Тут я пас.

Предлагаю подождать комментария разработчика. У него опыта с этими аппаратами поболее чем у нас с вами.
И бекап, наверное, уже не нужен. Но пусть будет..

FARIC


Вы черный форум почитайте, там несколько случаев подобно вашему. И без решения, вроде..

Вы же ТП делали только когда в 900E попали? Не уверен, но возможно эта "фишка" убрана на железном уровне. Посредством того же QFPROM, например. Т.е. когда аппарат обновился на 8, один из загрузчиков (sbl видимо), чего-то прописал куда-то. И теперь ТП не работает. Точнее, он не работал у вас изначально. Наверное можно попробовать флешку "посадить" на землю или куда ее там обычно сажают.. Тут я пас.

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

Да уже после
Засада. Донор по тп даже без резюка в pbl может ходить. Думаю попробовать потом его обновить до 8 и проверить теорию.

dervish


Нужно одним из способов ввести его в 9008.

Т.е. когда аппарат обновился на 8, один из загрузчиков (sbl видимо), чего-то прописал куда-то.

В проц, PBL (типа как Knox "тикнул").
Думаю, что это точно возможно при обновлении штатными средствами, но при записи фулла - не уверен, если только загрузчик не научили писать в PBL (что вызывает сомнения в плане безопасности).

GreyDog


Давайте по-порядку. Как я, на сейчас, вижу.

Способы с так называемым EDL-кабелем и кнопками, обрабатывает SBL. Т.е. сегодня можно, после обновления sbl уже нельзя. Это понятно.
В QFPROM процессора пишет SBL. Может не один, с кем-то заодно, это не важно. Пишет и точка. Пишет при запуске платформы. Не важно что вы загрузили, оригинальную прошивку или дамп с аналогичной платформы. Это тоже понятно.
А вот, возможно, в том же QFPROM может быть ячейка отвечающая за перевод платформы в аварийный порт при помощи ТП. Т.е. на 7 ячейка была пуста. Замыкаем ТП, PBL заглядывает в ту ячейку, запрета не видит и открывает аварийный порт для загрузки ПО (9008). После обновления на 8, SBL прописал в ту ячейку запрет на обработку ТП. Теперь PBL не открывает аварийный порт.
Не утверждаю, предполагаю.

Если вы хотите записать или восстановить IMEI или изменить номер IMEI любого смартфона с чипсетом Qualcomm Snapdragon, то это руководство для вас. Теперь мы предполагаем, что вы читаете эту статью, что означает, что вы хотите восстановить IMEI любого устройства Qualcomm. Но для этого вам нужно сначала включить режим Diag на вашем устройстве, набрав или введя команды ADB. В этой статье мы расскажем, как включить или отключить режим диагностики на устройстве Qualcomm с помощью ADB. Этот метод работает на устройствах Vivo, Xiaomi, Oppo и других.

Что такое режим диагностики?

Вы должны знать, что порт Diag должен быть включен на смартфонах Qualcomm для записи или восстановления номера IMEI. После того, как вы включили порт диагностики на своем устройстве Qualcomm, вы сможете легко восстановить или изменить номер IMEI своего устройства с помощью инструмента QPST, QFIL или других инструментов.

Как включить или отключить режим диагностики на устройстве Qualcomm с помощью ADB [Works on Vivo, Xiaomi, Oppo and more]

Стоит отметить, что для любых устройств с чипсетом MediaTek (MTK) требуется инструмент Miracle Box для легкого восстановления номера IMEI. Принимая во внимание, что COM-порт Diag не требуется для устройств MediaTek и других процессоров, таких как Spreadtrum и т. Д. Но если вы собираетесь восстанавливать IMEI на любых устройствах Qualcomm, таких как Vivo, Oppo, Xiaomi, Samsung, Nokia, Lenovo и Motorola, тогда diag port является необходимым.

Пожалуйста, обратите внимание:

Действия по включению или отключению режима диагностики на устройстве Qualcomm с помощью ADB

У нас есть три различных варианта, позволяющих легко включить порт Qualcomm Diag на вашем устройстве. Ознакомьтесь с шагами ниже: Если один метод не работает, используйте другой метод.

[A.] Использование кода порта Diag (номер набора)
[B.] Приложение эмулятора терминала (APK)
[C.] Командный метод ADB

A. Наберите номер

Теперь у вас включен или отключен режим диагностики на устройстве Qualcomm. Если это не сработает, попробуйте второй способ.

Б. Приложение эмулятора терминала (APK) для включения или отключения режима диагностики на устройстве Qualcomm

  • Для второго метода ваш телефон должен быть рутирован первым.
  • Установите Terminal Emulator Apk на свой телефон.
  • Подключаем устройство к компьютеру.
  • Включите USB-отладку на своем телефоне в параметрах разработчика.
  • Теперь откройте эмулятор терминала.
  • Введите следующую команду и нажмите ввод:
  • Затем введите другую команду ниже и нажмите Enter, чтобы применить:
  • Выполнено. Вы включили или отключили режим диагностики на устройстве Qualcomm.

C. Командный метод ADB (рекомендуется)

  • Требуется root-доступ.
  • Включите USB-отладку на своем телефоне в параметрах разработчика.
  • Затем подключите ваше устройство к компьютеру.
  • Откройте минимальную командную строку ADB и Fastboot на своем ПК.
  • Введите следующие команды и нажмите Enter одну за другой, чтобы применить:

Мы надеемся, что это руководство окажется для вас полезным, и вы успешно включили или отключили режим Diag на любых устройствах Qualcomm. По любым вопросам, дайте нам знать в комментариях ниже.

Итак, для начала нам потребуется оригинальный кабель Xiaomi. Почему оригинал? Да потому, что все производители лепят кабеля бесконтрольно, у всех свои цвета/конструкции и поверьте, вам может не понравится то, что вы вскроете:) В общих чертах на примере цветов, используемых Xiaomi, нам нужно получить следующее:


На условно заводских версиях с алиэкспресс стоит кнопка, но нам некогда ждать пока придет провод из Китая, поэтому делаем следующее:


Зачищаем аккуратно черную изоляцию, для этого аккуратно вдоль провод режем лезвием или канцелярским ножом. Оголяем провода на расстоянии 4-5см и аккуратно зачищаем цветную изоляцию с черного и зеленого проводов, у меня получилось следующее.

Если вы всё-таки решили использовать другой кабель и увидели другую радугу, то перебирайте сами, я в душе не знаю, как из ваших кабелей Data+, а какой Ground))

А мы тем временем уже получили свой DFC и теперь самое время его использовать, для этого:

  1. Устанавливаем драйвера QDLoader+HS-USB+Driver из Xiaomi Flash-Kit
  2. Полностью выключаем телефон;
  3. Вставляем кабель в телефон, в компьютер пока не нужно;
  4. Прижимаем зеленый и черный кабеля оголенными частями друг к другу
  5. Вставляем второй конец кабеля в компьютер
  6. Ждём секунд 5
  7. Разъединяем черный и зеленый провод и следим, чтобы они больше не соприкасались.




К слову, у меня это получилось с первого раза, но в оригинальной статьей отдельное предупреждение, что у вас может получиться с десятой попытки. От себя же добавлю, что у меня в компьютере только два порта USB из 12 позволяют шить телефоны Xiaomi, я их знаю и использую их. А узнал это опытным путем и большой попоболью. Так что, если ваш телефон не хочет нормально определяться, пробуйте использовать другой порт.

Если всё определилось, то возвращаемся к основной статье и прошиваем телефон.

Вроде всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу во Вконтакте и канал YouTube.

Читайте также: