[X Style (Pure) Q&A, Help & Troubleshooting] justmoto92:
----------------------------------------------------

Will be glad if this guide helped you! :good:

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

​

Final progress update:

Moto X Pure XT1575 finally boots normally itself :victory:

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. :highfive:

≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡

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://xdaforums.com/moto-x-style/general/xt1575-moto-x-pure-edition-factory-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

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

:cowboy:

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! :good:

​