Can someone build support for the 2g/3g switching that uses the same method as the settings panel (Sidekick method) instead of APN or RIL injection?
[UPDATE] It does work with Sidekick but not with AOSP helper
2G/3G: What is the difference between the RIL injection and the Sidekick method ?
RIL injection is as hackery as hacks come, and is currently only available for GSM devices. It completely circumvents most of Android and tries to force commands to be sent to the radio.
Sidekick on the other hand will use the same method as the device's settings screen to trigger a band switch, and is therefor both safer and faster to use. It does unfortunately require a compatible ROM. Carrier / manufaturer ROMs are usually not compatible, and not all custom ROMs are compatible either. Sidekick is available both on GSM as well as CDMA devices.
If your ROM is Sidekick compatible, Sidekick will always be used instead of RIL injection.
What is your objective? To tell it to go 3G only or 2G only?
Dialer *#*#4636#*#* --> Phone information --> set preferred network type: [WCDMA only = 3G][GSM only = 2G]
I want to enable applications like SuperPower or JuiceDefender to conditionally toggle 2g and 3g data.
I use extended controls and have a 2G/(3/4G) toggle, but it only brings me into a menu where I can select to turn on/off 2G network operators. That works if I want to manually turn it off, but being able to have a program activate it would be great, I'd like to set profiles where it turns to 2g when my work day starts, off during lunch break, and and off when I go to sleep, without having to do anything else.
Related
This is a question to all the Rogers Wireless users:
Does anyone know if Rogers locks their phones to 3G; or more accurately, if they set their phones so the user can't manually force GSM?
I ask because I've been trying (and failing) to find a way to set my HP iPAQ 910c to lock into GSM mode in order to save battery life. My phone settings panel lacks the "Band" tab some resources I've found talk about that allows changing of radio band, and I've tried a number of registry tweaks an an attempt to enable the tab so I can specify GSM network to no avail. The best I've been able to do is get DHR BandSwitch to set a timeout on my data connections, which helps a bit.
First of I know there a couple of them here that changes to so called "3G", but it's not really switching to 3G. It switches from GSM to Auto and that doesn't really work.
I'm looking for one that switches from "Auto" <-> "WCDMA". This will make sure it's forced to use 3G. That will be worth calling 3G band switcher.
It might be very simple to do. I wish I could write simple softwares, but I'm an Electronics Engineer and Network Administrator. I'm thinking of going back to school for programming or something. Seems, I'm more into software now.
Just what I need
Bump
This is exactly what I'm looking for. At home calls keep breaking up on GSM but the quality is fine on WCDMA. Auto doesn't work since it usually chooses GSM. A toggle switch for the home screen would be awesome.
You can use the MortScript attached below as a Toggle Switch.
It has several combinations that can switch from one band to another and also cycle bands including Auto.
dailydriver said:
First of I know there a couple of them here that changes to so called "3G", but it's not really switching to 3G. It switches from GSM to Auto and that doesn't really work.
I'm looking for one that switches from "Auto" <-> "WCDMA". This will make sure it's forced to use 3G. That will be worth calling 3G band switcher.
It might be very simple to do. I wish I could write simple softwares, but I'm an Electronics Engineer and Network Administrator. I'm thinking of going back to school for programming or something. Seems, I'm more into software now.
Click to expand...
Click to collapse
Couldn't you just go into the phone settings and set the band to wcdma? That would keep it on 3g.
3G Toggle Switch
here's a 3G toggle switch I made. this will be in your Wireless Control.
View attachment 354649
Hi,
I am using a fairly stock ROM on my S5 that has been rooted and debloated. The phone was Verizon branded, but I am using it on T-Mobile. I like 4.4.4 as my system, and have safestrap installed.
In order to get full band functionality I had to enter service mode and select LTE/GSM/WCDMA instead of CDMA preferred.
I also edited the build.prop to ensure LTE preferred and GSM mode enabled after reboots.
My problem is that if I enable Power Saving on the phone and it goes to sleep after a minute the network completely drops and I cannot reconnect to T-Mobile network. Additionally the phone seems to reset itself to CDMA preferred.
I have to turn off the phone for a few minutes then boot and now my network is restored.
The easy answer is that simply never use power saving - and why bother when I get great battery life anyway.
However - it begs the question - why would power saving kill network carrier connection? Is the antenna powered down?
If so - where else do I need to modify settings to stop the phone from returning to CDMA?
Lastly - why is it so difficult to configure a new phone like the S5 to jump carriers ? the phone is global in its band support and fully capable - but carrier branding renders this useless. Shouldn't custom ROMs be more universal in their nature and exclude carrier locks- or at least enable menus for users to select the carrier they prefer to use?
Background: I am operating a private lab system that emits 3G (UMTS) and 4G (LTE). The hardware uses the Radisys stack for both 3G and 4G radios so its got industry standard layer 3 signalling, however the neighbor lists and paths on the backend between the 4G (SGW) and 3G (SGSN) to perform a proper handover have not been implemented so I'm looking for a way to force the phones to perform their own pseudo handover (hard handover) anytime they detect the LTE signal present no matter how faint it may be in relation to the 3G carrier.
I can get the phones onto LTE manually by either going into *#*#4636#*#* and selecting LTE only, or by shutting off the UMTS basestation and effectively forcing the phones out of UMTS coverage. The problem arises when both 3G and 4G carriers are in simultaneous operation. With the phones set to prefer LTE and the radio set to GSM/LTE (Auto PRL), upon initial power-up the phones will default to LTE. If the phone does not default to 4G, I can force it over by going into *#*#4636#*#* and selecting LTE only. However, anytime a call is made and after the phones perform their circuit switched fallback to 3G, they ultimately will attach to HSPA and remain there unless I manually force them back over to LTE even after the call has ended.
Granted this is a network configuration problem as I previously mentioned, the paths and neighbor lists for 3G <--> 4G handovers is not yet there and I'm currently working with the equipment vendors to have this functionality implemented but in the meantime, I'm looking for an app/hack/hidden developer option/etc... to force the phones to reselect LTE no matter what. Currently various Cyanogenmod ROMS/Factory ROMS/Rooted ROMS + various modem/baseband combo's + Mobile networks set to "Prefer LTE" is not getting the job done.
Didn't know where else to ask this question.
Thanks,
-Adam
Hi,
Thanks for using XDA Assist kindly visit here Samsung Galaxy S4 Help and Troubleshooting
Good Luck!
I have a SGS5 (SM-G900F) downgraded to Kitkat. (4.4.2)
I can use LTE with one operator A (4G shows in statusbar, speedtest measures above 50Mbits).
I bought a sim for operator B but I cannot switch to LTE mode in Mobile Data Settings -> Mobile Networks -> Network Mode. Any option with LTE is simply not available.
I tested the sim for operator B on an iPhone 6 plus, it works just fine.
I have found some guide for secret codes and walked through it to force LTE. It works, but it does not switch to 3G automatically when I receive a call (it does this with the card of operator A)
So I know that my phone does support both operators frequency bands, I can force it to work, but I want to have the convenience of automatic switching on a phone call.
Is there a list somewhere in the software that has flags for networks to enable and disable LTE options in the menu ? Can I edit this ? Where is it ?
Will updating my Android version fix this ? ( I would really prefer to avoid this, since I use SnoopSnitch )
Operator A is: Vodafone (DE), A1 (AT)
Operator B is: HoT (AT)->MVNO for T-Mobile (AT)