1. Installed QPST.
2. From the start menu I found the QPST folder and started QPST Configuration
3. Had my Admire connected and opened Device Manager and expanded the Ports icon. I took note of the COM number listed beside the DBAdapter Reserved Interface,which in my case was (COM15)
4. In QPST Configuration I clicked Add New Port at the bottom right and selected the COM15 and enabled it.
5. After that I went back to the start menu,QPST and opened Service Programming. A box popped up asking for a phone and since I only had the one I just clicked OK and a new box with alot of tabs opened.
6. If you go to the Roam tab at the bottom there is a Preferred Roaming area with an area asking for a file. Browse for the PRL and when finished click the Write to Phone button at the bottom of the window. It will ask for your SPC. After that it writes to the phone and the phone reboots on its own. You should let it reboot fully and not unplug it from the computer or mess with QPST while it's doing so.
When the phone is done booting you can close the program and unhook the phone. It took about 10 minutes for data to start working but 3G works fine on it when I'm in a 3G area. My Ascend is using the bloatware free stock 2.2 ROM found on here and I've had no problems for the week with it. Hopefully this can be helpful for someone and sorry if it's not made out too well,pretty bad at explaining things
3023.prl
QPST_v2.7_Build_301.exe