This method does work.
Like previously mentioned, one needs a clean CommCenter (no MMS hack) and BTServer (no A2DP Enabler).
To have tethering working correctly, one's type masks need to be correct. I believe the phone determines if there's a connection and then decides if it wants to enable tethering. So to correct this issue, install one of the carrier bundles (T-Mobile USA) in Cydia. Currently they are at version 1.0.10. It is probably best to wait until they are updated to handle tethering (which should be soon).
[QUOTE=dborca;476233]This thread does not deal with MMS. But because I had an itch I had to scratch back then, I enabled it. So here goes: does the same issue happen with the other hack, too?
I'm running into this same issue with this hack (on ATT US). Works great for tethering but seems to have "broken" MMS. I did have it working with geniusan's ActivateMMS2G hack on v3.0 with the carrier file from help.benm.at, but after the upgrade to 3.1.2 and this hack, MMS doesn't want to work. I've tried upgrading to volkspost's ATT 6.5 ipcc and setting the network settings manually but I still can't send or receive MMS messages. Can anyone confirm MMS working with this patch (I installed via Cydia)?
Could you please specify what you mean with correct type mask?
Got everything working with the cydia patch and your instructions. I get a "internet tethering" screen message, however the tethered pc (via usb) is getting no internet connection. very strange.
Tethering would be sooo sweet![]()
Thinkpad T60 (USB-HD 10.5.8)
iPhone Classic/2G 3.1.2 with tethering enabled
Like dborca said, the 2G only reads the first two APNs (specifically their type masks) in the carrier settings plist.
Currently, the T-Mobile USA carrier bundles are setup where the first two APNs have type masks that only refer to tethering and data, and tethering, with the last one being MMS (the 3G and 3GS read all three) The 2G then skips the last APN (type mask) which relates to MMS. The carrier bundles are really only geared towards the 3G and 3GS, so what people are doing is editing them in an attempt to get them to work on the 2G with the MMS hacks/patches out there.
The last two (type masks) need to be swapped with the current bundles out there. They will be updated soon.
I'll post my carrier plist:
T-Mobile US - Postpaid/Flexpaid
APN: epc.tmobile.com
MMS: wap.voicestream.com
GroupModeEnabled: FALSE
MMSC: http://mms.msg.eng.t-mobile.com/mms/wapenc
MaxMessageSize: 1048576
MaxVideoBitrate: 131072
MaxRecipients: 10
Proxy: 216.155.165.50:8080
UAProf: http://www.apple.com/mms/uaprof.rdf
UserAgent: SonyEricssonW800i/R1L
Version: 1.2
If you have a T-Mobile US carrier bundle installed, location is /System/Library/Carrier Bundles/TMobile_us.bundle
http://www.filedropper.com/carrier_1
Last edited by Fabian Cortez; 01-05-2010 at 01:32 PM.
Well, I've been messing with it all day and I can't seem to get MMS working on ATT with this hack. Tethering always seems to work (most likely because of the work-around dborca put in for the type mask) but MMS never does. Does anyone know if this type-mask table is still accurate for 3.1.2?
http://www.hackint0sh.org/f201/68719-2.htm#post416956
In theory, I should be able to set APN 0 to wap.cingular with a type-mask of 4 and have MMS work but not tethering, but I haven't been able to get it going (I've also tried using 53 which should give it tethering, data and MMS on that APN).
It looks like the 5.6 carrier bundle from ATT has 3 different APN's (one for data, one for VVM, and one for MMS) so it's possible that tethering and MMS are an either/or setup on ATT since it only reads two APN's.
I tried whiterat's hack as well with the mobileconfig posted here as suggested by another ATT user in that thread, but all to no avail.
I'll keep poking at this and see if I can get any 3.1.2 MMS hack working with ATT first.
I did some more tinkering around with it and finally got a workable solution for me. I was in the same boat; could always get tethering and data was fine but either had intermittent mms transfer or none at all. I don't think that typemask table is complete. There are other configs you can call that are different combinations of VVM, Data, Tethering, and MMS. I found a large list a few weeks ago which had numbers up to like 10 and then some larger numbers like 49 and 50 which i think were just two's compliments. With these new typemask numbers i was sure i could get it to work.
Never the less i still could not get past the issue of the network settings erasing themselves everytime i went to the edit them on the phones gui. I decided to try using a mobile config in the hopes that it would make the settings stick. I "borrowed" a mobile config from a site somewhere who's purpose was specifically to enable VVM with MMS on the newer 3G phones. I modified it with different typemasks and the proper apn, user, and pass for the AT&T network and only using Data, Tethering, and MMS. I am have no need for VVM.
I then emailed this to myself and installed and mms now works consistently and tethering functionality was not broken. Interestingly even with the mobile config file installed if i visit the network settings page on the iphone the proper settings are there but when i leave the page they are again erased. My solution was just to not ever go to that page. So long as i follow this one rule MMS always works.
One final caveat: The receiving of MMS messages is only possible when a data connection is present for me. Don't know if this is a function of how i've got the mobile config set up but i have to check my email with edge or something to establish a data connection and then the mms will come in. I can however send an mms with no problems.
Feel free to open the file with a plist editor to check it out.
AT&T Mobile Config
Good Luck!
Yes I was going to reply to you the other day.
I also downloaded the the AT&T 5.6 ipcc and noticed there are three independent APNs. The one APN for VVM (T-Mobile doesn't use ACDS but instead IMAP for VVM) isn't an issue for us T-Mobile users.
So it seems like dborca may need to edit his patch to allow the checking of three APNs? I know he mentioned there was another patch out there that would cause the CommCenter to crash. Too bad he bought a 3GS.
The advantage with T-Mobile is that there are two APNs that can be used for MMS and tethering: epc.tmobile.com and wap.voicestream.com.
However, there are some markets where certain people on different plans need them to be different.
Maybe you can try kawamatt2's method and see what works for you.
Woot!!!
Thanks a lot, I finally got tethering working!!! Woot!!!
Installed the CommCenter Patch via Cydia and the instructions above.
Installed a new mobile.config from http://www.iphone-storage.de/mobileconfig/
Finally got a "internet tethering" screen. But no connection.
Thanks to your posts I looked at my carrier.plist and read through your links to the type-mask posts, edited and added a type-mask of 9 and now everything works.
couldn't test with EDGE, cause ATM I only have GPRS connection, but that works!!!
[Edit]
Forgot to mention: my carrier is O2 Germany
Last edited by Maxx; 01-07-2010 at 10:54 AM.
Thinkpad T60 (USB-HD 10.5.8)
iPhone Classic/2G 3.1.2 with tethering enabled
Well, I've tried every hack I could find and every mobileconfig and ipcc I could find but nothing wants to work. I also called ATT and double-checked that WAP push was still enabled on my account and they claim it is. I honestly don't think it has anything to do with CommCenter only loading 2 APN's because I configured my network settings so that only MMS would work and confirmed via the XCode console that it is loading and choosing the correct APN - still fails though. The only thing I haven't tried is going back to fw 3.0 and using the old hack to ensure it still works.
For reference, this is the error that's getting thrown:
Sun Jan 10 10:51:29 unknown MobileSMS[1486] <Warning>: send error: <NSCFType: 0x148bc0>
Bookmarks