"Set preferred network type" defaulting to GSM only after a reboot - ONE Q&A, Help & Troubleshooting

I recently tried to fix my GPS issues by trying out some previous OPO modem files, I ended up just reflashing the 33R one though as none helped. I now have a more annoying issue since doing this.
My network, Three UK uses LTE/WCDMA, so in the *#*#4636#*#* menu it is best to set "Set preferred network type:" to LTE/WCDMA, but after a reboot this changes to GSM every time, resulting in no signal at all.
I did some googling and found that some people had been able to edit their build.prop to change this default value, I changed the values as seen in the attached image. Unfortunately after a reboot it now only changes to WCDMA only and not LTE/WCDMA only. Does anyone know what changes I would have to make to make it change to LTE/WCDMA only?
Thanks.

If someone could upload their default build.prop that would also be useful.

oscarandjo said:
I recently tried to fix my GPS issues by trying out some previous OPO modem files, I ended up just reflashing the 33R one though as none helped. I now have a more annoying issue since doing this.
My network, Three UK uses LTE/WCDMA, so in the *#*#4636#*#* menu it is best to set "Set preferred network type:" to LTE/WCDMA, but after a reboot this changes to GSM every time, resulting in no signal at all.
I did some googling and found that some people had been able to edit their build.prop to change this default value, I changed the values as seen in the attached image. Unfortunately after a reboot it now only changes to WCDMA only and not LTE/WCDMA only. Does anyone know what changes I would have to make to make it change to LTE/WCDMA only?
Thanks.
Click to expand...
Click to collapse
Are you saying that you have no 2g signal/gsm signal on that phone? But you have 2g reception in your area , right?

maskelisuvari said:
Are you saying that you have no 2g signal/gsm signal on that phone? But you have 2g reception in your area , right?
Click to expand...
Click to collapse
Three has no 2G network at all, 3G/H+/LTE only. With it set to "GSM only" I have no signal at all.
I just need to set it to WCDMA/LTE and it works perfectly. The default config (after a reboot) that came with the phone works great too but it's changed to GSM only after flashing modems.
I've just flashed stock system.img, boot.img and modem using fastboot from the 33R fastboot zip but it's still not working as I'd like.

maskelisuvari said:
Are you saying that you have no 2g signal/gsm signal on that phone? But you have 2g reception in your area , right?
Click to expand...
Click to collapse
I'd appreciate it if you uploaded your build.prop

oscarandjo said:
Three has no 2G network at all, 3G/H+/LTE only. With it set to "GSM only" I have no signal at all.
I just need to set it to WCDMA/LTE and it works perfectly. The default config (after a reboot) that came with the phone works great too but it's changed to GSM only after flashing modems.
I've just flashed stock system.img, boot.img and modem using fastboot from the 33R fastboot zip but it's still not working as I'd like.
Click to expand...
Click to collapse
I got it , i am sorry i cant help you ,since i dont have 4g.Otherwise i can give you my build.prop to check.

maskelisuvari said:
I got it , i am sorry i cant help you ,since i dont have 4g.Otherwise i can give you my build.prop to check.
Click to expand...
Click to collapse
I don't think you need to. Just go to phone, press *#*#4636#*#*, press phone info and tell me whats in Set preferred network type, if it's what I think it is, upload your build.prop and I'll be very happy

oscarandjo said:
I don't think you need to. Just go to phone, press *#*#4636#*#*, press phone info and tell me whats in Set preferred network type, if it's what I think it is, upload your build.prop and I'll be very happy
Click to expand...
Click to collapse
That's a testing area, you shouldn't use it for setting parameters.
Anyway, try to go to setting --> mobile network setting and set the preferred network type there.

oscarandjo said:
I don't think you need to. Just go to phone, press *#*#4636#*#*, press phone info and tell me whats in Set preferred network type, if it's what I think it is, upload your build.prop and I'll be very happy
Click to expand...
Click to collapse
Its set to TD-SCDMA,GSM/WCDMA and LTE.Do you still want my buid.prop? I can give it to you , if you want.

maskelisuvari said:
Its set to TD-SCDMA,GSM/WCDMA and LTE.Do you still want my buid.prop? I can give it to you , if you want.
Click to expand...
Click to collapse
Yes that would be great.

Vonnegut said:
That's a testing area, you shouldn't use it for setting parameters.
Anyway, try to go to setting --> mobile network setting and set the preferred network type there.
Click to expand...
Click to collapse
I know that, but after rebooting the settings change to GSM only. I wanted to see what his was set to to see if his build.prop would be good for this. Build.prop seems to override that setting,

oscarandjo said:
I know that, but after rebooting the settings change to GSM only. I wanted to see what his was set to to see if his build.prop would be good for this. Build.prop seems to override that setting,
Click to expand...
Click to collapse
Ok, so the next question is..did you install the ColorOS beta ROM?

oscarandjo said:
I know that, but after rebooting the settings change to GSM only. I wanted to see what his was set to to see if his build.prop would be good for this. Build.prop seems to override that setting,
Click to expand...
Click to collapse
I had the same problem, after you change 4 or 5 times it finally is fixed

If I am correct, the OnePlus One is not CDMA compatible. If I am wrong on this, please correct me and I'll go pick one up for Verizon right now...
Sent from my iPod touch using Tapatalk

r3pwn said:
If I am correct, the OnePlus One is not CDMA compatible. If I am wrong on this, please correct me and I'll go pick one up for Verizon right now...
Sent from my iPod touch using Tapatalk
Click to expand...
Click to collapse
Sorry but no you are correct. If it worked for Verizon, then my life would be easier

