¿Gingerbread usa energía adicional de la batería para hacer llamadas cuando el teléfono tiene poca señal?

Desde que obtuve este teléfono (Galaxy S, originalmente en Eclair, luego Froyo) y cambié de proveedor de red, he tenido problemas importantes con la señal en casa y, como resultado, con la calidad de las llamadas.

Después de la actualización a Gingerbread, parece comportarse de manera diferente. Me doy cuenta de que no puedo tener barras de señal, pero luego, al intentar hacer una llamada y conectarla, se dispara hasta 3/4.

Al revisar el gráfico de uso de la batería después, se muestra que las llamadas de voz (alrededor de 5 minutos) usaron el 32 % del uso total de la batería, con una visualización del 34 % cuando, por lo general, es un porcentaje mucho más alto.

¿Es esta una característica de Gingerbread? Y si ese es el caso, ¿hay alguna manera de apagarlo? Claro, es útil ya que hace que las llamadas sean más claras cuando la red está siendo una PITA, pero también enmascara el problema que sufre la red y, como tal, puede evitar que pueda rescindir el contrato según los Ts & Cs de su prestación de servicios. (Me gustaría salir de mi contrato, así podría conseguir un Galaxy S 2, con su potencia extra...)

El otro lado es que, aunque ayuda con las llamadas, no ayuda con la recepción de mensajes de texto, por lo que realmente preferiría que las fallas de la red estuvieran completamente expuestas para poder cambiar a un proveedor con el que realmente pudiera usar mi teléfono correctamente.

Respuestas (2)

Supongo que esto se debe al firmware de la radio celular, no a Android. Pero no estoy seguro. En muchos casos, puede actualizar el firmware del módem anterior usando Odin o Clockworkmod, por lo que podría probar y ver si el firmware de Froyo afecta esto en Gingerbread. Debería haber un hilo en el foro de Galaxy S en XDA con los módems, lo actualizaré si recuerdo buscarlo más tarde.

Sí, su teléfono Gingerbread hace esto y no, no es una función de Gingerbread. Este no es un comportamiento específico de Android en absoluto: es parte del propio protocolo GSM, por lo que todos los teléfonos lo hacen.

Cuando la torre celular transmite, dice la fuerza de transmisión en la señal. Luego, el teléfono calcula cuánta atenuación hay (es decir, cuánto más débil es la señal recibida). Cuanta más atenuación, más alto tiene que transmitir el teléfono para llegar a la torre celular. Esto funciona bien independientemente de si la atenuación es causada por objetos/edificios entre el transmisor y el teléfono, o simplemente por la distancia.

Si no hiciera esto, tendría que transmitir a máxima potencia todo el tiempo (lo que sería muy malo para la duración de la batería del teléfono) o se desconectaría debido a la más mínima atenuación, aunque tiene suficiente energía para llegar a la torre celular. Ambos serían mucho peores.

Debido a que los detalles de qué tan fuerte debe ser la transmisión están especificados por el protocolo GSM, es muy poco probable que el uso de un firmware de radio oficial diferente (también conocido como firmware de módem) haga una diferencia. Incluso si usted mismo pirateó el firmware de la radio para deshabilitar este comportamiento, ya no estaría usando un teléfono GSM, por lo que no se aplicaría ninguna disposición de su contrato "si no hay señal en su casa".