How to Enable MMS (picture messaging) on Your iPhone (AT&T) [UPDATED x2]

UPDATE: The original carrier file v5.0 I had was not allowing Visual Voicemail for some people. I have updated the link below to a v5.0 that allows you to edit your settings and allows both Visual Voicemail & MMS to work. See the guide below for updates. (I’ve added steps 9 & 10.)

If you want to revert back to the carrier file 4.0 (no MMS) you may download here.

MessagesOk, I’m super excited that I got this to work. I really think it has to with AT&T allowing it to work by removing the opt-out codes (the code AT&T put in to block MMS when firmware 3.0 came out). That’s why I think it took a few days for mine to work after doing what I’m about to show you. It’s really really easy. I’m running an iPhone 3GS, jailbroken, not unlocked, on firmware 3.0.1. Your iPhone does not need to be jailbroken for this to work and I have linked to the file needed for firmware 3.1. Here’s how I did it:

PC/Windows Instructions

1. Download this carrier update file (v5.0) if you are running iPhone firmware 3.0 or 3.0.1 (it might work with lower firmware but I haven’t confirmed it.) If you are on the new 3.1, download here (v5.1).
2. Close iTunes.
3. Click Start > Run > type:cmd then press enter. Run this command: “C:\Program Files\iTunes\iTunes.exe” /setPrefInt carrier-testing 1
cmd
dos
4. Open iTunes.
5. Hold the shift key while clicking update under your iPhone in iTunes.
6. Change the file type to “iPhone Carrier Configuration files” by clicking in the the bottom right corner and switching to *.ipcc.
filetype
7. Find the file of the carrier update you just saved to your computer in step 1, select it and click open.
updating
8. You iPhone is now updated. You may have MMS right away if AT&T has removed your opt-out code but mine took a few days.
9. To allow for Visual Voicemail to work on firmware 3.0 & 3.0.1 using carrier file v5.0, go to your Settings app > General > Network > Cellular Data Network > and under Visual Voicemail change wap.cingular to acds.voicemail
IMG_0378
10. Double check your MMS settings below the Visual Voicemail settings above to match this (do not enter anything in blank fields):
APN: wap.cingular
Username:
Password:
MMSC: mmsc.cingular.com
MMS Proxy: 066.209.011.32
MMS Max Message Size: 614400
MMS UA Prof URL:
IMG_0379

NOTE: If you are on EDGE it will take a while for the image to send. If AT&T hasn’t removed the opt-out code on your account yet, you will get a red exclamation point next to the message.

IMG_0453

Mac/OS X Instructions

1. Download this carrier update file if you are running iPhone firmware 3.0 or 3.0.1 (it might work with lower firmware but I haven’t confirmed it.) If you are on the new 3.1, download here.
2. Close iTunes.
3. Open the Terminal Application and run this command: defaults write com.apple.iTunes carrier-testing -bool TRUE
Picture 4
4. Open iTunes
5. Hold the alt key while clicking update under your iPhone in iTunes.
6. Find your file of the carrier update you downloaded and select it.
7. Wait for the update. Once it’s done, turn off your iPhone and turn it back on.
8. You iPhone is now updated. You may have MMS right away if AT&T has removed your opt-out code but mine took a few days.
9. To allow for Visual Voicemail to work on firmware 3.0 & 3.0.1 using carrier file v5.0, go to your Settings app > General > Network > Cellular Data Network > and under Visual Voicemail change wap.cingular to acds.voicemail
IMG_0378
10. Double check your MMS settings below the Visual Voicemail settings above to match this (do not enter anything in blank fields):
APN: wap.cingular
Username:
Password:
MMSC: mmsc.cingular.com
MMS Proxy: 066.209.011.32
MMS Max Message Size: 614400
MMS UA Prof URL:
IMG_0379

NOTE: If you are on EDGE it will take a while for the image to send. If AT&T hasn’t removed the opt-out code on your account yet, you will get a red exclamation point next to the message.

IMG_0453

ScreenShots

