[Desire Q&A, Help & Troubleshooting] ewtoombs:
I had a lot of trouble with the given directions. I had to go exploring for more information and software than was provided. Here is my entire process. I needed two files from the internet. Instructions for getting the files come first.

Get the XDA kit for the HTC Desire 320, android version 4.4.2 (kitkat). It is available here. This kit includes the right version of the SP flash tool and the drivers necessary to make it work. This link was gotten from this awesome post. (The original link went directly to 4shared, but 4shared is pretty disgusting—so disgusting in fact that multiple services have sprung up to bypass its disgustingness, including cyber4shared.) The post I got this link from is worth reading, so you know what the other bits and pieces in the kit do. Read more under the section recovery > 4.4.2 of that post.

Get the stock firmware. This seems to be the only way to get the scatter file (the static partition map of the internal storage) when your phone is bricked in a boot loop. It seems like an enormous download for the sake of one little file, but your phone's bricked by now probably so you'll need the rest of the software in this anyway—the recovery image at the very least. A pretty comprehensive list of stock firmware for the htc_v01_u can be found here. The country and carrier matter.

Install the VCOM driver. Extract the XDA kit somewhere you can find it—call it $KIT. Take out your phone's battery and connect it to your computer. Go to your device manager, find the phone, right click, then hit Update Driver... or something like that. Then tell windows to look for the driver in $KIT\VCOM Driver Preloader MT65xx. It will warn you the driver is untrusted. Ignore the warning.

Extract the stock firmware to an empty directory, somewhere you can find it.

Start and configure the SP Flash Tool. Start the version of the SP Flash Tool provided by the XDA kit. Go to Options > Option.... Under Connection, switch to w/o battery then close the option dialog.

Load the scatter file. Hit Scatter-loading (lol), navigate to wherever it was you extracted the stock firmware, then open the scatter file. This should load and display a list of all of the partitions mentioned by the scatter, along with the image files within the stock firmware archive corresponding to each partition. By default, SP Flash Tool will flash all partitions. To only flash the recovery, uncheck all partitions using the checkbox at the head of the checkbox column, then check RECOVERY.

Flash that phone! Disconnect the phone, then hit Download. This causes the tool to wait until the phone is connected. Now connect the phone and it will start flashing. It often fails to detect, so if you get

BROM ERROR : S_COM_PORT_OPEN_FAIL (1013)

[COM] Failed to open COM port.

[HINT]:

don't worry. Just try this step again.

I used this method to reflash my entire phone. It worked eventually lol. The firmware I used was 0PF1IMG_V01_U_K44_SENSE52_Telus_1.02.661.2_Radio_MOLY_WR8_W1315_MD_WG_MP_V42_F1_P9_release.zip (a Canadian cell carrier). I was using 64-bit windows. I got into this mess from having the audacity to assume I could just dd the custom recovery included with the XDA kit to /dev/recovery and live to tell about it. The device got inexplicably stuck in a boot loop. Not even the regular boot image, which was untouched, wanted to boot. My only explanation is that the bootloader, uboot, kept a checksum of both the regular and recovery images and will refuse to boot either if either is wrong. Thankyou very much, mediatek. Jesus Christ. Anyway, I hope this helps somebody.