I bought myself a nice gadget lately; an HTC P4000 mobile phone. While everybody is getting all excited (for good reasons, I admit) about the iPhone SDK, I decided to stick with Windows Mobile, a platform I was used to (both using and developing for).
My phone has both a touch screen and sliding keyboard, two features that were important for me. I'm eager to try Opera Mobile 9.5, probably the closest thing to Safari on the iPhone, even though my device isn't multi-touch.
I had to move to a monthly plan with a 3 year contract in order to get a rebate on the phone, but didn't go for the full rebate and data plan. Instead, I paid the phone a little more, but I have the smallest available plan, without a data plan. For the moment, that's enough for me, as I have Wifi access everywhere I need.
The one single thing that kept bugging me, though, is that every time I ran an application that tried a network connection while Wifi wasn't available, a data connection was established. Without a plan, it would cost me 15$ a meg! Though I was always quick enough to click the Cancel button on the connection notification, it scared me. So I walked through the registry and found this key:
HKLM\Comm\ConnMgr\Providers\{7c4b7a38-5ff7-4bc1-80f6-5da7870bb1aa}\Connections\CDMA1X\Enabled
As expected, it was "1" by default. I changed it to "0", rebooted, and voilà!!! No more data connection in my way. Wifi or nothing, just what I needed.
Now, if you'll excuse me, I have an application for Windows Mobile to work on. Can you guess what it is? slimKEYS Mobile anyone? If you already have suggestions, shoot!