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 versión Eclair(2.1) pero en cuanto cayó en mis manos lo actualicé a Froyo(2.2) la mas reciente que había en ese momento.
Mi experiencia con Android durante ese tiempo fue bastante buena. Estabilidad ante todo. Los que me conocéis ya habréis 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 telefonía móvil) pero en vista que se retrasaban decidí aventurarme en el mundo de las ROMS instaladas a mano.
La gama de teléfonos con android de Samsung vienen sin bloqueos en el bootloader lo cual permite cambiar la ROM con muchísima facilidad. De ahí que intentara el salto a Gingerbread(2.3.4) y lo consiguiera con éxito y poco sudor. A las pocas semanas vi que ya estaba la ROM oficial con Gingerbread 2.3.5 y decidí probarla.
No hubo problemas a la hora de instalarla, pero si a la hora de usarla. La conexión wifi caía constantemente. Cada minuto o minuto y medio se desconectaba de la wifi durante un par de segundos y volvía a conectarse. Estuve investigando durante tiempo sobre la configuración del teléfono, de los dos puntos de acceso wifi que tengo en casa y no encontré ningún problema en ellos. Hasta llegué a dejar uno solo sin seguridad para intentar simplificar el sistema pero nada. Los cortes seguían produciéndose.
Viendo que no había solución posible volví a instalar una ROM 2.3.4 y esta no reproducía el problema. La conexión era estable y todo funcionaba ok.
Hoy, intentando solucionar otro problema que me estaba atormentando: Cuelgue de la aplicación de teléfono al finalizar llamadas, he vuelto a probar una ROM 2.3.6 para mi terminal. El problema de la wifi se ha vuelto a dar pero esta vez he encontrado la solución. Las ROMS 2.3.5 y 2.3.6 tienen este bug y está relacionado con la asignación dinámica de IP mediante DHCP.
Por algún 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 dinámicas pero con una caducidad establecida (puedes ponerle 999 días si quieres).
Se que es un poco chapuza… pero considero que es un precio bajo y que a mi configuración de red no afecta para solucionar el problema de la wifi en android 2.3.5 y 2.3.6.
ACTUALIZACIÓN (29/12/2011): Desde este último flasheo no se me ha vuelto a reproducir la finalización de la aplicación com.android.phone al finalizar llamadas como me ocurría con la versión 2.3.4. Ningún fallo por el momento. :D


me ha funcionado. Gracias por la explicación. Espero de todas formas que saquen una actualización que lo solucione definitivamente.
Muchas gracias por la ayuda, me ha funcionado perfectamente, mi wifi tenía 120 minutos de caducidad lo deje al máximo 2880 y ahora puedo usar el wifi sin problemas, había intentado con muchas otras recomendaciones y ninguna funciono. THX
Compañero, como leo se ve que sabes, y me gustaria que me ayudaras por favor, tengo un galaxy ace y me ha presentado demasiados errores con wifi e internet, tenia la version de android 2.3.4 y me daba problemas y luego la actualice a 2.3.6 y me sigue dando errores, porfavor ayudame !!!
Hola, este articulo está escrito en base a mi esperiencia con el Galaxy S. Si te digo la verdad no he visto nunca un Galaxy Ace… imagino que el problema será similar…
Lo que debes hacer es entrar en la configuración de tu router wifi y cambiar lo que indico en el post. Los Lease time del DHCP ponerlos a lo maximo que te acepte en vez de dejarlos como “infinito”.
Suerte!
Muchas gracias, intentare hacerlo cualquier cosa te aviso, si es que no me funcionara para ver si me puedes enseñar a bajar la versión de 2.3.6 a 2.3.4, gracias :)
Compañero me podrias ayudar o enseñar a configurar el DHCP porfavor, sinceramente no sé como configurar mi router /: te lo agradeceria mucho :)
Hola Arturo, cada router es un mundo.
Busca en el manual de tu router que debe explicarlo. De todos modos si revisas la config seguro q no tardas en encontrar la opcion donde se configura el dhcp. Busca LEASE DURATION o LEASE TIME y ponle la duracion maxima q te permita.
Suerte!!
amigos la mayoria de router usa esa ip http://192.168.1.1/ les pedira un usuario y una contraseña q en la mayoria es usuario: admin y la contraseña: admin pero si no lo son pues puedes llamar a tu provedor q el te lo va a dar
por cierto creo q esta es la solucion momentanea hasta el momento gracias men nunca pense q el problema era la ip dinamica jejeje
gracias bro
tenía este problema con un galaxy s scl con un router smc de ya.com. He configurado el DHCP server en caducidad no permanente y funciona perfecto. Mi preguna es: ¿Qué ocurrirá cuando caduque el lease time? Tendré algún problema con la IP. Gracias.
Hola!
Yo tengo configurado así desde que escribí el artículo y la verdad que no creo que pase nada… imagino que el problema estaba en la NO definicion de un tiempo máximo de espiracion de las ips, no en que expiren. Imagino que cuando finalice el tiempo y el movil salga del rango del router y se desconecte, cuando vuelva a conectarse le asignará ip como si fuera nuevo… En la practica nada q no ocurra miles de veces cuando pierdes cobertura umts en el movil.
Por otro lado, si configuras el router con un lease time de 999 días esto supone casi 3 años sin apagar el router ni perder la conectividad con el. Lo que es totalmente irreal que suceda.
Gracias por comentar!
Solucion ok. Llegaba un amigo con su galaxi y el wifi le funcionaba ok y a mi se me cortaba. Configure el DHCP y todo ok. Gracias andaba loco!!
Llevo un buen rato intentando ver como cambiar el “lease time”, pero no encuentro la manera de configurar el DHCP. Tengo un Router Thomson TG585 v.7 que me puso movistar… ¿alguien sabe cómo hacerlo con ese router? Gracias de antemano
Hola Enrique, la config del lease time del dhcp de un router es diferente en cada aparato.
haciendo una busqueda tonta en google he encontrado esto, son manuales de tu router: mira a ver si te puede ayudar
http://www.technicolorbroadbandpartner.com/dsl-modems-gateways/products/product-detail.php?id=161
Saludos!
la solucion mas facil para ese error es bajar una app k se llama gtab dhcp fix root y listo
Hola Carlos,
Como mas facil… puede ser… pero si cada vez que te la wifi no funciona tienes q darle a la app… me parece muchos mas efectivo cambiar la configuración del punto de acceso wifi.
Esta es la url de la app que comenta Carlos https://play.google.com/store/apps/details?id=nearlyfree.apps.tools.nearlyfreegalaxydhcpfix&hl=es
En cualquier caso, gracias por tu aporte
Cambiando el Lease Time lo soluciona al momento. Muchas gracias. Si me conecto en otro punto de acceso (Cafeteria, McDonalds…) ¿Me dará el mismo problema? No puedo cambiar el Lease Time del router. Supongo que es un mal menor y en la mayoria de sitios tendran un lease time corto. Gracias por el post!
Hola ProjectRub, gracias por comentar!
Estas en lo cierto, en un servicio wifi publico lo normal es que los “lease time” tengan un valor concreto y normalmente suele ser de pocas horas. Por lo tanto no tendras problema.
Saludos!
Muchas gracias, andaba intentado resolver el problema y me lo has solucionado.