[Motorola One Fusion Guides, News, & Discussion] jmcc30:
Greetings One Fusion users, after some time of research and testing I'd like to write this guide for you all. The guides online were inconsistent and outdated so the main purpose of this is giving an updated guide.

But. I have to say this, if you follow this guide correctly your phone will be ERASED, you don't need to unlock bootloader or do extra things not mentioned in this guide. Also, I'm not responsible of any damage made to your device.

Part 1: What we need?

1: Minimal ADB and Fastboot: You might know it, or not, if that's the case go and Google it or get it here, thanks goes to @shimp208

Just install it but don't open it yet.

2: Drivers: Get your 32 bits drivers here, and 64 bits drivers here.

Just install 32 bits or 64 bits, depends of your Windows version.

3: Firmware: There's one place of firmwares for all our Moto devices, just click here and you will get a bunch of folders, those are named by your country/region and carrier. To know yours, just go to Settings>About Phone, then you'll see Software Channel, the name in this is the folder you'll be picking in the mentioned website, download the latest one or older if you want to downgrade.

Unzip it wherever you want, just make sure you remember the folder, for practical purposes, unzip it where you installed Minimal ADB and Fastboot before.

4: Your stock USB-A to USB-C cable, USB-C to USB-C might work too but haven't tested.

5: Patience.

Part 2: Barry Allen... I mean The Flash.

Save your data. Seriously, if you don't want to say bye to your data you still can save now.

But if you alredy have backup or you just don't care, let's begin.

1. Open a command promp, go to the folder where you already unzipped your firmware, hold your Shift key and right click on a blank spot of the folder, then click on Open command promp here.

2. Turn off your phone, once off, hold volume down and power buttons until you see the green android, at this point plug in your phone to your computer. On the command promp write

fastboot devices

If drivers are correctly installed, your serial number will be displayed, if not, your device could be still being recognized, try again in few minutes or reinstall drivers, rebooting PC may help this sometimes.

If your serial number was displayed, you can now proceed to flash the firmware, to ease this thing I will write you the commands:

fastboot flash partition gpt.bin
fastboot flash bootloader bootloader.img
fastboot flash vbmeta vbmeta.img
fastboot flash radio radio.img
fastboot flash bluetooth BTFM.bin
fastboot flash dsp dspso.bin
fastboot flash logo logo.bin
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash recovery recovery.img
fastboot flash super super.img_sparsechunk.0
fastboot flash super super.img_sparsechunk.1
fastboot flash super super.img_sparsechunk.2
fastboot flash super super.img_sparsechunk.3
fastboot flash super super.img_sparsechunk.4
fastboot flash super super.img_sparsechunk.5
fastboot flash super super.img_sparsechunk.6
fastboot flash super super.img_sparsechunk.7
fastboot flash super super.img_sparsechunk.8
fastboot flash super super.img_sparsechunk.9
fastboot flash super super.img_sparsechunk.10
fastboot flash super super.img_sparsechunk.11
fastboot flash super super.img_sparsechunk.12
fastboot flash super super.img_sparsechunk.13
fastboot flash super super.img_sparsechunk.14
fastboot flash super super.img_sparsechunk.15
fastboot erase carrier
fastboot erase userdata
fastboot erase metadata
fastboot erase ddr
fastboot reboot

Just copy (all of them, not one by one) and paste them in the command promp, the flash starts.

After everything got flashed, you will have the last command ready for you to hit enter, and your device will reboot.

Thanks for reading, I hope I've helped you.

Questions are welcome!