First, the background. My lovely wife got me an iPhone for my birthday. Yes, I love her! Well, I was supposed to get it on my birthday — the XXXX of XXXX, if you were curious — but my “inquisitiveness” got the better of us and I ended up finding out about my present in the umm… present? Did I mention I loved her?
Second, a brief review. With a never-ending list of news articles, commercials and talks in social gatherings around the iPhone, to the point that many are sick of hearing it’s name, I can say that after having used it for a few days, all the hype around it is in fact true. I’ve used many smartphones in the past, including WM5/6, Symbian and Palm OS powered phones. FWIW, the HTC Hermes (Cingular 8525) with Windows Mobile 6 is my favorite combination. That is, until I got the iPhone. The phone is very slick with both the hardware and the UI (user interface) far superior than it’s competition. Not to mention, the many cool applications it offers out of the box — you can use it as an iPod, take advantage of it’s seamless integration with YouTube to watch your favorite videos on the fabulous VGA screen, and if you’re “curious” like me, run a ssh server or web server on it (!).
Finally, the issue that cajoled me into writing this post. Among other things, the biggest problem I had had with my iPhone was to make it work with one of my laptops, which was recently upgraded from Windows XP to Vista. Note that the phone worked just fine with other computers running Windows XP and Max OS X. So, after spending many hours of installing/uninstalling iTunes, monkeying with the system registry and everything short of duct taping the darn thing, I’ve finally figured out a way for iTunes on Vista to recognize my iPhone. Ultimately, the problem turned out to be the default drivers loaded by Vista (!). Because of which, the phone was actually recognized by the OS, but was in fact only usable as a camera to import/export pictures. I fixed it by going to “Device Manager”, right clicking on “Apple iPhone” under “Portable Devices” and selecting the “Update Driver Software”. The appropriate drivers are stored under “C:\Program Files\Common Files\Apple”. After the successful driver update, your iPhone will happily show up under the “USB Controller” indicating that the phone is ready for action. I’ve found many people having similar problems online so I’m hoping this post will save you some duct tape If it does, do not hesitate to leave a comment or two.
By the way, I’m still on a look out for a good exchange client so I could get my work emails (with push mail?) work on the device over the air, and a “task manager” so I can kill unwanted tasks/processes. Got any suggestions?
Edit: Removed birthday for security reasons