On Friday when I got paid, I went to the T-Mobile store and bought Mike and I matching cell phones. I got us cute little Motorola bluetooth headsets as well. It was a lot of money, but totally worth it. I left thinking I got a kickass phone that I spent a lot of time researching before I bought it, and for the most part, this is true.
The Motorola V600 is probably one of the best phones I've owned. I just switched over from a Nokia 3650 with Cingular. Symbian OS is ass (in a bad way). That Nokia made me cry. It's just so ridiculous when you tell someone "I'll call you right back, my phone is crashing. I have to reboot it."
I've only found two problems with this phone thus far, which isn't bad at all. First, it doesn't support EDGE. Although this isn't a huge deal now because none of the US mobile providers have EDGE (except Cingular, that has it in areas but doesn't publicize it), but most of the major US GSM providers are scheduled to have it mostly implimented by Q2 2005. I have a plan that allows me unlimited GPRS data, because I wanted to pair my phone with my laptop over bluetooth and use it as a modem. Standard GPRS speeds are pretty slow, although I've noticed that T-Mobile is a lot faster than Cingular. I'm not sure why. I think GPRS is supposed to be about the equivelant of a 28.8k modem on an average day. It's fine for mail and SSH, but anything else is pretty annoying. I don't know how I survived on dialup when I was younger. Maybe it was because everyone had simpler webpages. Now everyone crams their sites with high res images, flash, java, whatever. The entire world isn't broadband yet, people. Conserve bandwidth!
The second problem had to do with using the V600 in conjunction with my Mac. I used to use my Nokia 3650 with my Mac with no problem, but Cingular has a slightly different setup than T-Mobile as far as authentication goes. It took me about 3 or 4 hours to get this working. Although google had a lot of information, none of it was very detailed, so I was going around in circles a lot until I started reading through the modem scripts from here. This was the first webpage I found, although it detailed connecting with Cingular. It also didn't say why some users had to use the Timeport scripts, and others used the GPRS CID1. I eventually figured this out after I read the GPRS CID1 script.
It's possible to dial up to your GPRS provider with either the ASN or a phone number that refers to the CID. Usually the phone number is in the format *99***[CID number]#. You can check your cell phone to figure out what the CID number is, but usually it's just 1. You can't use the *99 number if you use the GPRS CID1 script. I think the script was supposed to error out if you tried, but it doesn't appear to be working as it should. If you use the GPRS CID1 script, you have to specify your ASN. No where could I find anything that said you should use the ASN with T-Mobile. Everyone was using the *99 number, which I guess only works with the Timeport scripts, although I kept getting LCP timeouts and then getting disconnected. When I went on the T-Mobile developer forum, I found out about the 3 different ASN's for T-Mobile. internet.voicestream.com is used by most of the people that have the $5/month plans. It blocks high ports, and there's not much sense in using it. internet2.voicestream.com and internet3.voicestream.com are both valid ASN's and do not block ports. Something that I found that was kind of odd - if I used the Timeport script but put in an ASN instead of the *99, the script didn't know how to handle it, so it just sent it like a normal ATDT to the phone. internet2 caused my phone to dial 331-3, which somehow brought up my voicemail. Funky! internet2 made my phone dial 231-3, which didn't go to anything. I just thought it was kind of cool.
So, the moral of the story - use the ASN with the GPRS CID1 script, and if for some reason that doesn't work, you can try the *99 number with the Timeport script. I couldn't ever get the Timeport script to work, so I'd recommend sticking with the GPRS CID1 script.
Also, the Motorola V600 only uses SyncML to manage it's phone entries - which means at present time, it is incompatible with iSync. You can still copy a phonebook entry over manually, but it has to be done one by one.
Despite all these issues, this is still an awesome phone. I'd totally recommend it to anyone. The camera is pretty good quality, has 4x digital zoom and contrast settings. Probably the only downside to the software is the way it manages the phone book. I liked the way my Nokia would put all numbers under one name. The text completion far surpases anything I've ever seen before on a mobile phone. Unlike the Nokia, it learns words as you type, and predicts what word you are going to use fairly accurately. It's not your typical T9, which I always hated.
AIM also comes built in on the phone, and it has support for Java applications. I'm still trying to find some kind of ssh program that will work on it. I know there's a port of putty to Symbian OS, but it was shit. It crashed all the time, and I couldn't change the font, so it was this ugly italic thing that I couldn't read. Hate and Rage. I suppose I don't really need SSH on my phone since I can pair it with my laptop, but it would still be nice.