@Jameson!
Jameson! wrote:
This is exactly the root of the battery drain problem. I have seen exactly the same things happening, right from release day one and through the 5.01 update. I have no doubts that IF Apple can address this 3G data management issue, the battery drain issues will be solved.
kj789 wrote:
Ok so after a couple of recharge cycles and spending time with my iPhone 4S this is what I've concluded (firmly):
- The battery life with WiFi is fine. It will easily last a day and a half, maybe even two, with normal usage and constant connection to WiFi WITH email push notifications turned on.
- As soon as cellular data is turned on, the battery starts dropping 1% every 2-3 mins even in standby
- Basically, the battery life ***** with cellular data turned on
Being frustrated with not being able to use cellular data (I travel around a lot and don't have WiFi access all the time) I borrowed my friend's factory unlocked iPhone 4 running on iOS 5.0.1. What I saw shocked me.
The iPhone 4 with iOS 5.0.1 has the 3G data toggle switch in addition to the mobile data switch!!
In fact after borrowing my friend's iPhone 4 I actually borrowed another friend's iPhone 4 (who just upgraded her phone software to iOS 5.0.1 from 4.3.3) just to check whether I wasn't hallucinating. And voila, the 3G data toggle switch was present there as well!
So my question to Apple is this: Why on earth can't you give us poor souls who bought the iPhone 4S the 3G toggle switch as well? Please? I'm sure simply turning off the 3G radio is going to ensure I can stay connected to the internet for longer periods of time.
I fully agree that the root of the battery drain is related to 3G! :-) The 3G stuff is managed in iPhone 4S by the Qualcomm MDM6610 chipset.
On the other hand there is another Apple forum about the 3G issue here:
https://discussions.apple.com/thread/3385464?start=345&tstart=0
This is what Deggie from Texas wrote about the 3G issue:
==========================================
Here is the thing, Qualcomm radio chips in the past which were mainly CDMA in the past have never included access for an app programmer to manually flip the service or adjust threshholds. As this is a hybrid chip it is probable that Qualcomm did not provide any means for a programmer to access the chip to make any manual changes to the state of the chip and it is hard-coded in firmware within the chip as to when the threshhold is reached to make that change. In other words it is a closed system and the programmer has no access to it.
==========================================
which is copy and pasted from here:
https://discussions.apple.com/thread/3385464?start=330&tstart=0
Also it looks likethe 3G chipset is the one producing the static noise in iPhone 4s:
https://discussions.apple.com/thread/3393647?start=780&tstart=0
Shortly , it looks like the 3G chipset which does the 3G stuff is on autopilot mode and the key to the autopilot-mode boxhas been thrown into the sea!!! In other words it looks like the 3G issue can be addressed thru changing the chipset and cannot be fixed thru software or firmware updates!!!!
Also Bennice wrote on 3G forum https://discussions.apple.com/thread/3385464?start=330&tstart=0 this:
=============================
As has been said several times throughout this thread, it would be a non-issue if 3G was reliable and there was adequate bandwidth.
There are regular occurrences in which there is 3G signal, but not enough bandwidth to make or receive calls, or send/receive data. In this situation, the ability to toggle between EDGE and 3G is the only way the device is usable for communication. The radio will not automatically switch to EDGE when there is a 3G signal even if communication is not possible over 3G.
This happens often in the Denver/Boulder/Colorado Springs areas, and I have personally had the same experiences in other metro areas throughout the country with multiple generations of iPhones.
It may be a non-issue with users in other areas with less network saturation, but it is a very big deal for customers in some areas.
============================