this works but requires root, it works for dual sim as well, the settings will "stick" (save and apply) after a reboot. and PLEASE NOTE that of course you change the "3" to your preferred network
https://forum.xda-developers.com/galaxy-s4-sprint/general/how-to-fix-network-signal-gsm-sim-t3720534

Related

What is my preferred network type?

So I've been trying to tweak my signal, go into dialer *#*#4636#*#*. Go all the way down, under preferred network type says unknown. Click on box and options are, wcdma preferred, GSM only, wcdma only, GSM auto prl, wcdma auto prl, GSM/wcdma auto prl , evdo only and i think 2 more. One of wich is unknown. Phone is rooted, stock rom. Any ideas? Live in Colorado
Sent from my Nexus S 4G using XDA App
yea i was wondering the same thing. my evo is/was always on CDMA auto PRL, my ns4g is either on WCDMA or unknown. i cant help but think this has a lot to do with reception issues
Edit: Also switched cdma roaming to home only not automatic, not sure if auto made it keep switching to unknown type. Waited a cuple minutes after turning 4G off and speed went back up, might have needed a minute to fully switch back to 3G. Been messing with preferred type, but to make it stay have to push home cause back button keeps resetting to unknown type. Check speedtest.net app, shows better speed, but when i use the 4G and then turn off speeds are worse again. But then again you'd think cause i get a low 4G that my 3G would be faster, not so.
hellcatt said:
yea i was wondering the same thing. my evo is/was always on CDMA auto PRL, my ns4g is either on WCDMA or unknown. i cant help but think this has a lot to do with reception issues
Click to expand...
Click to collapse
Sent from my Nexus S 4G using XDA App
hellcatt said:
yea i was wondering the same thing. my evo is/was always on CDMA auto PRL, my ns4g is either on WCDMA or unknown. i cant help but think this has a lot to do with reception issues
Click to expand...
Click to collapse
The same here, the evo always is cdma auto but nexus keeps jumping to unknown
Sent from my PC36100 using Tapatalk
pierre1321 said:
Edit: Also switched cdma roaming to home only not automatic, not sure if auto made it keep switching to unknown type. Waited a cuple minutes after turning 4G off and speed went back up, might have needed a minute to fully switch back to 3G. Been messing with preferred type, but to make it stay have to push home cause back button keeps resetting to unknown type. Check speedtest.net app, shows better speed, but when i use the 4G and then turn off speeds are worse again. But then again you'd think cause i get a low 4G that my 3G would be faster, not so.
Sent from my Nexus S 4G using XDA App
Click to expand...
Click to collapse
yea ive done all that and it always goes back to wcdma or unknown
Yeah, phone finally went back to unknown. There's that PRL update in this section, steps are for windows 7 , didn't work on my W/XP. Laptops in the shop so my options are limited.
Sent from my Nexus S 4G using XDA App
Yes, Evdo, interesting read. Will have to reread some stuff on ro.build
Came from an Evo 4g, so the methods for a better signal are different. Thanks for the info
bencozzy said:
ok new build.prop hack confirmed working on i9020t
how to set preferred network type (looking for this portion easy to find like right in the middle sticks out)
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=soju-user 2.3.4 GRJ22 121341 release-keys
ro.build.fingerprint=google/soju/crespo:2.3.4/GRJ22/121341:user/release-keys
ro.product.rat=XXXXXXXX
# end build properties
add the italic underlined code, without being in italic and underlined. and replace the x's with whatever you want to use:
GSM/CDMA auto (PRL)
EvDo only
CDMA only
CDMA auto (PRL)
GSM auto (PRL)
WCDMA only
GSM only
WCDMA preferred
here for copy and paste (just put your network in there!!!)
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=soju-user 2.3.4 GRJ22 121341 release-keys
ro.build.fingerprint=google/soju/crespo:2.3.4/GRJ22/121341:user/release-keys
ro.product.rat=
# end build properties
have fun and post some results. If something breaks blame the person that invented the internet cause it's not my fault and i cant be held responsible for you beleiving everything you read!!!
http://forum.xda-developers.com/showthread.php?t=1116884 some decent info in here the radios are for gsm only not the 4g though but you might find some useful stuff to play with. sprint is evdo right??
Click to expand...
Click to collapse
Sent from my Nexus S 4G using XDA App
Ns4g, atlest mine doesn't allow me to enter the wimaxx menue. I do *#*#DATA#*#*, enter msl and lets me modify other stuff. Just not wimaxx, i click on it and it shows the msl box. Like i never entered it in the first place. I enter it again and it sends me back to the menue.is there another code or something?
bencozzy said:
ok read up on wimax sounds more like its very closely related to wifi maybe a wifi hack is needed??? dont have 4g other wise id probably find a work around for it??
look into build.prop fixes or hacks for other wimax devices might find something usable for the ns4g.
Click to expand...
Click to collapse
Sent from my Nexus S 4G using XDA App
Cool, ill ask in Q&A first. See if i can get some info on not being able to access wimaxx menue.
Sent from my Nexus S 4G using XDA App
Performed this edit in build.prop. Thanks for this. Changed my Nexus S 4G to CDMA auto (PRL)...
tailsthecat3 said:
Performed this edit in build.prop. Thanks for this. Changed my Nexus S 4G to CDMA auto (PRL)...
Click to expand...
Click to collapse
Did you do it through adb or through a root explorer?
My type still switches to unknown, even though it show in build.prop
Sent from my Nexus S 4G using XDA App
Well then it probably doesnt work to make the network type stick. I altered the file through root explorer. Reallllly wanna make my network type stick to cdma auto
Gothis from Build.prop thread-use *#*#4636#*#* to access network type, wait for signal to turn green, select network type then quickly go down to refresh and then update. These are next to the smsc box. So far it seems to be sticking, not sure about after reboot.
tailsthecat3 said:
Well then it probably doesnt work to make the network type stick. I altered the file through root explorer. Reallllly wanna make my network type stick to cdma auto
Click to expand...
Click to collapse
Sent from my Nexus S 4G using XDA App
tailsthecat3 said:
Performed this edit in build.prop. Thanks for this. Changed my Nexus S 4G to CDMA auto (PRL)...
Click to expand...
Click to collapse
notice any difference?
pierre1321 said:
Gothis from Build.prop thread-use *#*#4636#*#* to access network type, wait for signal to turn green, select network type then quickly go down to refresh and then update. These are next to the smsc box. So far it seems to be sticking, not sure about after reboot.
Sent from my Nexus S 4G using XDA App
Click to expand...
Click to collapse
This didnt seem to work for me.
hellcatt said:
notice any difference?
Click to expand...
Click to collapse
None.
These were my steps
1. Go t system and make a few copies of build.prop.
2.went into copies of build.prop, ( main build .prop runs in background so it would let me alter).then added witch ever type i wanted , (like me i did ro.product.rat=WCDMA preferred) .
3. Made sure i saved my new copy.
4. Then i copied and pasted my new building.prop over to system. (Says there is already one there, i overwrite original.
5. Get out of whichever explorer used. And restart phone.
6. Then went to *#*#4636#*#* to get to preferred network type, then i select the option i chose to put in build.prop. ( that way they are the same.
6. After selecting type quickly got to refresh and update ( near the smsc box near the bottom.
You should notice the update tab stay dark.
Before i messed with build.prop and added what i wanted it would still change back. Now it atleast stays till next reboot.
Don't know if that helps.....
tailsthecat3 said:
This didnt seem to work for me.
None.
Click to expand...
Click to collapse
Sent from my Nexus S 4G using XDA App
pierre1321 said:
These were my steps
1. Go t system and make a few copies of build.prop.
2.went into copies of build.prop, ( main build .prop runs in background so it would let me alter).then added witch ever type i wanted , (like me i did ro.product.rat=WCDMA preferred) .
3. Made sure i saved my new copy.
4. Then i copied and pasted my new building.prop over to system. (Says there is already one there, i overwrite original.
5. Get out of whichever explorer used. And restart phone.
6. Then went to *#*#4636#*#* to get to preferred network type, then i select the option i chose to put in build.prop. ( that way they are the same.
6. After selecting type quickly got to refresh and update ( near the smsc box near the bottom.
You should notice the update tab stay dark.
Before i messed with build.prop and added what i wanted it would still change back. Now it atleast stays till next reboot.
Don't know if that helps.....
Sent from my Nexus S 4G using XDA App
Click to expand...
Click to collapse
Didnt work. Switches back to WCDMA upon leaving the menu. Then shifts to unknown.
This phones radios need some serious updating...as well as some other problems.
Is yer rom odexed or deodexed, is it stock rom or different. I read somewhere that a deodexed rom allows a little more play as far as changing things, not sure though. It stays as long as you don't reboot after refresh and update, before it would reset regardless of reboot or not. Did you check build.prop in system folder to make sure it kept the add in? Mine wouldn't stay untill i copy and pasted over the original in system file, cause build.prop runs in the background. But there are so many things that work and won't work depending on yer rom and how it runs.
tailsthecat3 said:
Didnt work. Switches back to WCDMA upon leaving the menu. Then shifts to unknown.
This phones radios need some serious updating...as well as some other problems.
Click to expand...
Click to collapse
Sent from my Nexus S 4G using XDA App
pierre1321 said:
Is yer rom odexed or deodexed, is it stock rom or different. I read somewhere that a deodexed rom allows a little more play as far as changing things, not sure though. It stays as long as you don't reboot after refresh and update, before it would reset regardless of reboot or not. Did you check build.prop in system folder to make sure it kept the add in? Mine wouldn't stay untill i copy and pasted over the original in system file, cause build.prop runs in the background. But there are so many things that work and won't work depending on yer rom and how it runs.
Sent from my Nexus S 4G using XDA App
Click to expand...
Click to collapse
stock rom. performed multiple variations of the steps that are assumed to work. nothing works as it always switches back to wcdma then unknown.
I have found that I make the wcdma change with *#*#4636#*#* the change shows. If i make shortcut in home screen for phone info the line still shoes gsm/cdma. I still have to change it there.

Lock 3G signal

Is there any way to lock my Optimus 7 into 3G signal and not let it fall back to EDGE/GPRS when 3G is available with weakest signal? Happens a lot and its annoying.
The default behavior is to use the highest-speed connection. If it's falling back to EDGE, that's almost certainly because the error threshold was too high for useful connectivity.
There is a way to turn off 3G (which is also much more battery-hungry) but I don't know of one to turn off EDGE. You could look around in the disagnostics app for a way to specify the thresholds used, though, and myabe tweak them (the HD7 diag app shows the current setup but doesn't let us change it).
tsabasid said:
Is there any way to lock my Optimus 7 into 3G signal and not let it fall back to EDGE/GPRS when 3G is available with weakest signal? Happens a lot and its annoying.
Click to expand...
Click to collapse
I was facing the same issue with the 3G signal. Check my post below for solution. Works for my HTC 7 Pro not sure about LG Devices.
http://forum.xda-developers.com/showthread.php?t=1275129
Kr3i0s said:
I was facing the same issue with the 3G signal. Check my post below for solution. Works for my HTC 7 Pro not sure about LG Devices.
http://forum.xda-developers.com/showthread.php?t=1275129
Click to expand...
Click to collapse
Worked like a charm mate. Many thanks.
tsabasid said:
Worked like a charm mate. Many thanks.
Click to expand...
Click to collapse
One more trick I would like to share is to create a contact with the name as 3G and the phone no as ##3282# and pit it to the start so that when u restart the phone u have easy access to the menu access to the menu.
Kr3i0s said:
One more trick I would like to share is to create a contact with the name as 3G and the phone no as ##3282# and pit it to the start so that when u restart the phone u have easy access to the menu access to the menu.
Click to expand...
Click to collapse
Are these settings you mentioned reset to default after rebooting the phone?
tsabasid said:
Are these settings you mentioned reset to default after rebooting the phone?
Click to expand...
Click to collapse
Yes the settings reset after a reboot. So need to apply them after reboot.

Can't enable data in phone information menu

Hey guys, despite having the correct APN I can't enable data on my wifes Sensation.
Tried my own SIM to no avail and tried different firmware to make sure it wasn't an incompatible radio or RIL.
S-off, Super CID, created SIM data in HBoot but wondering if I should maybe repeat that step again or should I try something else?
I'd tried GSM/CDMA auto PRL because it always switches to WCDMA preferred after flagging a new firmware but I can't enable a data connection no matter what. If someone fixes this I'll throw them an immediate reward via Paypal. New to the Sensation and poised for time unfortunately. My wife really needs this working so thanks in advance. I'll keep researching.
bongd said:
Hey guys, despite having the correct APN I can't enable data on my wifes Sensation.
Tried my own SIM to no avail and tried different firmware to make sure it wasn't an incompatible radio or RIL.
S-off, Super CID, created SIM data in HBoot but wondering if I should maybe repeat that step again or should I try something else?
I'd tried GSM/CDMA auto PRL because it always switches to WCDMA preferred after flagging a new firmware but I can't enable a data connection no matter what. If someone fixes this I'll throw them an immediate reward via Paypal. New to the Sensation and poised for time unfortunately. My wife really needs this working so thanks in advance. I'll keep researching.
Click to expand...
Click to collapse
first open the dialer
Type *#*#4636#*#*
select phone info
look for the only drop down box - hit it - choose wcdma prefered - hit back 3 times
Go to menu settings woreless and networks
hit mobile network - it need to be ticked
hit mobile networkS hit APN or Access point names - hit the menu button - choose reset to defaults
go back to mobile networks - choose network mode, select wcdma only - look for the 3G or h sign when it shows go back and choose gsm/wcdma auto
if that fails do a manual net work selection - choose your networks 3G option
johnerz said:
first open the dialer
Type *#*#4636#*#*
select phone info
look for the only drop down box - hit it - choose wcdma prefered - hit back 3 times
Go to menu settings woreless and networks
hit mobile network - it need to be ticked
hit mobile networkS hit APN or Access point names - hit the menu button - choose reset to defaults
go back to mobile networks - choose network mode, select wcdma only - look for the 3G or h sign when it shows go back and choose gsm/wcdma auto
if that fails do a manual net work selection - choose your networks 3G option
Click to expand...
Click to collapse
If this works I will fellate you... jk lol!
But I will seriously be eternally grateful. I'm at work but will try it tonight and bump the thread. Can't wait to give this a shot!!!
bongd said:
Hey guys, despite having the correct APN I can't enable data on my wifes Sensation.
Tried my own SIM to no avail and tried different firmware to make sure it wasn't an incompatible radio or RIL.
S-off, Super CID, created SIM data in HBoot but wondering if I should maybe repeat that step again or should I try something else?
I'd tried GSM/CDMA auto PRL because it always switches to WCDMA preferred after flagging a new firmware but I can't enable a data connection no matter what. If someone fixes this I'll throw them an immediate reward via Paypal. New to the Sensation and poised for time unfortunately. My wife really needs this working so thanks in advance. I'll keep researching.
Click to expand...
Click to collapse
Hi,
Not sure if you fixed this yet.
If johnerz method did not help,try deleting your APN values,reboot,then re-install them...
Sweet mother of pearl it's still not working! Even got Rogers to do a network re-registration and nothing. Trying everything again with a new SIM card, new ROM and different firmware. This is exhausting.
Thanks for the help though, guys! I'll keep trying those steps.
bongd said:
If this works I will fellate you... jk lol!
Click to expand...
Click to collapse
Good lord
dgenx210 said:
Good lord
Click to expand...
Click to collapse
lol I was a little excited. Instead, I wish to him a thousand fellatios (performed by someone other than myself)
All right, flashed a new ROM and repeated the abovementioned and it WORKED!!! I think someone was messed up with the Virtuous ROM I was using. They updated it and I downloaded it and that worked. I re-downloaded it earlier through my computer and checked the MD5 sum and it was good. Very weird.
In any event, flashed the appropriate firmware with a good radio and RIL and she's got great reception! So stoked. Now I just have to make sure she doesn't go over her data plan because that'll cost me a fortune as well... women!! lol
Thanks for everyone's help!!!
Worked for me....no I dea why it just dropped off?
No fellatio though m8
Col

Sprint lte cyanogenmod fix found

New info, Here is how to get LTE to work for sprint users. (Now includes Virgin Mobile as well!)
THE FIX FOR VIRGIN MOBILE LTE IS AS FOLLOWS: INSTEAD OF CHANGING THE APN TO n.sprpre.ispsn, change it to n.ij.ispsn, and set bearer to LTE.
THIS WILL ONLY WORK IF YOUR ABLE TO EDIT THE APNS VIA CHANGE APNS BY ANNANDO (GOOGLE PLAY), OTHERWISE NOT, SORRY.
NOW WORKING ON VIRGIN MOBILE. (THANKS SANDS207 FOR TESTING), CONFIRMED WORKING ON SPRINT XT1526.
ALSO CONFIRMED WORKING ON MOKEE OS, WITH JUST AN APN EDIT, (NOTHING REPLACED).
New information: if you want to undo the edit, just reset apns to default. Or you want to go to 3g.
1. Install desired rom, and gapps
2. If cm 12.1, just change the 1st sprint apn to "n.sprpre.ispsn, and set bearer to "LTE".
3. If other non working LTE cyanogenmod based rom, and it is lollipop based, (I haven't tested cm13), replace apns-conf in sytem, etc, from stock lollipop, set permissions to "0644", reboot to twrp, wipe data, cache, dalvik.
4. download "change apns" by annando from google play after rebooting and setting up.
5. Do step 2.
As far as i tested, this works on paranoid android as well, (if you replace the apns conf and set proper permissions), then change apn with the above mentioned app, after doing a data, cache, and dalvik cache in twrp.
Sorry for the edit, i just had to rewrite my steps, after discovering you only have to change 1 apn for this to work.
Oh yeah!!! That's awesome I will give this a try if you recommend it! So you have text, data and your calls all working? We have been so close on this, congrats man
Sent from my XT1526 using Tapatalk
Sands207 said:
Oh yeah!!! That's awesome I will give this a try if you recommend it! So you have text, data and your calls all working? We have been so close on this, congrats man
Sent from my XT1526 using Tapatalk
Click to expand...
Click to collapse
Thanks! Yep, I would definately recommend it! And yes, calls and text work without any issues. And I did test out speeds, to be sure it was really LTE, and im happy to say it really is! I still can't quite believe its working!
hydroman202 said:
Thanks! Yep, I would definately recommend it! And yes, calls and text work without any issues. And I did test out speeds, to be sure it was really LTE, and im happy to say it really is! I still can't quite believe its working!
Click to expand...
Click to collapse
This is a major advancement what ROM are you currently using? I have had permission issues trying to edit some of the apn settings across different ROM's they either are not viewable or up until now I didn't know what custom values to enter in
Sent from my XT1526 using Tapatalk
Sands207 said:
This is a major advancement what ROM are you currently using? I have had permission issues trying to edit some of the apn settings across different ROM's they either are not viewable or up until now I didn't know what custom values to enter in
Sent from my XT1526 using Tapatalk
Click to expand...
Click to collapse
I am using cm 12.1. The December 30th build. And how I edited the apns was APN changer. As far as the values, all I did was change the 4th APN name to n.sprpre, and changed the bearer to LTE. and changed the 1st, 2nd, and 3 apns to LTE only as well. Have you tried it yet?
I'm on stock 5.1 right now, I have really decided yet but 12.1 will be my first stop and from there I'll use Apn backup and restore if I switch ROM's and see if it will work being on VM this should work correctly via piggyback on the spark network. I have alot of options for data on my stock ROM so I will see if it matches first. I'm going to back up and try tonight, I'll definitely report back and let you know.
Sent from my XT1526 using Tapatalk
While I haven't gone through your whole process, I tried looking for "APN Changer" in the play store. The closest thing I found was "Change APN" by Appando. With that, I still get the error message about APNs unavailable to the user when I try to save new APNs (I can't view current ones). Is there some other App that I'm missing, or is it that I haven't done the apns-conf swap yet? Could you please provide a link to the app you used?
Awesome work getting this thing up and running on LTE!
dandrumheller said:
While I haven't gone through your whole process, I tried looking for "APN Changer" in the play store. The closest thing I found was "Change APN" by Appando. With that, I still get the error message about APNs unavailable to the user when I try to save new APNs (I can't view current ones). Is there some other App that I'm missing, or is it that I haven't done the apns-conf swap yet? Could you please provide a link to the app you used?
Awesome work getting this thing up and running on LTE!
Click to expand...
Click to collapse
I do apologize, it is called "Change APN", by appando. Sorry about that. I will update my original post so as not to confuse anybody else. And you only need to do the apns-conf switch if your not on cyanognemod 12.1. The only other rom ive tested this on is paranoid android, and i had to replace the apn in that one, set its permissions to 0644, and wipe data, cache, and dalvik in twrp. Then, after it booted, i did the apn name change.
hydroman202 said:
I do apologize, it is called "Change APN", by appando. Sorry about that. I will update my original post so as not to confuse anybody else. And you only need to do the apns-conf switch if your not on cyanognemod 12.1. The only other rom ive tested this on is paranoid android, and i had to replace the apn in that one, set its permissions to 0644, and wipe data, cache, and dalvik in twrp. Then, after it booted, i did the apn name change.
Click to expand...
Click to collapse
OK thanks, at least I got the right app. I'm on CM13 (12/25 build that squid posted to fix the black screen) and this is what Change APN gives me.
Are you seeing something different?
Sent from my XT1526 using Tapatalk
dandrumheller said:
OK thanks, at least I got the right app. I'm on CM13 (12/25 build that squid posted to fix the black screen) and this is what Change APN gives me.
Are you seeing something different?
Sent from my XT1526 using Tapatalk
Click to expand...
Click to collapse
I am sorry to say, i saw the same thing in cm13. I have not been able to change the apns. Im not sure why they don't show up. The only roms i have tested this out on are cm 12.1, and paranoid android, both of which are 5.1xx based. I really wish i could be more help, but until someone finds a way to make the apns show up, i am in the same boat you are. I do apologize for wasting your time with this.
hydroman202 said:
I am sorry to say, i saw the same thing in cm13. I have not been able to change the apns. Im not sure why they don't show up. The only roms i have tested this out on are cm 12.1, and paranoid android, both of which are 5.1xx based. I really wish i could be more help, but until someone finds a way to make the apns show up, i am in the same boat you are. I do apologize for wasting your time with this.
Click to expand...
Click to collapse
No waste of time at all. Just means I have a choice to make between ROMs. You're sharing valuable info, no need to apologize!
Edit: Tried flashing official CM12.1 to see what I could see - I get one APN, MetroPCS internet, showing, in Change APN. Any attempt to add more or edit reverts me to the APNs not editable for this user screen. Not sure what the cause of this is - may be related to the fact that I've never activated on Sprint? I dunno. Seems strange that my device isn't acting like others. Tough to try to troubleshoot as well, as I am literally in a zero service area at home for Sprint.
Sent from my SAMSUNG-SM-G920A using Tapatalk
@hydroman202 I tried last night and it didn't work for me. Looking back over stock some of my Apn info is slightly different so once I can get that info together I'll give it another shot but once the info matches up I'm almost sure I'll be good to go as well.
Sent from my XT1526 using Tapatalk
Sands207 said:
@hydroman202 I tried last night and it didn't work for me. Looking back over stock some of my Apn info is slightly different so once I can get that info together I'll give it another shot but once the info matches up I'm almost sure I'll be good to go as well.
Sent from my XT1526 using Tapatalk
Click to expand...
Click to collapse
Yeah, I don't own a virgin mobile variant unfortunately, so i had no way of knowing whether or not it would work for it. I only know this works on the sprint variant, sorry about that. Thanks for testing though!
For Virgin Mobile LTE replace the apns-conf.XML in Cyanogenmod with this https://drive.google.com/folder/d/0Bz99NuhE3XwmLW15TGtHbFNDWGc/edit And set permissions to 0644 and reboot. Then open APN changer from the play store, you might see metroPCS or another APN listed but just ignore it and select restore default APN's and reboot again for good measure. Finally open APN changer and select the first Sprint APN like @hydroman202 mentioned in the OP and enter n.ij.ispsn in the APN setting below where it says Sprint and then set the bearer to LTE and IMPORTANT make sure to save and reboot. On reboot LTE should be working for you!! I changed my APN name from Sprint to Virgin Mobile LTE after I finished and that worked OK. This is what the APN looks like if you get stuck or need to enter it manually
your carrier label in settings may still say Boost even after LTE is working, I haven't figured out how to change that in build.prop yet but you can use Xposed GravityBox to change the carrier displayed on your status bar & lockscreen to Virgin Mobile LTE. [emoji2] [emoji2] [emoji2]
Sent from my XT1526 using Tapatalk
Sands207 said:
For Virgin Mobile LTE replace the apns-conf.XML in Cyanogenmod with this https://drive.google.com/folder/d/0Bz99NuhE3XwmLW15TGtHbFNDWGc/edit And set permissions to 0644 and reboot. Then open APN changer from the play store, you might see metroPCS or another APN listed but just ignore it and select restore default APN's and reboot again for good measure. Finally open APN changer and select the first Sprint APN like @hydroman202 mentioned in the OP and enter n.in.ispsn in the APN setting below where it says Sprint and then set the bearer to LTE and IMPORTANT make sure to save and reboot. On reboot LTE should be working for you!! I changed my APN name from Sprint to Virgin Mobile LTE after I finished and that worked OK. This is what the APN looks like if you get stuck or need to enter it manually
your carrier label in settings may still say Boost even after LTE is working, I haven't figured out how to change that in build.prop yet but you can use Xposed GravityBox to change the carrier displayed on your status bar & lockscreen to Virgin Mobile LTE. [emoji2] [emoji2] [emoji2]
Sent from my XT1526 using Tapatalk
Click to expand...
Click to collapse
Your post says to change the apn to n.in.ispsn. correct me if I'm wrong, but didn't you mean n.ij.ispsn? I'm not the grammer police, but I thought you should know! Lol! (Good Lol)!
dandrumheller said:
No waste of time at all. Just means I have a choice to make between ROMs. You're sharing valuable info, no need to apologize!
Edit: Tried flashing official CM12.1 to see what I could see - I get one APN, MetroPCS internet, showing, in Change APN. Any attempt to add more or edit reverts me to the APNs not editable for this user screen. Not sure what the cause of this is - may be related to the fact that I've never activated on Sprint? I dunno. Seems strange that my device isn't acting like others. Tough to try to troubleshoot as well, as I am literally in a zero service area at home for Sprint.
Sent from my SAMSUNG-SM-G920A using Tapatalk
Click to expand...
Click to collapse
Did you switch the network mode to global or lte first? If that doesn't work, try to toggle between 3g and LTE first, and see if they show. If even that won't make it show, try to click reset the apns after switching it to global. Because if you don't, it will default to 3g, and the proper apns will not show. Also, make sure that it is set to ruin,sim under network settings. Just thought you should know
Also, I found it will automatically erase the APN if you try to change the values "310" and "120". I'm not sure why, its just strange like that.
I saw something in https://android.googlesource.com/device/samsung/toroplus/+/jb-dev/test-apns-conf_sprint.xml
maybe you can try adding the apn="n.sprpre.ispsn" or apn="n.ij.ispsn" in the correct section of your modified apns-conf.xml file so this will help you not needing to use the APN changer application.
Like this https://github.com/Motorola-Cyanoge...prebuilt/system/etc/cdma/virgin/apns-conf.xml but with the correct values.
scritch007 said:
I saw something in https://android.googlesource.com/device/samsung/toroplus/+/jb-dev/test-apns-conf_sprint.xml
maybe you can try adding the apn="n.sprpre.ispsn" or apn="n.ij.ispsn" in the correct section of your modified apns-conf.xml file so this will help you not needing to use the APN changer application.
Like this https://github.com/Motorola-Cyanoge...prebuilt/system/etc/cdma/virgin/apns-conf.xml but with the correct values.
Click to expand...
Click to collapse
Thanks, I did a fresh install of CM 12.1 and used this template to make it work with the new values added, I just replaced the existing apns-conf with the new one and it worked straight away. The only this I haven't been able to figure out is outgoing MMS, I can receive pics but can't send them...normal sms and calls ingoing and outgoing work fine now @scritch007 @hydroman202
Sent from my XT1526 using Tapatalk
I'm still using the same fix I have had since cm12 for boost and have zero issues with MMS ... (Except on cm13) works perfectly with CAF .9 though. So Boost users use the methods that I've previously posted and you'll be fine. We need to find a way to package the fixes for all 3 MNVOs and that way they can be pinned in the ops of the respective roms.
Sent from my aosp_surnia using Tapatalk
starkly_raving said:
I'm still using the same fix I have had since cm12 for boost and have zero issues with MMS ... (Except on cm13) works perfectly with CAF .9 though. So Boost users use the methods that I've previously posted and you'll be fine. We need to find a way to package the fixes for all 3 MNVOs and that way they can be pinned in the ops of the respective roms.
Sent from my aosp_surnia using Tapatalk
Click to expand...
Click to collapse
This is the updated apns-conf for working VM LTE that I built from the template @scritch007 showed me https://drive.google.com/folder/d/0Bz99NuhE3XwmLW15TGtHbFNDWGc/edit everything works except sending pictures. I'll look into that I'm guessing it is also an APN hangup too. I have the info for the MMS APN but I'm not exactly sure all of it is right,I'll keep trying until I get it but that's what I can contribute for now
Sent from my XT1526 using Tapatalk

Preferred network type

Many of you are probably aware of the Testing menu containing network and other various settings (you type in *#*#4636#*#* into your dialer).
For years I've used it to mitigate the spotty 3G connection in my house, to keep the phone from 'flickering' between 3G for basically every other room in my house.
Using GSM auto (PRL) keeps me on GSM indoors and switches to 3G as soon as I leave the house. This also has a noticeable improvement on battery life.
Only now it does not persist through reboots. It always defaults back to the original setting, which even includes TD-SCDMA which is a Chinese-only network type that I never want my phone to scan for at all.
So far the only thing I've been able to do that persists through reboots is
Code:
su
settings put global preferred_network_mode 1,20
This will force it to GSM only. Only 2 other codes persist: 18,20 which is another TD-SCDMA inclusive and 20,20 which is the default.
These correlate to the Preferred network type in SIM card settings.
If anyone has any more insight into this, I'm pretty much out of ideas.
EDIT: I realize now that the issue might not be exactly made clear. It's a very specific set of circumstances:
The testing menu (*#*#4636#*#*) applies changes to the network immediately, but not persistently.
Editing the values does not apply changes immediately, and only persists on those 3 values after reboot.
you can use intelli3G, but it requires xposed installed
Thanks, I'll keep it in mind as a last ditch effort.
I'd rather not run so many auxiliary programs, especially when the required function is so minimal, but the program so extensive.
Logic_ said:
Thanks, I'll keep it in mind as a last ditch effort.
I'd rather not run so many auxiliary programs, especially when the required function is so minimal, but the program so extensive.
Click to expand...
Click to collapse
oops, I tried Intelli3G, it does not work well, caused overheat.
maybe you should try smart network, it is more compact, but I am not so sure
Logic_ said:
Many of you are probably aware of the Testing menu containing network and other various settings (you type in *#*#4636#*#* into your dialer).
For years I've used it to mitigate the spotty 3G connection in my house, to keep the phone from 'flickering' between 3G for basically every other room in my house.
Using GSM auto (PRL) keeps me on GSM indoors and switches to 3G as soon as I leave the house. This also has a noticeable improvement on battery life.
Only now it does not persist through reboots. It always defaults back to the original setting, which even includes TD-SCDMA which is a Chinese-only network type that I never want my phone to scan for at all.
So far the only thing I've been able to do that persists through reboots is
Code:
su
settings put global preferred_network_mode 1,20
This will force it to GSM only. Only 2 other codes persist: 18,20 which is another TD-SCDMA inclusive and 20,20 which is the default.
These correlate to the Preferred network type in SIM card settings.
If anyone has any more insight into this, I'm pretty much out of ideas.
Click to expand...
Click to collapse
You can use an init.d script to set the network mode at reboot
ice-it said:
Many of you are probably aware of the Testing menu containing network and other various settings (you type in *#*#4636#*#* into your dialer).
For years I've used it to mitigate the spotty 3G connection in my house, to keep the phone from 'flickering' between 3G for basically every other room in my house.
Using GSM auto (PRL) keeps me on GSM indoors and switches to 3G as soon as I leave the house. This also has a noticeable improvement on battery life.
Only now it does not persist through reboots. It always defaults back to the original setting, which even includes TD-SCDMA which is a Chinese-only network type that I never want my phone to scan for at all.
So far the only thing I've been able to do that persists through reboots is
You can use an init.d script to set the network mode at reboot
Click to expand...
Click to collapse
Sorry, I should have phrased that more clearly. Apart from the 3 that were mentioned, no other values seem to affect the connection. My ideal solution would indeed be an init.d script.
Thanks for chiming in!
Sent from my Mi-4c using XDA Labs
Logic_ said:
Sorry, I should have phrased that more clearly. Apart from the 3 that were mentioned, no other values seem to affect the connection. My ideal solution would indeed be an init.d script.
Thanks for chiming in!
Sent from my Mi-4c using XDA Labs
Click to expand...
Click to collapse
Maybe we're looking at the wrong entry, if i change the type from the menu I always get 18,20 from setting though the network seems to be changed...
ice-it said:
Maybe we're looking at the wrong entry, if i change the type from the menu I always get 18,20 from setting though the network seems to be changed...
Click to expand...
Click to collapse
Yes, that's the issue exactly. From the menu the changes are applied immediately yet the changes don't stick. From editing the values the network remains unchanged until reboot, but only those 3 values will stick.
I wouldn't know what setting the menu would call upon other than preferred_network_mode
but I don't know much tbh, that's why I hope someone does
Logic_ said:
Yes, that's the issue exactly. From the menu the changes are applied immediately yet the changes don't stick. From editing the values the network remains unchanged until reboot, but only those 3 values will stick.
I wouldn't know what setting the menu would call upon other than preferred_network_mode
but I don't know much tbh, that's why I hope someone does
Click to expand...
Click to collapse
I've pulled the settings.db now and i will look into it if i can find some answers
Sorry, I've looked in every table but i cant find anything... I cant understand how you can change a setting without updating the setting.db, only the 3 option of the standard menu are saved (4g/3g/2g)...
ice-it said:
I've pulled the settings.db now and i will look into it if i can find some answers
Sorry, I've looked in every table but i cant find anything... I cant understand how you can change a setting without updating the setting.db, only the 3 option of the standard menu are saved (4g/3g/2g)...
Click to expand...
Click to collapse
Right? I can't find anything on this. There must be a mirrored table somewhere where the value is held. Or maybe the setting stays active in a system app that is kept in memory? Like phone.apk or something.
I might be saying ridiculous things, I'm grasping at straws here.
Thanks for checking man.
Sent from my Mi-4c using XDA Labs
Logic_ said:
Right? I can't find anything on this. There must be a mirrored table somewhere where the value is held. Or maybe the setting stays active in a system app that is kept in memory? Like phone.apk or something.
I might be saying ridiculous things, I'm grasping at straws here.
Thanks for checking man.
Sent from my Mi-4c using XDA Labs
Click to expand...
Click to collapse
I've tried also to edit the build.prop but changes don't affect the system
Code:
#
# System props for telephony
# Start in GSM Auto PRL for Sim1 and GSM Only for Sim2
ro.telephony.default_network=3,1
ro.ril.def.preferred.network=3,1
#
# System prop to turn on GSMLTEPhone always
telephony.lteOnCdmaDevice=0
telephony.lteOnGSMDevice=1
I've tried also to put the phone in GSM Only like that
Code:
#
# System props for telephony
# Start in GSM Only
ro.telephony.default_network=1
ro.ril.def.preferred.network=1
Still no changes at all
ice-it said:
I've tried also to edit the build.prop but changes don't affect the system
Code:
#
# System props for telephony
# Start in GSM Auto PRL for Sim1 and GSM Only for Sim2
ro.telephony.default_network=3,1
ro.ril.def.preferred.network=3,1
#
# System prop to turn on GSMLTEPhone always
telephony.lteOnCdmaDevice=0
telephony.lteOnGSMDevice=1
I've tried also to put the phone in GSM Only like that
Code:
#
# System props for telephony
# Start in GSM Only
ro.telephony.default_network=1
ro.ril.def.preferred.network=1
Still no changes at all
Click to expand...
Click to collapse
Yup, specifically those are ignored. I had tried them previously and thought maybe build.prop changes were ignored entirely (I hadn't made any tweaks or anything yet), but other changes to build.prop work just fine.
Could they have hardcoded these into the radio perhaps? I guess not since it can be affected through the testing menu... I keep going back and forth between theories like this, can't make sense of it.
Logic_ said:
Yup, specifically those are ignored. I had tried them previously and thought maybe build.prop changes were ignored entirely (I hadn't made any tweaks or anything yet), but other changes to build.prop work just fine.
Could they have hardcoded these into the radio perhaps? I guess not since it can be affected through the testing menu... I keep going back and forth between theories like this, can't make sense of it.
Click to expand...
Click to collapse
I start thinking the RIL change the values after build.prop load... Maybe they coded a method that initialize the daemon and only accept the 3 option reachable from settings...
But this is speculation, I need to take a look at the RIL, but I can't find it
ice-it said:
I start thinking the RIL change the values after build.prop load... Maybe they coded a method that initialize the daemon and only accept the 3 option reachable from settings...
But this is speculation, I need to take a look at the RIL, but I can't find it
Click to expand...
Click to collapse
Well sadly that's already beyond my scope of reasoning. Good luck in your search of knowledge, I hope something comes up
Sent from my Mi-4c using XDA Labs
Any news on this? Been having the same issue on miui9 redmi3!

Categories

Resources