FORUMS
Remove All Ads from XDA

[SOLVED] How I fixed my bricked Moto X Pure XT1575 (Qualcomm QDLoader 9008) w/ photos

158 posts
Thanks Meter: 63
 
Post Reply Email Thread
----------------------------------------------------
Will be glad if this guide helped you!
----------------------------------------------------
Final progress update: Moto X Pure XT1575 finally boots normally itself
Can receive OTA and install through OVER-THE-AIR (OTA) update??
YES!!!

≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
I take no responsibility for any damage done to your Moto X Pure XT1575 by following my guide, I'm posting this step-by-step guide for people who felt lost of what to do with their bricked XT1575 and cuz' it's really very depressing to see such a great phone like Moto X Pure gets bricked, so I have to search the forum for ways to unbrick my Moto X Pure XT1575.
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡

This thread shows every single steps with photos below clearly of what I did to trigger the initial issue when the computer detected Moto X Pure XT1575 as Qualcomm HS-USB QDLoader 9008 to restoring the phone back to normal! And It's SOLVED!
---------------------------------------------------------
Scroll down for more!
---------------------------------------------------------

Cause of this issue?
1. I was running Motorola's stock Android 6.0 with bootloader unlocked and TWRP installed.
2. So I decided to flash Android 7.0 directly through fastboot command manually via CMD on windows.
3. Flashed 7.0, thought I flashed successfully so used fastboot command to reboot the phone but it kept on bootloop showing the new big circle thingy with the word at the bottom "erasing..."
4. So decided to flash back to Android 6.0 Marshmallow. And the phone booted with the welcome screen like a new phone.
5. Then, thought of getting the incremental OTA security update for Android 6.0 then maybe I could upgrade to Android 7.0 via OTA update too. So installed the security update to December 2017.
6. Selected install update, phone reboots, then BLACK screen!
7. That moment I know I f-up.

