I bought a BSNL prepaid connection to use 3G on my HTC Desire few days back. Got it activated and then put it in my Desire but no network is shown and when i go in setting a message "No SIM detected" comes. I tried the same sim on many other phones including Galaxy S and it seems to be working...