• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

How does wifi save battery over 3g/4g?

jimmypop13

Well-Known Member
Oct 18, 2011
187
48
Spring, TX
I've read several times to keep wifi on when you are at home or anywhere you can get wifi to save battery. I'm confused on how it saves battery though bc even with wifi on, my phone still shows the signal strength for 3g if I've chosen cdma, or the signal strength for 4g if I've chosen lte/cdma. And under network type, it will still show ehrpd or lte depending on the above. Doesn't this mean it is still using those radios PLUS wifi so battery should drain faster in standby? I know mobile network state says "disconnected" but if I'm still getting a signal bar reading and dbm reading for 3g or 4g, doesn't that mean I'm still connected, just not receiving data over them other than phone/txt? So to me, it would seem that best battery with a data connection when the phone is asleep would be 3g. If I turn off all data though just so I can still get phone/txt, it still shows ehrpd so am I really saving any battery over turning on data?

Am I making any sense? Is there a piece to the puzzle that I'm missing?
Thanks
 
I've read several times to keep wifi on when you are at home or anywhere you can get wifi to save battery. I'm confused on how it saves battery though bc even with wifi on, my phone still shows the signal strength for 3g if I've chosen cdma, or the signal strength for 4g if I've chosen lte/cdma. And under network type, it will still show ehrpd or lte depending on the above. Doesn't this mean it is still using those radios PLUS wifi so battery should drain faster in standby? I know mobile network state says "disconnected" but if I'm still getting a signal bar reading and dbm reading for 3g or 4g, doesn't that mean I'm still connected, just not receiving data over them other than phone/txt? So to me, it would seem that best battery with a data connection when the phone is asleep would be 3g. If I turn off all data though just so I can still get phone/txt, it still shows ehrpd so am I really saving any battery over turning on data?

Am I making any sense? Is there a piece to the puzzle that I'm missing?
Thanks

When you are on wifi, the 3G/4G radios are in a lower power state (iirc) and even so, aren't passing any data so are using much less power than if they were kept awake and transferring data.

wifi uses less power than 3G and 4G because 802.11 radios are very mature and also are dealing with connections that are feet or tens of feet versus hundreds or thousands of feet with cellular signals.
 
Upvote 0
using a wifi connection doesnt actually turn off the 3g/LTE radios but keeps them at a super low power level. even if it is displaying signal bars for either or, it isn't using the radios.

not sure of the technicalities, but that is just how it works.
i can easily go all day on Wifi, but when i am out and about, the 3g/LTE just kills my battery.
 
Upvote 0
I've read several times to keep wifi on when you are at home or anywhere you can get wifi to save battery. I'm confused on how it saves battery though bc even with wifi on, my phone still shows the signal strength for 3g if I've chosen cdma, or the signal strength for 4g if I've chosen lte/cdma. And under network type, it will still show ehrpd or lte depending on the above. Doesn't this mean it is still using those radios PLUS wifi so battery should drain faster in standby? I know mobile network state says "disconnected" but if I'm still getting a signal bar reading and dbm reading for 3g or 4g, doesn't that mean I'm still connected, just not receiving data over them other than phone/txt? So to me, it would seem that best battery with a data connection when the phone is asleep would be 3g. If I turn off all data though just so I can still get phone/txt, it still shows ehrpd so am I really saving any battery over turning on data?

Am I making any sense? Is there a piece to the puzzle that I'm missing?
Thanks

I am only on WIFI when I am at home. I am out of the house normally 7:45 - 5:30 a day and leave WIFI on all the time and I can personally attest that it gets better battery life that way. I don't know what kind of VooDoo is going on inside my GNex :thinking:. It is counter-intuitive to think that leaving an extra radio on that I know I'm not going to use would increase battery life, but it does.

Another note, on Sunday I was home all day, never left the house so it was on WIFI all day. I was still at 60% battery 17hrs and I was using the phone more than usual.
 
Upvote 0
All of this is only true if you are actively using the data connection. I've tested it using battery monitor widget and it consistently uses +20ma with the wifi radio on while in standby versus with just the cell radios active. That said yes, it will use less power if you are browsing or using the data connection.
 
Upvote 0
All of this is only true if you are actively using the data connection. I've tested it using battery monitor widget and it consistently uses +20ma with the wifi radio on while in standby versus with just the cell radios active. That said yes, it will use less power if you are browsing or using the data connection.

Hmm, when you say cell radio active, do you have data turned on too? I'm trying to figure out what would be best for overnight battery. I just need calls/txts, but I've noticed even with data turned off, apps are still waking up my phone at night. Maybe I could turn off sync too but I thought that was just for google apps.
 
Upvote 0
Hmm, when you say cell radio active, do you have data turned on too? I'm trying to figure out what would be best for overnight battery. I just need calls/txts, but I've noticed even with data turned off, apps are still waking up my phone at night. Maybe I could turn off sync too but I thought that was just for google apps.

I rarely turn off mobile data in setting. Just toggles Wifi as needed. When the phone connects with WiFi source, 3G/4G icon on signal bar goes away. So I guess it turns off cell radio for data or data radio goes into standby mode with minimal power. Any android phone works this way with WiFi as far as I know.

I normally use WiFi at home and it drains about 2.5%/hour on standby. 4G radio easily chews up three times more power with Wifi off.
 
Upvote 0
Hmm, when you say cell radio active, do you have data turned on too? I'm trying to figure out what would be best for overnight battery. I just need calls/txts, but I've noticed even with data turned off, apps are still waking up my phone at night. Maybe I could turn off sync too but I thought that was just for google apps.

I NEVER turn off mobile data haha. But yes if you will turn off background data and all syncs, there won't be anymore waking up.
 
Upvote 0
I was hoping something would show up in the radio logcat logs, but no drx in there :)
'
Doubt it unless the driver is set to log.

I will say that I have 3 other devices here in the house that are on the same gmail account.

They all get notifications well before my gnex..... so maybe radio is in that mode... I'm not so sure there's a way to verify it.

If there's a /proc filesystem, maybe navigate around there ...../usb/lteradioname/anything

I eat linux for breakfast at work, and I'm not even IT, lol. I haven't dived into android as much as I would have liked to.
 
Upvote 0
'
Doubt it unless the driver is set to log.

I will say that I have 3 other devices here in the house that are on the same gmail account.

They all get notifications well before my gnex..... so maybe radio is in that mode... I'm not so sure there's a way to verify it.

If there's a /proc filesystem, maybe navigate around there ...../usb/lteradioname/anything

I eat linux for breakfast at work, and I'm not even IT, lol. I haven't dived into android as much as I would have liked to.

No luck :(

root@android:/proc # find /sys /proc -iname '*drx*'
root@android:/proc #
root@android:/proc # find /sys /proc \( -path '/proc/[0-9]*' -prune \) -o \( -type f \( -iname '*lte*' -o -iname '*cdma*' \) -print \) | xargs grep -Hsi 'drx'
root@android:/proc #
Oh well, was worth a quick look. :)
 
Upvote 0
No luck :(

Oh well, was worth a quick look. :)

No, you won't find it that way.

Look for the cell driver, which I think is under USB from the TI references.

You'll need to find the folder for the DRIVER/NET ADAPTER, not the name... then peek in there and then cat some files on the running system. It might not be named that.

Damn, should we be muddying up this thread?
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones