
Hace unos 7 meses que soy el poseedor de un fantabuloso smartphone Samsung Galaxy S. Este teléfono cuenta con el sistema operativo Android. De serie me venia con la version Eclair(2.1) pero en cuanto cayó en mis manos lo actualicé a Froyo(2.2) la mas reciente que habia en ese momento.
Mi experiencia con Android dudante ese tiempo fue bastante buena. Estabilidad ante todo. Los que me conoceis ya habreis supuesto que esta versión del SO duro lo justo y necesario en el teléfono ya que la salida de Gingerbread(2.3) me hizo intentar el cambio. Esperé unos meses a ver si salia la actualización oficial para Yoigo (mi actual operador de telefonia movil) pero en vista que se retrasaban decidi aventurarme en el mundo de las roms instaladas a mano.

Android Downloading mode
La gama de telefonos con android de Samsung vienen sin bloqueos en el bootloader lo cual permite cambiar la rom con muchisima facilidad. De ahí que intentara el salto a Gingerbread(2.3.4) y lo consiguiera con exito y poco sudor. A las pocas semanas vi que ya estaba la rom oficial con Gingerbread 2.3.5 y decidi probarla.
No hubo problemas a la hora de instalarla, pero si a la hora de usarla. La conexion wifi caia constantemente. Cada minuto o minuto y medio se desconectaba de la wifi durante un par de segundos y volvia a conectarse. Estuve investigando dudante tiempo sobre la configuracion del telefono, de los dos puntos de acceso wifi que tengo en casa y no encontre ningun problema en ellos. Hasta llegué a dejar uno solo sin seguridad para intentar simplificar el sistema pero nada. Los cortes seguian produciendose.
Viendo que no habia solucion posible volvi a instalar una rom 2.3.4 y esta no reproducia el problema. La conexion era estable y todo funcionaba ok.
Hoy, intentando solucionar otro problema q me estaba atormentando: Cuelgue de la aplicacion de telefono al finalizar llamadas, he vuelto a probar una rom 2.3.6 para mi telefono. El problema de la wifi se ha vuelto a dar pero esta vez he encontrado la solucion. Las roms 2.3.5 y 2.3.6 tienen este bug y está relacionado con la asignacion dinámica de IP mediante DHCP.
Por algun motivo el cliente dhcp que llevan estas versiones de android no reconocen bien la asignación dinámica de IP cuando esta se produce sin fecha de caducidad. He conseguido arreglar el problema cambiando el servidor DHCP del router para que asigne IPs dinamicas pero con una caducidad establecida (puedes ponerle 999 dias si quieres).

Configuración DHCP para solucionar problemas con Android 2.3.5 y 2.3.6
Se que es un poco chapuza… pero considero que es un precio bajo y que a mi configuracion de red no afecta para solucionar el problema de la wifi en android 2.3.5 y 2.3.6.
ACTUALIZACION (29/12/2011): Desde este último flasheo no se me ha vuelto a reproducir la finalizacion de la aplicacion com.android.phone al finalizar llamadas como me ocurria con la version 2.3.4. Ningun fallo por el momento. :D