yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] broncogr:
Closed as the rom already exists in the shipper rom sticky thread
[Epic 4G Android Development] veris:
Resources For Data On Alternate Carriers​

If you have your Epic flashed to another carrier, you might of noticed data isn't working with CM or MIUI.

From what I understand this is because CM and MIUI lack files for PPP authentication.

I did not come up with these fixes, but I figured I would post a thread here for anyone else having trouble with data like I've been for the last couple months.

Data fix for ROMS Pre-ICS

Some Cricket users may need a proxy for data (Use GreenK45 or u2nl/autostart)

http://www.cricketusers.com/sprint-samsung-epic-4g/21302-cyanogen-mod-7-2-0-rc0.html#post40441

Data Fix for ICS

MMS Isn't working yet

Seems to be hit or miss depending on carrier, leave feedback

http://xdaforums.com/showpost.php?p=22162851&postcount=10

Thanks to the following users working on this:

mraabhimself

kmani.k78

Decad3nce

terinfire
[Epic 4G Android Development] dev997:
Thanks a million my friend for starting up a new thread raising this concern. I have been using a different CDMA carrier here in India on my Epic and 3g/1x data gets screwed on CM based roms.

---

I will try to test and find out if the link you provided for the fix is useful for me.

Thanks again !!!

maybe there is a better , brighter ICS tomorrow for us after all !!!

EPIC TIMEZZ
[Epic 4G Android Development] dblkspecial:
This data fix works for me....but I can't wait to use cm9 I'm on cricket
[Epic 4G Android Development] Decad3nce:
Just some notes I sent to terinfire regarding why he was getting strange ip's and gateways:

Network parameters are pulled from the ip-up script as such in the updated Samsung RIL:

dataCall.ifname = SystemProperties.get("net.cdma.ppp.interface");
String ifprop = "net." + dataCall.ifname;

dataCall.addresses = new String[] {SystemProperties.get(ifprop + ".local-ip")};
dataCall.gateways = new String[] {SystemProperties.get(ifprop + ".remote-ip")};
dataCall.dnses = new String[] {SystemProperties.get(ifprop + ".dns1"),
SystemProperties.get(ifprop + ".dns2")};
} else {
dataCall.ifname = strings[1];

if (strings.length >= 3) {
dataCall.addresses = strings[2].split(" ");
}
}
} else {
dataCall.status = FailCause.ERROR_UNSPECIFIED.getErrorCode(); // Who knows?
}

return dataCall;
}

This is where your values come from.

It looks like your connection goes through fine, but it's just the things that are being pulled via ip-up that are incorrect.

D/RILJ ( 402): Got ril.cdma.data_state=2, connected.

D/RILJ ( 402): [0019]< SETUP_DATA_CALL DataCallState: {version=0 status=0 retry=-1 cid=1 active=0 type='' ifname='ppp0' addresses=[10.177.109.5] dnses=[10.133.20.11,10.132.20.11] gateways=[172.28.178.197]}
data_state 2 means pppd service ran fine and saw it connected in the <200ms intervals

Though, what seems wrong here, along with the apn being incorrectly parsed:

D/RILJ ( 402): [0025]< OPERATOR {Sprint, US, 310120}

D/CDMA ( 402): [CdmaSST] pollStateDone: oldSS=[0 home Sprint US 310120 1xRTT:6 CSS not supported 0 4621 RoamInd=1 DefRoamInd=0 EmergOnly=false] newSS=[0 home null US 310120 EvDo-rev.A:8 CSS not supported 0 4621 RoamInd=1 DefRoamInd=0 EmergOnly=false]

D/CDMA ( 402): [CDMAPhone] getDataConnectionState apnType=default ret=CONNECTING

D/CDMA ( 402): [CdmaSST] getOtasp: state=3

D/CDMA ( 402): [CDMAPhone] getDataConnectionState apnType=mms ret=DISCONNECTED

D/CDMA ( 402): [CdmaSST] getOtasp: state=3

D/CDMA ( 402): [CDMAPhone] getDataConnectionState apnType=hipri ret=DISCONNECTED

D/CDMA ( 402): [CdmaSST] getOtasp: state=3

Highlighted in bold.

There is some things hardcoded in the stack and probably where the issue(s?) are inherited.

https://github.com/CyanogenMod/andro...in/pppd_runner

[ttty name declared here]
[Epic 4G Android Development] dev997:
Not working on cm9

This fix is not working on the ICS CM9 .. atleast not on my CDMA network. No changes at all.

One more thing , I want to bring into notice for devs here is - 'Hidden Dialer menu setting are screwed. For instance

1. Phone Util (*#*#8778#*#*) shows both UART and USB set to PDA by default (UART should be MODEM instead) and even you change it .. it revert back. So I am not able to do radio reprogramming using CDMA WS , which requires USB on MODEM.

2. I also checked out the DATA menu (*#*#3282#*#*) and found that all setting have been removed somehow (see the screenshot attached).

to make matters worse when I try to edit it , it prompts for MSL and when I enter this , it throws a "modem error"

I'm lost at what to do now ... really like to get data working on CM9..

EPIC TIMEZZ
[Epic 4G Android Development] TheAtheistOtaku:
yes, like stated above it WILL NOT work for ics, because ics handles the way the phone makes a data connection differently. Hopefully there is a fix soon. cant wait to update to cm9. But when data gets working mms will more then likely not work, and there will probably have to be a fix for that too. but lets hope mms plays nice with a flashed device on ics
[Epic 4G Android Development] kmani.k78:
I got data on CM9-ICS

I am using Epic 4G on Reliance, India Network. I could able to connect 3G data in CM9. I have already posted fix in this thread - http://xdaforums.com/showthread.php?t=1473324.

I followed same solution as in the reference thread on cricketusers.com. But I have manually created two files on /system/etc/ppp/ directory.

Hope this helps.

Thanks.
[Epic 4G Android Development] TheAtheistOtaku:
some person tells me what he thinks to be the problem in the thread i started here

http://www.cricketusers.com/sprint-samsung-epic-4g/24795-cyanogen-mod-9-alpha-1-a.html#post46963.

Hopefully this points you in the right direction
[Epic 4G Android Development] cornaljoe:
I'm also using this fix from cricketusers. Is it possible for this fix to be compiled directly into CyanogenMod7? The main reason I switched to CM was because I switched carriers.
[Epic 4G Android Development] kmani.k78:
fix

I have created CWM flash-able zip file specifically for Epic 4G & CM9 ICS. This one works form me.

Kindly check it & give your feedback

Thanks
[Epic 4G Android Development] dblkspecial:
This works for me!!
[Epic 4G Android Development] TheAtheistOtaku:
tears of joy. now to look for mms fix. anybody got any leads or a fix
[Epic 4G Android Development] dblkspecial:
I've tried tinkering with mms but still a no go. I'm waiting for a genius to get it working.
[Epic 4G Android Development] hahacrops:
Is this just for cricket because I flashed your zip and I'm on metro but it still doesn't work?
[Epic 4G Android Development] TheAtheistOtaku:
has anyone gotten 3g data? im only able to get 1x.
[Epic 4G Android Development] dblkspecial:
This fix gives me 3g
[Epic 4G Android Development] TheAtheistOtaku:
then i guess its just my house then, ill see what i get when i go to school tomarrow. i almost always get 3g there
[Epic 4G Android Development] terinfire:
The fix for me works for Cricket and I get 3G data! Thanks to everyone who helped!
[Epic 4G Android Development] veris:
Both fixes work for my current provider(Revol Wireless).
[Epic 4G Android Development] veris:
Temporary MMS Fix

A temporary MMS fix that seems to be working for me is using GoSMS and setting the APN configuration manually.

Can anyone else confirm this works?
[Epic 4G Android Development] :
you need to edit the build.prop and have the correct apn settings for mms to work.
[Epic 4G Android Development] dblkspecial:
How would that be done?
[Epic 4G Android Development] TheAtheistOtaku:
where would i find the correct apn settings for my carrier (cricket)

and also how do i edit the build.prop so i can edit the apn
[Epic 4G Android Development] veris:
In GO SMS press the Menu key.

Select Settings->MMS settings->APN Configuration

Put a checkmark next to Fill APN Configuration Manually

APN Settings:

MetroPCS

MMSC: http://mms.metropcs.net/mmsc:3128

MMS Proxy: <not set>

MMS Port: <not set>

Cricket

MMSC: http://mms.mycricket.com/servlets/mms

MMS Proxy: <not set>

MMS Port: <not set>

Revol Wireless

MMSC: http://mms.revol.us/revol/mms.php

MMS Proxy: <not set>

MMS Port: <not set>

(You may need to also change your APN settings via voice dialer, leave feedback)
[Epic 4G Android Development] TheAtheistOtaku:
tried go sms, doesnt work. anybody else with with cricket try it?
[Epic 4G Android Development] :
-Unzip xml and use notepad+++ to edit and change X's to your phone number

-Use "apn backup and restore" to delete your current apn's and restore one of these according to your plan.

-Restart your phone

The $45 plan (works without using greenk45 or autostart fix)

The $55 plan (works using greenk45 on the $45 plan so should also work with the autostart fix)
[Epic 4G Android Development] :
no need to edit build.prop. i had a brain fart.
[Epic 4G Android Development] TheAtheistOtaku:
apn backup and restores says Android 4.0 doesn't allow restore of apn.I'm assuming this is because I haven't headed the build.prop. What do I do tothe file and how do I do it?
[Epic 4G Android Development] :
im running cm7 and apn backup and restore is working fine.
[Epic 4G Android Development] flastnoles11:
Cm7=gingerbread cm9=ics... apn restore doesn't work on cm9 not cm7
[Epic 4G Android Development] veris:
Alright, it looks like in order for MMS to work, you need to also manually change your APN settings.

To do this, go to Voice Dialer, and say "Open APNs."

Then, open up whatever APN is in there, and change all values to your specific carrier.

(I don't know if these settings are correct, if they don't work, try Googling, I have no way of checking.)

Name: Cricket

APN: internet

Proxy: wap.mycricket.com (not needed if on the 55 Android plan)

Port: 8080 (not needed if on the 55 Android plan)

Username: xxxxxxxxxx@mycricket.com (replace x's with your 10 digit phone number)

Password: cricket

Server: wap.mycricket.com

MMSC: http://mms.mycricket.com/servlets/mms

MMS Proxy: wap.mycricket.com (if MMS doesn't work try removing this line)

MMS Port: 8080

MCC: 310

MNC: 004

Authentication Type: PAP or CHAP

APN type: default,mms

Name: metropcs

APN: internet

proxy: wap.metropcs.net:3128

port: 3128

username: your10digitphonenumber@mymetropcs.com

password: metropcs

server: wap.metropcs.net

mmsc: http://mms.metropcs.net:3128/mmsc

mms proxy: wap.metropcs.net

mms port: 3128

mmc: 310

mnc: 004

auth type: none

apn type: not set

After that, save the APN.

Now, open up GoSMS

Press the Menu key.

Select Settings->MMS settings->APN Configuration

Put a checkmark next to Fill APN Configuration Manually

And fill in the MMSC

(If it still doesn't work, try putting in the MMS port and proxy, mine works without them though)

MMS should work now, let me know if it works
[Epic 4G Android Development] :
does the anycut apn method work on cm9?
[Epic 4G Android Development] veris:
I haven't heard of that method, but ICS denies all 3rd party permission requests for writing APN settings.

Hopefully there's a work-around soon, but for now the APN's have to be changed manually.
[Epic 4G Android Development] :
tested and anycut does work but the method above is easier. i put cm9 on my phone last night so i can figure out the mms today. i should have it by the end of the day.
[Epic 4G Android Development] TheAtheistOtaku:
Everyone I edit the apn that's already there (sprint) and I save it, it returns to the default (sprint) anybody know why
[Epic 4G Android Development] :
you probably edited the mmc and mnc. if they dont match the build.prop it will convert everything back
[Epic 4G Android Development] Sangredelsalvador:
I was just reading through this thread and I was wondering if this fix would be able to be implemented for the epic 4g touch?
[Epic 4G Android Development] cornaljoe:
I tried this method but I can never get the MNC set to 004 (default 120). Whenever I set it to 004 my APN deletes itself. Anyway around this?
[Epic 4G Android Development] :
you have to edit the build.prop as stated above. that wont do any good though. anyone know how to decomile and recompile 4.0 apk's. im having trouble getting it to decompile without errors.
[Epic 4G Android Development] cornaljoe:
What parts of the build.prop needs to be edited?
[Epic 4G Android Development] :
Editing the build.prop is not going to do any good
[Epic 4G Android Development] TheAtheistOtaku:
soooo......anyone got any luck with mms?
[Epic 4G Android Development] flastnoles11:
Virgin mobile just got it working with cm7... try asking what he did... might be a somewhat similar process for whatever carrier you're on...
[Epic 4G Android Development] :
i flashed a i9000 them and with the proper apnsettings i had mms. i pulled the mms.apk from the theme and then reinstalled a fresh copy of cm9. I used es file explorer to replace the mms.apk with the one from the theme. i didnt have mms. Im now looking through the theme to see what made mms work. i will have a solution soon. the them was black infinitum in the i9000 section here on xda.

---------- Post added at 11:11 PM ---------- Previous post was at 11:09 PM ----------

also the theme said it installed but didnt look complete upon boot. im trying to reinstall them and i am having no luck i just get stuck at starting applications when the phone reboots
[Epic 4G Android Development] TheAtheistOtaku:
alt of people here are talking about mms cm9. There been a mms fix out for cm7, for cricket anyway
[Epic 4G Android Development] TheAtheistOtaku:
Well it's good to know mms hadn't been given up on yet
[Epic 4G Android Development] :
got it kind of working now. its going in and out. im going to poke around some more today. hopefully i will have a cm9 cricket rom by the end of the day.
[Epic 4G Android Development] dblkspecial:
I'm keeping my fingers crossed!! :)
[Epic 4G Android Development] :
Im going to take a brake from this for a day or two. i will upload what i got so far. it does send and recieve but it can take up to 5 min sometimes. I am also on the $45 plan using greenk45 for now. I am in not a developer, im just a guy on a mission.

what was edited

edited mms.apk from I9000

apns_config.xml

and a few other small things

---------- Post added at 08:09 PM ---------- Previous post was at 07:28 PM ----------

http://xdaforums.com/showthread.php?p=22496887#post22496887
[Epic 4G Android Development] classic7876:
anyone get net to work on miui
[Epic 4G Android Development] justppc:
Which Carrier in India are you using the Epic 4G? Will it work on other Carrier in India? And will it work on pre-paid, pay as you go type carriers in India?

Edit: Seems like you may be using Vodafone.
[Epic 4G Android Development] TheAtheistOtaku:
soooo.....whats the status for mms?
[Epic 4G Android Development] Sangredelsalvador:
The ICS fix worked perfectly on my Epic 4g Touch on AOKP. Just a heads up. thanks
[Epic 4G Android Development] jessydm:
CM9 beta 1 released today.. Can you please release fix for that ??

Thanks !!
[Epic 4G Android Development] explosivequack:
It should work already, I've been having a problem where it breaks 3g if I turn it off or reboot though.
[Epic 4G Android Development] TheAtheistOtaku:
for me, 3g has always been a b*tch to connect to. but usually after a few reboots it stays on untill my wifi connects again
[Epic 4G Android Development] cruizerr:
Thanks. It works!
[Epic 4G Android Development] charliet1010:
Data is working for Cricket on the newest AOKP rom, just wish we could get MMS working like in this rom.http://xdaforums.com/showthread.php?t=1495754&highlight=cricket
[Epic 4G Android Development] EARLisfree!:
3g?

it worked but i keep getting 1x not 3g is this normal? if not ..HELP plz :D
[Epic 4G Android Development] biggnasty989:
****ing SICK BRO!!! Worked as soon as I flashed this. I am also going to be trying this on CM9 for Epic Touch, I will let you know!
[Epic 4G Android Development] billamin:
In india Epic can be made to work on Reliance cdma quite easily. It can even be made to work on DOCOMO and MTS though it is not that simple on those carriers. Vodafone is a GSM carrier, so no Vodafone. I am using Epic without any glitch with reliance cdma postpaid with working EVDO for quite some time now..:laugh:
[Epic 4G Android Development] igorb81:
Worked for me on AOSP and ParanoidAndroid ROM as well. Just wanted to let you know. I am sure this is very important for a lot of users. Probably should have been stickied somewhere. I have people ask for this all the time.
[Epic 4G Android Development] feyrune:
Working great for nTelos carrier on Paranoid Android 2.14 ... finally, I can partake in the jelly beans ... ty ty ty
[Epic 4G Android Development] mrctony:
thanks man,very helpful info...
[Epic 4G Android Development] bigshotrob22:
If you guys are still having issues with MMS. Try my post on cricketusers.....http://www.cricketusers.com/verizon-motorola-droid-x/12264-working-apn-mms-apk.html

I havent had cricket for about a year now, but my wife has it. I recently got her EPIC 4G TOUCH and I have it working with full MMS. I downgraded her to GB though just because I felt that it was way more stable. For those of you on JB I will update the "old" Mms.apk to the newest Mms.apk with all the changes for it to work (Hopefully Soon). One thing I also did to get MMS working for my wife was edit the build.prop (ro.cdma.home.operator.numeric=310120) file to (ro.cdma.home.operator.numeric=310004)

Hopefully this will work for those of you who still havent figured it out. I know APN B&R will not work on ICS but I found HIAPN on the market will do the job.
[Epic 4G Android Development] shaun111:
no data 3g

you are the ****....i have been all over xda for this....but i found it in prepaids-unleashed....thnk u thnk u thnk uu.......shaunanya at gmail
[Epic 4G Android Development] asanuma:
I've flashed this Epic4G_alt_carrier_data_fix.zip into Slim ROM JB 4.2.2 with epic modem but the data did't work.

I would like to know whether this Epic4G_alt_carrier_data_fix.zip only works on CM 9.

Please advise me.

Thanks.
[Epic 4G Android Development] asanuma:
I tried to flash this into Slim ROM 4.2.2 and any other JB ROM with epic radio FC09 but the data didn't work, only can use for call & sms.

Could you advise me how to make it works ?

Thanks before.

Regards,

Frans

franspau@gmail.com
[Epic 4G Android Development] AndyYan:
Works for me on:

1) CM7, 9, 10, 10.1, AOKP, SuperNexus, ... basically every AOSP-based custom ROM.

2) China Telecom, an alternative carrier.

3) both Epic modem and Nexus modem.

I wonder which ROM you're using it with (if, as you said, you applied it to Slim, then I don't know what to say :( ), and from my experience, TouchWiz (i.e. stock-based) ROMs don't need this. Sorry that I can't be of more help, I'm just confirming that the package itself is okay...

Sent from HTC Incredible S @ CM10.1
[Epic 4G Android Development] asanuma:
After tried several times finally I got it worked.

Thank you all for your info and sharing.
[Epic 4G Android Development] edtrud:
Works for Virgin Mobile?
[Epic 4G Android Development] kmani.k78:
Maybe, try it & check.
[Epic 4G Android Development] tlc08071:
Search/Read for days and still can't get data working

I know this thread is old as dirt but the qr code when I scan it on my phone don't show anything but a blank white screen. I have a Sprint Galaxy S2 Epic 4g Touch that I just recently flashed over to cricket and so far after hours and hours of reading and programming the phone I still can't get the data to work on the phone. on my paperwork it shows I'm using an Hauwei Ascend 2 HUA M865 phone with 3g service. I live in NJ and can't even find a prl list to get the phone from roaming, I can't update the phone using *228 I can't get on the web I have no data on the phone for some reason. I do still have to flash cwm over to the phone again. I had cwm5 on it but it caused the yellow triangle so I had to reflash the phone and it took out cwm5. I'm currently using ICS that I flashed using this file SPH-D710_FI27_CL1127689_Rooted_Restore_v2. Can you help me in anyway to try and get my phone to fully work? I do have qpst and cdma 2.7 on my pc and been using it since yesterday to get my phone to atleast make/receive calls and txt which it now does. just can't get the data to work. I currently live in S. NJ and still haven't found a prl that will work for my area either.

thank you in advance for any help you might be able to give me with this. I'll be on this site most of the day trying to figure it out as well as any other site that might help give me the answers I need to get my data working on the phone.

thank you again,

TC
[Epic 4G Android Development] Talon65442:
You might have better luck over in the Samsung Epic 4G Touch forums.

This is for the OG Epic 4G with the slider KB.

While some things work for both, others will kill your phone and the forum for your device should be a bit more active as it is almost 2 yrs newer than this one.

To quote the Quake II opening sequence, "Good luck, and godspeed, as well!"
[Epic 4G Android Development] tlc08071:
well darn. i'm a forum noob still sry

oh, ok, guess i'll have to head over there and see what I find. ty.
[Samsung Epic 4G Touch] frankquattrone:
Ok, so I've decided to pop my cherry and go to custom ROMs. I'm going to try Blazer first. I'm currently on Stock EK02 everything from the OTA. I rooted using Auto Root. No problems before or after rooting. Needed some advice on the order of operations. I'm thinking of allowing the EL29 OTA update to take place to update the modem and kernel. I'm assuming that the OTA will go through even though I'm rooted. Then, I was going to to flash Blazer. Are the Stock EL29 modem and kernel a good match for Blazer or is there a generally accepted better combination? I was thinking that Stock modem and kernel might be better optimized and tested by Sprint to work better on the network. Thanks!
[Samsung Epic 4G Touch] Epix4G:
U can download blazer it has a kernel with the ROM....all you have to do is flash the modem and then the ROM and your good no need to do the update and then have to root again and install clockwork which if you already have then will cause the update to fail....just more steps that can get messed up if you don't read
[Samsung Epic 4G Touch] oscarthegrouch:
The ota won't work. Manually flash the modem with cwm. I like the gunslinger kernel. The odex a deodexed cwm flash script improves performance also.

My personal setup is cal's 2.8.1 with gunslinger kernel and the odex script. I also am using a gingerbread launcher. I also went in and disabled the unneeded apks in /system/apps. I am running the EL26 modem because the phone was pissing me off while using streaming radio. It would fall back to 1x and not come back out. Oh yeah, I also did the tweaks for 4g quicker locking and connect with lower signal. On the 3g side, I zeroed out the multimedia addresses and proxies. I'm not over clocked. That may not be the best setup for everyone but its working good for me so far.
[Samsung Epic 4G Touch] frankquattrone:
Thanks guys. I'm now thinking that since my call quality doesn't have any problems, I might just leave the modem as is on EK02. I'll just flash Blazer with the included kernel. Having EK02 modem won't cause a conflict right? Having not done this before, I should install CWM, then from CWM install "Calkulin's Format All" then install "Blazer". Do I need to reboot or clear any caches in between those two?

Going to test out Blazer for a bit and then Calk's and see which one I like better. Thanks.
[Samsung Epic 4G Touch] Ja5oN:
Hey Frank, once you have CWM installed make sure to do a BACKUP before you go flashing other roms. Trust me that this is a very important step! Also, since you are already rooted I would advise making a backup of your apps via Titanium Backup? This is not required but useful for restoring apps when flashing ROMs. In answer to your other question, it is not necessary to use Calk's format all, but is recommended. Otherwise, just use CWM to wipe data, cache, and dalvik-cache. Then choose install zip from sd card and flash away.
[Samsung Epic 4G Touch] uriel1971:
Calks format all will clear all caches for you... Make sure to go thank the man