Deferring GSM data connection Frequently I am in the range of WiFi. Still when waking up my phone (Motorola Milestone) it usually makes a GSM data connection (visible in the top bar), and only after few seconds the WiFi connection is made.

I understand that WiFi takes some time to connect to. Is it possible to somehow stop the GSM connection opening so quickly? I get billed for each such connection, and even though it is a very small price (0,01PLN/100kB), it is annoying to see all such attempts in billing, one by one.

I think it would be enough if I could defer any internet connection for few seconds after wakeup to give WiFi channel to get opened.

I do not want to block all GSM data connections, it would be a chore to unblock it when I really need it, and then I would keep forgetting to block it again when in WiFi range.
Go to SETTINGS > WIRELESS &amp; NETWORKS > Wi-Fi SETTINGS

Press MENU and choose ADVANCED.

Click Wi-Fi SLEEP POLICY and make sure NEVER is selected.

This might help your WiFi connection remain connected.

These are available on my Samsung Spica running v2.1 (Eclair).