[nggallery id=41]

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Comments

  1. once I did all that it still wasn’t working because on mms settings the username and password were blank, so once I typed in wap@cingulargprs.com and CINGULAR1, then it’s started to work right away, it’s been 2 days now and it still fine, so people if your username and password settings on mms are blank, use the ones I wrote above, now I’m enjoying mms FINALLY lol 

    • Where are those settings? I updated with the .ipcc file and I can’t find those settings.

    • go to Settings / General / Network / Celullar Data / scroll down to where it says mms

    • If you use the file I’ve linked to, you do not need to input settings.

    • mfleigle@gmail.com says

      I tried those settings with no luck. The message seems to fail to send almost immediately now. Im on 3.1 3GS.

      @iamse7en General-Network-Cellular Data Network

    • I actually just called AT&T and thy said that they are doing a slow rollout of mms rather than everyone calling on the 25th and asking why their mms isn’t working. Then they congradulated me on being one of the first people to have MMS on the iPhone 3G. I actually got mms when my phone upgraded itself without me knowing to 3.1. Brooke or Doug please write back.PLEASE!!

    • I don’t have Cellular Data Network settings in Network.

      I DO, however, have the mms icon in the Messaging app, and I tried sending an mms to myself, and it didn’t take. :)

    • This file does not give access to those settings. It will just work. If it doesn’t work, wait for AT&T to remove your optout code.

    • Oscar, any idea what to fill in for “APN” ? Also under MMS.
      Ive got camera icon in MMS but when i send, nothing happens but red exclamations.

      3gs Version 3.1
      MAC

    • I actually follow the instructions posted by Doug, I have a MacBook, so once I downloaded the ATT Ippc file from the link provided by Doug, it works great on my iphone with no problem, and with the link posted on the instructions above all the settings are already setup, I didn’t need to add anything else. The APN is wap.cingular

    • Just like iamse7en, I don’t have Cellular Data Network settings either. Why is that? I thought it might be from having Supreme Preferences installed, but I tried removing it and it still wasn’t there. I’ve noticed this before with my old iPhone on previous firmware versions. I used to have to access it to configure SwirlyMMS, and sometimes I’d find it and other times not. Any idea why it’s not there?

    • Never mind, I read some of the posts below these and figured it out. It’s back in my settings with the new file. Thanks.

    • left out of the ****

    • i followed the instructions above and was able to have everything show up like you said, although keep getting failure when sending. its been 24hrs now and still nothing. I tried the username and password that was provided in the comments with no help also. any suggestions? I have the following settings:

      cellular data:
      APN- wap.cingular
      Username- Blank
      password- Blank

      MMS:
      APN- wap.cingular
      Username- blank (also tried wap@cingulargprs.com)
      Password- Blank (also tried CINGULAR1)
      MMSC- mmsc.cingular.com
      MMS Proxy- 066.209.011.32
      MMS Max Message Size- 614400
      MMS US Prof URL- Blank

      Please Help….

    • I think why some are getting it to work is they have a unlimited family plan messaging which includes MMS. Single iphone users only have SMS. This is my thought after reading more online.

    • I think why some are getting it to work is they have a unlimited family plan messaging which includes MMS. Single iphone users only have SMS. This is my thought after reading more online.

      My friends phone works (has family plan), but mine doesn’t (single line account).

    • I have a jailbroken 3Gs 3.0 phone and did the hack and I get all of the setting under “Cellular Data Network” but when I go to send MMS I don’t see the little camera that everyone else see to send a photo. I have rebooted 4 or 5 times.

      What did I forget to do…

    • I ran the cmd and itunes wont let me switch to “ipcc” files is it because i have vista or am i doing something wrong?

    • @ctoph it isn’t letting me eather idk wat to do someone help plz i want mms but dont wanna lose my JB

    • I’ve tried to run the command from two different computers and this is what I get:

      ‘C:\Program’ is not recognized as an internal or external command, operable program or batch file.

      What do I do to get the command to work?

    • Thank You. It worked!

  2. How would I do this on a mac? Just use terminal where you used command prompt?

  3. Well someone had to be the 1st guinea pig! Works Perfectly on my Jailbroken 3Gs 3.0

  4. I actually just called AT&T and thy said that they are doing a slow rollout of mms rather than everyone calling on the 25th and asking why their mms isn’t working. Then they congradulated me on being one of the first people to have mms on the iPhone 3G. I actually got mms when my phone upgraded itself without me knowing to 3.1. Brooke or Doug please write back.

    • @ jake, I just called 611 and got an idiot on the phone who didn’t know what I was talking about. What did you say when you called AT&T? Thx

    • I talked to customer support. And I asked him why I had mms early. He said that he was thinking they were going to do a slow rollout of mms and when I told him that I got mms early it confirmed that thought. So AT&T are rolling mms out to everyone slowly

  5. my iPhone 3GS it’s running on 3.1 firmware and it’s not jailbroken, in case you’re wondering

    • Me too isn’t it weird Oscar and I never upgraded my iPhone either it just said I had 3.1 when plugged into iTunes.

  6. Well, oddly enough, when I hold down “shift” and click update, I don’t get the carrier option. Anyone else having this issue? Using iphone 3g, 3.0

    • It has to do with iTunes. Did you close it and then run the command above?

    • Hey Doug. I actually downed the correct file and it worked. Thanks so much. I actually had to reboot the phone and BAM, there it was.

      One thing I noticed in the settings is ” Internet Tethering” under network settings. I just enabled it and it works like a charm!!

    • Yeah, tethering also is activated with this file…

    • Douglas,
      I dont seem to have an “internet Tethering” setting. Any ideas?
      I do have camera icon but without the ability to send MMS.

      3gs Version 3.1
      MAC

    • Doug, does this file enable tethering on the 3GS running 3.1?

    • doesnt work for me..i run the command..then open Itunes..then i press Shift.then i click on CHECK FOR UPDATE ..then a box pop up to search for a file..i dont get anything that says change carrier…anybody got pics of doing this..screenshots…grrr

    • Try clicking on Restore and then change the file type in drop down.. that how i got it to access

    • Have a 32GB 3GS connected to a Snow Leopard MacBook Pro and got MMS to work just fine but still no tethering :-(

    • I ran into the same problem – and I’m on a 3g with 3.1. I closed out iTunes several times and reopened. Each time I did the shift hit update button a window would open but it would NOT allow me to change the “file type”.

    • I am using 3g phone with 3.0.1 and when I alt/update it takes me to finder window the file payload is chosen it does nothing like it is the wrong type of file. HELP

    • I have the same problem at step six, no additional options. I have restrated the phone, computer and followed the directions to the letter with no luck on several attempts. I have a 3G running the 3.1 software. Please help.

  7. I just did this on my 3G 3.01. At first, nothing happened. So I decided to reboot to see if that helped, no go. Then I reset the Network setting and Bam…It’s working!!

    Pretty cool hack.

  8. mfleigle@gmail.com says

    And AT&T didnt add the mms opt-out with 3.0 they added way back with 1.0. Thats why it has taken this long, 9 million iPhones with AT&T need the code removed

  9. I am running a jailbroken 3.0 iPhone 3G and everything worked for me.

  10. Don’t forget to reboot your iPhone folks. Works like a charm. GREAT POST DOUG!!!

  11. DOUG IT WOULD MEAN THE WORLD IF YOU WROTE BACK TO ME. About my mms and self upgrading iPhone but i guesse you don’t want to. :(

  12. Jared Nelson says

    I have 64bit windows vista,,And I cant get this to work..Everytime I type the command line in I get the same error…

    The filename, directory name, or volume label syntax is incorrect

    What am I doing wrong?

    • The path to the programs file directory is different I think it’s /Program Files (x86)/

    • I am having the same Problems on 64 bit Windows 7 RTM build 7600…I have both a programs folder and the (x86)Programs folder and neither are working.

    • having the same problem

    • I had the same problem, I had to enter it by hand, not copy & paste. Now it’s working!

      Thanks Doug!

    • Try Running “cmd” as Administrator, worked for me

    • I have 3gs 3.01 firmware jailbroke running vista home Pre itunes soft 9.0 is even up to date. I am running under the admin and put the x86 in the sytext it opens itunes I hold shift and click update and I do not get the icc file. I have tried it several times both with no luck. Please help !!!

  13. Under the mac install……I followed all the steps until find your file of the carrier update you downloaded and select it. I dont know where to find the file.
    Help,
    Strat

    • did you download the file? and if so,remember where that file is located…by default you should always download items to your desktop then move them around after your cool with the items.

    • It should be in your download folder in your finder window. Or look where ever you usually download files.

  14. i just did it and it work instantly… i received a mms from my friend and she has verizon , i send one to her and she got mine… this work wonderful… also im using a MacBook …

  15. every time I put the command in, I get an error that says that the filename, directory name, or volume label syntax is incorrect. I am copy/paste the command straight from this post. Please help.

  16. I couldnt get the command you listed above to complete. I went to run, cmd and it would never run the command. Any idea why?

  17. I’m getting the same error as Adam and Jon. I get an error that says that the filename, directory name, or volume label syntax is incorrect. I am copy/paste the command straight from this post.

  18. why arnt you guys giving any credit to krllr the guy who actually made this your taking all his credit and making people think that you made it yourself. not very nice.

    • They don’t say anything about figuring it out themselves. This has been out since 3.0 was released, then it stopped working, and now it’s working again, so I think everyone knows it’s not a new discovery by them. Who cares who figured it out anyway.

    • That’s correct, we did not make this hack, we just created a guide. The reason it’s working for everyone now is because AT&T is removing the opt-out codes and so now we decided to publish it. A more complicated hack worked before but wasn’t working for everyone so we didn’t publish it.

  19. The document folder opens up automatically but the file I downloaded is not there. A bit of a novice I guess.

    • You have to open the folder where you saved the file into. Simply navigate to the folder and select it.

  20. Anyone else think it’s stupid/lame that the OG iPhone won’t be able to do MMS? Not like it really has anything to do with the hardware, it’s merely a software limitation. Sorry, I just needed to vent on this issue as I’m still rocking my OG and AT&T was dumb enough to use a pic of it in their marketing plan for MMS on the iPhone.

    I tried the method above but the firmware (3.0) I’m still using doesn’t even have the camera icon or the settings feature. Way to go with limiting the capabilities based on hardware. I’m so torn with my love of all things Apple.

    • To make this work on an Original iPhone there is a file you can download from Cydia called “ActivateMMS2G” I downloaded the file prior to using the method above and my iPhone 2g now had MMS that works perfectly.

    • Activate MMS2G worked, but will ATT allow 2G’s to send MMS?

  21. Ok so I updated the file and now I am on 5.0 but I dont see the camera icon in messages or anything, what am I doing wrong?

    • Turn off your iPhone, then back on.

    • yeah im having the same issue where the camera icon does not appear even after a reboot. its driving me nuts as i just did up my girlfriends phone no problem. 3.0 jailbreak 3gs and im not sure where to go from here

  22. PC

  23. sorry about the whole 10 article copy paste thing. my phone was on 3.0 then it upgraded by itself you know the whole story. i checked my firmware it said 3.1 i have the new 3.1 features exept for the rintone thing on itunes. and its just jailbroken not unlocked i relly never had an interest in unlocking.

  24. Ok so I just redid the whole process (thanks Doug for the copy and paste help) But still no camera icon in my messages. and when I go into my settings it says that I have the 5.0 carrier settings. I have rebooted 4 or 5 times now and still nothing. I am on a PC running vista. My iphone is 3.0 jailbroken. Again any help would be great!!! I understand if att hasnt set this up yet by me (Wisconsin/Ill boarder) but would love to see that camera icon. Thank you again.

  25. Thanks for this, it worked on my Jailbroken iPhone 3GS running 3.0. I just had to restart my iPhone and boom, the little camera icon appeared.

  26. Do you have to be on iTunes 9 to get this to work or an older version of the iTunes will do fine?

  27. does this work on the 1st generation iphone?

  28. Try syncing a song or something in itunes? Sorry for bugging about this I would just love to get the mms before official release, and show my friends that I can do mms with iphone. early.

  29. Bingo! I filled in wap.cingular under APN, then the username (wap@cingulargprs.com) and the password CINGULAR1. Now works!

    My phone is not jailbroken and running 3.1 (Cant wait for it though)).

    Thanks!!!!

  30. Dont know what to do? I tried syncing with itunes and that didnt work, turned on and off phone, rebooted and rebooted and still nothing is showing up. I did go into messsage setting and all I have there is a show preview toggle and a repeat alert toggle nothing else? I am so confused with this. your help is so appreciated anything else anyone can think of?

  31. I got the command to work finally, but Im still not getting the ipcc update option in iTunes. Any suggestions on what to try now?

    • What happens when you shift+update?

    • I made a couple mistakes when I first tried this. The first was when typing in the command: You should note that there is both forward slashes and backwards slashes. If you just use one instead of both, the command may still run. Second, the second part of the command:

      /setPrefInt carrier-testing 1

      That is a capital “i,” not a lowercase “L.” I made this mistake. After fixing those, the ipcc update option was there.

    • Did you hold down the shift key and press check for update?

    • Thanks it was the I that had wrong. I get it installed but they arent sending. Guess Im still waiting till the 25th.

  32. I wasn’t able to use the link you provided, when I downloaded it there was no file present.

    I found another file here: http://www.filefactory.com/dlf/f/ag74f31/b/0/h/1ea16f7738daf89f11e1cb59a13b6be64326eec5/j/0/n/att_us_ipcc

    (Google search if that doesn’t work for you)

    I completed the process listed above and it shows that I can send PIX but they don’t go through.

    a few questions: what do i put in these fields??

    MMS field:
    APN: (shows: wap.cingular)
    Username: ?
    Password: ?
    MMSC: ?
    MMS Proxy: ?
    MMS Max Message Size: ?
    MMS UA Prof URL: ?

    And what about price of sending a picture message?

    THANKS for your help if you get to this!

    • BTW: after i loaded the new ipcc file i reset my network and phone and resprung the phone to show the changes.

  33. Worked for me. Running 3.01 firmware on jailbroken iPhone 3gs (not unlocked). Using a mac with iTunes 9.0. After installing I rebooted the phone and it was working.

  34. the camera icon appeared but i couldn’t send it out. I have a 3GS on 3.0. Jailbroke and Unlocked. Please help me with this issue, thank you!

  35. No luck here, did all you said, got the ATT 5.0 IPCC on the phone, even see the camera icon to send a video or pic, picked a pic, hit send and get red eclamation point:(

    Any suggestions

  36. anybody else having trouble with the visual voicemail after this changes??? i tried resetting the network settings but it didnt do anything

  37. I went to general and i have the option to do is tethering…nothing else.

    i am on a unlocked & jailbroken 3.0 Iphone 3G.

    Any help if possible.Thanks.

  38. is there a way to remove the ipcc file? i need my visual voicemail more than this right now…

  39. I can’t get past the command part! It continues to read: The filename, directory name, or volume label syntax is incorrect. I have no idea what I am doing wrong. :/

    • Don’t copy and paste, type it.

    • if you are on vista 64 bit the command should be “C:/Program Files (x86)/iTunes/iTunes.exe”

      on another note, make sure all the slashes are the same direction, and you type the command, don’t copy paste.

  40. Jared Nelson says

    Visual Voicemail isn’t working now…Would have been nice to know that before they posted this….

    • It’s part of the instructions. Either downgrade back to 4.0 or install the new 5.0 file. If you’re using the latest file follow the instructions on how to edit wap.Cingular to acds.voicemail

  41. Jailbroken 3gs here and on 3.01. My swirly mms just started working today for no reason, Ha!!. I have no mms toggle in my setting either.

  42. Does anyone know if this will work on an original iphone? (the 2g iphone)

  43. Question… Can you send a pic to someone that doesn’t have this hack on their iPhone?

  44. i just did the steps but for some reason when im in itunes and i hold shift to open the itunes open screen to select the .ipcc, on the bottom right it does not give me the option to change it what should i do

  45. So to make sure I understand this correctly, I am able to load the ipcc file with iTunes not a problem, I select and it istalls correctly. So after a reboot I should at least see the camera icon right? I did all the steps above and rebooted, synced reset network, turn phone on and off, even installed the file again and I still cant get the camera icon. Please help!!@!!

  46. now my visual vm wont work. Any fix for this?

    • Try resetting your network settings

    • Douglas –

      If I reset the network settings to regain my visual voicemail, will I lose the MMS again?

      What do the red exclamation points mean when I send the MMS to another iPhone that does not have your fix on it (yet)?

      How do I regain tethering? Saw it somewhere in this thread, but can’t put my finger on it.

      Thanks!

  47. I’m on pc. When I click on the dowload tab for 3.0 it sends me to a rapid share page and I can’t seem to be able to dowload the file. What’s up with that?

  48. I’ve finally got past the first step yet for some reason when I use to ATL update I dont see the option to Change the file type to “iPhone Carrier Configuration files” by clicking in the the bottom right corner and switching to *.ipcc

    Anyone else have this problem?

  49. Thanks AIS….Great Job!

Trackbacks

  1. […] I haven’t tried this myself, but the iPhone school posted an article on how you can enable MMS messaging on your iPhone. […]