They did it here is the original link
http://forum.xda-developers.com/showthread.php?t=752897
and
http://forum.xda-developers.com/showthread.php?t=753233
Superevilllam posted this I copied it to the first post as it works and is the easiest way.
Posted by themike1 from XDA:
We have all seen the threads where you do a ##768# Factory Reset after doing a Nandroid Backup and this will initiate Hands Free Activation which ultimately after a couple tries will update your PRI.
Why not cut to the chase and do a ##3282#?
This will allow you to Start the Hands Free Activation Process and update your PRL without forcing you to do a Factory Reset.
I believe I updated mine this way, but am not positive with all the testing I have done.
Steps:
1.Dial ##3282#
2.Enter Edit Mode
3.Enter your MSL
4.Select Data Profile
5.Menu
6.Restore
7.Let Phone Reboot, and Wait and the Hands Free Activation will Start.
8.Repeat until you have 1.40 PRI.
has worked for some but not for all.
Process Number 2
If you cannot update through the above method then this has worked for many and I had to do this on the second EVO on my account.
1. Do a Nand backup!
2. Use Clockworkmod or Amon recovery and flash a stock rooted 2.2 found here
http://forum.xda-developers.com/showthread.php?t=743352
3. If you flashed the stock rooted skip through setup BUT LET IT DO THE HANDS FREE ACTIVATION and get to the home page
4. Menu then Settings then About Phone then Software Information PRI Version Should be 1.4 if not repeat the top set of instructions using your MSL until you get it!
5. Restore your Nand Image it will not affect the PRI
When a better way comes along I will post better instructions
Here's yet another way! This also explains what the PRI is and what it does very informative!
http://forum.xda-developers.com/showthread.php?t=748392