Just so the information is somewhere. I had upgraded to the 3.42.50 radio ROM on my Sprint Mogul and ended up having some trouble...
"error code 1012: could not prepare vision services"
Here's what I ended up having to do to fix it. I didn't even have to call Sprint customer service!
- Run the package for Sprint ROM 3.56.651.0 from HTC/Sprint, which includes flashing back to a Sprint Mogul "released" 3.35.04 radio ROM (included in the installer package)
- Allow Sprint's customization to run through, resetting your phone when it's done.
- Connect to web [a quick tap of the IE key], allow the phone to complete provisioning [success!]
- Download the radio ROM of your choice [xda Titan radio ROMs]- mine was 3.42.50
- Flash your radio ROM using the SD card method see GaMedic's 5th post in the linked thread.
- Reboot the phone w/a stylus reset.
- Connect to the web upon reboot. Success again! Double check your radio ROM by going to Start>Settings>System>Device Information: Radio version
- Re-flash to the ROM of your choice [I was using Titan_WM6.1_20924 from ppckitchen.org but went back to Titan_WM6.1_20755 because I found 20924 was running slowly and encountered a few bugs with the ROM options I had selected.]
- Check your data again just to be safe [read=anal retentive], should work now.