Salve ragazzi, purtroppo recentemente ho riscontrato un hard brick sul mio Moto X XT1052. :o
Come penso sappiate un hard brick è ben diverso dal più semplice soft brick in quanto il secondo genericamente riguarda dispositivi che una volta accesi vanno in bootloop, oppure si bloccano in avvio, schermata bianca ecc.. Invece l'hard brick consiste in una morte del cellulare, dato che il mio Moto X non dava segni di vita: non si accendeva, niente fastboot. Nulla. Un mattoncino.
Disperato ho cercato di tutto, tra Google e XDA. Ho trovato qualcuno che diceva che fosse possibile ripristinarlo, ma solo in linea teorica, ho letto qualche guida che riguardava il Droid Maxx e l'Ultra, scoprendo che montano lo stesso processore dell'X. Cosi scopro che i processori Qualcomm hanno una sorta di ripristino di emergenza chiamato "emergency download mode". Grazie a questo processo sono riuscito nell'impresa impossibile, ripristinare il mio MOTO X, e così ho deciso di fare una guida. Dopo questa "breve" premessa iniziamo!
Per prima cosa dovete essere sicuri che il cellulare non dia segni di vita, collegarlo al PC, andare in gestione dispositivi e controllare se ci sia un device chiamato "QHSUSB_DLOAD".
ATTENZIONE
Se hai deciso di seguire questa guida vuol dire che sei nella situazione peggiore che possa capitare a un modder, in ogni caso ne io, ne il forum si ritiene responsabile dei danni provocati ai vostri telefoni.
PARTE 1: RIPRISTINO
FILE NECESSARI
- Driver del Moto X installati
- File Blankflash del Moto X Link
Da gestione dispositivi bisogna ricordare la porta associata al device (COMxx) come ad esempio COM5.
Ora dovete estrarre il file "blankflash.zip" per esempio sul Desktop. (Desktop\blankflash)
Aprite il prompt dei comandi tenendo premuto SHIFT mentre cliccate con il tasto destro in un punto a caso della cartella blankflash e selezionate "Apri finestra di comando qui". Ora eseguite
codice:
qflash.exe -com(numero porta) -ramload MPRG8960.hex -mbn 33 MSM8960_bootloader_singleimage.bin -v -o
Facendo attenzione che "com(numeroporta) va scritto in minuscolo!
codice:
C:\Users\Giovanni\Desktop\blankflash>qflash.exe -com5 -ramload MPRG8960.hex -mbn
33 MSM8960_bootloader_singleimage.bin -v -o
Motorola qflash Utility version 1.3
COMPORT :COM5
RAMLOADER :MPRG8960.hex
type is 0x21
7 mbn file name MSM8960_bootloader_singleimage.bin type 33
verbose mode on
Motorola qflash dll version 1.6
RAMLOADER VERSION: PBL_DloadVER2.0
------------------------------------------------------
DEVICE INFORMATION:
------------------------------------------------------
Version : 0x8
Min Version : 0x1
Max Write Size: 0x600
Model : 0x90
Device Size : 0
Description : Intel 28F400BX-TL or Intel 28F400BV-TL
------------------------------------------------------
Using passed in packet size, changing from 0x600 -> 0x600
EXTENDED_LINEAR_ADDRESS_REC "at" 0x2a000000
Write 65536 bytes "at 0x2a000000
100EXTENDED_LINEAR_ADDRESS_REC "at" 0x2a010000
Write 11840 bytes at 0x2a010000
100START_LINEAR_ADDRESS_REC "at" 0x2a000000
EOF_REC
Sleeping for 3s
-----------------------------------------------------
RAM DOWNLOADER INFORMATION
-----------------------------------------------------
cmd : 0x2
description : QCOM fast download protocol targ
version_number : 0x7
compatible_version: 0x2
max_block_size : 0x400
flash_base_address: 0x0
flash_id_len : 0x4
flash id : eMMC
window_size : 0x1e
number_of_sectors : 0x80
-----------------------------------------------------
sdl_send_security_mode: secutiry mode 0x0
Flashing MSM8960_bootloader_singleimage.bin 1969664 bytes into device
Keeping the first packet (1024 bytes) as hostage
Will release it if all is flashed well
100
Hostage released!
done
A questo punto il cellulare dovrebbe accendersi in modalita FASTBOOT!
PARTE 2: INSTALLAZIONE
A questo punto il nostro Moto X si presenta vuoto, quindi dobbiamo installare il sistema stock.
Ho seguito questa guida di XDA e la descrivo qui:
FILE NECESSARI
Dopo aver installato RDS Lite e aver scaricato il firmware della PROPRIA versione iniziamo:
Decomprimete il file *.zip del firmware, aprire il file XML del tipo RETAIL-EU_GHOST_KLA20.16-2.16_cid7_CFC_1FF_v2_SVC (questo è quello della versione .EU) e trovare la linea:
codice:
<step operation="getvar" var="max-download-size" />
Bisogna eliminare completamente questa stringa e salvare il file. Senza questo passaggio il flash fallirà immediatamente!
Con il cellulare in modalità FASTBOOT connesso al PC avviare RSD Lite (Esegui come amministratore).
A questo punto controllate che il cellulare risulti allo slot 1, Model = fastboot, Port Type = USB, Info = N/A. Impotantissimo che Status = Connected.
Ora premere sul pulsante con i 3puntini (...) e selezionare il file XML precedentemente modificato. Premere Start e attendere il flash.
Ora finalmente avremo il nostro cellulare come appena uscito dall'assistenza.