Прошивка на процессоре qualcomm
Поделится опытом или задать вопрос можно в теме обсуждения.
Рекомендуется до всех манипуляций по прошивке сделать резервную копию EFS (если у вас ее еще нет для прошиваемого аппарата).
Предупреждения
- Вне зависимости какая у Вас на данный момент установлена прошивка, в меню настроек удалить аккаунт и сделать сброс к заводским настройкам.
- Если вам не под силу даже установить драйвера для чипов Qualcomm, то вероятность успешного процесса заливки прошивки снижается до 3%.
- Советую производить заливку прошивки с ПК, на котором установлена Windows 7 (на Windows 8.1, но вероятность успешного процесса заливки прошивки снижается до 50%).
- В целом процесс прошивки данным методом безопасен, но только в умелых руках!
- Всем удачи!
Подготовка
1. Загрузить утилиты QPST и драйверы .
2. Установить "vcredist_x86.exe". Файл вложен в комплект QPST.
3. Установить "прошивальщик" - "QPST.XX.msi".
4. Установить драйверы для чипов Qualcomm (скачанные выше). Желательно отключить в данный момент интернет. Windows иногда устанавливает "RELINK HS-USB QDLoader. ". Нужно их удалить, кликнув на драйвер, вызвать контекстное меню и кликнуть на "Удалить", поставить галочку: Удалить программы драйверов для этого устройства.
5. Полностью выключить прошиваемый аппарат.
6. Зажать клавишу увеличения громкости (Volume Up), либо качельку громкости (Volume Up & Down одновременно) и не отпуская ее подключить USB-шнур, который уже подключен в порт USB 2.0 вашего ПК.
7. В "Диспетчере устройств" должно появиться устройство "Qualcomm/Lenovo HS-USB QDLoader 9008".
Процесс прошивки
1. Распаковать прошивку на любой диск, желательно в корень и по кратчайшему пути.
2. Запустить программу "QFIL".
3. В поле "Programmer patch" нажать на кнопу "Browse", в открывшемся окне перейти до папки с прошивкой (в примере: ROW_S121), выбрать файл "prog_emmc_firehose_89XX.mbn" (в примере: prog_emmc_firehose_8916.mbn) , нажать "Открыть" .
4. Нажать копку "Load XML…", в открывшемся окне поочередно выбрать – сначала "rawprogram0.xml", нажать "Открыть", затем "patch0.xml" - "Открыть".
5. Открыть "Диспетчер задач". Убедится, что программа QFIL определяет устройство как Qualcomm Lenovo HS-USB QDLoader 9008.
6. Нажать на кнопку "Download" и дождаться окончания процесса. Устройство должно перезагрузиться при успешном процессе прошивки и загрузится в Android OS.
Рекомендуется СМЕНИТЬ РЕГИОН КОД после прошивки с ПК (не для старых моделей).
Общие принципы восстановления загрузчиков на 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, ссылка
Если хотите разбираться всерьёз, то установите и запустите на этот порт сниффер - например, USBlyzer, и выложите лог вот такой попытки в QFIL.
Да, при использовании USBlyser нужно в настройках: Capture - Capture Settings - URB Transfer Buffer Size Limit задать максимально допустимое для используемой версии программы значение.
"примерный пример" по прошивке с помощью MiFlash
Имею труп Huawei U8850 в таком состоянии, прошивальщики не шьют, пробую свой сделать.
Перспектива создания прошивальщика ранее безнадежно софтово убитого девайса)
запрос информации
Важно!
Если в параметрах или crc16 встречаются символы 0x7E или 0x7D, то они заменяются на 2 байта:
Однако crc16 рассчитывается для 0x7E или 0x7D.
Команды(Ответы в случае успеха(0x7E и crc16 отброшены))
1. Информация о протоколе
0x08 0x06 0x01 0x0100 0x090 (0x08 PROTOCOL_ID(1 байт) MIN_PROTOCOL_ID(1 байт) MAX_WRITE_SIZE(2 байта) mob_model(1 байт))
Ошибки
Если вам в ответе приходит 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 t = (((unsigned short)data >8)&255));
t^=(unsigned char)(data >> 4);
t^= ((unsigned short)data 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 флехах иногда нужно ноги чипу закоротить, шоб востановить.
говорят в телефоне иногда тоже помогает, если сервис-мануал есть, потому шо под компаунд не подлезть, а рядом можно.
Пытаясь прошить свой мобильный телефон, и потерпев по различным причинам неудачу, пользователь может обнаружить, что гаджет перестал подавать признаки жизни. И при подключении к ПК определяется как « Qualcomm HS-USB QDloader 9008 », который требует прошивки. Различные способы вывести устройство из данного «кирпичного» состояния оказываются неэффективными. А специалисты сервисного центра или заламывают за ремонт солидную цену, или вовсе рекомендуют выкинуть девайс в мусорное ведро. В данном материале я разберу, какие есть способы вывести гаджет из данного состояния. А также какие инструменты нам в этом помогут.
Как восстановить возможность прошивки с названием Qualcomm Hs USB Qdloader 9008
Желая просто перепрошить полученный «hard brick 9008» пользователь обычно терпит неудачу. Методика восстановления таких девайсов довольно различна, выполняется пользователями на свой страх и риск, с отсутствием гарантии положительных результатов . При этом существуют как программные способы решения данной проблемы (будут рассмотрены мной ниже), так и аппаратные, реализуемые путём замыкания ряда контактов в девайсе (с большой вероятностью спалить устройство).
Итак, рассмотрим несколько программных способов решения проблемы:
Настройки
В завершение обзора Qualcomm Flash Image Loader еще раз акцентируем внимание на предназначении инструмента – он создан для профессионального применения специалистами, обладающими рядом знаний и пониманием смысла осуществляемых приложением операций. Именно такие люди могут полностью реализовать потенциал QFIL и полностью, а главное, правильно настроить программу для решения конкретной задачи.
Рядовому, а тем более неопытному пользователю, применяющему средство по инструкции действенной в отношении отдельной модели Android-устройства, параметры КуФИЛа, установленные по умолчанию, лучше не изменять, а инструмент в целом использовать лишь в крайнем случае и при уверенности в правильности собственных действий.
Способ №1. Общее восстановление системы
Для проведения комплекса мероприятию по оживлению девайса рекомендуется использовать ОС Виндовс 7, установленную QPST (Qualcomm Product Support Tools) 429 версии и выше, а также файлы восстановления для вашего процессора (например, для процессора 8064 это файлы родной прошивки, различные xml-файлы, 8064_msimage.mbn и другие).
- Сначала нам необходимо восстановить «Qualcomm bootloader». Запускаем файл QPST Config.exe , переходимо во вкладку « Ports », кликаем на « Add New Port », выбираем возникший порт, и нажимаем на « ОК »;
- Затем, не закрывая конфигурационный файл, запускаем в той же папке файл emmcswdownload.exe. Затем выбираем наш порт, кликаем на « Browse » и подтверждаем;
- После этого слева сверху должно появиться изображение с компьютером и названием нашего порта в режиме « download »;
- В строке « Flash Programmer file » вводим «MPRG8064.hex » (у вас может быть другое название, соответствующее вашему процессору);
- В строке « Boot Image » вводим 8064_msimage.mbn (у вас вновь будет другое название);
- Устанавливаем галочки на опциях «Program Boot Loaders, Trusted Mode »;
- Забираем галочку с «Programm MMC device »;
- Устанавливаем галочку на «Search Path », и указываем программе папку, где имеются файлы программера 8064;
- Кликаем на «Load XML def » и грузим файл «rawprogram0.xm»;
- Теперь жмём на «Load patch def » и грузим файл «patch0.xml»;
- Кликаем на « Download », после чего гаджет должен перейти в состоянии «лёгкий кирпич», и выйти из состояния порта 9008.
Способ №3. Альтернативный способ решить проблему
Этот способ подходит, если вышеуказанные инструкции не дали результата:
- Используйте ПК с установленной Виндовс 7;
- Скачайте и установите программу « MiPhone », содержащую « MiFlash »;
- Подключите гаджет к ПК (устройство определяется как «Qualcomm HS-USB QDLoader 9008 COM плюс какой-либо номер);
- Скачиваем оригинальную прошивку для « FastBoot »;
- Затем запускаем «MiFlash», и пробуем прошить телефон (в программе гаджет также определяется как ком-порт с каким-либо номером);
- Во время прошивки не отключайте девайс, даже если начнёт активно мигать красный диод. Рекомендуется оставить ПК с подключенным к нему гаджетом до тех пор, пока диод не перестанет мигать (некоторые пользователи оставляли такую систему на ночь);
- Отключите устройство от комптютера, затем вновь подключите, и попробуйте вновь прошить устройство;
- Устройство может отобразиться на ПК как несколько дисков, с необходимостью их форматирования. Форматировать ничего не надо;
- Снова запустите «Miflash», устройство может определиться как « device memory flash ». Вновь попробуйте его перепрошить;
- После прошивки нужно войти в « fastboot » без отключения телефона от ПК. Жмём кнопку увеличения громкости и питания – и если повезёт, то появится логотип;
- Далее вновь запустите «Miflash», устройство определится как положено, и, возможно, оживёт.
Недостатки
- Отсутствие русскоязычного интерфейса;
- Справка по приложению может быть получена исключительно онлайн и только при наличии доступа к закрытому от широкой публики разделу веб-сайта Qualcomm;
- Необходимость инсталлировать дополнительное ПО для работоспособности средства (Microsoft Visual C++ Redistributable Package);
- При неправильном применении, вследствие недостаточного количества знаний и опыта у пользователя, может повредить девайс.
Пользователями мобильных Android-девайсов, построенных на базе процессоров Qualcomm, приложение QFIL может и должно рассматриваться в качестве мощного и эффективного инструмента, в большинстве случаев способного помочь при восстановлении поврежденного системного ПО смартфона или планшета. При всех преимуществах использовать средство следует аккуратно и лишь в крайнем случае.
Продублирую.
Не включается, не заряжается. Моргает красным диодом. Глубокий разряд. После "толчка", определяется как 9006. Отформатирован. Прошит. Снова падает в 9006. Проблема решилась прогревом MSM. Поскольку на нем еще и RAM, на 100% выявить в чем был затык не представляется возможным. Проблема, скорее всего, в RAM, только в какой..
GreyDog
MSM8909 Reference Schematics
Там (откуда утащил) схема позиционируется как от Alcatel Pop 4 (5051J). Но поскольку на схеме нет никаких отличительных знаков производителя (TCL) и похожа она больше на референсную (типовую) от Qualcomm, выложу тут.
Ключевые элементы: MSM8909, PM8909, WTR4905, QFE3320, WCN3610.
Вложения
GreyDog
Про QCN (чуть подробнее)
Отвал сети в 99% случаях является проблемой железа. Не софта. Разберу, коротко, оставшиеся случаи. Например, после кривой прошивки. Когда нарушены раздел modemst1/2 и (или) fsg.
На ****, в ветке Lenovo K920, уже разжевал. Вроде даже в шапку подняли. На данном аппарате есть стандартная фишка Restore QCN. Если выбрать данный пункт меню, апп стирает разделы modemst1, modemst2 и создает новые, взяв калибровки из раздела fsg. Если fsg битый (чистый), ничего не восстановится. Это понятно.
Что делать? Затереть в аппарате вышеуказанные разделы, включить, дать проинициализироваться. Аппарат сам создаст нужные разделы. Далее нужно открыть диагностический порт и загрузить поправленный донорский QCN. Если цифры забиты в RPMB, апп (в некоторых случаях) тупо игнорирует донорские и восстанавливает родные. Как? Вопрос пока открытый.
Что такое QCN. Это просто калибровки. Ни больше, ни меньше. Это как в MauiMeta (Mediatek) вы сохраняете калибровки в файл ini. Тут - тоже самое.
Если после восстановления QCN сеть не появилась, катайте SoC, трансивер или далее по схеме. Сеть просто так не слетает. Как и загрузчик. Им физически некуда слетать. Забудьте эти два термина. Бред.
p.s. тут не про всё и всех, нужно разбирать каждый отдельный случай.
iglashkov
xtramen
апну тему по поводу многострадального lenovo z90. Тел китаец z90-7, после ota нет сети. имеи на месте. решение - пролил Z90a40_USR_S218, сети нет - залил qcn от z90-7, имеи есть - сети нет. Пролил модем от китайской 1525 через qfil - сеть завелась и шуршит)
Alex.M87
VlaDaNFort
Привет! Прошу подсказку, с квалкомами не очень имел дело. Есть аппарат Y635-L21, на тр кнопки не заходит в довнлоад, ребутится постоянно. тестпоинтом в EDL загнал, нашел прошу слитую программатором, но у меня программатора под квалкомы нет. Вопрос: Можно ли прошить эти файлы прошить через QFIL у qpst ? файлы в принципе теже ( возможно ли как то их переделать, переименовать по QFILовские файлы?) в проше слитой программатором такие файлы:Посмотреть вложение 310499Посмотреть вложение 310500
GreyDog
Загрузка дампа при помощи QFIL (для продвинутых).
В некоторых случаях (а в последнее время у меня такое происходит очень часто, особенно после стирания emmc), есть необходимость в записи дампа (своего или чужого) одним файлом. Мало кто знает, что сделать это можно (очень быстро) при помощи QFIL. Для этого требуется программер (firehose), дамп и болванка из аттача (rawprogram). Итак, небольшой лайффак.
1) Создайте где-нибудь папку и положите в нее все вышеперечисленное: файл дампа, firehose, rawprogram_write_user.
2) Откройте последний каким-нибудь текстовым редактором.
3) В переменной (или как там грамотно) filename, между кавычками, необходимо вписать имя файла с дампом. В моем примере это INOI_R7_user.img. Обратите внимание на расширение вашего дампа. Какой-то софт сливает образы с расширением bin.
4) В переменной num_partition_sectors, между кавычками, нужно указать количество секторов. В моем примере это 6293506. Как посчитать? Нужно ткнуть на файле с дампом правой кнопкой мыши - свойства и посмотреть на размер файла (в байтах). Разделите это число на 512 и у вас получится количество секторов.
5) В переменной size_in_KB, между кавычками, нужно указать размер в килобайтах. В моем примере это 3146753.0. Как посчитать? Разделите количество секторов на 2 и получите размер в килобайтах.
6) Сохраняете отредактированный rawprogram и открываете QFIL.
7) В поле Programmer указываете ваш firehose в папке с дампом.
8) По кнопке Load XML выбираете ваш rawprogam.
9) Далее, когда QFIL попросит выбрать patch, нажимаете отмена
10) Жмете Download и ждете.
Писал больше для себя. Когда-то делал, потом забыл и пришлось вспоминать, наступая на старые грабли. Теперь есть куда посмотреть.
Возможно, такой "прием" пригодится тем кто меняет флешки. Записать дамп при помощи QFIL, мне кажется, много быстрее. Естественно, с учетом того что вы все сделали правильно (тут о конфигурации флешки, ее размере (емкости) и успешной установки микросхемы на плату) и наличии программера (firehose).
p.s. Если вы, с первого раза, вообще ничего не поняли, то лучше ничего и не делайте
Загрузка образа прошивки и других компонентов в приложение
QFIL является практически универсальным решением в отношении устройств, созданных на базе аппаратной платформы Qualcomm, а значит, подходит для работы с огромным числом моделей смартфонов и планшетных ПК. При этом эффективное выполнение приложением своей главной функции зависит во многом от пакета с файлами, предназначенными для переноса в системные разделы конкретной модели девайса. QFIL способен работать с двумя типами сборок (Build Type) таких пакетов – «Flat Build» и «Meta Build».
Перед тем как указывать приложению место расположение компонентов системного ПО Android-девайса, следует выбрать тип сборки прошивки – для этого в окне КуФИЛ присутствует специальный переключатель-радиокнопка.
Несмотря на то, что QFIL позиционируется в качестве средства для эксплуатации профессионалами, которые должны обладать рядом специфических знаний, интерфейс приложения совершенно не перегружен «лишними» либо «непонятными» элементами.
В большинстве ситуаций, все что требуется от пользователя для проведения прошивки Qualcomm-аппарата — это указать пути расположения файлов из пакета, содержащего образ мобильной ОС для модели, с помощью кнопок выбора компонентов, инициировать процедуру перезаписи памяти девайса нажатием «Download», а затем ожидать, пока QFIL автоматически выполнит все манипуляции.
Кирпичи бывают разные — чёрные, белые, красные…
Как известно, существуют несколько вариантов состояния телефона типа «кирпич» (brick).
Вид | Особенности |
---|---|
Очень лёгкий кирпич (very soft brick) | Данное состояние возникает из-за некорректно установленной прошивки, при этом гаджет подаёт признаки жизни – светится белый экран, видно лого, даже может быть доступна загрузочная анимация, возможен вход в рекавери. Сама же загрузка аппарата не происходит. |
Лёгкий кирпич (soft brick) | В данном состоянии гаджет не включается, и может даже не подавать признаки жизни. При этом таблица разделов девайса не повреждена и доступна для работы. |
Тяжёлый кирпич (hard brick) | Флеш память не видна, телефон определяется как com-порт. Повреждена цепь загрузчиков, а также, возможно, и сама таблица разделов. |
Очень тяжёлый кирпич (hard hard brick) | Гаджет никак не определяется при подключении к ПК. |
С третьим (и довольно тяжёлым) случаем мы и имеем дело в нашей ситуации, когда подключенный к ПК телефон определяются как ком-порт HS-USB QDLoader 9008 .
Логирование
Результат каждой манипуляции, проводимой с помощью КуФИЛа фиксируется приложением, а информация о происходящем в каждый момент времени транслируется в специальном поле «Status».
Профессионалу ознакомление с логом проводимой или уже завершенной процедуры позволяет сделать выводы о причинах сбоев, если они возникают во время работы приложения, а обычному пользователю констатация событий дает возможность получить достоверные данные о том, что процесс прошивки девайса идет либо завершился успехом/ошибкой.
Для более глубокого анализа или, к примеру, пересылки специалисту с целью получения консультации, в QFIL предусмотрена возможность сохранения записей о произошедших событиях в лог-файл.
Подключение устройств
Для выполнения основного своего предназначения – перезаписи содержимого микросхем flash-памяти Qualcomm-устройств данными из файл-образов приложение QFIL должно быть сопряжено с аппаратом, находящемся в особом состоянии — Emergency Download (режим EDL).
В указанный режим устройства, системное ПО которых было серьезно повреждено, часто переключаются самостоятельно, но также перевод в состояние может быть инициирован пользователем целенаправленно. Для контроля со стороны пользователя за правильностью подключения прошиваемых аппаратов в QFIL присутствует индикация – если программа «видит» девайс в режиме, подходящем для перезаписи памяти, в ее окне отображается наименование «Qualcomm HS-USB QDLoader 9008» и номер COM-порта.
Если к компьютеру, используемому в качестве инструмента для прошивки/восстановления Android, подсоединено несколько Qualcomm-девайсов в режиме EDL, между ними можно легко переключаться с помощью кнопки «Select Port».
Заключение
Перечисленные выше способы имеют рекомендательный характер и не гарантируют 100% результата. Тем не менее, они помогли довольно многим пользователям. И могут быть рекомендованы как сподручный инструмент при борьбе с прошивкой в «кирпичном» состоянии Qualcomm Hs USB Qdloader 9008. Если же ни один из данных способов не оказался для вас эффективным, рекомендую обратиться на специализированный форум, где вам окажут помощь в решении вашего вопроса.
QFIL – специализированное программное средство, главной функцией которого является перезапись системных разделов памяти (прошивка) Android-устройств, построенных на базе аппаратной платформы Qualcomm.
QFIL входит в состав программного комплекса Qualcomm Products Support Tools (QPST), предназначенного в большей степени для использования квалифицированными специалистами, чем рядовыми пользователями. При этом приложение может эксплуатироваться автономно (вне зависимости от наличия или отсутствия остальных компонентов QPST на компьютере) и часто применяется обычными владельцами Андроид-девайсов при самостоятельном программном ремонте смартфонов и планшетов, системное ПО которых подверглось серьёзным повреждениям.
Рассмотрим основные функции КуФИЛ, которые могут быть задействованы неспециалистами в области обслуживания Qualcomm-аппаратов.
Дополнительные возможности
Помимо интеграции готового пакета, содержащего компоненты ОС Android, в память Qualcomm-девайсов с целью восстановления работоспособности их программной части, в QFIL предусмотрены возможности проведения ряда специфических и/или сопутствующих прошивке процедур.
Наиболее полезной и часто используемой обычными пользователями функцией QFIL из перечня дополнительных является сохранение бэкапа значений параметров, записанных в разделе «EFS» памяти девайса. В указанной области содержатся сведения (калибровки) необходимые для правильного функционирования беспроводных сетей на Qualcomm-устройствах, в частности IMEI-идентификатор(ы). QFIL позволяет очень быстро и легко сохранить калибровки в специализированный QCN-файл, а также впоследствии восстановить EFS-раздел памяти мобильного девайса из резервной копии, если такая необходимость возникнет.
Способ №2. Подходит для телефонов с прошивкой LG
Порядок действий для устранения проблемы с Qualcomm Hs USB Qdloader 9008 на устройствах LG:
- Загрузите и установите драйвера к вашему телефону на ПК;
- Загрузите и установите на ПК программу для прошивки (восстановления) устройств « BoardDiag »;
- Загрузите TOT-файлы;
- Распакуйте все эти архивы (включая ТОТ-файлы) в какую-нибудь директорию на диске С;
- Изымите аккумулятор из гаджета;
- Подключите девайс к ПК через ЮСБ-кабель;
- Вставьте аккумулятор обратно;
- Запустите «BoardDiag» и установите настройки так, как на картинке:
- AP Chipset : W3 W5 (ms8610);
- Com Port : получите номер порта из диспетчера устройств;
- Target Dir : Новая папка, созданная вами на диске С;
- BIN : Выберите .tot-файл;
- DIR : Новая папка, созданная вами на диске С.
- Нажмите на кнопку « Extract » и дождитесь окончания процесса;
- Убедитесь, что стоят галочки на опциях « AP Check » и « EMMC Test »;
- Нажмите на « START » и дождитесь, пока программа завершит требуемые операции;
- После завершение отсоедините смартфон от ПК;
- Вновь изымите батарею, подождите пару секунд, вставьте её обратно, и попытайтесь зайти в « Download mode » (удерживаем клавишу «громкость плюс» и подключаем к ЮСБ компьютера). Если получилось – значит вы можете прошить ваш гаджет.
Достоинства
- Широчайший перечень поддерживаемых моделей Android-девайсов;
- Простой интерфейс;
- Высочайшая эффективность при правильном выборе пакета прошивки;
- В некоторых случаях единственный инструмент, способный восстановить серьезно поврежденное системное ПО Qualcomm-аппарата.
Читайте также: