If you bought your HTC Desire (or any Android phone for that matter) outside Singapore, chances are you won’t be able to connect to the 3G network. That means no internet for you. So basically, you need to set it up and for StarHub subscribers, here’s the configuration.
Step 1. Settings–> Wireless & Networks –> Mobile Networks –> Access Point Names
Step 2. Press menu and tap on New APN and enter the following configurations
Name : Gee! GPRS
APN : shwap
Proxy : 10.12.1.2
Port : 8080
Step 3. Press menu and tap on Save
Step 4. Repeat step 2 and 3 with the following configurations
Name : Gee! MMS
APN : shmms
MMSC : http://mms.starhubgee.com.sg:8002/
MMS proxy : 10.12.1.80
MMS port : 9201
MMS protocol : WAP 2.0
APN Type : mms
Take note that you may encounter this issue when you switch from another network, say Singtel or M1 and vice versa. Unfortunately, I don’t have details of their settings.
In my case, I had similar problem when I went home to the Philippines and had to change between Smart and SUN. Luckily, they have the instructions printed on the flyer when you buy a SIM card. But then again, you must be aware that you need to do this. Otherwise, your phone can’t connect to the internet.