This has always bugged me, but I really don't know the best way to ask it (sorry if this is a duplicate):

Some Wi-Fi networks that I use require secondary authentication (via a browser, etc), and some are unreliable (they stop working intermittently). When this happens I get no data on my phone even though I have a data plan. (Galaxy S4, ATT FWIW).

Is there a way to configure my phone to use my cell data when the connected Wi-Fi is not working\unavailable, etc?

  • 1
    This seems like something that you can automate with Tasker...? I have a task that when I am not connected to any WiFi my mobile data turns on, otherwise it is off. – TronicZomB Jul 24 '13 at 13:09
  • Do you mean that you want to go 4G when not on Wifi? – user24200 Jul 24 '13 at 18:01
  • 4g, 3g, whatever. What I want is when I am connected to Wifi, if said Wifi is not sending\receiving data, that the data would go through my mobile data instead. – javamonkey79 Jul 24 '13 at 20:27
  • Did my answer help? – Sid Jul 27 '13 at 0:39
  • Yes, I +1 it but I'm waiting to the end of the bounty to sort out the best answer. Thanks. – javamonkey79 Jul 27 '13 at 19:35

After some digging, I have to decide that what you are trying to achieve is not possible since there is no way to check whether there are additional login requirements necessary for the connected Wi-Fi networks.

You may be able to check the connectivity of the Wi-Fi network with the methods mentioned by both geffchang and NoBugs. But, since the connections with additional authentications literally give you the internet access to login to their network, the said apps and methods (even the tasker) will sadly be of lesser use.

But the Network Tester app suggested by NoBugs seems promising even though it cannot switch the connections.

You can use an app like Auto WiFi / 3G Switch to do the switching automatically. This app can be used to disable Mobile Data / 3G connection automatically when your device is connected to a WiFi network and re-enable Mobile Data when your device is disconnected from WiFi network. Again of course, the app cannot detect whether or not there are additional authentications.

Finally you are left with manually switching and toggling your mobile data and Wi-Fi. You can use an app like 3G WiFi Connection Mode.

| improve this answer | |

Have you tried Settings > Connection > Wi-Fi > Left-click (soft menu) > Advanced > Check for Internet service?

NOTE: I have an S4 (build XXUBMGA)

| improve this answer | |
  • That might just be it. I'll test it more this afternoon and let you know. Thanks! – javamonkey79 Jul 24 '13 at 16:46
  • I think it might work if the connection is down, but if the Wifi connection requires a login it does not seem to work. – javamonkey79 Jul 24 '13 at 20:56
  • @javamonkey79 I see. Well, if it's able to connect to their log-in page (but gets denied access), then it looks like it has Wi-Fi access. This is a problem I have also encountered before, but I guess the only option was to really log-in. If I couldn't, I'd disable the Wi-Fi and get on 3G data. I hope somebody else can offer a solution. – geffchang Jul 25 '13 at 1:50
  • Yeah, this is still a helpful suggestion. +1 – javamonkey79 Jul 25 '13 at 16:38
  • 1
    This seems to be about as close as it gets. From what I can tell, there is nothing currently out there that does this, but it seems like it wouldn't be that hard to do. – javamonkey79 Jul 30 '13 at 0:03

Have you tried iNetify or Network Tester to check for wifi connectivity?

| improve this answer | |
  • Ideally, I am looking for something that toggles connectivity rather than checks for it. iNetify looks promising and Network Tester looks useful. Perhaps if no suitable solution is found I'll submit a feature request or fork the code. Thanks, +1 – javamonkey79 Jul 25 '13 at 16:35

Is there a way to configure my phone to use my cell data when the connected Wi-Fi is not working\unavailable, etc?

Assuming you are talking about Wifi being activated, then in this case, Wifi and Cellular Data are exclusive, you cannot have one activated and yet use the other. A flip-flop operation, switch on Wifi, Cellular Data is off, switch off Wifi, Cellular Data is on. Cannot have both!

  • Check the firmware - perhaps a newer update is available? What version of Android are you referring to?

Quite possibly, Izzy's solution of using Tasker might suffice, this was answered recently?

| improve this answer | |

No this is not possible up to Android 4.2. Some convention they need to follow that's why if mobile phone is connected by WiFi (no matter internet connection is there or not to WiFi router or device by which your phone is connected) then it will not get connect by Mobile Data. May be you will find some application on google store but I am not sure. Because if some application do this then they need to change at kernel level or they need to customize the Operating System.

| improve this answer | |
  • Do you have documentation for this? I mean, it seems like it wouldn't be that hard for an application to simply turn WiFi off if it isn't actually transmitting data. Look at the apps @NoBugs suggested. – javamonkey79 Jul 25 '13 at 16:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.