[Desire General] darkmage1991:
you must have a sense rom flashed in order for the diag mode to work. if you already flashed another rom flash one of these as a temp, and once the settings have been made you are free to flash another rom.

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

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

first root the device with unrevoked, once its rooted download qpst(i use build 366)

now after thats download and installed you need to download the htc diag drivers and put your phone into diag mode(its either ##diag, ##diag#,##diag*... it starts with 2 # followed by diag just not sure of the last symbol) once its in diag mode plug it in and the computer will instal drivers, wait for that to finish then go to device manager and manually update the htc drivers using the download htc diag drivers. after that is all done you must now open qpst configuration and click ports, then click add new port and add anything you see about your phone. now once thats done you need to click start clients and select service programming. and set all settings like in these pics http://s798.photobucket.com/albums/yy266/darkmage1991/ and dont forget to write a cricket prl i suggest this one http://www.4shared.com/file/we3VLGo_/42900.html (its a cricket sprint hybrid), once those are set push write to phone.

http://download.cyanogenmod.com/?type=stable&device=bravoc get the newest cyanogenmod build (7.0.3 atm) dont flash it until you get the qpst settings set in a sense rom. now download the cricket v10 here http://xdaforums.com/showpost.php?p=7261108&postcount=1 and flash it.

now download apn backup & restore, exfile explorer, and autostart off the market using wifi.

open your voice dialer and say "open proxy settings" once thats opened type in "wap.mycricket.com" and "8080" for the port #

now open apn back & restore and restore these apn's http://www.4shared.com/document/h5A_Izso/apns.html

Now we get to the part where we get MMS working, do this stuff you must open exfile explorer and make sure you mount as rewritable

Delete the mms.apk located in system/app

Drop the modifed mms.apk into system/app

Delete the telephony.db file located in data/data/com.android.providers.telephony/databases

Drop the modified telephony.db in data/data/com.android.providers.telephony/databases (Be sure to rename the telephony.db file you downloaded back to telephony.db before dropping it back into data/data/com.android.providers.telephony/databases)

get the modifed mms and telephony here: http://xdaforums.com/showthread.php?t=968582

ok i think i got everything, if something is not working let me know i may have missed a step. and remember to thank all the people who created all those files for there hard work.

i know it seems like a lot of work but it really isnt, i redo my flash about every 5-10 days cause i cant decide what roms i like lol, and it only takes about a min to get it flashed again ;) but you do not have to redo the qpst part only the downloading of autostart, ex, apn etc, and getting mms going

if you guys are like me and flash alot of roms, you will find some dont let mms to work, and other dont alow internet for apps to work(but internet for the stock browser will, this is due to iptables some dont support it) its just trial and error =P

and i suggest going over to 2fast4u.com and check out his AWESOME cdma roms for the desire his work is awesome and so far all his roms work fully on cricket