I have a factory unlocked HTC Desire with the official 2.2 froyo firmware installed. When I turn on the wifi using the inbuilt HTC wifi widget, it takes about 10-15 seconds before the phone connects to my wifi router and the wifi icon is shown in the notification bar. I am using a Dlink dir-655 router. The settings that I have on the router are as follows:- wireless mode: 802.11g only encryption: wpa2 personal AES mac filtering on (phone's mac address has been added to the list) SSID is hidden Other devices such as my laptop and nintendo wii connect to the wifi router within seconds. Any help or thoughts would be appreciated.