I followed this guide to put the custom carrier file on the phone:
How to Enable MMS (picture messaging) on Your iPhone (AT&T) [UPDATED x2] | Apple iPhone School
Everything was working (I still couldn't send mms because my account hasn't gotten the opt out code yet) and I could see the mms icon and i had the ability to try and send it (it would fail obviously). A few hours later after I turned on my phone, the mms was gone. In no place could I select mms (messages, camera, messages setting), the cellular data network settings are still there that allows you to change the mms apn settings (the cellular data and visual voicemail are still there also). Tethering still works also, and I don't know about visual voicemail because I don't even know what that is. I tried reinstalling the carrier file, and no luck. everything was the same. Anybody have any ideas? I know I will not be able to send any, but I would like to be able to check everyday to see if my opt out code is good that would allow me to. Thanks!
I'm running iPhone 3g 3.01 jailbroken| carrier file 5.0
apn settings all at default (blank)