This quick guide is intended to explain how to upgrade your phone to the rooted stock 2.3 ROM posted on xda here: [ROM][STOCK] --- Version 4.22.651.2 --- odexed & deodexed --- or here: [ROM][STOCK] 4.24.651.1 - Odexed & De-Odexed Since the contents of that OP is subject to change, this guide can become outdated without notice. The list of downloads contain an odexed and de-odexed version of the stock ROM. For a great explanation of the difference, see this article: What Is Odex And Deodex In Android [Complete Guide] For the purposes of this guide, if you're not sure which one to get, stick with the odex version. It is closer to stock. Flashing the ROM Most of what you'll be doing will be done through recovery. So play around with the menus in the recovery image to see what options are there. Start off by doing a NANDroid backup. Since this is a quick guide, I will assume you know how, or can find out how. Next, wipe dalvik-cache. You don't need to wipe data or cache if you're coming from a rooted stock ROM, even if your kernel is custom. Now you are ready to flash the ROM. The ROM contains the stock OS (w/ superuser) and stock kernel. All of this is done from the recovery image. When the flashing is done, you can reboot and see if it worked. Take a quick look to see if your data, apps, homescreens are still there. They should be. If you like what you see, you can stop here. Having the most updated radios is not essential for upgrading to this ROM. If you want to flash radios, keep reading. Flashing the Radios Note that the OP in the xda thread says to flash the radios via HBOOT instead of recovery. That's because the provided radio file is in the PC36IMG.zip format. Note the actual file name is PC36IMG-Radio_2.15.00.05.02_WiMAX_R4623-EVO27242_PRI_2.15_003.zip. Rename this to PC36IMG.zip, and the bootloader will find it. Note that Windows may be set to hide extensions; if so, you'll want to rename it to PC36IMG So all you do is download this file and stick it in the root (top) folder of your SD card. Then power off your phone and boot into the bootloader (from phone off, hold power + vol_down). HBOOT will auto-scan your SD card and find that file and prompt you whether to install its contents. Say yes, and it will do its thing. When done, reboot, and you should have the updated radios. Done. Never accept an OTA if you are rooted. One thing you can do to help prevent this from accidentally happening is by disabling the OTA update check: Menu > Settings > System Updates > HTC software update > Scheduled check (uncheck this box) "Go online and check for updates according to schedule from server" Always do a NANDroid backup before you flash, and you'll always have a way to recover from an unexpected problem. Good Luck!