X Message site
(The message will disappear after 2 seconds)
285 pagesV<131415161718>
Reply
>General principles of recovery to boot Qualcomm| | | HS-USB QDLoader 9008, HS-USB Diagnostics 9006, QHUSB_DLOAD, etc.
vaalf
Message#1
12.02.15, 22:01
Persōna suspecta
*********
[Online]

Group:Moderators
Posts: 0 Members:
Date: 05/12/13
Meizu Max

Reputation:-1386+

The level of complexity of the topic: very complex
A WARNING!!
IF YOU DO NOT UNDERSTAND THE RISK LEVEL AND THE MECHANISM OF THE WORK OF THE SUGGESTED UTILITIES
- THEN YOU ARE BETTERDO NOT USEMATERIALS OF THIS THEME
--- since Instead of restoring - you can MORE KILL YOUR DEVICE MORE
(And in that case you'd better give the device to those who are more knowledgeable in these matters)


Before asking questions:
ˇ1. It is necessary to studyBasic concepts (at least): in the cap "Terms (definitions)"(All) +" General theory "(Release "a little old", but the general idea gives);
++ "ideally" - deal with the "ListOpenIssues "
ˇ2. provide "Absolute minimum" of the necessary info ("rules of the topic"):
  1. links to//w3bsit3-dns.com/devdb/(Description of the device) and the firmware theme (/ discussion) on w3bsit3-dns.com
  2. [Under the spoiler!] Info about sections int. Memory - (preferably - with the size of partitions) (example); Perhaps - ask / get in the subject of your device
  3. [Under the spoiler!] USB IDs of the VID / PID of the machineIn all combinations of buttons / battery: Check all options
  4. [Under the spoiler!] What was done with the device before it was in this condition? What has been tried from the methods / approaches in the subject? (In detail!)
  5. [Under the spoiler!] conclusionQblinfoOne of the loaders (/ programmer) - with the firmware (/ dump). (what for, Another example of output )
  6. How many hours on (native?) Charging was the device before the diagnosis?(FLCB?); Preferably also the battery charge level (mV / mA)?
  7. How many PCs (/ OSes) were diagnosed?
  8. [Under the spoiler!] Own considerations / assumptions (/ doubts (/ questions)) regarding possible solutions
If there is no "absolute minimum", the required info-message will be deleted.

PS: if you do not have the opportunity / desire to provide information on all the points above, but there is a desire to get advice from the participants of this topic - formulate the issue in the subject of your device, and here - only a link to acc. Post in the subject of your device;
If any of the participants in this topic have the opportunity / desire - then you will receive an answer in the subject of your device

Zyy: (recommended) -How to ask questions?
=============================
Call for compilation of a table for the correspondence of models of chipsets and equipment manufacturers to identifiers in certificates
How and what to do (for example, SBL *), What is already there; + Also:
The qblinfo utility is officially added to qtools.
Now the current version of the assembly for Windows can always be downloaded bythis link.
=====================
Qfpr2 - a script to get the contents of QFUSES
So far, only for one "type" of platforms - the 2nd, according to my classification. This includes, for example, MSM8x10, MSM8x26, MSM8962, MSM8974, MSM8x92, MSM8994, APQ8084, MDM9x25, MDM9x35. This class is characterized by PBL work on the Sahara, IRAM addresses 0xf8xxxxxx.
I suggest that all owners of devices on platforms of this type run this script and put the resulting out.txt with the model of the device.
In addition to the "theoretical" benefits in terms of developing the platform, this should help in solving the practical task of selecting boot loaders.

=====================
  • The goal: "to help seekers on a difficult path to restore bricks to Qualcomm"
    The main emphasis in the topic will be given to the "latest versions" of SoC - MSM (/ APQ) 8x ** on eMMC,
    But because "The principles are common" - it will probably be useful for other SoC series (MDM (/ QSD) 7x ** on NAND (/ MTD)
Tasks
  • Collect and systematize ("lead to" understandable "form) common terminology and definitions
  • Systematize and find common methodological principles and approaches for restoration
  • ...
  • Collect work kits ("case studies") of bricks recovery on Qualcomm
  • ...
  • To develop standard recommendations on drawing up "recovery cases" Qualcomm devices for which there are no ready cases
____________
"ListOpenIssues "
This is probably the most important section of the topic (after "Terms (definitions)" + "General theory")
  • Is it possible to "assemble" itself (for example in a HEX editor) "boot" (* msi_image.mbn) from dumps (dd) resp. Sections (sbl1 (/ 2 (/ 3)) + tz (/ + hyp)) from the working device?See Answers
  • What for to translate from 9008 to 9006 it is necessary to flash the whole chain of loaders? (After all, they are again re-flashed when full firmware is poured (/ dump partitions) in 9006)?See Answers
  • What are the magic numbers and why are they "generally" needed ("what is their meaning")?See Answers
  • Does all Qualcomm machines have a method of "starting the device from the" External SD card "(1, 2) "In the 9008-m mode?Depends on the values ​​in QFUSES
  • ..
Answers
  • Answer . * vvevvevve,: Thank_you: - it's better to starthere- and further on the topic (at least 2 pages)
  • Is it possible to use the same programmer (xPRG ****. Hex (/ mbn)) differentBut with the same SoC? Answer1
  • ...
_____________

PS: if after the "Answers" you have "questions" - then before "restoring something":
Or read the entire topic again
Or give the device to restore those who are more knowledgeable in these matters
Motive
Motive (prehistory)+ Archive versions of the caps
__________________
Terms (definitions)
General theory
"Literature" and notes on the topic
Assembly post 1 ("In the original theme")
Prefabricated post 2

----------------
"Interesting notes" (about fastboot) + "Continuation"
Nv parameter is responsible for microphone gain (by * =S=,: Thank_you:)

==========
The eMMC controller went into read-only mode:
General principles of rebuilding boot loaders on Qualcomm (Post acdev # 42655190)
+ O ReadOnly on SD cards

Shl: in the "last resort" - you can try to search andOrder memory (emmc chip) in china ...
==========
O IMEI:
General principles for restoring boot loaders to Qualcomm (Post kestua # 38839099)
General principles for restoring boot loaders to Qualcomm (Post = S = # 38869956)

IMEI Backup with QPST on Qualcomm Snapdragon 616:Xiaomi Redmi 3 - Official firmware MIUI 7 (OS 5.1.1) (Post purler # 48189506)

Bootloader from the sources on the basis of CAF - you can collect! :General principles for restoring boot loaders to Qualcomm (Post S-trace # 48897765)

A large database of jtag assignments forMost smartphonesThank you* Vladimirs77,
General principles of rebuilding boot loaders on Qualcomm (Post Vladimirs77 # 50087863)

==========

USB Vendor IDs:Http: //developer.andro.../device.html#VendorIds
OEM Drivers:Http: //developer.andro...s/oem-usb.html#Drivers
Google USB Driver:Http://developer.android.com/sdk/win-usb.html
Attention!! Relative to "Relink HS-USB QD Loader 9008 (COM *)":
Acdev @ 02.26.2016, 14:45*
The RELINK driver does not mesh and must be removed.
For the place it should be put Google or from the vendor.

+ QDLoader HS-USB Driver 32-64 bit
+ moreDriver for Qualcomm HS-USB QDLoader 9008 for Windows x64 // x86
==========
How to generate the **** _ msimage.mbn (as an example, on Windows with QPST (emmcswdownload.exe))
General principles of rebuilding boot loaders on Qualcomm (Post wladimir_tm # 43253768)

====
Bootloaders lumiyCollection of official firmware

Recover from the mode of Hard Brick (9008) smartphone Nokia Lumia 525 (RM-998).

UFS standards (Universal Flash Storage) - Thank you * Kramar111,

About transfer of phones on SD 650 in EDL by closing USB D + on the ground

____________
"Ready-made recovery cases"

MSM7225A (HTC Desire C)
General principles for rebuilding boot loaders on Qualcomm (Post -Zhuk- # 50174000)
...
Qualcomm Snapdragon 200 MSM8612:
Lenovo A785e (China Telecom)General principles of rebuilding boot loaders on Qualcomm (Post grass7 # 41425745)

===
Qualcomm Snapdragon 400 MSM8228:
General principles of rebuilding boot loaders on Qualcomm (Post vvevvevve # 40862977)

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

===
Qualcomm Snapdragon 800 MSM8974:
Lenovo K910SS
LG G2+ W3bsit3-dns.com:(The fast kestua # 39298647) (LG G2 - Unbrick)

===
Qualcomm Snapdragon 801 MSM8974AB:
ZTE Grand S II:Rebuild the brick! Method number 2! IMEI recovery!

Qualcomm Snapdragon 801 MSM8974AC v3:
Moto X Gen2 General principles of rebuilding boot loaders on Qualcomm (Post S5610_best # 50312537)

===
Qualcomm Snapdragon 805 MSM8084:
Unbrick Motorola Droid Turbo



___________
Utilities
QC-Privided:

QPST:

Current versions of QPST from the network (QPST2.7.422-437) - thanks!* Peter23,
General principles of rebuilding boot loaders on Qualcomm (Post peter23 # 50215409)

QPST.2.7.422 (qcom_Upgrade_Tool_20140422)


QFIL:
Lenovo-forums.ru


______
OEM-Provided
Miflash (Miphone / MIUI ROM Flashing Tool):
Official page with manual: Download MIUI ROM Flashing Tool (alwaysLatestVersion + xiaomi ROMs):http://en.miui.com/a-234.html
... Drivers / Utilities / Add-ons -> MiFlash
Download - MiPhone2.11.6 (Option 1)
Download - MiPhone20131108 (Option 2)
Download - MiPhone20140509 (Option 3)

MiPhone20141107Http: //bigota.d.miui.c...ls/MiPhone20141107.exe
[email protected]:General principles of rebuilding boot loaders on Qualcomm (Post wladimir_tm # 42794251)
MiFlash 2016.03.30.0 (64bit)
MiFlash 2016.04.01.0 (64it)

QFIL (via Lenovo):
Lenovo-forums.ru

Tools for working with IMEI -Thank you . * Ariafan, linkand SW.* Acdev, link


______
DEV-Provided
USBlyser:
Version: 2.1
Released: March 16, 2014
Size: 3,9 Mb
Limitations: Fully functional 33-day trial
If you want to understand seriously, install and run on this port a sniffer - for example, USBlyzer, and lay out the log of such an attempt in QFIL.
Yes, when using USBlyser, you need to set the maximum permissible value for the version of the program used in the settings: Capture - Capture Settings - URB Transfer Buffer Size Limit.


The file of automatic conversion of HEX values ​​gpt.bin (received dd if = / dev / block / mmcblk0 of = / sdcard / gpt.bin bs = 8 count = 2176) into text content rawprogram0.xmlExcel means- Thank you* Bazzz2,

Qtools project:
github, General principles for restoring boot loaders to Qualcomm (Post vvevvevve # 40306059)
++ Qblinfo How and what to do (for example, SBL *)

DFS Professional CDMA Tool:
Http://cdmatool.com
General principles of rebuilding boot loaders on Qualcomm (Postlelez1975 # 38804787)
General principles of rebuilding boot loaders on Qualcomm (Post wladimir_tm # 38808958)

NV-items_reader_writer:
[TOOL / GUIDE] Full NV Backup and Restore [SIMPLE] [08-03-2012]
+ Example of instructions for working in the program


Recovery script for collecting the partitions info (mmcblk0info.sh/zip):
Http: //forum.xda-devel...=56569542&postcount=71

EFS Professional:
Http: //forum.xda-devel...-professional-t1308546

Brixfix:
Http: //forum.xda-devel...owthread.php? T = 2136738

EMMC RAW [email protected]:eMMC RAW Tool

Boot-unlocker-gnex:General principles for restoring boot loaders to Qualcomm (Post nerwin # 40222279)
Https://code.google.com/p/boot-unlocker-gnex/
BootUnlocker for Nexus Devices - Unlock your bootloader without fastboot.
This application REQUIRES a Galaxy Nexus (maguro, toro or toroplus), Nexus 4 (mako), Nexus 5 (hammerhead), Nexus 7 2013 (deb or flo), Nexus 10 (manta), or OnePlus One (bacon / A0001), With root.


Qualcomm Tools by * Vin2809,

®Partitions Backup & RestoreA few screenshots for explaining the process:®Partitions Backup & Restore (Post aleha81 # 39380773)
Partitions Backup & Restore v1.6.0 GB- Thank you* htc 600,

Aureljared / unbrick_8960:Https://github.com/aureljared/unbrick_8960

WriteDualIMEI utility (W + G_eMMC)ARK Benefit A3 - Official firmware

Maud. Fastboot.exe, which "knows how" to send the command "reboot-edl" to the bootloader "directly" (without the prefix "oem") - the command line "fastboot_edl reboot-edl";
Thank you* Emusic, General principles of rebuilding boot loaders on Qualcomm (Post emusic # 50224890)


Emmcdl:
Thank you* Peter23,"For the find" :)
You can see the support of firehose, you can see the ability to read the USB flash drive from the phone, and not just to write down (in the first place, this is what is interesting for it).
General principles for restoring boot loaders to Qualcomm (Post peter23 # 50287938)

+ Found a more recent version 2.15General principles for restoring boot loaders to Qualcomm (Post peter23 # 50314988)

Set of batch files for automated read / write partitions via emmcdl - thanks* Emusic,
General principles of rebuilding boot loaders on Qualcomm (Post emusic # 50332273)

______
______
Instructions

Full dump flash drive:
* How to remove a full dump flash drive if there is no SD card slot + Universal and platform independent - script: Thank_you:* vvevvevve,
* And simpler (but "Unsecured") General principles of rebuilding boot loaders on Qualcomm (Post wladimir_tm # 41497005)
* On habrahabr.ru: link to the instructionGeneral principles of rebuilding boot loaders on Qualcomm (Postlelez1975 # 43247628)
--------------
** "Directly on the (live) device" make "a recovery SD"

"Even on WinXP" - you need to "disable signature verification" of drivers: Thank_you:* Magnat.mg

First 100MBBackup (using app "Partitions Backup & Restore")General principles for restoring boot loaders to Qualcomm (Post wladimir_tm # 41429130)

About the resistance to search for test points (resistor 75-100 Ohm)

"Instruction in pictures": QFIL Backup and restore EFS:Lenovo S90 - Firmwares (OS 4.4.4 - 5.X.X) (The Fastest MATVEI # 40689013)

IMEI repair through qpstHighscreen Omega Prime Mini - Talk General principles of recovery to boot Qualcomm

"Sample example" (read in context):Translation instructions from Xiaomi.eu, adapted to increase the section / data to 6 gigs (with the help of parted)

"Example" on firmware with MiFlash:


Example commands - to "see sections"

[GUIDE] How to make a nandroid backup directly to your computer without using sdcard

Example:(Windows + VMWare Ubuntu) restoring the bootloader chain (from state 9006) (+ UBUNTU VMWARE IMAGES
orUbuntu-14-04-1-lts-trusty-tahr-desktop-64-bit

As with Miflash (in "9008 mode") - you can flush "only selected partitions" + "dummy.img" = a good example of "dummy img image"
______

Updates caps
ˇ
================================
================================
== 4opying ==
Absolute minimum of CODE
In the header: [B] [URL = // w3bsit3-dns.com/forum/index.php?showtopic=643084#aminimal]"absolute minimum "required info: [/ URL] [/ B]

Archive versions of caps
================================
================================

20161108
About transfer of phones on SD 650 in EDL by closing USB D + on the ground

20160915
forBeginnersIn the subject:
An obligatory condition for writing messages in this topic is: to provide an "absolute minimum" of the necessary info for your device.
In case it is not clear how to "get this":
1. immediately search for a normal SC ("service center")
2. apply to the appropriate section of the forum (=Tehnotrepalka)
PS: if this condition is not met, the messages of newcomers will be deleted (and of course - left unanswered)

If you do not have the opportunity / desire to provide information on all the points above, but there is a desire to get advice from the participants of this topic - formulate the issue in the subject of your device, and here - just a link to the corresponding. Post in the subject of your device;
If any of the participants in this topic have the opportunity / desire - then you will receive an answer in the subject of your device [/ i]

20160902
UFS standards (Universal Flash Storage) - Thank you* Kramar111,

20160624

"Absolute minimum" of the required info: [/ b] [background] [list = 1] [*] links to//w3bsit3-dns.com/devdb/(The description of the device) and the firmware theme (/ discussion) of the device on w3bsit3-dns.com [*] [Under the spoiler!] Information about the divisions int. Memory - with the size of the partitions (example)
PS: if you do not have the opportunity / desire to provide information on all the points above, but there is a desire to get advice from the participants of this topic - formulate the issue in the subject of your device, and here - only a link to acc. Post in the subject of your device;
If any of the participants in this topic have the opportunity / desire - then you will receive an answer in the subject of your device


[*]If you do not have the opportunity / desire to provide information on all the points above, but there is a desire to receive advice (possibly) from the participant of this topic - formulate your question in the subject of your device, and in this topic - only link to acc. Post in the subject of your device;
If someone from the participant of this topic has the opportunity / desire - then you will be answered in the topic of your device


20160612
Set of batch files for automated read / write partitions via emmcdl - thanks* Emusic,
General principles of rebuilding boot loaders on Qualcomm (Post emusic # 50332273)

20160611
Change
"Absolute minimum" of the required info
.5<->.1

Moto X Gen2(Snapdragon 801 MSM8974AC v3 / Krait 400)General principles of rebuilding boot loaders on Qualcomm (Post S5610_best # 50312537)

Emmcdl:
Thank you* Peter23,"For the find" :)
You can see the support of firehose, you can see the ability to read the USB flash drive from the phone, and not just to write down (in the first place, this is what is interesting for it).
General principles for restoring boot loaders to Qualcomm (Post peter23 # 50287938)
+ Found a more recent version 2.15General principles for restoring boot loaders to Qualcomm (Post peter23 # 50314988)

20160609
Archive of updates of caps

MSM7225A (HTC Desire C)
General principles for rebuilding boot loaders on Qualcomm (Post -Zhuk- # 50174000)

A large database of jtag assignments forMost smartphonesThank you* Vladimirs77,
General principles of rebuilding boot loaders on Qualcomm (Post Vladimirs77 # 50087863)


Maud. Fastboot.exe, which "knows how" to send the command "reboot-edl" to the bootloader "directly" (without the prefix "oem") - the command line "fastboot_edl reboot-edl";
Thank you* Emusic, General principles of rebuilding boot loaders on Qualcomm (Post emusic # 50224890)

20160608
Current versions of QPST from the network (QPST2.7.422-437) - thanks!* Peter23,
General principles of rebuilding boot loaders on Qualcomm (Post peter23 # 50215409)

20160524
MiFlash 2016.04.01.0 (64it)
Recover from the mode of Hard Brick (9008) smartphone Nokia Lumia 525 (RM-998).

Tools for working with IMEI -Thank you . * Ariafan, linkand SW.* Acdev, link

Partitions Backup & Restore v1.6.0 GB- Thank you* htc 600,

As with Miflash (in "9008 mode") - you can flush "only selected partitions" + "dummy.img" = a good example of "dummy img image"


CORR:
[*][Under the spoiler!] Cmdline off. Firmware and lsusb (USB VID / PID) of your device in all combinations of buttons / battery:Check all combinations

20160513
Modiff:Before asking questions:
From:
Before asking questions:
mustTo study the basic concepts (at least): in the cap "Terms (definitions)" (all) + "General theory" (Release "a little old", but the general idea gives);
++ "ideally" - deal with the "ListOpenIssues "
ˇ"Absolute minimum" of the required info:[List = 1] [*] a link to a discussion about the device / firmware
[*] What did you do with the device before it was in this condition? (In detail!)
[*] Are there any firmware for it in the form of files (a) images (a)? If so, give a link to one of them.
[*] USB VID / PID what now? (In the device manager) //+ Also switch the "view" - "by connect": can several devices
[*](Possibly) for (native) charging for several hours; After - try again to include(FLCB?)
[*] Try on another PC
[*]Check all combinations of the clamping of the volume buttons when turning on the machine and connecting a USB cable to it; Also with the battery off
to:
Before asking questions:
Of todayAnd for the future:
for newbies -
An obligatory condition for writing messages in this topic is: provide cmdline and lsusb of your device.
In case it is not clear how to get it:
1. immediately search for a normal SC ("service center")
2. apply to the appropriate section of the forum (= "Technotrupalka")
PS: if this condition is not met, the messages of newcomers will be deleted (and of course - left unanswered)
also:mustTo study the basic concepts (at least): in the cap "Terms (definitions)" (all) + "General theory" (Release "a little old", but the general idea gives);
++ "ideally" - deal with the "ListOpenIssues "
ˇ"Absolute minimum" of the required info:[List = 1] [*] link to//w3bsit3-dns.com/devdb/And a topic with discussion / firmware
[*] What was done with the device before he was in this condition? What has been tried from the methods / approaches in the subject? (In detail!) + Own considerations / assumptions regarding possible solutions
[*]conclusionQblinfoOne of the loaders (/ programmer) - with the firmware (/ dump). (what for, Another example of output )
[*] USB VID / PID (better - lsusb (-tv)) in all combinations:Check all combinations of the clamping of the volume buttons when turning on the machine and connecting a USB cable to it; Also with the battery off
[*] How many hours on the (native?) Charge was the device before the diagnosis?(FLCB?); Battery charge level (V / mA)?
[*] How many PCs (/ which operating systems) were diagnosed?
[*] (Recommended) -How to ask questions?


20160416
Bootloader from the sources on the basis of CAF - you can collect! :General principles for restoring boot loaders to Qualcomm (Post S-trace # 48897765)

®Partitions Backup & Restore A few screenshots for explaining the process:®Partitions Backup & Restore (Post aleha81 # 39380773)

20160415
MiFlash 2016.03.30.0 (64bit)


20160412
IMEI Backup with QPST on Qualcomm Snapdragon 616:Xiaomi Redmi 3 - Official firmware MIUI 7 (OS 5.1.1) (Post purler # 48189506)


20160328
Spoiler = DEV-Provided]
USBlyser ...

20160312
DEL
Fresh versions of some kvakommovskih utilities

20160229

Header:
del
!!-- Topic only in the initial stage of registration --!!
Mission: "to make Qualcomm as recoverable as MTC"


Change list
"Absolute minimum" of the required info: [/ b] [/ background] [list = 1] [*]


20160226
Attention!! Relative to "Relink HS-USB QD Loader 9008 (COM *)":
Acdev @ 02.26.2016, 14:45*
The RELINK driver does not mesh and must be removed.
For the place it should be put Google or from the vendor.


+ QDLoader HS-USB Driver 32-64 bit
+ moreDriver for Qualcomm HS-USB QDLoader 9008 for Windows x64 // x86

====
Bootloaders lumiyCollection of official firmware

20160209

About fastboot) [/ url] +"Continuation"

20160203
The file of automatic conversion of HEX values ​​gpt.bin (received dd if = / dev / block / mmcblk0 of = / sdcard / gpt.bin bs = 8 count = 2176) into text content rawprogram0.xmlExcel means- Thank you* Bazzz2,

20160123
PS: in the "last resort" - you can try to search and order memory (emmc chip) in china ...

Archive of updates of caps

_________


ˇ Recommendations and Warnings:
  • To begin with, it is strongly recommended that you review the sectionsForum Rules Rules section "Android - Development and Programming"
  • Before you ask a question, carefully read the topic header and use the search on the topic (top right); Respect your and other people's time;
  • Formulate the questions clearly, informatively and clearly, indicating everything that has been done
    - then there is a high probability that you will receive an adequate response to your problem;
  • Before posting messages / images, read the topicMaking posts, Working with Images on the forum Short lesson "How to remove the image under spoiler"
  • When specifying new information, it is very desirable to always indicate the source (corresponding links)
  • Messages that are not related to the topic (offtopic) as well as those that do not carry a useful semantic load will be deleted without warning.
  • IF YOU DO NOT UNDERSTAND THE RISK LEVEL AND THE MECHANISM OF THE WORK OF THE UTILITIES INCLUDED - THAT YOU CAN NOT BETTER USE THE MATERIALS OF THIS TOPIC

We have to say on the forum"Thank you"By increasing the reputation of the user by clicking on the button "+" (Picture) Near the corresponding message.
If you have less than 15 messages, click on the "complaint" button (Picture) (Under the reputation) and tell who helped you, who to put "+" (Picture).


To fill the hats with useful information, please use the "Custom Moderation",
Namely: "vote" with the buttons "badly" (Picture) "OK" (Picture) To determine the ranking of posts (messages) in the topic.

Based on your votes "OK"(+1 and more) - the necessary and useful information from the corresponding posts will be added to the header.



Topic with no curator. If the subject is, a user who wants to become a curator and the correspondingRequirements for candidatesHe can apply for in the subject lineI want to be curator(After having studied the cap threads and all the materials for supervisors).
Prior to the appointment of the curator, on the filling cap, please contactmoderatorssection through a buttonPicturea message that you need to add links.


Post has been editedvaalf - 02.03.17, 21:41
Reason for edit: the announcement of the curator
Manfromnn
Message#282
11.02.15, 21:22
Local
*****
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 318
Date: 09/23/12
TP-LINK Neffos C5L TP601A

Reputation:-126+

Hello everybody. I'm trying to figure out the recovery methods forMy device, But so far I can not find any common solution. Immediately I will say that my phone has not yet mimicked, but I'm looking for possible methods. For full-fledged workFirmware,Most likely there is a need to replace the radio module (AMSS) software, and in case of failure it is fraught. Plus, everything in our topic "brick factory" works quite successfully, but 100% of the solution to the problem so far. At the device FS - yaffs2 and sections are mounted as MTD (except SD-card). Dump FS for android tried to do in all possible ways, which actually actually naguglit, but none of them works - the phone neither in WIN XP ... WIN7, nor in Linux is not defined as a disk. The image of the phone can be removed only through the terminal, using the commands cat or dd if = ... dd of =. Most of all interested in this moment - on XDA found a parted binary for android, which "made friends" on my body with only three sections:
Using / dev / block / dm-0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(Parted) print
Print
Model: Unknown (unknown)
Disk / dev / block / dm-0: 22.4MB
Sector size (logical / physical): 512B / 512B
Partition Table: loop

Number Start End Size File system Flags
1 0.00B 22.4MB 22.4MB ext2
****************************************************************
Using / dev / block / dm-1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(Parted) print
Print
Model: Unknown (unknown)
Disk / dev / block / dm-1: 4290kB
Sector size (logical / physical): 512B / 512B
Partition Table: loop

Number Start End Size File system Flags
1 0.00B 4290kB 4290kB ext2
****************************************************************
Using / dev / block / dm-2
Welcome to GNU Parted! Type 'help' to view a list of commands.
(Parted) print
Print
Model: Unknown (unknown)
Disk / dev / block / dm-2: 51.1MB
Sector size (logical / physical): 512B / 512B
Partition Table: loop

Number Start End Size File system Flags
1 0.00B 51.1MB 51.1MB ext2
***************************************************************

And the size of / dev / block / dm-1 is ~ 4.2Gb, although the phone specification specifies that the shared memory is 1Gb. I managed to find out that my chip has a flash chip installed:H9DA8HH4JJAMCR-4EM,Which is like 8Gb of memory, and I have a pancake, only 512Mb is available. Can you clarify the moments to increase the available memory, and how about the restoration of such a brick?

Post has been editedManfromnn - 11.02.15, 21:23
wladimir_tm
Message#283
12.02.15, 22:26
_ && Make it funny)
*********
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 2318
Date: 05.11.13
Xiaomi Redmi Prime 4

Reputation:-464+

Motive (prehistory)
(I have)It all started in this threadProgramming Qualcomm chipsets (analogue Sut LR), QHSUSB_DLOAD(- The difficulty level of the topic: VERY VERY complicated -.)
Or - to be precise - then with the acquisition of the first device on Qualcomm -ZTE Nubia Z5S mini
And what was most interesting - at that time there was still no "recovery case" from brick 9008 (A little earlier about this)
As a result of "many searches" and some experience, "a certain amount of information and considerations" was collected on the topic.
But still there are a lot of open questions ..
And as you know - in order to understand something, sometimes the best way is to try to explain this 'something' to someone else))
+ I really hope for the help of knowledgeable forum participants
...
+ It is possible even to whom that "all this" can help in rebuilding their vehicles ...
...
+ "In the process of dialogue (discussion in the topic) - it is possible" non-standard formulation of the issue "(/ look at the question in general 'on the other hand ..)
- and "as a result" - you can 'come straight to the answer'))
...
+ It is enough to remember yourself in the "beginning of the way")) - when "only so much that nothing is clear" :)

// further it will be replenished)

==================
Technost:
Archive versions of the header:
==================
20150921:
!!-- Topic only in the initial stage of registration --!!
Mission: "to make Qualcomm as recoverable as MTC"

The level of complexity of the topic: very complex
A WARNING!!
IF YOU DO NOT UNDERSTAND THE RISK LEVEL AND THE MECHANISM OF THE WORK OF THE SUGGESTED UTILITIES
- THEN YOU ARE BETTERDO NOT USEMATERIALS OF THIS THEME
--- since Instead of restoring - you can MORE KILL YOUR DEVICE MORE
(And in that case you'd better give the device to those who are more knowledgeable in these matters)


*0. How to ask questions?
In the header: [B] [URL = // w3bsit3-dns.com/forum/index.php?showtopic=643084#aminimal]"absolute minimum "required info: [/ URL] [/ B]
ˇ"Absolute minimum" of the required info:
1. reference to the topic with discussion of the device / firmware
2. What did you do with the phone before he was in this condition? (In detail!)
3. Are there any firmware for it in the form of files (a) images (a)? If so, give a link to one of them.
4. What is USB VID / PID now? (In the device manager) //+ Also switch the "view" - "by connect": can several devices
5. (possibly) for (native) charging for several hours; After - try again to include
Cap: General theory - The states in which the apparatus can be "located"
"FLCB = Fast Low Current Boot"
"Dead battery charging" -mode; USB can enumerate as general device until SBL comes up)
--- ie. "Charge the battery WITHOUT animation charging on the screen";
Consequence of a VERY deep discharge of the battery
(So ​​"deep" - that even "it is not enough to disrupt the loaders" and go into the "normal battery charging" mode)
"Introduced" starting with MSM8960 and vise
In Device Manager can appear as "general device"
6. Try it on another PC
=============================
Very_short_diagnosis_recomendations:
In any case, task number 1 at the moment is to find at least some signed original image and define the signature parameters.
Well, just in case, let me remind you that it does not prevent to check all combinations of the clamping of the volume buttons when turning on the device and connecting a USB cable to it. For completeness, it is advisable to check this case also with the battery disconnected.
But this is if, of course, you did not specifically "kill" SBL in it, for example, in order to conduct some kind of experiment.

You can also try to boot from the SD card by writing a dump from the live phone.

=============================
Call for compilation of a table for the correspondence of models of chipsets and equipment manufacturers to identifiers in certificates
How and what to do (for example, SBL *), What is already there; + Also:
The qblinfo utility is officially added to qtools.
Now the current version of the assembly for Windows can always be downloaded bythis link.
=====================
Qfpr2 - a script to get the contents of QFUSES
So far, only for one "type" of platforms - the 2nd, according to my classification. This includes, for example, MSM8x10, MSM8x26, MSM8962, MSM8974, MSM8x92, MSM8994, APQ8084, MDM9x25, MDM9x35. This class is characterized by PBL work on the Sahara, IRAM addresses 0xf8xxxxxx.
I suggest that all owners of devices on platforms of this type run this script and put the resulting out.txt with the model of the device.
In addition to the "theoretical" benefits in terms of developing the platform, this should help in solving the practical task of selecting boot loaders.

=====================
Updates caps
ˇ
================================
================================

20150921

Del:
Before asking questions in the topic !!!! (!! because almost no one reads"Recommendations and Warnings"!!)

#aminimal refined:
In the header: [B] [URL = // w3bsit3-dns.com/forum/index.php?showtopic=643084#aminimal]"absolute minimum "required info: [/ URL] [/ B]
W3bsit3-dns.com/forum/index.php?showtopic=643084#aminimal

ANCHOR] aminimal / ANCHOR]"Absolute minimum" of the required info:
1. reference to the topic with discussion of the device / firmware
2. What did you do with the phone before he was in this condition? (In detail!)
3. Are there any firmware for it in the form of files (a) images (a)? If so, give a link to one of them.
4. What is USB VID / PID now? (In the device manager) //+ Also switch the "view" - "by connect": can several devices
5. (possibly) for (native) charging for several hours; After - try again to include
Cap: General theory - The states in which the apparatus can be "located"
"FLCB = Fast Low Current Boot"
"Dead battery charging" -mode; USB can enumerate as general device until SBL comes up)
--- ie. "Charge the battery WITHOUT animation charging on the screen";
Consequence of a VERY deep discharge of the battery
(So ​​"deep" - that even "it is not enough to disrupt the loaders" and go into the "normal battery charging" mode)
"Introduced" starting with MSM8960 and vise
In Device Manager can appear as "general device"
6. Try it on another PC


20150915
[GUIDE] How to make a nandroid backup directly to your computer without using sdcard

20150913

*4. How to ask questions?

20150908

Miflash (Miphone / MIUI ROM Flashing Tool):
Official page with manual: Download MIUI ROM Flashing Tool (alwaysLatestVersion + xiaomi ROMs):http://en.miui.com/a-234.html

20150906
Example commands - to "see sections"

Background:
The level of complexity of the topic: very complex
"Absolute minimum" of the required info:
1. reference to the topic with discussion of the device / firmware
2. What did you do with the phone before he was in this condition? (In detail!)
3. Are there any firmware for it in the form of files (a) images (a)? If so, give a link to one of them.


20150904

The eMMC controller went into read-only mode:
General principles of rebuilding boot loaders on Qualcomm (Post acdev # 42655190)

20150903

"Example" on firmware with MiFlash:


20150901

"Sample example" (read in context):Translation instructions from Xiaomi.eu, adapted to increase the section / data to 6 gigs (with the help of parted)

20150821
IMEI repair through qpstHighscreen Omega Prime Mini - Talk

20150820

Fresh versions of some kvakommovskih utilities

20150727

"Instruction in pictures": QFIL Backup and restore EFS:
Lenovo S90 - Firmwares (OS 4.4.4 - 5.X.X) (The Fastest MATVEI # 40689013)


20150721

About the resistance to search for test points (resistor 75-100 Ohm)

20150713

First 100MBBackup (using app "Partitions Backup & Restore")General principles for restoring boot loaders to Qualcomm (Post wladimir_tm # 41429130)


"Ready recovery cases" / b]]
...
Qualcomm Snapdragon 200 MSM8612:
Lenovo A785e (China Telecom)General principles of rebuilding boot loaders on Qualcomm (Post grass7 # 41425745)


20150710
®Partitions Backup & Restore

20150709

QFIL:
Lenovo-forums.ru

"Even on WinXP" - you need to "disable signature verification" of drivers: Thank_you:* Magnat.mg

20150607
=====================
Qfpr2 - a script to get the contents of QFUSES
So far, only for one "type" of platforms - the 2nd, according to my classification. This includes, for example, MSM8x10, MSM8x26, MSM8962, MSM8974, MSM8x92, MSM8994, APQ8084, MDM9x25, MDM9x35. This class is characterized by PBL work on the Sahara, IRAM addresses 0xf8xxxxxx.
I suggest that all owners of devices on platforms of this type run this script and put the resulting out.txt with the model of the device.
In addition to the "theoretical" benefits in terms of developing the platform, this should help in solving the practical task of selecting boot loaders.

=====================

Qualcomm Tools by * Vin2809,

20150626

Spoiler =Instructions]

How to remove a full dump flash drive if there is no SD card slot + Universal and platform independent - script: Thank_you:* vvevvevve,

20150621
Ref .:
+ "Absolute minimum" of the required info + Link to the official firmware + link to the topic with a discussion of the device / firmware

20150616

Qualcomm Snapdragon 400 MSM8228:
General principles of rebuilding boot loaders on Qualcomm (Post vvevvevve # 40862977)

20150615
If SB does not work, then the main criterion is the "proximity" of the generations of platforms

++
Very_short_diagnosis_recomendations:
In any case, task number 1 at the moment is to find at least some signed original image and define the signature parameters.
Well, just in case, let me remind you that it does not prevent to check all combinations of the clamping of the volume buttons when turning on the device and connecting a USB cable to it. For completeness, it is advisable to check this case also with the battery disconnected.
But this is if, of course, you did not specifically "kill" SBL in it, for example, in order to conduct some kind of experiment.

You can also try to boot from the SD card by writing a dump from the live phone.


MSM8084 (Qualcomm Snapdragon 805):
Unbrick Motorola Droid Turbo


20150614

Spoiler = DEV-Provided]

Qtools project:
github, General principles for restoring boot loaders to Qualcomm (Post vvevvevve # 40306059)
++ Qblinfo How and what to do (for example, SBL *)

Call for compilation of a table for the correspondence of models of chipsets and equipment manufacturers to identifiers in certificates
How and what to do (for example, SBL *)
[List]What is already there; + Also: [quote name = "vvevvevve" date = "14.06.2015, 02:27" post = 40815968]
The qblinfo utility is officially added to qtools.
Now the current version of the assembly for Windows can always be downloaded bythis link.

20150603
Answer . * vvevvevve,: Thank_you:

"Absolute minimum" of the required info

20150519

EMMC RAW [email protected]:eMMC RAW Tool

Boot-unlocker-gnex:General principles for restoring boot loaders to Qualcomm (Post nerwin # 40222279)
Https://code.google.com/p/boot-unlocker-gnex/
BootUnlocker for Nexus Devices - Unlock your bootloader without fastboot.
This application REQUIRES a Galaxy Nexus (maguro, toro or toroplus), Nexus 4 (mako), Nexus 5 (hammerhead), Nexus 7 2013 (deb or flo), Nexus 10 (manta), or OnePlus One (bacon / A0001), With root.


20150515

Features of loading devices on a NAND flash drive (by * vvevvevve,: Thank_you:)

20150408

General principles of restoring boot loaders to Qualcomm (Post kestua # 39298647) (LG G2 - Unbrick

20150401
MiPhone20141107Http: //bigota.d.miui.c...ls/MiPhone20141107.exe

20150324

LG G2

20150322

IMEI:
General principles for restoring boot loaders to Qualcomm (Post kestua # 38839099)
General principles for restoring boot loaders to Qualcomm (Post = S = # 38869956)

Nv parameter is responsible for microphone gain

20150319

Spoiler = DEV-Provided]

DFS Professional CDMA Tool:
Http://cdmatool.com
General principles of rebuilding boot loaders on Qualcomm (Postlelez1975 # 38804787)

NV-items_reader_writer

20150318

More precisely.
Spoiler ="Literature" (references)]
Assembly post 1 ("In the original theme")

20150313

Recovery script for collecting the partitions info (mmcblk0info.sh/zip):
Http: //forum.xda-devel...=56569542&postcount=71

20150312
Before asking questions in the topic !!!!
(!! because almost no one reads "Recommendations and warnings" !!)
I will quote one of the main gurus on the recovery of Qualcomm at w3bsit3-dns.com:
Olezhk1975 @ 12.03.2015, 20:24*
The level of complexity of the topic look)) No visual solutions can not be in principle. We are here trying to understand and structure the understanding and data on the possibility of programming chipsets Qualcomm


20150308

For information.... (by * VVitaly,: Thank_you:)

Reformat ([SPOILER] header)
[*]
"Literature" (references)

[*]
"Ready-made recovery cases"

...
APQ8064:
ZTE Nubia Z5 (NX501)

MSM8974:
Lenovo K910SS

___________

[*]
Utilities
QC-Privided:
OEM-Provided
Msflash (Miphone):
... Drivers / Utilities / Add-ons -> MiFlash
Download - MiPhone2.11.6 (Option 1)
Download - MiPhone20131108 (Option 2)
Download - MiPhone20140509 (Option 3)



______
DEV-Provided
______


Answers

[*] Is it possible to use the same programmer (xPRG ****. Hex (/ mbn)) differentBut with the same SoC? Answer1
[*]...
_____


[*] Does all Qualcomm machines have a method of "starting the device from the" External SD card "(1, 2) "In the 9008-m mode?

20150302
Test Point


20150227
To this topicGeneral principles of recovery to boot Qualcomm
- attached ("previous / original") topicProgramming Qualcomm chipsets (analogue Sut LR), QHSUSB_DLOAD
(Thanks uv.Mike Farley: Thank_you:)

20150224

General "recovery process architecture"

20150218

Protocols of work with the device

(For "very often dialogue - in the end comes to the conclusion that simply under different definitions was meant the same thing" - because the principles of logic "are the same in principle"))

**** _ msimage.mbn ("boot")

"Think like .." - in this case, Qualcomm))
--- ie. You need to understand the "logic of thinking" ("look at questions from the point of view") producer SoC ...


[*] What are magic numbers and why are they needed?

20150217

The programmer (flasher) xPRG ****. Hex (/.mbn)

The states in which the apparatus can be "located"

How to determine the status of the device

"Interesting notes"

20150216

Spoiler] list]
*] Collect and systematize ("lead to" understandable "form) common terminology and definitions

"Literature" (references)(Prefabricated post)

"Bootloader" (Boot Loader)

Secure Boot (Trusted Boot)

Corrected
Terms (definitions) (will be replenished)
For the possibility of "conducting a dialogue" - definitions are necessary "what is what"
(For "very often the daiologist of intelligent people - in the end comes to the conclusion that simply under different definitions was meant the same thing"
--- since The principles of logic are the same in printsype))

_________

Abbreviations (abbreviations)

20150215

A WARNING!!
IF YOU DO NOT UNDERSTAND THE RISK LEVEL AND THE MECHANISM OF THE WORK OF THE SUGGESTED UTILITIES
- THEN YOU ARE BETTERDO NOT USEMATERIALS OF THIS THEME
--- since Instead of restoring - you can MORE KILL YOUR DEVICE MORE
(And in this case it is better - you give the device to those who are more knowledgeable in these issues)



[*] Is it possible to use the same programmers (xRPG.hex (/ mbn)) on different devices with the same SoC?
[*] Is it possible to "assemble" itself (for example in a HEX editor) "boot" (* msi_image.mbn) from dumps (dd) resp. Sections (sbl1 (/ 2 (/ 3)) + tz (/ + hyp)) from the working device?

20150214

General Features of Qualcomm Architecture

[*] Why do I need to flash the entire loader chain to translate from 9008 to 9006? (After all, they once again re-
Are stitched when pouring full firmware (/ dump sections) into 9006)?

20150213

The main emphasis in the topic will be given to the "latest versions" of SoC - MSM (/ APQ) 8x ** on eMMC, but since "The principles are common" - it will probably be useful for and for other SoC series (MDM (/ QSD) 7x ** on NAND (/ MTD)
Qualcomm download process
Abbreviations

20150212

Terms (definitions)
Abbreviations

creating threadsGeneral principles of rebuilding boot loaders on Qualcomm (Post wladimir_tm # 37988451)



_________


ˇ Recommendations and Warnings:
  • To begin with, it is strongly recommended that you review the sectionsForum Rules Rules section "Android - Development and Programming"
  • Before you ask a question, carefully read the topic header and use the search on the topic (top right); Respect your and other people's time;
  • Formulate the questions clearly, informatively and clearly, indicating everything that has been done
    - then there is a high probability that you will receive an adequate response to your problem;
  • Before placing the images refer to the themeWorking with Images on the forum Short lesson "How to remove the image under spoiler"
  • When specifying new information, it is very desirable to always indicate the source (corresponding links)
  • Messages that are not related to the topic (offtopic) as well as those that do not carry a useful semantic load will be deleted without warning.
  • IF YOU DO NOT UNDERSTAND THE RISK LEVEL AND THE MECHANISM OF THE WORK OF THE UTILITIES INCLUDED - THAT YOU CAN NOT BETTER USE THE MATERIALS OF THIS TOPIC

We have to say on the forum"Thank you"By increasing the reputation of the user by clicking on the button "+" (Picture) Near the corresponding message.
If you have less than 15 messages, click on the "complaint" button (Picture) (Under the reputation) and tell who helped you, who to put "+" (Picture).[/b]

To fill the hats with useful information, please use the "Custom Moderation",
Namely: "vote" with the buttons "badly" (Picture) "OK" (Picture) To determine the ranking of posts (messages) in the topic.

Based on your votes "OK"(+1 and more) - the necessary and useful information from the corresponding posts will be added to the header.

For filling caps, please contactin QMS wladimir_tm.


=========================
=========================


Archive of updates of caps
=========================
01.01.
=========================
=========================
=========================

20151229
Case
ZTE Grad S II

20151107

Example:(Windows + VMWare Ubuntu) restoring the bootloader chain (from state 9006)

20151029

WriteDualIMEI utility (W + G_eMMC)ARK Benefit A3 - Official firmware

NV-items_reader_writer:
...
+ Example of instructions for working in the program


20151005

Background = royalblue
"Absolute minimum" of the required info:


20150926

Aureljared / unbrick_8960:Https://github.com/aureljared/unbrick_8960

How to generate the **** _ msimage.mbn (as an example, on Windows with QPST (emmcswdownload.exe))
General principles of rebuilding boot loaders on Qualcomm (Post wladimir_tm # 43253768)

** "Directly on the (live) device" make "a recovery SD"
----------
On habrahabr.ru
September 10, 2014 at 18:43
How to make a nandroid backup device directly to your computer bypassing the sdcard
Reference to instructionGeneral principles of rebuilding boot loaders on Qualcomm (Postlelez1975 # 43247628)

20150925

USB Vendor IDs:Http: //developer.andro.../device.html#VendorIds
OEM Drivers:Http: //developer.andro...s/oem-usb.html#Drivers
Google USB Driver:Http://developer.android.com/sdk/win-usb.html

20150921

* 00. - to study the basic concepts at least: in the cap "Terms (definitions)" (all) + "General theory" + "ListOpenIssues "

...
PS: if after the "Answers" you have "questions" - then before "restoring something":
Or read the entire topic again
Or give the device to restore those who are more knowledgeable in these matters


Change_format_header
"Old" version can be viewed hereGeneral principles of recovery to boot Qualcomm

List of open questions]
[List]
Is it possible to "assemble" itself (for example in a HEX editor) "boot" (* msi_image.mbn) from dumps (dd) resp. Sections (sbl1 (/ 2 (/ 3)) + tz (/ + hyp)) from the working device?Perhaps completely; See poiskom on the topic.
What for to translate from 9008 to 9006 it is necessary to flash the whole chain of loaders? (After all, they are again re-flashed when full firmware is poured (/ dump partitions) in 9006)?See Answers
What are the magic numbers and why are they "generally" needed ("what is their meaning")?See Answers
Does all Qualcomm machines have a method of "starting the device from the" External SD card "(1, 2) "In the 9008-m mode?Depends on the values ​​in QFUSES


Before asking questions:
* 00. - to study the basic concepts at least: in the cap "Terms (definitions)" (all) + "General theory"

20150921

Del:
Before asking questions in the topic !!!! (!! because almost no one reads"Recommendations and Warnings"!!)

#aminimal refined:
In the header: [B] [URL = // w3bsit3-dns.com/forum/index.php?showtopic=643084#aminimal]"absolute minimum "required info: [/ URL] [/ B]
W3bsit3-dns.com/forum/index.php?showtopic=643084#aminimal

ANCHOR] aminimal / ANCHOR]"Absolute minimum" of the required info:
1. reference to the topic with discussion of the device / firmware
2. What did you do with the phone before he was in this condition? (In detail!)
3. Are there any firmware for it in the form of files (a) images (a)? If so, give a link to one of them.
4. What is USB VID / PID now? (In the device manager) //+ Also switch the "view" - "by connect": can several devices
5. (possibly) for (native) charging for several hours; After - try again to include
Cap: General theory - The states in which the apparatus can be "located"
"FLCB = Fast Low Current Boot"
"Dead battery charging" -mode; USB can enumerate as general device until SBL comes up)
--- ie. "Charge the battery WITHOUT animation charging on the screen";
Consequence of a VERY deep discharge of the battery
(So ​​"deep" - that even "it is not enough to disrupt the loaders" and go into the "normal battery charging" mode)
"Introduced" starting with MSM8960 and vise
In Device Manager can appear as "general device"
6. Try it on another PC


20150915
[GUIDE] How to make a nandroid backup directly to your computer without using sdcard

20150913

*4. How to ask questions?

20150908

Miflash (Miphone / MIUI ROM Flashing Tool):
Official page with manual: Download MIUI ROM Flashing Tool (alwaysLatestVersion + xiaomi ROMs):http://en.miui.com/a-234.html

20150906
Example commands - to "see sections"

Background:
The level of complexity of the topic: very complex
"Absolute minimum" of the required info:
1. reference to the topic with discussion of the device / firmware
2. What did you do with the phone before he was in this condition? (In detail!)
3. Are there any firmware for it in the form of files (a) images (a)? If so, give a link to one of them.


20150904

The eMMC controller went into read-only mode:
General principles of rebuilding boot loaders on Qualcomm (Post acdev # 42655190)

20150903

"Example" on firmware with MiFlash:


20150901

"Sample example" (read in context):Translation instructions from Xiaomi.eu, adapted to increase the section / data to 6 gigs (with the help of parted)

20150821
IMEI repair through qpstHighscreen Omega Prime Mini - Talk

20150820

Fresh versions of some kvakommovskih utilities

20150727

"Instruction in pictures": QFIL Backup and restore EFS:
Lenovo S90 - Firmwares (OS 4.4.4 - 5.X.X) (The Fastest MATVEI # 40689013)


20150721

About the resistance to search for test points (resistor 75-100 Ohm)

20150713

First 100MBBackup (using app "Partitions Backup & Restore")General principles for restoring boot loaders to Qualcomm (Post wladimir_tm # 41429130)


"Ready recovery cases" / b]]
...
Qualcomm Snapdragon 200 MSM8612:
Lenovo A785e (China Telecom)General principles of rebuilding boot loaders on Qualcomm (Post grass7 # 41425745)


20150710
®Partitions Backup & Restore

20150709

QFIL:
Lenovo-forums.ru

"Even on WinXP" - you need to "disable signature verification" of drivers: Thank_you:* Magnat.mg

20150607
=====================
Qfpr2 - a script to get the contents of QFUSES
So far, only for one "type" of platforms - the 2nd, according to my classification. This includes, for example, MSM8x10, MSM8x26, MSM8962, MSM8974, MSM8x92, MSM8994, APQ8084, MDM9x25, MDM9x35. This class is characterized by PBL work on the Sahara, IRAM addresses 0xf8xxxxxx.
I suggest that all owners of devices on platforms of this type run this script and put the resulting out.txt with the model of the device.
In addition to the "theoretical" benefits in terms of developing the platform, this should help in solving the practical task of selecting boot loaders.

=====================

Qualcomm Tools by * Vin2809,

20150626

Spoiler =Instructions]

How to remove a full dump flash drive if there is no SD card slot + Universal and platform independent - script: Thank_you:* vvevvevve,

20150621
Ref .:
+ "Absolute minimum" of the required info + Link to the official firmware + link to the topic with a discussion of the device / firmware

20150616

Qualcomm Snapdragon 400 MSM8228:
General principles of rebuilding boot loaders on Qualcomm (Post vvevvevve # 40862977)

20150615
If SB does not work, then the main criterion is the "proximity" of the generations of platforms

++
Very_short_diagnosis_recomendations:
In any case, task number 1 at the moment is to find at least some signed original image and define the signature parameters.
Well, just in case, let me remind you that it does not prevent to check all combinations of the clamping of the volume buttons when turning on the device and connecting a USB cable to it. For completeness, it is advisable to check this case also with the battery disconnected.
But this is if, of course, you did not specifically "kill" SBL in it, for example, in order to conduct some kind of experiment.

You can also try to boot from the SD card by writing a dump from the live phone.


MSM8084 (Qualcomm Snapdragon 805):
Unbrick Motorola Droid Turbo


20150614

Spoiler = DEV-Provided]

Qtools project:
github, General principles for restoring boot loaders to Qualcomm (Post vvevvevve # 40306059)
++ Qblinfo How and what to do (for example, SBL *)

Call for compilation of a table for the correspondence of models of chipsets and equipment manufacturers to identifiers in certificates
How and what to do (for example, SBL *)
[List]What is already there; + Also: [quote name = "vvevvevve" date = "14.06.2015, 02:27" post = 40815968]
The qblinfo utility is officially added to qtools.
Now the current version of the assembly for Windows can always be downloaded bythis link.

20150603
Answer . * vvevvevve,: Thank_you:

"Absolute minimum" of the required info

20150519

EMMC RAW [email protected]:eMMC RAW Tool

Boot-unlocker-gnex:General principles for restoring boot loaders to Qualcomm (Post nerwin # 40222279)
Https://code.google.com/p/boot-unlocker-gnex/
BootUnlocker for Nexus Devices - Unlock your bootloader without fastboot.
This application REQUIRES a Galaxy Nexus (maguro, toro or toroplus), Nexus 4 (mako), Nexus 5 (hammerhead), Nexus 7 2013 (deb or flo), Nexus 10 (manta), or OnePlus One (bacon / A0001), With root.


20150515

Features of loading devices on a NAND flash drive (by * vvevvevve,: Thank_you:)

20150408

General principles of restoring boot loaders to Qualcomm (Post kestua # 39298647) (LG G2 - Unbrick

20150401
MiPhone20141107Http: //bigota.d.miui.c...ls/MiPhone20141107.exe

20150324

LG G2

20150322

IMEI:
General principles for restoring boot loaders to Qualcomm (Post kestua # 38839099)
General principles for restoring boot loaders to Qualcomm (Post = S = # 38869956)

Nv parameter is responsible for microphone gain

20150319

Spoiler = DEV-Provided]

DFS Professional CDMA Tool:
Http://cdmatool.com
General principles of rebuilding boot loaders on Qualcomm (Postlelez1975 # 38804787)

NV-items_reader_writer

20150318

More precisely.
Spoiler ="Literature" (references)]
Assembly post 1 ("In the original theme")

20150313

Recovery script for collecting the partitions info (mmcblk0info.sh/zip):
Http: //forum.xda-devel...=56569542&postcount=71

20150312
Before asking questions in the topic !!!!
(!! because almost no one reads "Recommendations and warnings" !!)
I will quote one of the main gurus on the recovery of Qualcomm at w3bsit3-dns.com:
Olezhk1975 @ 12.03.2015, 20:24*
The level of complexity of the topic look)) No visual solutions can not be in principle. We are here trying to understand and structure the understanding and data on the possibility of programming chipsets Qualcomm


20150308

For information.... (by * VVitaly,: Thank_you:)

Reformat ([SPOILER] header)
[*]
"Literature" (references)

[*]
"Ready-made recovery cases"

...
APQ8064:
ZTE Nubia Z5 (NX501)

MSM8974:
Lenovo K910SS

___________

[*]
Utilities
QC-Privided:
OEM-Provided
Msflash (Miphone):
... Drivers / Utilities / Add-ons -> MiFlash
Download - MiPhone2.11.6 (Option 1)
Download - MiPhone20131108 (Option 2)
Download - MiPhone20140509 (Option 3)



______
DEV-Provided
______


Answers

[*] Is it possible to use the same programmer (xPRG ****. Hex (/ mbn)) differentBut with the same SoC? Answer1
[*]...
_____


[*] Does all Qualcomm machines have a method of "starting the device from the" External SD card "(1, 2) "In the 9008-m mode?

20150302
Test Point


20150227
To this topicGeneral principles of recovery to boot Qualcomm
- attached ("previous / original") topicProgramming Qualcomm chipsets (analogue Sut LR), QHSUSB_DLOAD
(Thanks uv.Mike Farley: Thank_you:)

20150224

General "recovery process architecture"

20150218

Protocols of work with the device

(For "very often dialogue - in the end comes to the conclusion that simply under different definitions was meant the same thing" - because the principles of logic "are the same in principle"))

**** _ msimage.mbn ("boot")

"Think like .." - in this case, Qualcomm))
--- ie. You need to understand the "logic of thinking" ("look at questions from the point of view") producer SoC ...


[*] What are magic numbers and why are they needed?

20150217

The programmer (flasher) xPRG ****. Hex (/.mbn)

The states in which the apparatus can be "located"

How to determine the status of the device

"Interesting notes"

20150216

Spoiler] list]
*] Collect and systematize ("lead to" understandable "form) common terminology and definitions

"Literature" (references)(Prefabricated post)

"Bootloader" (Boot Loader)

Secure Boot (Trusted Boot)

Corrected
Terms (definitions) (will be replenished)
For the possibility of "conducting a dialogue" - definitions are necessary "what is what"
(For "very often the daiologist of intelligent people - in the end comes to the conclusion that simply under different definitions was meant the same thing"
--- since The principles of logic are the same in printsype))

_________

Abbreviations (abbreviations)

20150215

A WARNING!!
IF YOU DO NOT UNDERSTAND THE RISK LEVEL AND THE MECHANISM OF THE WORK OF THE SUGGESTED UTILITIES
- THEN YOU ARE BETTERDO NOT USEMATERIALS OF THIS THEME
--- since Instead of restoring - you can MORE KILL YOUR DEVICE MORE
(And in this case it is better - you give the device to those who are more knowledgeable in these issues)



[*] Is it possible to use the same programmers (xRPG.hex (/ mbn)) on different devices with the same SoC?
[*] Is it possible to "assemble" itself (for example in a HEX editor) "boot" (* msi_image.mbn) from dumps (dd) resp. Sections (sbl1 (/ 2 (/ 3)) + tz (/ + hyp)) from the working device?

20150214

General Features of Qualcomm Architecture

[*] Why do I need to flash the entire loader chain to translate from 9008 to 9006? (After all, they once again re-
Are stitched when pouring full firmware (/ dump sections) into 9006)?

20150213

The main emphasis in the topic will be given to the "latest versions" of SoC - MSM (/ APQ) 8x ** on eMMC, but since "The principles are common" - it will probably be useful for and for other SoC series (MDM (/ QSD) 7x ** on NAND (/ MTD)
Qualcomm download process
Abbreviations

20150212

Terms (definitions)
Abbreviations

creating threadsGeneral principles of rebuilding boot loaders on Qualcomm (Post wladimir_tm # 37988451)

=================================



Archive version of the caps from 20170221
*****************************
*****************************
*****************************
*****************************
The level of complexity of the topic: very complex
A WARNING!!
IF YOU DO NOT UNDERSTAND THE RISK LEVEL AND THE MECHANISM OF THE WORK OF THE SUGGESTED UTILITIES
- THEN YOU ARE BETTERDO NOT USEMATERIALS OF THIS THEME
--- since Instead of restoring - you can MORE KILL YOUR DEVICE MORE
(And in that case you'd better give the device to those who are more knowledgeable in these matters)


Before asking questions:
ˇ1. It is necessary to studyBasic concepts (at least): in the cap "Terms (definitions)"(All) +" General theory "(Release "a little old", but the general idea gives);
++ "ideally" - deal with the "ListOpenIssues "
ˇ2. provide "Absolute minimum" of the necessary info ("rules of the topic"):
  1. links to//w3bsit3-dns.com/devdb/(Description of the device) and the firmware theme (/ discussion) on w3bsit3-dns.com
  2. [Under the spoiler!] Info about sections int. Memory - (preferably - with the size of partitions) (example); Perhaps - ask / get in the subject of your device
  3. [Under the spoiler!] USB IDs of the VID / PID of the machineIn all combinations of buttons / battery: Check all options
  4. [Under the spoiler!] What was done with the device before it was in this condition? What has been tried from the methods / approaches in the subject? (In detail!)
  5. [Under the spoiler!] conclusionQblinfoOne of the loaders (/ programmer) - with the firmware (/ dump). (what for, Another example of output )
  6. How many hours on (native?) Charging was the device before the diagnosis?(FLCB?); Preferably also the battery charge level (mV / mA)?
  7. How many PCs (/ OSes) were diagnosed?
  8. [Under the spoiler!] Own considerations / assumptions (/ doubts (/ questions)) regarding possible solutions
In the absence of an "absolute minimum" the necessary info - the message "beginner" in this topic will receive a tag:
K
Discrepancy with the rules of the topic
The message will be deleted
- and after some time will be deleted.

PS: if you do not have the opportunity / desire to provide information on all the points above, but there is a desire to get advice from the participants of this topic - formulate the issue in the subject of your device, and here - only a link to acc. Post in the subject of your device;
If any of the participants in this topic have the opportunity / desire - then you will receive an answer in the subject of your device

Zyy: (recommended) -How to ask questions?
=============================
Call for compilation of a table for the correspondence of models of chipsets and equipment manufacturers to identifiers in certificates
How and what to do (for example, SBL *), What is already there; + Also:
The qblinfo utility is officially added to qtools.
Now the current version of the assembly for Windows can always be downloaded bythis link.
=====================
Qfpr2 - a script to get the contents of QFUSES
So far, only for one "type" of platforms - the 2nd, according to my classification. This includes, for example, MSM8x10, MSM8x26, MSM8962, MSM8974, MSM8x92, MSM8994, APQ8084, MDM9x25, MDM9x35. This class is characterized by PBL work on the Sahara, IRAM addresses 0xf8xxxxxx.
I suggest that all owners of devices on platforms of this type run this script and put the resulting out.txt with the model of the device.
In addition to the "theoretical" benefits in terms of developing the platform, this should help in solving the practical task of selecting boot loaders.

=====================
  • The goal: "to help seekers on a difficult path to restore bricks to Qualcomm"
    The main emphasis in the topic will be given to the "latest versions" of SoC - MSM (/ APQ) 8x ** on eMMC,
    But because "The principles are common" - it will probably be useful for other SoC series (MDM (/ QSD) 7x ** on NAND (/ MTD)
Tasks
  • Collect and systematize ("lead to" understandable "form) common terminology and definitions
  • Systematize and find common methodological principles and approaches for restoration
  • ...
  • Collect work kits ("case studies") of bricks recovery on Qualcomm
  • ...
  • To develop standard recommendations on drawing up "recovery cases" Qualcomm devices for which there are no ready cases
____________
"ListOpenIssues "
This is probably the most important section of the topic (after "Terms (definitions)" + "General theory")
  • Is it possible to "assemble" itself (for example in a HEX editor) "boot" (* msi_image.mbn) from dumps (dd) resp. Sections (sbl1 (/ 2 (/ 3)) + tz (/ + hyp)) from the working device?See Answers
  • What for to translate from 9008 to 9006 it is necessary to flash the whole chain of loaders? (After all, they are again re-flashed when full firmware is poured (/ dump partitions) in 9006)?See Answers
  • What are the magic numbers and why are they "generally" needed ("what is their meaning")?See Answers
  • Does all Qualcomm machines have a method of "starting the device from the" External SD card "(1, 2) "In the 9008-m mode?Depends on the values ​​in QFUSES
  • ..
Answers
  • Answer . * vvevvevve,: Thank_you: - it's better to starthere- and further on the topic (at least 2 pages)
  • Is it possible to use the same programmer (xPRG ****. Hex (/ mbn)) differentBut with the same SoC? Answer1
  • ...
_____________

PS: if after the "Answers" you have "questions" - then before "restoring something":
Or read the entire topic again
Or give the device to restore those who are more knowledgeable in these matters
Motive
Motive (prehistory)+ Archive versions of the caps
__________________
Terms (definitions)
General theory
"Literature" and notes on the topic
Assembly post 1 ("In the original theme")
Prefabricated post 2

----------------
"Interesting notes" (about fastboot) + "Continuation"
Nv parameter is responsible for microphone gain (by * =S=,: Thank_you:)

==========
The eMMC controller went into read-only mode:
General principles of rebuilding boot loaders on Qualcomm (Post acdev # 42655190)
+ O ReadOnly on SD cards

Shl: in the "last resort" - you can try to search andOrder memory (emmc chip) in china ...
==========
O IMEI:
General principles for restoring boot loaders to Qualcomm (Post kestua # 38839099)
General principles for restoring boot loaders to Qualcomm (Post = S = # 38869956)

IMEI Backup with QPST on Qualcomm Snapdragon 616:Xiaomi Redmi 3 - Official firmware MIUI 7 (OS 5.1.1) (Post purler # 48189506)

Bootloader from the sources on the basis of CAF - you can collect! :General principles for restoring boot loaders to Qualcomm (Post S-trace # 48897765)

A large database of jtag assignments forMost smartphonesThank you* Vladimirs77,
General principles of rebuilding boot loaders on Qualcomm (Post Vladimirs77 # 50087863)

==========

USB Vendor IDs:Http: //developer.andro.../device.html#VendorIds
OEM Drivers:Http: //developer.andro...s/oem-usb.html#Drivers
Google USB Driver:Http://developer.android.com/sdk/win-usb.html
Attention!! Relative to "Relink HS-USB QD Loader 9008 (COM *)":
Acdev @ 26.02., 14:45*
The RELINK driver does not mesh and must be removed.
For the place it should be put Google or from the vendor.

+ QDLoader HS-USB Driver 32-64 bit
+ moreDriver for Qualcomm HS-USB QDLoader 9008 for Windows x64 // x86
==========
How to generate the **** _ msimage.mbn (as an example, on Windows with QPST (emmcswdownload.exe))
General principles of rebuilding boot loaders on Qualcomm (Post wladimir_tm # 43253768)

====
Bootloaders lumiyCollection of official firmware

Recover from the mode of Hard Brick (9008) smartphone Nokia Lumia 525 (RM-998).

UFS standards (Universal Flash Storage) - Thank you * Kramar111,

About transfer of phones on SD 650 in EDL by closing USB D + on the ground

____________
"Ready-made recovery cases"

MSM7225A (HTC Desire C)
General principles for rebuilding boot loaders on Qualcomm (Post -Zhuk- # 50174000)
...
Qualcomm Snapdragon 200 MSM8612:
Lenovo A785e (China Telecom)General principles of rebuilding boot loaders on Qualcomm (Post grass7 # 41425745)

===
Qualcomm Snapdragon 400 MSM8228:
General principles of rebuilding boot loaders on Qualcomm (Post vvevvevve # 40862977)

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

===
Qualcomm Snapdragon 800 MSM8974:
Lenovo K910SS
LG G2+ W3bsit3-dns.com:(The fast kestua # 39298647) (LG G2 - Unbrick)

===
Qualcomm Snapdragon 801 MSM8974AB:
ZTE Grand S II:Rebuild the brick! Method number 2! IMEI recovery!

Qualcomm Snapdragon 801 MSM8974AC v3:
Moto X Gen2 General principles of rebuilding boot loaders on Qualcomm (Post S5610_best # 50312537)

===
Qualcomm Snapdragon 805 MSM8084:
Unbrick Motorola Droid Turbo



___________
Utilities
QC-Privided:

QPST:

Current versions of QPST from the network (QPST2.7.422-437) - thanks!* Peter23,
General principles of rebuilding boot loaders on Qualcomm (Post peter23 # 50215409)

QPST.2.7.422 (qcom_Upgrade_Tool_20140422)


QFIL:
Lenovo-forums.ru


______
OEM-Provided
Miflash (Miphone / MIUI ROM Flashing Tool):
Official page with manual: Download MIUI ROM Flashing Tool (alwaysLatestVersion + xiaomi ROMs):http://en.miui.com/a-234.html
... Drivers / Utilities / Add-ons -> MiFlash
Download - MiPhone2.11.6 (Option 1)
Download - MiPhone20131108 (Option 2)
Download - MiPhone20140509 (Option 3)

MiPhone20141107Http: //bigota.d.miui.c...ls/MiPhone20141107.exe
[email protected]:General principles of rebuilding boot loaders on Qualcomm (Post wladimir_tm # 42794251)
MiFlash .03.30.0 (64bit)
MiFlash .04.01.0 (64it)

QFIL (via Lenovo):
Lenovo-forums.ru

Tools for working with IMEI -Thank you . * Ariafan, linkand SW.* Acdev, link


______
DEV-Provided
USBlyser:
Version: 2.1
Released: March 16, 2014
Size: 3,9 Mb
Limitations: Fully functional 33-day trial
If you want to understand seriously, install and run on this port a sniffer - for example, USBlyzer, and lay out the log of such an attempt in QFIL.
Yes, when using USBlyser, you need to set the maximum permissible value for the version of the program used in the settings: Capture - Capture Settings - URB Transfer Buffer Size Limit.


The file of automatic conversion of HEX values ​​gpt.bin (received dd if = / dev / block / mmcblk0 of = / sdcard / gpt.bin bs = 8 count = 2176) into text content rawprogram0.xmlExcel means- Thank you* Bazzz2,

Qtools project:
github, General principles for restoring boot loaders to Qualcomm (Post vvevvevve # 40306059)
++ Qblinfo How and what to do (for example, SBL *)

DFS Professional CDMA Tool:
Http://cdmatool.com
General principles of rebuilding boot loaders on Qualcomm (Postlelez1975 # 38804787)
General principles of rebuilding boot loaders on Qualcomm (Post wladimir_tm # 38808958)

NV-items_reader_writer:
[TOOL / GUIDE] Full NV Backup and Restore [SIMPLE] [08-03-2012]
+ Example of instructions for working in the program


Recovery script for collecting the partitions info (mmcblk0info.sh/zip):
Http: //forum.xda-devel...=56569542&postcount=71

EFS Professional:
Http: //forum.xda-devel...-professional-t1308546

Brixfix:
Http: //forum.xda-devel...owthread.php? T = 2136738

EMMC RAW [email protected]:eMMC RAW Tool

Boot-unlocker-gnex:General principles for restoring boot loaders to Qualcomm (Post nerwin # 40222279)
Https://code.google.com/p/boot-unlocker-gnex/
BootUnlocker for Nexus Devices - Unlock your bootloader without fastboot.
This application REQUIRES a Galaxy Nexus (maguro, toro or toroplus), Nexus 4 (mako), Nexus 5 (hammerhead), Nexus 7 2013 (deb or flo), Nexus 10 (manta), or OnePlus One (bacon / A0001), With root.


Qualcomm Tools by * Vin2809,

®Partitions Backup & RestoreA few screenshots for explaining the process:®Partitions Backup & Restore (Post aleha81 # 39380773)
Partitions Backup & Restore v1.6.0 GB- Thank you* htc 600,

Aureljared / unbrick_8960:Https://github.com/aureljared/unbrick_8960

WriteDualIMEI utility (W + G_eMMC)ARK Benefit A3 - Official firmware

Maud. Fastboot.exe, which "knows how" to send the command "reboot-edl" to the bootloader "directly" (without the prefix "oem") - the command line "fastboot_edl reboot-edl";
Thank you* Emusic, General principles of rebuilding boot loaders on Qualcomm (Post emusic # 50224890)


Emmcdl:
Thank you* Peter23,"For the find" :)
You can see the support of firehose, you can see the ability to read the USB flash drive from the phone, and not just to write down (in the first place, this is what is interesting for it).
General principles for restoring boot loaders to Qualcomm (Post peter23 # 50287938)

+ Found a more recent version 2.15General principles for restoring boot loaders to Qualcomm (Post peter23 # 50314988)

Set of batch files for automated read / write partitions via emmcdl - thanks* Emusic,
General principles of rebuilding boot loaders on Qualcomm (Post emusic # 50332273)

______
______
Instructions

Full dump flash drive:
* How to remove a full dump flash drive if there is no SD card slot + Universal and platform independent - script: Thank_you:* vvevvevve,
* And simpler (but "Unsecured") General principles of rebuilding boot loaders on Qualcomm (Post wladimir_tm # 41497005)
* On habrahabr.ru: link to the instructionGeneral principles of rebuilding boot loaders on Qualcomm (Postlelez1975 # 43247628)
--------------
** "Directly on the (live) device" make "a recovery SD"

"Even on WinXP" - you need to "disable signature verification" of drivers: Thank_you:* Magnat.mg

First 100MBBackup (using app "Partitions Backup & Restore")General principles for restoring boot loaders to Qualcomm (Post wladimir_tm # 41429130)

About the resistance to search for test points (resistor 75-100 Ohm)

"Instruction in pictures": QFIL Backup and restore EFS:Lenovo S90 - Firmwares (OS 4.4.4 - 5.X.X) (The Fastest MATVEI # 40689013)

IMEI repair through qpstHighscreen Omega Prime Mini - Talk General principles of recovery to boot Qualcomm

"Sample example" (read in context):Translation instructions from Xiaomi.eu, adapted to increase the section / data to 6 gigs (with the help of parted)

"Example" on firmware with MiFlash:


Example commands - to "see sections"

[GUIDE] How to make a nandroid backup directly to your computer without using sdcard

Example:(Windows + VMWare Ubuntu) restoring the bootloader chain (from state 9006) (+ UBUNTU VMWARE IMAGES
orUbuntu-14-04-1-lts-trusty-tahr-desktop-64-bit

As with Miflash (in "9008 mode") - you can flush "only selected partitions" + "dummy.img" = a good example of "dummy img image"
______

Updates caps
ˇ
================================
================================
== 4opying ==
Absolute minimum of CODE
In the header: [B] [URL = // w3bsit3-dns.com/forum/index.php?showtopic=643084#aminimal]"absolute minimum "required info: [/ URL] [/ B]

Archive versions of caps
================================
================================

1108
About transfer of phones on SD 650 in EDL by closing USB D + on the ground

0915
del
K
forBeginnersIn the subject:
An obligatory condition for writing messages in this topic is: to provide an "absolute minimum" of the necessary info for your device.
In case it is not clear how to "get this":
1. immediately search for a normal SC ("service center")
2. apply to the appropriate section of the forum (=Tehnotrepalka)
PS: if this condition is not met, the messages of newcomers will be deleted (and of course - left unanswered)


In the absence of an "absolute minimum" the necessary info-message will receive a tag:
K
Discrepancy with the rules of the topic
The message will be deleted
- After some time will be deleted.
+ Format:
PS: if you do not have the opportunity / desire to provide information on all the points above, but there is a desire to get advice from the participants of this topic - formulate the issue in the subject of your device, and here - only a link to acc. Post in the subject of your device;
If any of the participants in this topic have the opportunity / desire - then you will receive an answer in the subject of your device


0902
UFS standards (Universal Flash Storage) - Thank you* Kramar111,

0624

"Absolute minimum" of the required info: [/ b] [background] [list = 1] [*] links to//w3bsit3-dns.com/devdb/(The description of the device) and the firmware theme (/ discussion) of the device on w3bsit3-dns.com [*] [Under the spoiler!] Information about the divisions int. Memory - with the size of the partitions (example)
PS: if you do not have the opportunity / desire to provide information on all the points above, but there is a desire to get advice from the participants of this topic - formulate the issue in the subject of your device, and here - only a link to acc. Post in the subject of your device;
If any of the participants in this topic have the opportunity / desire - then you will receive an answer in the subject of your device


[*]If you do not have the opportunity / desire to provide information on all the points above, but there is a desire to receive advice (possibly) from the participant of this topic - formulate your question in the subject of your device, and in this topic - only link to acc. Post in the subject of your device;
If someone from the participant of this topic has the opportunity / desire - then you will be answered in the topic of your device


0612
Set of batch files for automated read / write partitions via emmcdl - thanks* Emusic,
General principles of rebuilding boot loaders on Qualcomm (Post emusic # 50332273)

0611
Change
"Absolute minimum" of the required info
.5<->.1

Moto X Gen2(Snapdragon 801 MSM8974AC v3 / Krait 400)General principles of rebuilding boot loaders on Qualcomm (Post S5610_best # 50312537)

Emmcdl:
Thank you* Peter23,"For the find" :)
You can see the support of firehose, you can see the ability to read the USB flash drive from the phone, and not just to write down (in the first place, this is what is interesting for it).
General principles for restoring boot loaders to Qualcomm (Post peter23 # 50287938)
+ Found a more recent version 2.15General principles for restoring boot loaders to Qualcomm (Post peter23 # 50314988)

0609
Archive of updates of caps

MSM7225A (HTC Desire C)
General principles for rebuilding boot loaders on Qualcomm (Post -Zhuk- # 50174000)

A large database of jtag assignments forMost smartphonesThank you* Vladimirs77,
General principles of rebuilding boot loaders on Qualcomm (Post Vladimirs77 # 50087863)


Maud. Fastboot.exe, which "knows how" to send the command "reboot-edl" to the bootloader "directly" (without the prefix "oem") - the command line "fastboot_edl reboot-edl";
Thank you* Emusic, General principles of rebuilding boot loaders on Qualcomm (Post emusic # 50224890)

0608
Current versions of QPST from the network (QPST2.7.422-437) - thanks!* Peter23,
General principles of rebuilding boot loaders on Qualcomm (Post peter23 # 50215409)

0524
MiFlash .04.01.0 (64it)
Recover from the mode of Hard Brick (9008) smartphone Nokia Lumia 525 (RM-998).

Tools for working with IMEI -Thank you . * Ariafan, linkand SW.* Acdev, link

Partitions Backup & Restore v1.6.0 GB- Thank you* htc 600,

As with Miflash (in "9008 mode") - you can flush "only selected partitions" + "dummy.img" = a good example of "dummy img image"


CORR:
[*][Under the spoiler!] Cmdline off. Firmware and lsusb (USB VID / PID) of your device in all combinations of buttons / battery:Check all combinations

0513
Modiff:Before asking questions:
From:
Before asking questions:
mustTo study the basic concepts (at least): in the cap "Terms (definitions)" (all) + "General theory" (Release "a little old", but the general idea gives);
++ "ideally" - deal with the "ListOpenIssues "
ˇ"Absolute minimum" of the required info:[List = 1] [*] a link to a discussion about the device / firmware
[*] What did you do with the device before it was in this condition? (In detail!)
[*] Are there any firmware for it in the form of files (a) images (a)? If so, give a link to one of them.
[*] USB VID / PID what now? (In the device manager) //+ Also switch the "view" - "by connect": can several devices
[*](Possibly) for (native) charging for several hours; After - try again to include(FLCB?)
[*] Try on another PC
[*]Check all combinations of the clamping of the volume buttons when turning on the machine and connecting a USB cable to it; Also with the battery off
to:
Before asking questions:
K
Of todayAnd for the future:
for newbies -
An obligatory condition for writing messages in this topic is: provide cmdline and lsusb of your device.
In case it is not clear how to get it:
1. immediately search for a normal SC ("service center")
2. apply to the appropriate section of the forum (= "Technotrupalka")
PS: if this condition is not met, the messages of newcomers will be deleted (and of course - left unanswered)

also:mustTo study the basic concepts (at least): in the cap "Terms (definitions)" (all) + "General theory" (Release "a little old", but the general idea gives);
++ "ideally" - deal with the "ListOpenIssues "
ˇ"Absolute minimum" of the required info:[List = 1] [*] link to//w3bsit3-dns.com/devdb/And a topic with discussion / firmware
[*] What was done with the device before he was in this condition? What has been tried from the methods / approaches in the subject? (In detail!) + Own considerations / assumptions regarding possible solutions
[*]conclusionQblinfoOne of the loaders (/ programmer) - with the firmware (/ dump). (what for, Another example of output )
[*] USB VID / PID (better - lsusb (-tv)) in all combinations:Check all combinations of the clamping of the volume buttons when turning on the machine and connecting a USB cable to it; Also with the battery off
[*] How many hours on the (native?) Charge was the device before the diagnosis?(FLCB?); Battery charge level (V / mA)?
[*] How many PCs (/ which operating systems) were diagnosed?
[*] (Recommended) -How to ask questions?


0416
Bootloader from the sources on the basis of CAF - you can collect! :General principles for restoring boot loaders to Qualcomm (Post S-trace # 48897765)

®Partitions Backup & Restore A few screenshots for explaining the process:®Partitions Backup & Restore (Post aleha81 # 39380773)

0415
MiFlash .03.30.0 (64bit)


0412
IMEI Backup with QPST on Qualcomm Snapdragon 616:Xiaomi Redmi 3 - Official firmware MIUI 7 (OS 5.1.1) (Post purler # 48189506)


0328
Spoiler = DEV-Provided]
USBlyser ...

0312
DEL
Fresh versions of some kvakommovskih utilities

0229

Header:
del
!!-- Topic only in the initial stage of registration --!!
Mission: "to make Qualcomm as recoverable as MTC"


Change list
"Absolute minimum" of the required info: [/ b] [/ background] [list = 1] [*]


0226
Attention!! Relative to "Relink HS-USB QD Loader 9008 (COM *)":
Acdev @ 26.02., 14:45*
The RELINK driver does not mesh and must be removed.
For the place it should be put Google or from the vendor.


+ QDLoader HS-USB Driver 32-64 bit
+ moreDriver for Qualcomm HS-USB QDLoader 9008 for Windows x64 // x86

====
Bootloaders lumiyCollection of official firmware

0209

About fastboot) [/ url] +"Continuation"

0203
The file of automatic conversion of HEX values ​​gpt.bin (received dd if = / dev / block / mmcblk0 of = / sdcard / gpt.bin bs = 8 count = 2176) into text content rawprogram0.xmlExcel means- Thank you* Bazzz2,

0123
PS: in the "last resort" - you can try to search and order memory (emmc chip) in china ...

Archive of updates of caps

_________


ˇ Recommendations and Warnings:
  • To begin with, it is strongly recommended that you review the sectionsForum Rules Rules section "Android - Development and Programming"
  • Before you ask a question, carefully read the topic header and use the search on the topic (top right); Respect your and other people's time;
  • Formulate the questions clearly, informatively and clearly, indicating everything that has been done
    - then there is a high probability that you will receive an adequate response to your problem;
  • Before posting messages / images, read the topicMaking posts, Working with Images on the forum Short lesson "How to remove the image under spoiler"
  • When specifying new information, it is very desirable to always indicate the source (corresponding links)
  • Messages that are not related to the topic (offtopic) as well as those that do not carry a useful semantic load will be deleted without warning.
  • IF YOU DO NOT UNDERSTAND THE RISK LEVEL AND THE MECHANISM OF THE WORK OF THE UTILITIES INCLUDED - THAT YOU CAN NOT BETTER USE THE MATERIALS OF THIS TOPIC

We have to say on the forum"Thank you"By increasing the reputation of the user by clicking on the button "+" (Picture) Near the corresponding message.
If you have less than 15 messages, click on the "complaint" button (Picture) (Under the reputation) and tell who helped you, who to put "+" (Picture).


To fill the hats with useful information, please use the "Custom Moderation",
Namely: "vote" with the buttons "badly" (Picture) "OK" (Picture) To determine the ranking of posts (messages) in the topic.

Based on your votes "OK"(+1 and more) - the necessary and useful information from the corresponding posts will be added to the header.

For filling caps, please contactin QMS wladimir_tm.




Post has been editedwladimir_tm - 21.02.17, 21:21
Reason for editing: 20150921


--------------------
wladimir_tm
Message#284
12.02.15, 22:57
_ && Make it funny)
*********
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 2318
Date: 05.11.13
Xiaomi Redmi Prime 4

Reputation:-464+

[DIV] Terms (definitions):

ˇ"Brick" ("Brick")
- the state of the device in which it is impossible to "use it as intended" :)
There are "several types" (types) that are "separated from each other" - for example "by degree";
A very "visual" version of the distribution of "degrees" is in uv.* Olezhke1975,- all thanks to him: thank_you:
And this "categorization" in the future should be used - with small additions;
Types ("degrees") of bricks:
1. First: ((Very) Soft Brick) - this is even not even a "brick"
1. a. - Recovering the working + system (Android) does not stiffen; "Is treated" by wipes from the recovery
1.b. - recovery NOT working + the system (Android) does not get stuck; "Is treated" by sewing the worker's recovery from the fastboot;

2) Second: "Soft Brick" ("9006th brick") (QHUSB_DLOAD, Qualcomm QDload 9006 ("normal" DLOAD - mode, Qualcomm MMC Storage))
In this mode, the machine switches over when loaded, if the "non-working boot" is stitched (+ the corresponding system (Android) does not bloat)
But about this - the partition table of the device "in integrity" (not damaged)
"Treated" by filling the images (/ dumps) of the device partitions with special utilities
...

3) Third: "Hard Brick" ("9008th brick") (Oualcomm HS-USB Diagnostics 9008)
The base loader is corrupted (more precisely, the "chain of loaders") and /orPartition table
"Treated" pouring flasher (hex) in the RAM unit + "reload" base table "downloaders chain" (/ generally SecureBoot 1.0 / 2.0 / 3.0 / etc.) + Tz + ..
---- with subsequent reboot of the device in the 9006-th mode and further see item 3
Sometimes it is also possible to fill the loaders with JTAG

4) Fourth: "Hard Hard Brick" - the device is not detected at all when connected to a PC
"Treated" - by searching for a "test point" // combinations of clipped buttons // connecting the cable "fast cable" // connecting without battery,
--- with the "transfer" of the device in the 9008th mode - and further see paragraph 4.
It is also possible to fill the loaders with JTAG

5) The fifth: "Hardware Brick" - hardware-damaged chips
"Is treated" - only hardware replacement of accessories ..

Post has been editedwladimir_tm - 27.02.15, 20:27
Reason for editing: / - spoiler


--------------------
wladimir_tm
Message#285
12.02.15, 23:10
_ && Make it funny)
*********
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 2318
Date: 05.11.13
Xiaomi Redmi Prime 4

Reputation:-464+

Created a separate topic - on the topic "General principles of recovery to boot Qualcomm" :)
Kindly: thank_you:


--------------------
Hurdcor
Message#286
13.02.15, 13:13
Visitor
**
[Offline]

Group:users Online
Posts: 21
Date: 06/05/14

Reputation:-0+

Where or how to take hex .. on z5s mini nx404h hanging on 9008 port
wladimir_tm
Message#287
13.02.15, 13:39
_ && Make it funny)
*********
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 2318
Date: 05.11.13
Xiaomi Redmi Prime 4

Reputation:-464+

Abbreviations
(The list will be replenished)
PBL = Primary Boot Loader
SBL = Secondary Boot Loader
RPM = Resource and Power Management
TZ = Trust Zone
HDLC = High-level Data Link Control
MSM = Mobile Station Modem
DMSS = Dual-Mode Subscriber Station (QDL mode)
QDL = Qualcomm Download
QHSUSB_DLOAD = Qualcomm High Speed ​​USB Download
EhostDL = Emergency Host Download (Streaming Download Protocol)
DCN = Document Control Number, used by Qualcomm to track their thousands of documents

QC = Qualcomm
QCSBL = "Qualcomm-provided" Secondary Boot Loader
OEMSBL = "OEM-provided" Secondary Boot Loader
APPSBOOT (APPSBL) = Application Bootloader (bootloader mode // fastboot)
AMSS = Advanced Mobile Subscriber Software(radio)
MSM = Mobile Station Modem
MBN = (Qualcomm) Multiply Partition format (Src)
SBL1 (RPMSBL) = ... (Src)
SBL2 (Krait PBL) = ... (Src)
HLOS = ... (modem image?)
AMON ARM9 Monitor
AMSS = Advanced Mobile Subscriber Software
APPSBL = Applications Processor Secondary Boot Loader
CE = Crypto Engine
DBL = Device Boot Loader
EBI = External Bus Interface
EFI = Extensible Firmware Interface
ETM = Embedded Trace Macrocell
FEC = Forward Error Correction
IMEM = Internal Memory
OSBL = Operating System Boot Loader
REX = Real-Time Executive (RTOS)
RUU = Remote Update Utility
SD3 = Security Domain 3
SMC = Security Mode Control (module)
SMEM = Shared Memory
SMSM = Shared Memory State Machine
TAP = Test Access Port
TSIF = Transport Stream Interface
LK = Little Kernel (bootloader)
RPM = Resource Power Management

QFUSEs (QFPROM) (register map) = (Qualcomm incorporated) reserved One-Time-Programmable (OTP aka PROM) memory region (Src)
(USB) VID / PID = Vendor / Product ID
OEM = Original equipment manufacturer (like Samsung., LG, HTC, etc.)
SoC =Systems on a Chip
QDSP = Qualcomm DSP
QSD = Qualcomm Snapdragon SoCs
APQ = Application Processor Qualcomm (refers to an SoC that does not have an integrated modem (Src))
MDM (Gobi) = Multi-mode modem (Src) // Gobi - the series "before Snapdragon"
HDLC = High-Level Data Link Control (bit-oriented code-transparent synchronous data link layer protocol developed by the International Organization for Standardization (ISO) (Src)
QRD = Qualcomm Reference Design (Src) (&& "to work with Windows Phone will be made available with Snapdragon 400 (8x26, 8926, 8x28, 8928) and Snapdragon 200 (8x12, 8x10) processors)
QDART = Qualcomm Development Acceleration Resource Toolkit
XTTs = extensible test tree files
QMSL = Qualcomm Manufacturing Support Library
DMSS = Dual-Mode Subscriber Station
SURF = Subscriber Unit Reference Design
QRCT = Qualcomm Radio Control Tool
QSPR = Qualcomm Sequence Profiling Resource
SPC = Service Provider Code (normally "000000")
FTM = Factory Test Mode
GPIO = General-purpose input / output
Krait (CPU) = (name) (wiki) - (Cortex-A15) ARM-based CPU included in Qualcomm Snapdragon S4 and Snapdragon 400/600/800 (Krait 200, Krait 300, Krait 400 and Krait 450) System on chips.
It was introduced in 2012 as a successor to the Scorpion CPU and has a similarity to ARM Cortex-A15.
// naming_from:
The common krait (Bungarus caeruleus, also known as Indian krait or blue krait) is a species of venomous snake of the genus Bungarus found in the jungles of the Indian subcontinent

Scorpion (CPU) = (name) (wiki) - ("Cortex-A8 / 9") ARM-based CPU core designed by Qualcomm for use in their Snapdragon mobile systems on chips (SoCs).
Cortex-A8 and Cortex-A9 CPU cores. It is designed in-house, but has many architectural similarities with the ARM.

CPU = Central Processing Unit
Snapdragon = (name) - family of mobile systems on a chip (SoC) by Qualcomm (wiki)
EMMC = Embedded Multimedia Card
QFIT = Qualcomm Flash Image Tool
FW = FirmWare (wiki)
EPROM = Erasable Programmable Read Only Memory (ROM) (wiki)
FLCB = Fast Low Current Boot("Dead battery charging" -mode; USB can enumerate as general device until SBL comes up)
QPST = Qualcomm Product Support Tool (official tool for managing Qualcomm based devices)
QXDM = Qualcomm eXtensible Diagnostic Monitor (official tool for diagnostic Qualcomm based devices)

Post has been editedwladimir_tm - 24.02.15, 21:57


--------------------
Hurdcor
Message#288
13.02.15, 13:50
Visitor
**
[Offline]

Group:users Online
Posts: 21
Date: 06/05/14

Reputation:-0+

Drups70 @ 11.02.2015, 06:32*
Task Manager in my taskbar is visible as Qualcomm HS-USB QDLoader 9008 com7

And QPST displays a line with this port, but writes that there is no connected phone. Several times reinstalled the drivers, rebooted several times. Advise something else, please. Tablet megaphone login 3 tablet became a brick during the pouring of the firmware the child pulled out a cord like the entire branch read and did not find what needs to be done

Try it with the battery off
AleksyENG
Message#289
13.02.15, 15:26
Local
*****
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 396
Date: 05.10.11

Reputation:-43+

Manfromnn @ 11.02.2015, 21:22*
I managed to find out that my chip has a flash drive: H9DA8HH4JJAMCR-4EM, which has 8GB of memory, and I'm fucked, only 512Mb is available. Can you clarify the points

And maybe it's easier - 8 gigabit??
wladimir_tm
Message#290
13.02.15, 16:06
_ && Make it funny)
*********
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 2318
Date: 05.11.13
Xiaomi Redmi Prime 4

Reputation:-464+

General theory :: Qualcomm boot process

Base source:[REF] [R & D] MSM8960 Info, Architecture and Bootloader (s)

PBL -> SBL1 -> SBL2(+TZ) -> SBL3 -> APPSBL -> BOOT (/ RECOVERY) - SYSTEM (ANDROID)
SECURE BOOT 3.0
+----------------------------------+
| |
+ -------------------------- + + -------------- + | + ---------> BOOT --------> SYSTEM |
| | | | | | |
| | | | | | | | | + -> APPSBL --------------------- + |
PBL + - + -----> SBL1 -> SBL2 -> SBL3 ------- + | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | + ---------> RECOVERY |
| | | | | | | |
| | | | | | | | | | | | + -------------> HLOS (modem) | | | |
| | | | | | | |
| +--------------------------+ +--------------+ +----------------------------------+
| | | | | | DLOAD_MODE (9006) - MSD | | | | FASTBOOT | | | | ANDROID |
| +--------------------------+ +--------------+ +----------------------------------+
|
|
|
|
|
|
|
+ ----> EhostDL_MODE (9008)

"Created usingAsciiflow.com"

Upd201509:
DLOAD_MODE (9006) - MSD - in the diagram;
TZIs the "hardware-backed key store implementation" (QSEE)
- 'Android Key Store' - storing and usingApp-private keys ...
Http: //nelenkov.blogsp...ements-android-43.html

Post has been editedwladimir_tm - 19.09.15, 19:36
Reason for editing: upd201509


--------------------
wladimir_tm
Message#291
13.02.15, 19:59
_ && Make it funny)
*********
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 2318
Date: 05.11.13
Xiaomi Redmi Prime 4

Reputation:-464+

How can the device in the "device manager"
(Will be replenished)

Qhsusb_bulk
Qhsusb__bulk


--------------------
Hurdcor
Message#292
14.02.15, 03:17
Visitor
**
[Offline]

Group:users Online
Posts: 21
Date: 06/05/14

Reputation:-0+

Https://yadi.sk/d/lwRBOOorefYSG
8926 软件 软件 1.0.01_for_QRDQDART4.9.3.zip
wladimir_tm
Message#293
14.02.15, 13:00
_ && Make it funny)
*********
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 2318
Date: 05.11.13
Xiaomi Redmi Prime 4

Reputation:-464+

General Features of Qualcomm Architecture

It is convenient to talk about features "in terms of comparison" - for example with ITC
--
  • Internal memory markup - GPT (unlike MTK where "MBR is typical");
    (Actually - just have not yet met the ITC with GPT markup - it would be interesting to see))
    GPT is if you "talk about 8x ** series";
    But at the same time - for the 7x ** series - typical MBR

    ________

  • Using Secure Boot of different versions
  • NV-parameters are stored in a separate (or) section
  • ...


Post has been editedwladimir_tm - 17.02.15, 19:29


--------------------
AndroID-Andrey
Message#294
15.02.15, 00:53
█▒░L0ADIIG ... ██
*******
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 960
Date: 07/18/13
LG Optimus L7 II

Reputation:-248+

The topic is definitely necessary. But so far the question of creating the so-called "cast" from the working body is of interest. How to drive it, in fact, into these modes, and specifically in Qualcomm MMC Storage, to merge everything into any? On the Nexus 7 2013, the volume "+", "-" and the power (in the off state) can be compressed only up to 9008 mode, but the body is working, I want to MMC, do not pour the same loaders left. On LG L7 II, the combination does not work at all, except Emergency mode, in which the port and modem are visible, it can also be accessed programmatically via QPST, by sending a command to the port to reboot in the Download mode.

Post has been editedAndroID-Andrey - 15.02.15, 01:54


--------------------
// Loading ...
MegaAntonio
Message#295
15.02.15, 05:31
Local
*****
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 186
Date: 07.03.09
ZTE Nubia Z9 mini

Reputation:-9+

I read all the last topic and a lot of stuff on the net. I still did not understand where to get the necessary files MPRG8960.hex and 8960_msimage.mbn for the translation 9008 to 9006. I have a phone htc one xl on the processor msm8960. Okikirchilsya, in the device manager is defined asQualcomm HS-USB QDLoader 9008. In the Internet, I found the files MPRG8960.hex and 8960_msimage.mbn, but when I try to flash them, I get this error.
I also did not understand what the rawprogram0.xml and patch0.xml files are for and where do I get them for my phone?
Posted image


Post has been editedwladimir_tm - 08.03.15, 14:47
Reason for editing: / SPOILER]
wladimir_tm
Message#296
15.02.15, 16:08
_ && Make it funny)
*********
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 2318
Date: 05.11.13
Xiaomi Redmi Prime 4

Reputation:-464+

The question of creating a so-called "cast" from the working body
"After many trials" came to the conclusion that there is nothing better than all the same "dd if = / dev / block / mmcblk {* section number} of = / sdcard / mmcblk {* section number .img" :)
Several problems:
1. "What to do"?
If under unix (connect the device "in state 9006" to the PC) - then this is equivalent to the same as above - ("dd if ..");
And if "under windows" - the only "less adequate" utility is PartitionGuru (except for the "partitions" itself - it can also save the "partition table", by the way, it is with its help that you can do "redistribution to qualcomm (there is data About the successful redistribution of internal memory! - see the whales forums), but unfortunately - and even she "sometimes behaves inadequately" - that is, simply "flies out" (as one might suppose - "because of very unusual" structures Partitions / partitions that open in the 9006 mode * (which is only the "modem" section));
All other utilities for working with disk partitions (Acronis, Paragon, etc.) - even if they can "make backups" - then restore - surely "nothing can": at least because they almost never Save extra. Info about the sections (the same UUID / section name, etc.) + sort out "unstructured" small backups "that there is a section" is almost impossible);
There is of course still HDD Raw Copy - can do "dapmus TOTAL" (disk) (ie "not dividing into partitions / partitions"); But has not yet met the "case of successful recovery" with its help: (--- so everything "rests" in paragraph 2:
2. "how to recover?"
Even if you make dumps - then ..
No other ways - except as special utilities (qpst / miflash / etc.) While I met "success").
How to drive it, in fact, into these modes, and specifically in Qualcomm MMC Storage
EFS Professional can switch modes well
On LG L7 II, the combination does not work at all, except Emergency mode, in which the port and modem are visible, it can also be accessed programmatically via QPST, by sending a command to the port to reboot in the Download mode.
Emergency mode is "not quite right" (more precisely, "not at all") - not Download mode (9006);
Most likely Emergency mode is the same as the 9008 (you need to watch (USB) VID / PID = Vendor / Product ID);
It is possible that some manufacturers "blocked the possibility" of Download mode (9006) - because This is a "very defenseless" regime, when the minimum unskillful actions "can lead to a brick";
- and the device instead of 9006 - "loaded immediately" in 9008;

Post has been editedwladimir_tm - 15.02.15, 16:16


--------------------
MegaAntonio
Message#297
15.02.15, 17:02
Local
*****
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 186
Date: 07.03.09
ZTE Nubia Z9 mini

Reputation:-9+

Tell me where can I dig? I can not get rid of 9008.
kestua
Message#298
15.02.15, 18:32
Free Men
*******
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 1137
Date: 04.09.12
Arc Max Pro CS5

Reputation:-101+

QHSUSB__BULK-so the device is determined - without a driver (on LG and ZTe phones)
QHSUSB_DLOAD ------- in HTC phones
DRIVERS


programs

INSTRUCTIONS-manuals
Attached fileEMMC ????. Doc ( 209 )

Attached fileEMMC Download Tool User Manual.doc ( 457,5 )

Attached fileEmmc software download manual.pdf ( 537,37 )

Attached fileQFilV1.02.doc ( 504,98 )

Attached file80-39912-1_E_DMSS_Download_Protocol.pdf ( 535,56 )

Attached file80-N2967-1_C_eMMC_Software_Download_Tool.pdf ( 649,85 )

Attached file80-N3887-1_A_Factory_Image_Download_Tool_QFIT.pdf ( 490,46 )

Editing 8930_msimage.mbn
File 8930_msimage.mbn
You can compile a hex editor
You can find the necessary files in the firmware of your phone model
Sbl1-1.img
Sbl2.img
Sbl3.img
Tz.img
Rpm.img
_________________
From the archive 8930_msimage.mbn.rar you need to pull out the files and open them in any hex editor
Open there the same 8930_msimage.mbn
Replace the contents of this file with the contents of these files sbl1-1.img sbl2.img sbl3.img tz.img rpm.img
The replacement is performed with the following offsets

Sbl1-1.img 00004400h
Sbl2.img 0001D400h
Sbl3.img 0004F400h
Rpm.img 000E5400h
Tz.img 000B3410h
Save 8930_msimage.mbn and now with this file try to restore the device.
With those that are there will be an error. It is connected with security keys and SecBoot3


Flash Programmer file-bootloader-MPRG

Sites devices in QDLOAD /


Post has been editedkestua - 19.03.15, 10:06


--------------------
SL ._._ A SL ._._._._ AM.
I LOVE DRUM&BASS
wladimir_tm
Message#299
15.02.15, 21:12
_ && Make it funny)
*********
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 2318
Date: 05.11.13
Xiaomi Redmi Prime 4

Reputation:-464+

In the Internet, I found the files MPRG8960.hex and 8960_msimage.mbn, but when I try to flash them, I get this error.

To begin with - please remove the images under the spoiler!

--- respectively. Edit your message according to the recommendations.
+ Then what you did not answer immediately - does not mean that no one read your message;
Most likely just no one has an answer to your question at the moment.
+ Your message does not state any "relative error" (and at the same time - evenGoogle search can give some information)
Regarding the error itself:
Image Download Failed. Cookie (if present) not received
--- then as far as I can guess - you use files "incompatible with the device";
those. At the time of the loading * msi_image.mbn - the file is "rechecked" to match the device "(it is even possible to check the digital signature)
And if there is a mismatch, this error appears.
PS: once again I repeat: "the level of complexity of this topic: VERY COMPLEX" - i.e. "On a silver platter" nothing will be provided here.

up20150216:
Http: //forum.xda-devel...=35983359#post35983359
The hex file is a 'flash programmer', a set of instructions that tell the hardware how and where to download the mbn file. It can only be used with the emergency download feature built in to the pbl. To access that feature the pbl checks if 2 variables are set in the imem, called magic numbers. Together they are referred to as a cookie, signaling the pbl to enter emergency download mode (ehostdl). If these are not set, then the hex file can not be sent.


Post has been editedwladimir_tm - 16.02.15, 12:04


--------------------
kestua
Message#300
15.02.15, 21:31
Free Men
*******
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 1137
Date: 04.09.12
Arc Max Pro CS5

Reputation:-101+

File 89XX_msimage.mbn
You can compile a hex editor
You can find the necessary files in the firmware of your phone model
Sbl1-1.img
Sbl2.img
Sbl3.img
Tz.img
Rpm.img

Post has been editedkestua - 15.02.15, 21:31


--------------------
SL ._._ A SL ._._._._ AM.
I LOVE DRUM&BASS
wladimir_tm
Message#301
15.02.15, 21:53
_ && Make it funny)
*********
[Offline]

Group:Friends w3bsit3-dns.com
Posts: 2318
Date: 05.11.13
Xiaomi Redmi Prime 4

Reputation:-464+

File 89XX_msimage.mbn
You can compile a hex editor
I ask you to provide examples (links) of successful "gathering"
--- i.e. Where (on what devices) in practice it was possible to restore the device to "collected" msimage.mbn ??
Thank you

Post has been editedwladimir_tm - 15.02.15, 23:52


--------------------

285 pagesV<131415161718>


mobile versionNow is: 12 hours ago