---------------------------------------------------------
What I did...
1. Install Oracle Virtualbox
2. Download and run Windows 8.1 32bit OS on the virtualbox. (Image written using Windows 7 and Windows 10, phone doesn't detect it at all!)
3. Install and run DiskImageRev2 program on the virtualbox.
4. Flash the loader.img obtained at the end of this post (I used a Sony 32GB Class 10 Micro-SD card.)
5. Insert into the hybrid SIM and SD slot.
6. Connect phone charger.
7. Phone turns on and boots up!
8. Go to settings, about phone, multiple taps on build number
9. Enable USB debugging (if phone left 1%, put your micro-usb ready to be connected to laptop right away) - For Windows 10, Windows will automatically install driver for Moto X Pure.
10. On your computer, Google for Minimal ADB & Fastboot, download the program and install.
11. Google for Motorola drivers and install it
12. On the CMD, input adb devices
13. Authorise your computer on your phone.
14. On the CMD, input adb devices again
15. Input adb reboot bootloader
16. Phone will reboot into bootloader
17. On the Bootloader, check Battery ok and its charging
18. This moment, transfer the Moto firmware to the same minimal folder at C:\Program Files (x86)\Minimal ADB and Fastboot.
19. Input Fastboot devices , then you will see your phone's serial number
20. Then that's when you follow the instructions from https://forum.xda-developers.com/mot...ctory-t3704142
Fastboot commands hidden below here

Input these commands into CMD after "fastboot devices" and ensured your device is connected.:
fastboot oem fb_mode_set

fastboot flash partition gpt.bin

fastboot flash bootloader bootloader.img

fastboot flash logo logo.bin

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot flash system system.img_sparsechunk.0

fastboot flash system system.img_sparsechunk.1

fastboot flash system system.img_sparsechunk.2

fastboot flash system system.img_sparsechunk.3

fastboot flash system system.img_sparsechunk.4

fastboot flash system system.img_sparsechunk.5

fastboot flash system system.img_sparsechunk.6

fastboot flash system system.img_sparsechunk.7

fastboot flash system system.img_sparsechunk.8

fastboot flash system system.img_sparsechunk.9

fastboot flash modem NON-HLOS.bin

fastboot erase modemst1

fastboot erase modemst2

fastboot flash fsg fsg.mbn

fastboot flash bluetooth BTFM.bin

fastboot erase cache

fastboot erase userdata

fastboot erase customize

fastboot erase clogo

fastboot oem fb_mode_clear

fastboot reboot



21. If phone doesn't boot up, erase the memory card and flash 6.0 loader.img again. (TIPS: To save your trouble, format the card via digital camera or DSLR)
22. Insert newly flashed memory card into the phone again
23. Charge the phone and phone will boot up!
25. Turn off XT1575, Press POWER button + VOLUME DOWN button to boot into BOOTLOADER MODE (Fastboot)
26. After booting into FASTBOOT mode, REMOVE the micro-SD card from the memory card tray.
27. If you are running Windows OS, press start button, type Minimal ADB & Fastboot and run the EXE program with administrator rights.
28. Fastboot commands hidden below here

Input these commands into CMD after "fastboot devices" and ensured your device is connected.:
fastboot oem fb_mode_set

fastboot flash partition gpt.bin

fastboot flash bootloader bootloader.img

fastboot flash logo logo.bin

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot flash system system.img_sparsechunk.0

fastboot flash system system.img_sparsechunk.1

fastboot flash system system.img_sparsechunk.2

fastboot flash system system.img_sparsechunk.3

fastboot flash system system.img_sparsechunk.4

fastboot flash system system.img_sparsechunk.5

fastboot flash system system.img_sparsechunk.6

fastboot flash system system.img_sparsechunk.7

fastboot flash system system.img_sparsechunk.8

fastboot flash system system.img_sparsechunk.9

fastboot flash modem NON-HLOS.bin

fastboot erase modemst1

fastboot erase modemst2

fastboot flash fsg fsg.mbn

fastboot flash bluetooth BTFM.bin

fastboot erase cache

fastboot erase userdata

fastboot erase customize

fastboot erase clogo

fastboot oem fb_mode_clear

fastboot reboot



29. ALL FIXED!
Current phone state: Booted to Stock Android 7.0 normally WITHOUT micro-SD card inserted.

---------------------------------------------------------
Phone model: US Moto X Pure XT1575
Phone OS: Android OS 7.0
Bootloader version: moto-msm8992-A0.52
Baseband: M8992_1255331.29.01.88.09R SUPER_NA
Bootloader status: UNLOCKED
---------------------------------------------------------

Progress by photos
---------------------------------------------------------
1. Phone initially kept rebooting from this Android is upgrading screen.

2. Booted! (Finally! But I guess it's from SD card...)

3. Booted into this version.

4. Hmm... Booted from Micro-SD card?


5. Moto X Pure able to connect to charger but doesn't charge. Stuck at 1%!


6. Power button doesn't work when finally able to boot.

7. I took out battery connector then connected it back.


8. When booted to Android UI, enable USB debugging then go command prompt (CMD), input adb devices!

9. Phone is charging normally! (FINALLY!) Whereas for hardware buttons are all working. (Power and Volume rocker button finally working)
[

10. XT1575 now booted to Android 7.0 but via memory card


11. Phone boots normally without booting any Micro-SD card with loader.img

12. Remember to format your memory card before putting back into the card tray



Thank you for those who helped me! Really appreciate it a lot!

Will be glad if this guide helped you!
The Following 3 Users Say Thank You to justmoto92 For This Useful Post: [ View ] Gift justmoto92 Ad-Free
 
 
26th January 2018, 07:46 AM |#2  
justmoto92's Avatar
OP Senior Member
Flag Tampines
Thanks Meter: 63
 
Donate to Me
More
RESERVED for important links, progress and my questions.
RESERVED FOR important links, progress and questions
------------------------------------------------
PROGRESS
26th January 2018 16:00pm (Update 1) : I have ordered a brand new Original Motorola FX30 for my Moto X Pure. (OPTIONAL!) It might come in handy to fix it too.


26th January 2018 19:20pm (Update 2) : Thanks to @dzidexx, I have successfully booted into bootloader, was from Android 6.0 and flashed the Android 7.0 firmware, but don't know whether I'm doing the right way...?

26th January 2018 20:20pm (Update 3) : Phone wasn't charging at all during bootloader mode.
Phone shows the new circular turbo charging screen, which means it has been updated to Nougat? Outside right now, only can be tested later.


27th January 2018 10:20am (Update 4) : Phone is charging normally when phone is turned on or off. Booted via micro-sd. Running on Android 7.0 (Build NPH25.200-22). Need to find how to boot the firmware on phone instead of memory card!

30th January 2018 06:20am (Update 5) : Booted into Fastboot and removed micro-SD card right after it. Flashed the firmware and phone boots normally without loader.img in memory card. Running on Android 7.0 (Build NPH25.200-22). Received and also able to install OTA! .


------------------------------------------------
QUESTIONS:
1. Phone couldn't boot into fastboot via the POWER button + VOLUME DOWN button combination (or I did not do the right step?) . Is there any ways to boot via adb (aka boot fastboot or recovery through when phone is booted to UI)?
ANSWERED at https://forum.xda-developers.com/sho...95&postcount=3

2. I flashed the 7.0 firmware (NPH25.200-22) after that phone couldn't boot, so I flashed the 6.0 loader.img and that's when the phone suddenly able to charge and able to boot normally and running Android 7.0 too (but when I check the storage it still booting from the memory card?). So my question is, when flashing the firmware in Fastboot, should I
first remove the memory card then flash the firmware?

ANSWERED - Remove Micro-SD card from SD card slot after booting into bootloader.
------------------------------------------------
XT1572 LOADER.IMG
Credits to @dzidexx

LINKS UPDATED!
Loader.img for Android 6.0.1
https://mega.nz/#!fM0AETzK!Xja0JJFwr...17FKcY56A9YVwk
Loader.img for Android 7.0
https://mega.nz/#!7IsUHKzb!9eTCP2PzZ...emuPUHvSq3NUiU
------------------------------------------------
Moto X Pure XT1575 FIRMWARE
https://firmware.center/firmware/Mot...0%28XT1575%29/
26th January 2018, 08:04 AM |#3  
Senior Member
Flag Lublin, Poland
Thanks Meter: 501
 
Donate to Me
More
When booted:
"adb reboot bootloader"
doesn't work?

I think bootlader & gpt... are loaded from sdcard; rest(system etc.) from phone memory. @justmoto92

Loader 7.0, xt1572 reteu
https://mega.nz/#!0wRU0KKK!3IyIYmrR8...j6_8RiFQmKUFoc
Loader 6.0.1, xt1572 reteu:
https://mega.nz/#!oo5nDASK!Xja0JJFwr...17FKcY56A9YVwk

GDrive:
https://drive.google.com/folderview?...0p0aW3FiJv58dv
The Following User Says Thank You to dzidexx For This Useful Post: [ View ] Gift dzidexx Ad-Free
26th January 2018, 11:29 AM |#4  
justmoto92's Avatar
OP Senior Member
Flag Tampines
Thanks Meter: 63
 
Donate to Me
More
Quote:
Originally Posted by dzidexx

When booted:
"adb reboot bootloader"
doesn't work?

I think bootlader & gpt... are loaded from sdcard; rest(system etc.) from phone memory. @justmoto92

Finally I got to see the bootloader again 😂
I was from Android 6.0, but I flash the Android 7.0 official stock ROM, now giving it a while to charge at Fastboot as it was only 1%... Don't know whether did I do anything wrong??
26th January 2018, 01:30 PM |#5  
Senior Member
Flag Lublin, Poland
Thanks Meter: 501
 
Donate to Me
More
I think you can flash any - 6.x or 7.0, after flashing and one boot you can repeat it without sd card. @justmoto92
26th January 2018, 05:02 PM |#6  
justmoto92's Avatar
OP Senior Member
Flag Tampines
Thanks Meter: 63
 
Donate to Me
More
@dzidexx Do you have the loader.img for 6.0 and 7.0? I want to try both loader.img.

Now my issue are :
1. Phone doesn't charge after plugging in, it only enter the circular turbo charging screen, then black screen.
2. The loader.img from other thread is from 7.0 right?
3. Now my memory card doesn't boot up the OS already...
4. Power button and volume button doesn't seem to do anything...
26th January 2018, 05:26 PM |#7  
Senior Member
Flag Lublin, Poland
Thanks Meter: 501
 
Donate to Me
More
Xt1572:
https://mega.nz/#!oo5nDASK!Xja0JJFwr...17FKcY56A9YVwk 6.0.1
https://mega.nz/#!0wRU0KKK!3IyIYmrR8...j6_8RiFQmKUFoc 7.0 @justmoto92

---------- Post added at 06:26 PM ---------- Previous post was at 06:26 PM ----------

Xt1572:
https://mega.nz/#!oo5nDASK!Xja0JJFwr...17FKcY56A9YVwk 6.0.1
https://mega.nz/#!0wRU0KKK!3IyIYmrR8...j6_8RiFQmKUFoc 7.0
@justmoto92
The Following User Says Thank You to dzidexx For This Useful Post: [ View ] Gift dzidexx Ad-Free
27th January 2018, 03:01 AM |#8  
justmoto92's Avatar
OP Senior Member
Flag Tampines
Thanks Meter: 63
 
Donate to Me
More
@dzidexx Your loader.img works!

I flashed the 7.0 firmware (NPH25.200-22) after that phone couldn't boot, so I flashed your 6.0 loader.img and that's when the phone suddenly able to charge normally (YAY!) and also able to boot normally with the new HelloMoto splash screen and running Android 7.0 too (but when I check the storage it still booting from the memory card?). So my question is, when flashing the firmware in Fastboot, should I
first remove the memory card then flash the firmware?
27th January 2018, 06:07 AM |#9  
Senior Member
Flag Lublin, Poland
Thanks Meter: 501
 
Donate to Me
More
You have to try - I didn't do it. @justmoto92
The Following User Says Thank You to dzidexx For This Useful Post: [ View ] Gift dzidexx Ad-Free
28th January 2018, 08:51 AM |#10  
justmoto92's Avatar
OP Senior Member
Flag Tampines
Thanks Meter: 63
 
Donate to Me
More
@dzidexx Beside looking at the ROM version, how do we check whether our XT1575 is running on Marshmallow or Nougat Kernel & Modem?
Are we able to find out at bootloader screen? Or somewhere else? Thanks!


Anyway, thanks for your ongoing replies and help! Deeply appreciate it a lot! You are really helpful! 😊
The Following User Says Thank You to justmoto92 For This Useful Post: [ View ] Gift justmoto92 Ad-Free
28th January 2018, 09:00 AM |#11  
Senior Member
Flag Lublin, Poland
Thanks Meter: 501
 
Donate to Me
More
MM baseband is M8992.....02R, N is M...08R.
Should be the same on BL screen and into "info about phone".

DevCheck, Kernel Adiutor, info about phone..and many more apps will show you full [email protected] of kernel.
Stock MM kernel can't work with stock Nougat - you can't have wrong.
The Following User Says Thank You to dzidexx For This Useful Post: [ View ] Gift dzidexx Ad-Free
Post Reply Subscribe to Thread

Tags
bricked, moto x pure, qualcomm hs-usb qdloader 9008, unbrick, xt1575

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes