Alternative Carrier Fix - Epic 4G Android Development

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://forum.xda-developers.com/showpost.php?p=22162851&postcount=10
Thanks to the following users working on this:
mraabhimself
kmani.k78
Decad3nce
terinfire

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

This data fix works for me....but I can't wait to use cm9 I'm on cricket
Sent from my SPH-D700 using XDA App

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:
Code:
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.
Code:
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:
Code:
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]

Not working on cm9
dblkspecial said:
This data fix works for me....but I can't wait to use cm9 I'm on cricket
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
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

dev997 said:
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
Click to expand...
Click to collapse
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

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://forum.xda-developers.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.

dev997 said:
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
Click to expand...
Click to collapse
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

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.

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

This works for me!!
Sent from my SPH-D700 using XDA App

tears of joy. now to look for mms fix. anybody got any leads or a fix

I've tried tinkering with mms but still a no go. I'm waiting for a genius to get it working.
Sent from my SPH-D700 using XDA App

Is this just for cricket because I flashed your zip and I'm on metro but it still doesn't work?
Sent from my SPH-D700 using XDA App

has anyone gotten 3g data? im only able to get 1x.

This fix gives me 3g
Sent from my SPH-D700 using XDA App

dblkspecial said:
This fix gives me 3g
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
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

The fix for me works for Cricket and I get 3G data! Thanks to everyone who helped!

Both fixes work for my current provider(Revol Wireless).

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?

Related

[ROM-DEV] AOSP 2.0+ Hero CDMA | camera doesn't work, Google sync issues

This is a "MASTER" branch build, so it has Eclair plus some code checkins after that. Google has not released/tagged 2.0.1 (nor 2.1 for that matter) sources, so the SDK level is 5 (2.0), not 6 (2.0.1).
New 2009-12-17 build with wifi and sensors working
AOSP Hero CDMA 20091217
Changelog:
2009-12-03 build - first build that basic phone and SMS functions works
2009-12-10 build with post-2.0 updates, bluetooth turns on, but not tested yet, can enable 3G data with kluge in reply #23, pics in #21
2009-12-11 build with auto 3G enabling
2009-12-17 build with wifi and sensors working
What works:
Phone, 3G data, possibly BT, haven't tried pairing with anything yet, but it turns on, Haptic feedback, GPS, Wifi, accel/orientation/magnetic sensor
What doesn't work:
camera - not likely to work until some new proprietary binaries come out specifically for the CDMA Hero. compiling with the 1.5 libcamera.so fails, as it requires things no longer present in 2.0, but the new libcamera.so tries access devices not present in the 2.6.27 kernel. On top of that, we probably need a liboemcamera.so for the CDMA Hero, this file replaces the libqcamera.so
Googlebits: for people who have tried to use apk's to enable syncing with your Google account, the phone seems to keep syncing even when its done. I don't really know where the problem is with that at this point. If you've tried this, can you tell me where the apks are from? I tried the apks I found in chuckhriczko mod-build http://forum.xda-developers.com/showpost.php?p=5118188&postcount=29 and it has the sync problem. I haven't tried the ones from http://www.buttonclicker.com/2009/12/02/googlebits-signed_v1-1/ yet.
Please understand that I'm mainly interested in the AOSP/build from android.git.kernel.org issues, the Googlebits stuff is something I'm willing to investigate. Also, I won't be building any ROMs with the Googlebits built in, as this is an AOSP ROM w/ some tweaks to get as much of the HARDWARE working as possible. Anything beyond that is really up to the others, or yourself to figure out. Its fun to learn!
So after a reboot it just puts you back in to recovery?
You can watch the debugger to see what's going on.
(in windows) \sdk\tools\ddms.bat
Ok, got it to boot. I did not have the update-script set perms, so as soon as it booted, it failed to execute sh!
It booted, but before the home screen completely loads, com.android.phone dies (force close). I can't even get into the settings screen to do a picture for you guys
I'm not sure what to try next, use the phone.apk from CDMA 1.5/cupcake, or the one from Moto Droid.
quietcblongs said:
Ok, got it to boot. I did not have the update-script set perms, so as soon as it booted, it failed to execute sh!
It booted, but before the home screen completely loads, com.android.phone dies (force close). I can't even get into the settings screen to do a picture for you guys
I'm not sure what to try next, use the phone.apk from CDMA 1.5/cupcake, or the one from Moto Droid.
Click to expand...
Click to collapse
Give it a try, but I've had the same issues on the 2.1 dev build. Although it does boot and work, just still gets the FC's on com.android.phone.
So then what kernel does this use? 2.6.27, 29 or 31?
Its running the stock HTC 2.6.27 kernel (the only one that seems to work on our phones it seems).
I decided to rebuild AOSP after all the tweaking along the compile I did the first time around. This time, phone doesn't crash, but calendar still crashes on start (at least it doesn't try to restart over and over again).
The phone still thinks its a gsm type phone, and the odd part is that it starts up in airplane mode. I'm not sure I've ever been able to get it out of it. Turning on wifi puts it into continous reboot the phone mode, so I'm not sure whats going on there. I'm using the wlan.ko from our phone as well.
Click on the thumbs for bigger view of the pics:
Did another build, this time, with some CDMA specific settings in system.prop, and took out gsm/umts settings that were in inherited .mk files. Also took out the init.goldfish.rc.
With this build, I get CDMA related info in the phone status screen, like phone number, PRL version, etc. But it seems like the phone can't read any of that info (values are unknown), so I'm thinking of trying the libhtcril from the leaked 2.1 to see if that works. Also, turning on wifi still puts it into reboot loop.
Update:
Using the leaked 2.1 libhtc_ril got the phone working. About phone screen shows correct values for phone number, PRL version, etc. I was able to make an outbound call as well. Putting in the wlan.ko from the leaked 2.1 didnt' help in a meaningful way, instead of reboot looping, it just says can't turn on wifi. Tried turning on bluetooth, but the button just goes into that grayed out state of "turning on bluetooth.."
It might be time to upload this one and let more people give it a few (w)hacks at it.
quietcblongs said:
Did another build, this time, with some CDMA specific settings in system.prop, and took out gsm/umts settings that were in inherited .mk files. Also took out the init.goldfish.rc.
With this build, I get CDMA related info in the phone status screen, like phone number, PRL version, etc. But it seems like the phone can't read any of that info (values are unknown), so I'm thinking of trying the libhtcril from the leaked 2.1 to see if that works. Also, turning on wifi still puts it into reboot loop.
Update:
Using the leaked 2.1 libhtc_ril got the phone working. About phone screen shows correct values for phone number, PRL version, etc. I was able to make an outbound call as well. Putting in the wlan.ko from the leaked 2.1 didnt' help in a meaningful way, instead of reboot looping, it just says can't turn on wifi. Tried turning on bluetooth, but the button just goes into that grayed out state of "turning on bluetooth.."
It might be time to upload this one and let more people give it a few (w)hacks at it.
Click to expand...
Click to collapse
Yeah it looks like this is an amazing start. Good job! I'll be happy to help if you want.
ill help too can test for you
See first post
sweet!!! im gonna try and have a look at this later. lookin good though man
I was thinking of putting this on my Hero just to check out what everything looks like is it any harder to do than flashing a custom rom?
Lessthantito said:
I was thinking of putting this on my Hero just to check out what everything looks like is it any harder to do than flashing a custom rom?
Click to expand...
Click to collapse
no, just wipe data (do a nandroid backup first!), then flash.
Wonder if we will have a 2.1 built here before sprint releases it
This build doesn't have sense running does it?
No, this is vanilla android.
cant wait im down to test it out! when you do a wipe do you do a complete wipe factory reset or wipe sd partition
Joecrack305 said:
cant wait im down to test it out! when you do a wipe do you do a complete wipe factory reset or wipe sd partition
Click to expand...
Click to collapse
just factory wipe, no need to wipe your SD card.
You can also get rid of the roaming indicator by putting the following into a file named "eri.xml", and then pushing it to /data
Code:
<EriFile VersionNumber="1357" NumberOfEriEntries="1" EriFileType="1">
<CallPromptId Id="0" CallPromptText="CallPromptId0"/>
<CallPromptId Id="1" CallPromptText="CallPromptId1"/>
<CallPromptId Id="2" CallPromptText="CallPromptId2"/>
<EriInfo RoamingIndicator="128" IconIndex="1" IconMode="0" EriText="Sprint" CallPromptId="0" AlertId="0"/>
</EriFile>
quietcblongs said:
just factory wipe, no need to wipe your SD card.
You can also get rid of the roaming indicator by putting the following into a file named "eri.xml", and then pushing it to /data
Code:
<EriFile VersionNumber="1357" NumberOfEriEntries="1" EriFileType="1">
<CallPromptId Id="0" CallPromptText="CallPromptId0"/>
<CallPromptId Id="1" CallPromptText="CallPromptId1"/>
<CallPromptId Id="2" CallPromptText="CallPromptId2"/>
<EriInfo RoamingIndicator="128" IconIndex="1" IconMode="0" EriText="Sprint" CallPromptId="0" AlertId="0"/>
</EriFile>
Click to expand...
Click to collapse
Now, did we figure out whether the phone actually is roaming when it shows this? If we just remove the indicator and we are still roaming that could be a bad thing, right? I mean, I don't know how Sprint works with roaming so maybe Im completely wrong.
chuckhriczko said:
Now, did we figure out whether the phone actually is roaming when it shows this? If we just remove the indicator and we are still roaming that could be a bad thing, right? I mean, I don't know how Sprint works with roaming so maybe Im completely wrong.
Click to expand...
Click to collapse
In the AOSP code, there are un-implemented methods that are supposed to read the ERI from the phone through the vendor's RIL:
http://android.git.kernel.org/?p=pl.../internal/telephony/cdma/EriManager.java#l137
Code:
136 private void loadEriFileFromModem() {
137 // NOT IMPLEMENTED, Chipset vendor/Operator specific
138 }
139
140 /**
141 * Load the ERI file from a File System file
142 *
143 * In this case the a Phone Support Tool to update the ERI file must be provided
144 * to the Operator
145 */
146 private void loadEriFileFromFileSystem() {
147 // NOT IMPLEMENTED, Chipset vendor/Operator specific
148 }
You can see what SID the phone is registered on through adb, by doing a logcat -d -b radio and looking for registration messages with SIDs in them as well as messages like the following:
D/CDMA ( 116): [CdmaServiceStateTracker] Set CDMA Roaming Indicator to: 128.
mCdmaRoaming = false, isPrlLoaded = true. namMatch = false , IsInPrl = true, mRoamingIndicator = 128, mDefaultRoamingIndicator= 1
-------------
What I'm doing in the eri.xml file is giving the system a definition for Sprint's ERI value of 128. AOSP comes with a default/sample eri.xml that gets loaded, but it contains roam indicator values between 64-75.

CM7 on D2G - issues with APNs, possibly Rogers specifically?

I'm posting this on the four android-related forums that I participate in, in hopes that someone has seen this before and knows what to do.
Here's what I had:
- Droid 2 Global, unlocked, rooted, with Fission ROM, using Rogers Wireless, a GSM network in Canada
- it had been working just fine for 5 months
Here's what I did:
- Used RSDLite and the SBF loader to flash the stock 2.4.330 firmware as seen here: http://droid.koumakan.jp/wiki/SBF
- ended up with a bootloop, as the directions said I would. cleared data and cashe, no problem, phone booted.
- started up phone, switched to GSM mode, entered APNs, immediately had data service, tested phone functionality, all was well, used APN backup/restore and APN Manager to make backup files of my APNs
- Used stock recovery mode to upgrade to 4.5.607 (gingerbread) firmware as seen here: http://droid.koumakan.jp/wiki/4.5.607_Firmware
- I used the file linked to from here: http://www.droid-life.com/2011/08/22/gingerbread-build-for-the-droid2-global-leaks/
- started up phone, switched to GSM mode, entered APNs, immediately had data service, tested phone functionality, all was well, used APN backup/restore and APN Manager to make backup files of my APNs
- rooted phone using the adb method that is out there. rebooted and confirmed root access. installed a couple apps that need root. tested phone functionality, all was well. used APN backup/restore and APN Manager to make backup files of my APNs
- As described here, http://droid.koumakan.jp/wiki/CyanogenMod Installed Droid 2 Recovery Bootstrap and ROM Manager in order to flash CWM. rebooted into CWM, factory reset, installed the latest release (10/06), and rebooted
- started up phone, switched to GSM mode, phone app crashed immediately (as is to be expected, based on known bugs), rebooted for it to take effect
Now here's the problem:
- phone can make calls and receive texts with no problem, but cannot get data. wifi also works.
- went into wireless settings, mobile networks, access point names, nothing shows up. Clicked "add APN". entered the APN info that had worked for me before at the past two junctions. hit menu button, then save. takes me back to the APN screen, but no APN shows up.
- repeated this cycle a few times following reboots, etc. Eventually the phone gets to the point where the "add APN" button will not even come up when the menu key is hit.
- during the above, was also checking the "network operators" setting. The phone does locate all of the networks that are "in the air" but no matter which one I choose it will tell me "your sim card does not allow a connection to this network"
- used root explorer to check /data/data/com.android.providers.telephony/databases/telephony.db. There is a list of about 1500 APNs. There are multiple entries for Rogers including all of the ones I tried to enter that appeared not to save.
- used APN backup/restore and APN manager to attempt deleting existing APNs, restoring the ones that were known to work, etc. Nothing works. These programs do work, and when I check the telephony.db file I can see what they have done to the file, but they are unfortnately unable to make any APN "stick" at the APN screen, and apparently that is the only way that it will work.
more info:
- I've noticed that the list of rogers entries seems to get larger and larger as I go through this process multiple times. I may be wrong, but it seems that this telephony.db file might not actually get changed or updated when you flash a new kernel/firmware/mod/rom to the phone.
- I'm sure that the lack of a list of APNs and the "sim card does not allow connection" message are related. For whatever reason there seems to be a bug in CM7 where the telephony.db file has problems "talking" to the APN screen in settings. But it must not affect most people.
- yes, I have tried a new SIM card.
- yes, I have tried clearing cache, data, dalvik, and fixing permissions.
- Anyone else on Rogers Running CM7 on a D2G? If so, I'd love to talk to you. Maybe I could convince you to send me a working CWM backup. I imagine that if you're a conscientious rommer, you have a backup made folling a fresh install of CM7.
I used to do at one point. The froyo base 2011.08.13 version was the last one that worked for me. Newer ones boot looped if SIM card is inside, no matter what I do. I stopped trying after couple further releases all of which boot looped. Essentially quit using CM4D2G due to bluetooth not working with BT handsfree. Later, after the official Motorola GB release came, I have not even looked back. Since I like few BLUR features, especially dialler, the GB Motorola released suits me very well. With the doubled battery life and the MUCH BETTER GSM radio in 606/607 bulds, phone finally settled down and I can now rely on it.
I have CM7 on another of my phones - actually 2 of them - a Milestone and (recently) a HTC Vision - I love CM7.1 especially on the latter!
I assume your phone works fine with stock rom - right?
Edit: I have a XT860 which is in for repairs - once I get it back and I have a reliable daily phone I plan to experiment with the new GB based CM4D2G. Hopefully this week...
leobg said:
I used to do at one point. The froyo base 2011.08.13 version was the last one that worked for me. Newer ones boot looped if SIM card is inside, no matter what I do. I stopped trying after couple further releases all of which boot looped. Essentially quit using CM4D2G due to bluetooth not working with BT handsfree. Later, after the official Motorola GB release came, I have not even looked back. Since I like few BLUR features, especially dialler, the GB Motorola released suits me very well. With the doubled battery life and the MUCH BETTER GSM radio in 606/607 bulds, phone finally settled down and I can now rely on it.
I have CM7 on another of my phones - actually 2 of them - a Milestone and (recently) a HTC Vision - I love CM7.1 especially on the latter!
I assume your phone works fine with stock rom - right?
Click to expand...
Click to collapse
Yes, everything works really well with stock rom. I was quite impressed, as it was my first GB experience. Unfortunately, as with cars, I am all about the "options", and I can't seem to let go of a feature once I have experienced it. I love CM7 and I really want to make it work for my D2G.
I posted this same thing at the rootzwiki thread, and one of the head developers said "You my friend may finally have identified where the gsm data issues are coming from. it isnt just you, it's 98% of the gsm users that arent having data". Another user got me to change a couple of permissions. I thought he was onto something but it didn't work, either. Nonetheless, I think I brought enough attention to this issue and also gave them something to work with through all my trial and error. I am optimistic.
But, for now, I think I have to take CM7. I want my data! I am really tempted to just give stock GB a shot. But Blur scares me. Most people don't seem to like it, though I admit I don't fully understand what Blur is! I see there is MIUI and apex, angel Hexen and VenusX. I might have to try them first.
hallo!
had exactly the same problem! i bought a verizon phone an using it in greece!
But i simply dowloaded some APNs manager from the market and within 2 minutes my phone was connecting to the internet!! So if this worked for me i`m sure its gonna work for u too!!
greek_lover_69 said:
hallo!
had exactly the same problem! i bought a verizon phone an using it in greece!
But i simply dowloaded some APNs manager from the market and within 2 minutes my phone was connecting to the internet!! So if this worked for me i`m sure its gonna work for u too!!
Click to expand...
Click to collapse
Can you be more specific as to what you did? Because it sounds exactly like something I tried already. What was the exact name of the software you used? Was your problem 100% exactly the same as mine, or just similar? I literally can't make an APN show up at the APN screen at all.
seventieslord said:
Can you be more specific as to what you did? Because it sounds exactly like something I tried already. What was the exact name of the software you used? Was your problem 100% exactly the same as mine, or just similar? I literally can't make an APN show up at the APN screen at all.
Click to expand...
Click to collapse
Some people have this exact problem with the D3, looks like in the D3 placing the phone in airplane mode and then on again is enough to make the APN manager able to read the MCC/MNC codes and, consequently, to store the provided apn.
I wish it was that easy, but it's not. I have tried a number of solutions similar to that but no dice. I appreciate the attempt though.
Sent from my DROID2 GLOBAL using XDA App
For the record I have that problem on the D2g flashed with the latest builds of cyanogen rom, (with the same SIMs perfectly working on D3 and D2g with the stock rom), and the airplane mode trick doesn't works too.
So far I haven't found a solution
To get my wife's d2g to work in japan I had to use root explorer to manually edit a file. The file is located at etc/ppp/peers/pppd-ril.options mount the file rw and manually edit the user name and password to match your apn. Toggle airplane mode on off after saving changes and it should work.
Sent from my HTC S710d using XDA Premium App
Thanks, i guessed that if a proper fix may be hard to find, a workaround was easy enough, I'll try it later with the gingerbread froyo.
dobosininja said:
To get my wife's d2g to work in japan I had to use root explorer to manually edit a file. The file is located at etc/ppp/peers/pppd-ril.options mount the file rw and manually edit the user name and password to match your apn. Toggle airplane mode on off after saving changes and it should work.
Sent from my HTC S710d using XDA Premium App
Click to expand...
Click to collapse
sounds interesting. I will give that a try the next time I flash CM7. I moved on to Apex. It's ok, but absolutely dreadful for battery life. I can't imagine CM7 is any better considering it has about 50 more bells and 125 more whistles. But I do prefer CM7 to anything else so as soon as I actually have some tweaking time again, I'll give this a shot.
Since both CM7 and Apex are built off the same firmware, I could just flash them overtop eachother, and wipe date and cache, right? As long as it's that easy, I could see myself trying this sooner.
seventieslord said:
sounds interesting. I will give that a try the next time I flash CM7. I moved on to Apex. It's ok, but absolutely dreadful for battery life. I can't imagine CM7 is any better considering it has about 50 more bells and 125 more whistles. But I do prefer CM7 to anything else so as soon as I actually have some tweaking time again, I'll give this a shot.
Since both CM7 and Apex are built off the same firmware, I could just flash them overtop eachother, and wipe date and cache, right? As long as it's that easy, I could see myself trying this sooner.
Click to expand...
Click to collapse
I gave this a try, and no dice. Too bad.
Thanks anyways.
The Solutor said:
Some people have this exact problem with the D3, looks like in the D3 placing the phone in airplane mode and then on again is enough to make the APN manager able to read the MCC/MNC codes and, consequently, to store the provided apn.
Click to expand...
Click to collapse
I now own a D3. CM9 is doing the exact same thing to me!
I tried what you said and I am still not getting data. phone and texts work though, just like before.

browser not working

Hi everyone,
I've got the desire s a few days now and allready tried various roms. However my mobile internet connection when browsing doesn't seems to work. In app like facebook and whatsapp there is no problem what so ever, but when I try to open google.com it loads for a second and after that nothing happens. All I see is a blank screen and that's it. On wifi there is no problem everything works very well. I also tried different browser but the problem is always the same. Loads for a second and then a blank page.
Hope that anyone has a solution, cause I don't know what to do anymore. And I wouldn't like to send my phone back since that can take weeks before it's send back.
Robit
It would help if you tell us what ROM you are using
Swyped from my Desire S using XDA Premium
Sorry, right now I'm on the latest Europe ruu 2.1 something.
But as I mentioned before it doesn't really matter it happens on custom roms and different versions of the official ruu... The only thing I don't know if it worked straight out of the box.
Robit
robit9 said:
Sorry, right now I'm on the latest Europe ruu 2.1 something.
But as I mentioned before it doesn't really matter it happens on custom roms and different versions of the official ruu... The only thing I don't know if it worked straight out of the box.
Robit
Click to expand...
Click to collapse
in which case I'd be rebooted to try a full factory reset, then re test and report back
Swyped from my Desire S using XDA Premium
thanks for your help,
I rebooted to fastboot and there I did a factory reset. But the problem still occurs. That would make sense since flashing other roms didn't help either while I did whipe al the required partitions like cache, delvik cache, system en formatted them all. It seem's a software fault in I guess my radio because apps work fine. It's only the browser.
Robit
Try this...
Settings->Wireless&Networks->Mobile Networks->Access Point Names-->(touch on your provider)-->touch Proxy and erase so that it is blank, and touch Port and make sure it is blank.
Save those changes, and reboot your phone. Has that worked?
Sent from my HTC Desire S using xda premium
thanks for your input.
But both are allready blank and if the settings are wrong apps like mail, whatsapp and facebook wouldn't work either right? I'll try and report back but I wouldn't make any sense to me.
Robit
edit: edited APN, rebooted but it still doesn't work
Nuts. Was sure it sounded like an APN issue. Have you tried ringing your provider and asking for them to resend the apn? Or you could search for it and just check it matches. I'll do a little more digging and get back to you. (I'm sure i encountered this problem before. Can't for the life of me remember the fix though. Not giving up!
Sent from my HTC Desire S using xda premium
I know it doesn't make sense.. but I checked the settings more then once and they are correct. I'd be very happy if you would know a that fix but we will see.
Thanks for the efforts so far!
Robit
Sent from my HTC Desire S using XDA App
OK I'm still thinking it's APN issue. All other instances I have found of browsers only working on WiFi, this has been the cause. Can I have a little more information about your circumstances?
What provider are you with?
Which country are you in?
Which ROMs have you tried, and which are you currently running?
It may be worth you completely deleting your APN and starting a new one from fresh with your provider's confirmed details. Be aware that the APN itself is case-sensitive.
Maybe worth trying: going to dialer and dialing *#*#4636#*#*
Then from the menu that pops up, go to phone info and scroll down to network connection type. I have 'WCDMA preferred' and that has always worked for me.
What is yours set to?
What provider are you with?
- Hi
Which country are you in?
- Netherlands
Which ROMs have you tried, and which are you currently running?
- Right now its the latest RUU 2.10.401.5 with the radio included. I tried the bindroid v2.1 and Beatmod blisssense hybrid latest version. Noticed it at first with the bindroid reflashed it but still occured, so I switched to beatmod still didn't work so went back to stock all together.
It may be worth you completely deleting your APN and starting a new one from fresh with your provider's confirmed details. Be aware that the APN itself is case-sensitive.
- Done that now but still nothing
Maybe worth trying: going to dialer and dialing *#*#4636#*#*
Then from the menu that pops up, go to phone info and scroll down to network connection type. I have 'WCDMA preferred' and that has always worked for me.
What is yours set to?
- Same here, so that's no difference.
But question for you, if it would be an APN setting, apps which require an active internet connection wouldn't work either right?
Thanks for your time once again!
From what I have read on the matter so far, it would seem that other apps can use 3G if an APN or data plan issue prevents the browser from working. Sorry if I am grasping at straws here, but has your provider confirmed that your data plan is confirmed on their end?
Other people with similar issues found that "Opera Mini" browser would work on 3G when no others would. Is this also the case for you? I know this is a work-around & not a solution, just trying to rule things out.
Edit: Another thing to try would be to ask a friend (who's 3G internet does work) and borrow their SIM card.
Another edit: Found this after some searching for Hi APN settings. I know I said to remove the Proxy address and port number, but have you tried putting these in:
APN: internet
Username: (niets invullen)
Password: (niets invullen)
Proxy: 10.10.100.20
Poort: 5080
Now that is strange, it does work with the Opera Mini browser. So at least something is working now.
I renewed my contract and got the desire s with it. But the terms of my data plan are changed so it could be that that is the reason that the internet isn't working. I'll call in the morning with customer service to see if that is the reason.
I did now, but still nothing.
So I'll make a phone call and see what they have to say. I usually don't really have much confidence with customer service so that's the reason why I tried my luck here first. But if it is a provider issue than I don't have much choice of course.
Once again thanks!
Cool. That's ruled out hardware fault. There is nothing physically wrong with your phone! It's a software, setting or Sim card issue.
Good luck with your provider. Will be interested to know if you get to the bottom if it. If i find any more clues I'll post them here or pm you.
Sent from my HTC Desire S using xda premium
Well I called today the customer service today and they contacted the tech guys which apparently made some changes to my APN settings, which I can't find btw, but everything is working now. So I'm happy
Thanks for your time, it's appreciated.
robit
Excellent!
No problems. Glad it's sorted.
Sent from my HTC Desire S using xda premium

[Q] No mobile network available after installing ICS on Galaxy I9000

Hi,
I`ve succesfully installed RC3.1 as described in the thread elsewhere on these boards.
However, I do not have any mobile network coverage and cannot text or message.
I have updated the kernal as well, used the one on the same page as instructions for installing ICS.
Anyone have any idea how I can fix this or whats gone wrong? I like the look of Android 4, but its not much use without network coverage.
Many thanks
I`ve found this as a solution to the lack of mobile network, but I dont exactly understand what it means!
Could someone spell it out for me in with step by step laymens terms!
Just wanted to add that the 3g appears to be working since I am receiving emails through gmail via the phone.
My IMEI number is showig and it says mobile network state as connected.
Mobile Network type is UMTS:3
Under Service Status though it says `Out of Service`
Is there any way Orange would be able to block my phone been used with ICS? Because thats what it seems like. If I revert back to Gingerbread everything works again, but I like this ICS and would rather keep it if possible.
Thanks again for any advice
I'm having the same problem. 4.0.3 rc4.2 from sgssgs.

[HOW-To] Manual Program (SPR&VZW)

Well, Over the last few days I've seen more and more reports of "no service" and "unknown" service issues. Where you cant make or recieve calls, or text,and you are only getting data on lte.
" This will work to manual program a vzw phone also if you choose the one that has VZW.only in its name"
The LG LS997 V20 seems to have lost the ability to edit your PTN and MSID under ##786# method, and ive verified they also removed
##6DigitMSL# code. This eliminated the usual route to manually program your phone and get talk and text back without the network sending a update.
Heres the fix
Download Shortcut Master Lite From the playstore
Link here :
https://play.google.com/store/apps/details?id=org.vndnguyen.shortcutmaster.lite
and once downloaded you need to go to the search option and search
iot.cdmasettings
Then you need to click Launch on that one you searched..
Click:
CDMA PREFERENCES
Then:
NAM settings
Then Enter these things
MDN = Your Phone number
HOME SID = 4139
MCC = 310
MNC = 00
MIN2 = YOUR AREA CODE
MIN1 = MSID ( need to get from sprint or sprint.com chat ask for msid )
IMSI_MCC - 310
IMSI_MNC = 00
S2 = 000
S1 = 0001370
then back out and let it reboot,
for some this is a soft fix, for some this may be all you needed- it dosn't address the full issue, but this will at-least get you started to recovery.
Confirmed this worked on my LS997. Awesome Dev took several hours out of his day to troubleshoot this and get a fix.
screenshots added ++++ sorry text is small, i had to remove my personal info from the photos. Just use photos as reference for the text in op!
Hope this helps a few out, im still working on finding a 100% resolution to why this even came out as a issue. I'm almost certain your modem is NOT the issue, but a issue with provisioning and the way your phone is getting updated/or received a bad update
please continue to provide feedback and info related to when this 1st happens so i can figure out the main source.
stenomatic said:
Confirmed this worked on my LS997. Awesome Dev took several hours out of his day to troubleshoot this and get a fix.
Click to expand...
Click to collapse
Def worth the time man. You made it 10x easier being direct and following the info to the T.
EXACTLY what needed to be done for a positive resolution!
:good:
you can also go to the same place by searching msl.
and clicking the bottom one of the 2 that show up, click edit, and put in your ptn click okay the the full msid then okay. once done you need to reboot.
I don't think I'm having any issues other than I seem to experience more areas where I lose service than I did before I rooted.
When I searched for iot.cdmasettings - nothing came up.
I then searched for cdmasettings and again nothing came up.
I then searched for iot and a bunch of stuff came up. I noticed the 2nd. item from the top had iot/cdmasettings so I clicked that one.
My S1 is 0000375
I wonder if MSID is the same as MSL?
The link to the app above didn't work for me.
Try this one - https://forum.xda-developers.com/showthread.php?t=2800117
Jack
midmadn said:
I don't think I'm having any issues other than I seem to experience more areas where I lose service than I did before I rooted.
When I searched for iot.cdmasettings - nothing came up.
I then searched for cdmasettings and again nothing came up.
I then searched for iot and a bunch of stuff came up. I noticed the 2nd. item from the top had iot/cdmasettings so I clicked that one.
My S1 is 0000375
I wonder if MSID is the same as MSL?
The link to the app above didn't work for me.
Try this one - https://forum.xda-developers.com/showthread.php?t=2800117
Jack
Click to expand...
Click to collapse
No.. Your msid is a number sprint uses to provision.
I work for sprint.
Are you on sprint and using my rom?
This only applies to sprint users.
Team DevDigitel said:
No.. Your msid is a number sprint uses to provision.
I work for sprint.
Are you on sprint and using my rom?
This only applies to sprint users.
Click to expand...
Click to collapse
If you call or go online sprint will give you msl, and your msid
Msl is master susbsidy lock code (××××××) 6 digit
Msid is semilar to your phone number (×××-×××-××××)10 digit
Team DevDigitel said:
No.. Your msid is a number sprint uses to provision.
I work for sprint.
Are you on sprint and using my rom?
This only applies to sprint users.
Click to expand...
Click to collapse
The rom I am running is 5.0 or F I think I have seen it referred as. Not sure if it's yours but if it is - Thank You very much for all you have done for us poor left out sprint users. I downloaded a newer version (6.0) but not sure if I want to install it or if I'll gain anything.
midmadn said:
The rom I am running is 5.0 or F I think I have seen it referred as. Not sure if it's yours but if it is - Thank You very much for all you have done for us poor left out sprint users. I downloaded a newer version (6.0) but not sure if I want to install it or if I'll gain anything.
Click to expand...
Click to collapse
i would clean install version 6.5 phh
the majority of us are running it now.
Its stable and soild, and will pass safetynet,
im unsure why you dont have the hidden menu stuff, 6.5 phh should.
update to that and see if its any better.
we may need to get people to backup their radio and see what ones work better.
im on the oldest radio
I made a mistake. I was going to install F but ended up going with J.
6.5 PHH is all downloaded. I'll give it a try.
Thank You very much.
Can u check which version has the stuff to manually program 6.5 phh when i search and find iot.cdmasetting and hit launch in shortcut master it does nothing...
Edit
Nevermind the 6.5 isn't rooted to begin with...I had
A 6.01 back up that works fine
Sent from my LG-LS997 using Tapatalk
nexus6r3plicant01 said:
Can u check which version has the stuff to manually program 6.5 phh when i search and find iot.cdmasetting and hit launch in shortcut master it does nothing...
Edit
Nevermind the 6.5 isn't rooted to begin with...I had
A 6.01 back up that works fine
Sent from my LG-LS997 using Tapatalk
Click to expand...
Click to collapse
? both 6.5 versions have root, you must be dirty flashing or doing something else.
2 versions of 6.5 bud.
phh root witch is built into magisk,
and supersu root witch is a seperate app.
5.5 and 6.5 both are exactly the same, minus using magisk manager.
I didn't download phh app but it wouldn't request root on 6.5 so I just used a back up
Sent from my LG-LS997 using Tapatalk
nexus6r3plicant01 said:
I didn't download phh app but it wouldn't request root on 6.5 so I just used a back up
Sent from my LG-LS997 using Tapatalk
Click to expand...
Click to collapse
Didn't need any apps. Its built into magisk for root.
Thats the build im using as my daily. Root takes a min to setup as the 1st 15min after boot its still optimizing and doing commands.
Im 100% sure the no calls and text bug comes from using a aosp rom and changing nv info. Knocked me off service all day and didnt know.
Lost my ptn and my msid
Also got hit with a error code 16 and had to speak to the networks solution dept.
Maybe a tad bit more help...
I followed every step the only issue I've noticed is I can now make calls but only when I turn roaming on. If I just connect to the sprint network I get data but it says mobile network unavailable when trying to make a call. Any ideas?
kdouvia said:
I followed every step the only issue I've noticed is I can now make calls but only when I turn roaming on. If I just connect to the sprint network I get data but it says mobile network unavailable when trying to make a call. Any ideas?
Click to expand...
Click to collapse
Can you go under
settings
General
About
Status
What prl do you have?
Team DevDigitel said:
Can you go under
settings
General
About
Status
What prl do you have?
Click to expand...
Click to collapse
I have PRL 162. It's odd because I only receive calls and can make them if set to roaming. If I'm set to roaming to make calls I can't update PRL only when connected to just LTE
kdouvia said:
I have PRL 162. It's odd because I only receive calls and can make them if set to roaming.
Click to expand...
Click to collapse
Thats why, try a update prl and see if it changes. Do it on wifi if it dosnt work try on lte/3g
162 is not a sprint prl
you need PRL 54022 or 54xxx
any version really 54 whatever will work.
if prl update wont change it the only other idea would be
##diag# put into diag mode and use a tool like cdma workshop or similar to push the prl to your phone.
[email protected] is my hangouts email. We can speak more about this but talking about NV items and the tools that work with them
is a grey area on xda. I can not share my version of cdma workshop as its a paid for version linked only to my pc. There are free versions and tutorials out there on how to connect to a phone in diag mode and use cdma workshop or any other es tool to do the prl push
Team DevDigitel said:
Thats why, try a update prl and see if it changes. Do it on wifi if it dosnt work try on lte/3g
162 is not a sprint prl
you need PRL 54022 or 54xxx
any version really 54 whatever will work.
if prl update wont change it the only other idea would be
##diag# put into diag mode and use a tool like cdma workshop or similar to push the prl to your phone.
[email protected] is my hangouts email. We can speak more about this but talking about NV items and the tools that work with them
is a grey area on xda. I can not share my version of cdma workshop as its a paid for version linked only to my pc. There are free versions and tutorials out there on how to connect to a phone in diag mode and use cdma workshop or any other es tool to do the prl push
Click to expand...
Click to collapse
Thank you

Categories

Resources