Hi guys, so here's the deal : Just got a brand new Optimus One and the Wifi dosen't really work. It took me ages to get it to detect my home network ( Realtek RTL8187, used as a hotspot via win7's wireless miniport adapter - so basically virtual hotspot) Once I managed to get a connection the device would either be stuck at "obtaining ip adress from..." or would simply disconnect and reconnect in a quick burst. I finally managed to get it to connect by manually assigning the internet sharing permissions for the virtual miniport, but the speed is abysmal! We're talking to the order of bytes/s, measured both by attempting a small download from the phone and by reading the in/out data on the pc connection info. Upon some further poking around, a few wifi adapter and phone restarts later, I notice that when I connect to my hotspot the phone's wifi manager reports a normal speed of 54mb/s, but when I actually try to use the connection (say, the youtube app) it works fine for a second or two (it usually loads a bit of a vid, or half of a big webpage) and then drops down to the aforementioned speed and the phone's wifi manager indicated that the connection is 2mb/s
Also, I went out before setting up my home network to a mall and tried to connect to one of the free hotspots available. On some, it would connect straight away, but be very slow (signal wasn't great) and on one (max signal) it would disconnect/reconnect in very short bursts (10-15 times a minute) and it would eventually establish the connection. Then the same speed issue as above: works fine for a few seconds, drops down to unusable. Didn't think about checking the connection speed there, simply thought the public network was overused. In hindsight, the problems were similar to the ones experienced at home
A few side notes: The 3g speed is fine, consistent and problem-free
I have tried changing my home wifi's frequency to a number of settings (there are quite a few other wifi's around, I know it could cause issues if they overlap)
My wifi connection was actually not detected by a friend's laptop wifi, but we could connect our computers just fine via ad-hoc (which from what I've heard is a no-go with android at the moment - and the phone does not see ad-hoc)
The phone is brand new, only installed a handfull of apps on it, didn't change any relevant settings (I think)
Set wifi sleep policy to "never"
My pc wireless adapter worked just fine in the past, used it for a few months as the main internet connection, and even with half-signal it would achieve good speed. I also moved the antenna away from the PC itself to avoid interference
I set my PC to use only 802.11b since I've read around that some phones prefer this to 802.11b/g
That's about all I can think of right now. (oh, and It's my first android, so I don't know my way around the OS that great yet)
I appreciate any advice you can give me. Basically I'm trying to find out if it's an issue with my Wifi adapter, it's settings, the phone's settings, or if the phone itself might be broken, so I can send it back to warranty.
Thanks in advance.
Try switching from b to g.
it was initially on b/g
Following on from my investigations on why the SGS2 takes *so" long to re-establish a WiFi connection, it now seems part of the problem is a major delay in obtaining an IP address.
In another thread (I forget which one) it was suggested that slow WiFi could be caused by a router not being able to cope with 802.11b, g & n traffic at the same time, which got me thinking - what if I disable the n part of the WiFi on the phone to revert it to 802.11g - would this make acquisition time on an older router faster?
So - does anyone know which file / script etc. could be altered to keep WiFi enabled, but ONLY at 802.11g; not utilising 802.11n?
stuclark said:
Following on from my investigations on why the SGS2 takes *so" long to re-establish a WiFi connection, it now seems part of the problem is a major delay in obtaining an IP address.
In another thread (I forget which one) it was suggested that slow WiFi could be caused by a router not being able to cope with 802.11b, g & n traffic at the same time, which got me thinking - what if I disable the n part of the WiFi on the phone to revert it to 802.11g - would this make acquisition time on an older router faster?
So - does anyone know which file / script etc. could be altered to keep WiFi enabled, but ONLY at 802.11g; not utilising 802.11n?
Click to expand...
Click to collapse
Just a guess, but is likely a build.prop tweak
Is this a frequent problem ? Has never happend here
Sent from my GT-I9100 using XDA App
As I've said in my post on the general forum, I get a horrible delay every time I ask the phone to connect WiFi.
I've got the WiFi sleep policy set to "when screen turns off" to save battery power; and using the same router as on my SGS (hell, i can sit the phones next to each other to try this) I get the following:
Waking the SGS up from a sleep results in a delay of 1 or 2 seconds before WiFi connects.
Doing the same with the SGS2 results in a delay of up to 1 minute before WiFi will connect. (sometimes it can be seen to give up trying to acquire an IP address, then try again)
...so yes, may be a router issue, but clearly there's something different between the 2.3.3. on the SGS versus the 2.3.3 on the SGS2 as well.
You could just disable n mode on your router if you think mixed mode is slowing it down. Most new routers will let you choose which wifi modes to broadcast via their web interface. The best option would be to only use n if all your devices support n.
Sent from my GT-I9100
Router only supports g. I'm suspecting the phone looks to n first, hence my interest in disabling it.
stuclark said:
As I've said in my post on the general forum, I get a horrible delay every time I ask the phone to connect WiFi.
I've got the WiFi sleep policy set to "when screen turns off" to save battery power; and using the same router as on my SGS (hell, i can sit the phones next to each other to try this) I get the following:
Waking the SGS up from a sleep results in a delay of 1 or 2 seconds before WiFi connects.
Doing the same with the SGS2 results in a delay of up to 1 minute before WiFi will connect. (sometimes it can be seen to give up trying to acquire an IP address, then try again)
...so yes, may be a router issue, but clearly there's something different between the 2.3.3. on the SGS versus the 2.3.3 on the SGS2 as well.
Click to expand...
Click to collapse
quick side note, wifi sleep policy set to NEVER saves you much more battery power because when it switches over to 3g, 3g uses way more power than just leaving it on wifi. counter intuitive but true.
Have you tried hard coding an IP address on the S2?
And by Hard coding, he means manually setting a Static IP address and now allowing the DHCP to provide you an IP address each time. Although the IP will most likely be the same while using DHCP, it has to request and authenticate each time. Setting a Static IP address eliminates the process of "Asking" for a IP address each time.
when the phone scans and finds the ssid, as part of that scan it checks if the router supports b/g/n then will try to connect at the highest speed. If the router isnt n compatible it wont even try.
I don't want to give the phone a static IP as I regularly visit three or four different wireless networks and they don't all use the same IP range.
I do know how DHCP works, this isn't a newbie question.
It seems definite now, watching the phone, that it tries to connect once (presumably on n), fails, then re-connects (quickly) on g.
Of course, I'll be changing the router eventually; I'm just interested in what's going on first
stuclark said:
I don't want to give the phone a static IP as I regularly visit three or four different wireless networks and they don't all use the same IP range.
I do know how DHCP works, this isn't a newbie question.
It seems definite now, watching the phone, that it tries to connect once (presumably on n), fails, then re-connects (quickly) on g.
Of course, I'll be changing the router eventually; I'm just interested in what's going on first
Click to expand...
Click to collapse
Understand about leaving it set for DHCP. Trying a fixed IP as a test may tell you if DHCP is part of the delay. If the b/g/n search is that slow it would be useful if it could be configured more precisely.
Have you tried it using another router using only g? If n is available it connects quickly? Seems like others would have mentioned this if it is something with the phone as g-only networks are still common.
I too am interested in disabling 802.11n. wpa_supplicant keeps hanging on some wifi networks and I suspect it may be because of n.
Hi there,
I have near been driven to madness by this problem so im admitting defeat and opening it up to all and everyone.
Very quick history - I have weak signal on the top floor of my house, so i purchased a TP LINK WR702N mini router. I have set this up as a wireless repeater on the top floor, and for the majority of my devices it works great. On my sisters windows laptop, my girlfriends iPhone and iPad, they all see the network, connect with full strength and receive 54Mbps. On all of these devices, I can enter 192.168.1.254 and reach the repeaters settings page, or enter 192.168.1.1 and reach my main router (downstairs) settings page. This suggests to me that everything works fine.
When i connect with an android device (either my Nexus 10 or my samsung galaxy S2) the moment they pick up the strong repeater signal - they lose internet connection. The are connected with 100% and 54Mbps speed to the repeater - but they cannot access the web. I can bring up 192.168.1.254 for the repeater, but they will not access 192.168.1.1 for the main router - I believe this is the problem.
I have tried changing the settings on my main router - I have changed the whole network from WPA to WEP encryption, to no avail
I have changed the android advanced wifi settings, changing to fixed IP on both of the android devices and setting the default gateway and DNS to be 192.168.1.1
I turned off my devices, reset the main router, then turned on the repeater - this appeared to fix the problem - but when i turned the repeater on last night I couldnt get internet access, so i retried this step and it didnt work
as a note, all of the devices on my network have a fixed IP set from my main router - these correspond to the fixed IPs on my android devices.
I have spoke to Google and TP Link supprt, each blame the other, and now I really dont know what to do.
Thanks
::bump::
Make sure your devices do not send out, nor honour, ICMP redirects. Since your are running both on the same subnet, there's a possibility your repeater sends out an ICMP redirect once your Android device addresses the main router, since it IP topological is a closer way talking directly.
Or, use different subnets.
I have 2 wireless routers in my house and one is used to extend WiFi to reach farther rooms .. Both have same ssid but they both give different IP address main router gives me a 192.168.1.** and other 192.168.8.** when I move to side of house where the other router is I still stay connected to wifi with good signal but it isn't connected to the router I'm closer to ... I have to turn off WiFi on phone then turn on so I can connect to router and give me proper IP address... I need an app that can do it automatically.. My gf has a note 4 and her phone has a option called smart network switch that does this automatically.. Looking for an app that can do that .. I have nexus 5 with du 5.1 ROM
I have 2 wireless routers in my house and one is used to extend WiFi to reach farther rooms .. Both have same ssid but they both give different IP address main router gives me a 192.168.1.** and other 192.168.8.** when I move to side of house where the other router is I still stay connected to wifi with good signal but it isn't connected to the router I'm closer to ... I have to turn off WiFi on phone then turn on so I can connect to router and give me proper IP address... I need an app that can do it automatically.. My gf has a note 4 and her phone has a option called smart network switch that does this automatically.. Looking for an app that can do that .. I have nexus 5 with du 5.1 ROM