I have noticed a lot of Sprint(CDMA) HTC One users on the latest 4.3/4.4.2 OTA are flashing 4.3/4.4.2 GSM roms and soft bricking their devices lately.
I have personally rescued a several devices in the past couple months so I'm posting this guide in hopes that it will save some headaches and stress for Sprint users.
This guide is for Sprint HTC One users only.
3.04.651.2 RUU Thanks @OMJ
3.05.651.6 RUU From HTC
4.06.651.4 RUU Thanks @OMJ and @-viperboy-
5.03.651.3 RUU Thanks @OMJ **Note you will have to update your hboot to 1.57 in order for this RUU to work...solution is flash the 5.03.651.3 s-on firmware first.**
6.23.651.6 RUU Latest from htc.com
Device not recognized? (If you are using Windows 8.1 this will most likely not work unless your hboot is 1.55 or 1.56 or 1.57)
On your PC go to device manager and find your phone(usually M7WLS), right click and select properties
Select the driver tab
Select update driver
Select browse my comp
Let me pick
Look for ADB USB device or similar should be one of the first couple choices
Select MyHTC install and you should be good
Latest HTC Drivers AFH
Video showing how to flash the firmware Thanks @thoughtlesskyle
If you are S-OFF flash
3.04.651.2 s-off firmware
3.05.651.5 s-off firmware
3.05.651.6 s-off firmware
4.06.651.4 s-off firmware
5.03.651.3 s-off firmware
5.05.651.2 s-off firmware (Sense 6) and you are done.
If you are already on 4.06.651.4 or 4.06.651.9 you will have to flash the 3.05.651.6 s-off firmware first...reason being is the 4.06 s-off firmware does not have the latest radio included (use the same commands from 5.)
6.23.651.6 s-off firmware Latest and most likely the last.
**Note the 5.03.651.3 firmware has a new radio so no need to flash the older version to get the radio.**
If you are s-on follow these steps ALL the way to the end (there are no shortcuts unless you are s-off and step 9 is optional as noted)
3.04.651.2 s-on firmware
3.05.651.5 s-on firmware
3.05.651.6 s-on firmware
4.06.651.4 s-on firmware
5.03.651.3 s-on firmware
5.05.651.2 s-on firmware (Sense 6)
6.23.651.6 s-on firmware Latest and most likely the last.
2.Rename it firmware.zip (put the firmware.zip into the platform tools folder or the folder attached below)
3.Boot to bootloader
4.Lock bootloader(fastboot oem lock)
5.Then use these commands:
Fastboot oem rebootRUU Fastboot flash zip firmware.zip Fastboot reboot-bootloader
failed 90 hboot pre-update! please flush image again immediately
7.Then unlock the bootloader again and re-flash Latest TWRP. (before formatting go to setting/screen and disable screen timeout)
8.Within Latest TWRP select Wipe > Format Data(it will ask you to confirm by typing YES) once done adb push a rom to your phone (adb push nameofrom.zip /sdcard/ ).
8a. If you are using the 4.06.651.4 s-on firmware I would suggest you push this Stock Rooted Odexed Rom to your device or it may not boot.
8b. After flashing the 4.06.651.4 rom you will most likely need to flash the latest radio because the 4.06 firmware does not have a radio included find it HERE
8c. If you are using the 5.03.651.3 s-on firmware I would suggest you push this 5.03.651.3_Stock | Rooted | 4.4.2 | Sense 6 to your device or it may not boot.
8d. If you are using the 6.23.651.6 s-on firmware I would suggest you push this [STOCK ROM] [5.0.2] [SENSE 6] Sprint 6.16.651.2 AND 6.23.651.3 to your device or it may not boot.
9.Optional but recommended: S-OFF using Sunshine
Thanks @OMJ for the firmware
Thanks @thoughtlesskyle for the 5.03.651.3 firmware and stock odex rom
Thanks @beaups and @Fuses for Rumrunner and Firewater
Thanks @WayneQuasar for helping me figure out the correct order to do these steps(many hours and many failed attempts before we figured it out lol)
If you need assistance I'll be happy to help.
If you need help add me on hangouts firstname.lastname@example.org
First come first served please tell me your XDA name and a link to what you are having problems with.