[EVO 4G Android Development] enigmatl:
Okay everyone. I'm seeing a lot of "I tried a dozen roms". For the sake of saving you some time, to those of you still not up and running on 1.40, please stick with stuff we know for sure works. Try this from your current flashed phone.

Go into this thread

http://xdaforums.com/showthread.php?t=743781

and download Steel's ROM. Download the first one on the list. That is,

HTC_OTA_Froyo_2.2_build_3.26.651.6_(Rooted)_Deodex _signed_Rev.E.1.zip - NO DATA WIPE

Of course, as the now famous song goes, BACK THAT NAND UP. That is, use ROM manager to make a backup of your current configured ROM.

Copy the zip file onto your SD card.

Go into ROM manager and scroll to the bottom and install alternate backup method (Ra). If you already use Ra as your backup method, you obviously do not have to do this. Remember, if you use Clockword as your backup method, you can go back to it by flashing it (first option in ROM manager) and all your NAND backups will be there.

Power down the phone.

Hold volume down while powering up. Select Recovery. You will be in Ra. Select Wipe and wipe data, cache, and delvik twice. After the wipes are done, go to the previous menu (by holding down volume up and volume down at the same time).

Install ZIP from SD card. Select the rom you previously sent to your card. When done, reboot the phone and wait til it starts back up.

LOOP POINT: If you do not get the 1.40 PRI, THIS is the point where you will return to try again.

If phone is locked, unlock it. If keyboard, google, facebook setup starts, hit skip a few times til it is closed. Then do a ##786# and hit menu and select reset. If a little annoying keyboard popup box opens, close it. Enter your MSL code.

The phone will reboot. You should be in the Ra recovery program. If this is your first time through the loop, go into wipe and wipe data, cache, and delvik twice. If this is your second time after ##786#, do not wipe, just reboot the phone. If misfortune struck and it's time 3, 4, or higher for you, wipe on odd attempts, do not wipe on even attempts.

Once the phone reboots, you will go through hands free activation and PRL update. After this, it will check for a firmware update. Of course, cancel the firmware update check. If keyboard/google/facebook setup screens come up, skip them.

Once you are back at the home screen, go into menu, settings, about phone, software information and check that PRI version is at 1.40_003.

If it is, great. Move on to the next step. If not, go back to above where it says loop point and try again. It will work for you.

If you are at this point, it worked. Congratulations. If Clockwork is the backup method you backed up your NAND with, go into setup and input your google name and password and go to google market to download ROM manager. Then, simply launch it and flash Clockwork Recovery. If you backed up with Ra, you don't need to input your google name or password at this point. Just go to the final step.

Reboot the phone into recovery mode. (Power it down then hold volume down while powering). Go into your recovery program's restore option and restore your previous ROM. It will be the way you left it but the PRI version will be 1.40_03.

Good luck to anyone still having problems. And, to the ones who came up with this method, thanks so much. It's greatly appreciated!