Sorry za odkopanie - ale widzę że poruszacie temat który wałkowałem już na htc magic i Defy. W obu przypadkach problem był na cyanie - raportowałem ten bug i został on nawet naprawiony w oficjalnych branchach cyana ale wygląda, że błąd powrócił. Na 80% problemem jest DHCP routera. Zazwyczaj ustawione jest że IP jest przyznane na zawsze. Informacja ta jest jednak przez niektóre routery przekazywana w sposób, którego niektóre romy androidowe nie akceptują (zamiast kodu informującego o przydziale "na zawsze" jest wysyłana liczba powyżej zakresu obsługiwanego przez androida - efekt systemowi android wydaje się że IP dostał na kilka s lub jego ważność już wygasła). Rozwiązania (każde powinno zadziałać):
- wyłączenie DHCP na routerze i korzystanie z static IP
- zmiana ustawienia DHCP leas time (lub coś w stylu IP przyznane na ...) na wartość poniżej 10 lat (wartości powyżej powodują restart wifi na androidzie) - może być rok, dwa lata lub co tam macie dostępne w routerze.
- zmiana routera na taki który prawidłowo wysyła informacje 😉 (nigdy nie wiesz czy akurat ten będzie działał - u mnie netgear wszystko śmiga na ustawieniu "na zawsze" a na edimaxie działy się cuda)
-zmiana romu na taki, który działa z tymi ustawieniami routera.
Dwie ostatnie opcje to szukanie igły w stogu siana - pozostaje zabawa z ustawieniami DHCP.