there is another version that has an updated radio.
follow this link.
http://forum.androidcentral.com/htc...19278-how-unroot-return-stock-ruu-method.html
i highly recommend that version as i've been getting the best battery life i've ever had. it's the same update as recommended above but this is how the file reads.
RUU_Supersonic_S_Sprint_WWE_ 3.70.651.1_Radio_2.15.00.11.19_NV_190_released_161482_signed.exe
it's 209 megs.
you also need to uninstall the htc sync.
download the program. double click the icon. it does all the rest. get your phone set up. make sure you have usb debugging checked. then run the unrevoked forever 3.
you'll have stock rom. and root.
i keep the RUU handy just in case i need to warranty my phone. it wipes everything out and returns my phone to stock form. sprint will never know it's been rooted.