I must configure an SIII to work on GSM network by default. I can change the network mode in the phone info, but when I turn off the device, it back to the default.
I looked for a way to do this using the build.prop and found the following line:
Code:
ro.telephony.default_network = 8
I know that this line defines the network mode, but do not know what value to use. In case the default is LTE / CDMA and wanna leave LTE / GSM. Logically it should be 9, but didn't work.
Does anyone know the correct values?
Solved!
Set it to 3 and worked, network mode is GSM auto (PRL) as default
Related
I need some help modifying a Froyo rom to include a "GSM only" setting.
The background is that under certain conditions (i.e. intermittently), the cell radio shows full connection, but will not allow calls, incoming or outgoing. I finally narrowed a workable solution down to forcing "GSM only" (vs. auto selection of CDMA and GSM networks). But I can only get there at the moment by adding the "Phone info" custom shortcut to my home screen (ADW Launcher) and going in and setting it manually. And unfortunately that doesn't always survive a reboot either.
I would like to simply pre-set that in the rom and not have to re-set it again. I had assumed it was something that could be done in one of the init or prop file, but I have thus far not been successful in finding information about where and how to do that.
Any help would be appreciated.
Solved. For anyone else who stumbles upon this question, the setting in build.prop is:
ro.telephony.default_network=#
Where the # is a number code for which setting you want. In my experimentation for my device, "ro.telephony.default_network=0" is WCDMA preferred and ro.telephony.default_network=1 is GSM only.
I "think" the other codes are as follows (but I can not confirm this):
0 WCDMA preferred
1 GSM only
2 WCDMA only
3 GSM auto (PRL)
4 CDMA auto (PRL)
5 CDMA only
6 EvDo only
7 GSM/CDMA auto (PRL)
8 Unknown
Additionally, if you want to set it temporarily while the phone is running, you can launch the phone info settings by entering this on your phone's keypad:
*#*#4636#*#*
But I believe it will revert to whatever you have in build.prop at the next reboot. No matter what you set in build.prop, you can still go into your Wireless & network settings, Mobile networks, and click on or off the "Use only 2G networks" setting.
Anyone know what the options are for the portion in build.prop "# Default network type"?
I'd like to switch it to GSM/UMTS as the default.
And is there a way to stop it from auto switching to global or CDMA when it can not find a GSM/UMTS connection/network?
Or, what would the options be to disable switching or CDMA altogether?
-CC
I came across a build.prop tweak for preferred data connection
Code:
ro.telephony.default_network=
0 = WCDMA Preferred
1 = GSM Only
2 = WCDMA Only
3 = GSM/WCDMA (auto mode, according to PRL)
4 = CDMA / EVDO. Preferred
I have a Nexus S 4G CDMA Sprint version and im wondering if I should set it to choice 4 or to choice 2. Whats do you guys have?
Discuss
Mine is set to GSM only. Mine always defaults to GSM only now for some reason. It used to stay on option 3. Not that there was any difference. Just try both out and see what happens.
Sent by pocket technology.
I for one dont feel the need for LTE myself yet. Perhaps if im dling a large file or something i would want to use it, but my ever day activities that i use my phone for, 4G(HSPA) does just fine. So i decided to do some tests. The main reason i would turn off LTE and just use HSPA is id assume it saves battery. Ive come to this conclusion knowing LTE requires more phone power to hold the signal, and also the conclusion that when im on LTE, my phone signal is always significantly lower then when on HSPA. 1/2 bar vs 4/5bar normally.
How id normally turn off lte was using a shortcut to the Phone Info menu. Where you could change network modes. By default it is LTE/GSM Auto(Prl). I would normally set it to WCDMA Preferred to have it only use 4G(HSPA). However every reboot would reset that.
Until recently i found the Network Mode option within the settings menu. Wondering what the differences are side affects are, or if one mode affects the settings of another. So far ive found that the Network Mode and Phone Info modes are some what linked.
Network mode is under Mobile Network within the More Wireless Settings.
Phone Info via *#*#4636#*#*
Network Type via Settings > About phone > Status
Test #1
Set Network Mode: LTE (which in turn sets LTE/GSM Auto(Prl) if it was on anything else)
Set Phone Info Mode: LTE/GSM Auto(PRL)
Signal: 1Bar - 113db / 27asu
Network Type: LTE
Speedtest 1: 2.51 / 1.64
Speedtest 2: 2.21 / 1.80
Speedtest 3: 2.69 / 141
Set Network Mode: LTE
Set Phone Info Mode: WCDMA Preferred(i beleive doing this second, overrides the option set above, but it reverts it to LTE and LTE/GSM Auto(Prl) after reboot of phone)
Signal: 4Bars - 90db / 11asu
Network Type: HSPA\HSPA+
Speedtest 1: 2.25 / .45
Speedtest 2: 1.43 / .60
Speedtest 3: 2.08 / .42
Set Network Mode: 3G
Set Phone Info Mode: LTE/GSM Auto(PRL)
Signal: 4Bars - 91db / 11asu
Network Type: HSPA\HSPA+
Speedtest 1: 1.93 / .35
Speedtest 2: 1.55 / 1.04
Speedtest 3: 1.85 / 0.20
Set Network Mode: 3G
Set Phone Info Mode: WCDMA Preferred
Signal: 5Bars - 89db / 12asu
Network Type: HSPA\HSPA+
Speedtest 1: 2.03 / .45
Speedtest 2: 2.15 / .50
Speedtest 3: 2.20 / .55
Tried but in vain
when i am setting the Set Phone Info Mode to anything other than LTE/GSM Auto(PRL), it resets back to the default setting which is LTE/GSM Auto(PRL) as soon as i exit the phone information screen.
Phone: Unlocked 4a. Network: Verizon
I have a macro that enabled me to switch between 4g LTE and 3g by toggling the value of the the system setting "preferred_network_mode" between 8 (LTE,CDMA,and EvDo and 4 (CDMA and EvDo). I also would toggle preferred_network_mode1 and 2 as well. Then, switching off and on airplane mode would enable the setting.
After the upgrade to android 12 (or possibly one of the monthly security updates) I can no longer force 3g. The preferred_network_mode value gets updated to 4, but the phone does not change from LTE, even after a restart.
Is there another setting that must be changed in 12 to enact that network change or did they kill that functionality altogether?
And before anyone asks - I know 3g is dying, but I live in AZ and many rural areas have no 4g but still get coverage fine with 3g. I'd like to keep using it until VZW turns it off completely.
PhxCliff said:
Phone: Unlocked 4a. Network: Verizon
I have a macro that enabled me to switch between 4g LTE and 3g by toggling the value of the the system setting "preferred_network_mode" between 8 (LTE,CDMA,and EvDo and 4 (CDMA and EvDo). I also would toggle preferred_network_mode1 and 2 as well. Then, switching off and on airplane mode would enable the setting.
After the upgrade to android 12 (or possibly one of the monthly security updates) I can no longer force 3g. The preferred_network_mode value gets updated to 4, but the phone does not change from LTE, even after a restart.
Is there another setting that must be changed in 12 to enact that network change or did they kill that functionality altogether?
And before anyone asks - I know 3g is dying, but I live in AZ and many rural areas have no 4g but still get coverage fine with 3g. I'd like to keep using it until VZW turns it off completely.
Click to expand...
Click to collapse
Can't you just change that on SIM settings?
There's an option there to choose the preferred connection type. If you choose 3G there, it doesn't work as preferred?
I thought that was that option porpouse.
Cheers!
The SIM settings only allow Global, LTE/CDMA, or LTE/GSM/UMTS.
There is no CMDA/EvDo option.
Manually setting the preferred network mode to 4 should override those options and force CDMA mode, unless the system variable that determines network mode has changed with Android 12.