[T-Mobile HTC One (M9)] Rydah:
Works Here..... Ran it a few times and it successfully ran through for me. Here's my full CMD output:

C:\Program Files\Android\android-sdk\platform-tools>fastboot oem rebootRUU
...
OKAY [ 0.016s]
finished. total time: 0.016s

C:\Program Files\Android\android-sdk\platform-tools>fastboot flash zip firmware.
zip
target reported max download size of 800000000 bytes
sending 'zip' (119607 KB)...
OKAY [ 8.666s]
writing 'zip'...
(bootloader) HOSD CL#505029
(bootloader) GPT is up-to-dated. [17408]
(bootloader) Perform pre-update
FAILED (remote: FAIL90 hboot pre-update! please flush image again immediate)
finished. total time: 11.959s

C:\Program Files\Android\android-sdk\platform-tools>fastboot flash zip firmware.
zip
target reported max download size of 800000000 bytes
sending 'zip' (119607 KB)...
OKAY [ 8.758s]
writing 'zip'...
(bootloader) HOSD CL#505029
(bootloader) GPT is up-to-dated. [17408]
(bootloader) Perform pre-update
(bootloader) start@23
(bootloader) apppreload.img@BYPASS
(bootloader) aboot_signed.img@100%
(bootloader) hosd_signed.img@100%
(bootloader) modem_st1.img@BYPASS
(bootloader) pmic-8994-1.img@100%
(bootloader) tz-8994-1.img@100%
(bootloader) cpe.img@BYPASS
(bootloader) tp_MXM11876.img@BYPASS
(bootloader) sensor_hub.img@BYPASS
(bootloader) splash1.nb0@BYPASS
(bootloader) dzdata_32g.img@BYPASS
(bootloader) recovery_signed.img@BYPASS
(bootloader) boot_signed.img@BYPASS
(bootloader) sdi.img@100%
(bootloader) adsp.img@BYPASS
(bootloader) sbl1-8994-1.img@100%
(bootloader) rpm-8994-1.img@100%
(bootloader) hyp-8994-1.img@100%
(bootloader) rcdata.img@BYPASS
(bootloader) tp_SYN3351.img@BYPASS
(bootloader) pg2fs_ship_signkey.img@BYPASS
(bootloader) modem_st2.img@BYPASS
(bootloader) radio.img@BYPASS
FAILED (remote: FAIL90 hboot pre-update! please flush image again immediate)
finished. total time: 13.594s

C:\Program Files\Android\android-sdk\platform-tools>fastboot flash zip firmware.
zip
target reported max download size of 800000000 bytes
sending 'zip' (119607 KB)...
OKAY [ 8.623s]
writing 'zip'...
(bootloader) HOSD CL#505029
(bootloader) GPT is up-to-dated. [17408]
FAILED (remote: FAIL90 hboot pre-update! please flush image again immediate)
finished. total time: 11.920s

C:\Program Files\Android\android-sdk\platform-tools>fastboot flash zip firmware.
zip
target reported max download size of 800000000 bytes
sending 'zip' (119607 KB)...
OKAY [ 7.232s]
writing 'zip'...
(bootloader) HOSD CL#505029
(bootloader) GPT is up-to-dated. [17408]
(bootloader) start@23
(bootloader) apppreload.img@33%
(bootloader) apppreload.img@66%
(bootloader) apppreload.img@99%
(bootloader) apppreload.img@100%
(bootloader) aboot_signed.img@100%
(bootloader) hosd_signed.img@100%
(bootloader) modem_st1.img@100%
(bootloader) pmic-8994-1.img@100%
(bootloader) tz-8994-1.img@100%
(bootloader) cpe.img@100%
(bootloader) splash1.nb0@100%
(bootloader) tp_MXM11876.img@BYPASS
(bootloader) sensor_hub.img@BYPASS
(bootloader) dzdata_32g.img@100%
(bootloader) recovery_signed.img@100%
(bootloader) boot_signed.img@100%
(bootloader) sdi.img@100%
(bootloader) adsp.img@100%
(bootloader) sbl1-8994-1.img@100%
(bootloader) rpm-8994-1.img@100%
(bootloader) hyp-8994-1.img@100%
(bootloader) rcdata.img@100%
(bootloader) pg2fs_ship_signkey.img@100%
(bootloader) modem_st2.img@100%
(bootloader) radio.img@100%
(bootloader) tp_SYN3351.img@BYPASS
(bootloader) Update zip file OK
(bootloader) end@Done
OKAY [ 16.468s]
finished. total time: 23.700s

C:\Program Files\Android\android-sdk\platform-tools>fastboot reboot
rebooting...

finished. total time: -0.000s

Heads up, firmware zip wipes all data. I should have remembered, but being that I was trying to help you out, acted fast and lost everything. x(