My Motorola Timeport was showing its age, and my 1-year contract with Sprint recently ended, so I was in the market for a new phone. The β3Gβ services that were popping up caught my eye, and I pretty much decided Iβd like my next phone to use one of them. It was a choice between GSM (GPRS) or CDMA (CDMA 1x), and I much prefer CDMA because the coverage area is much greater, and Iβd get to stick with Sprint, who has treated me well.
Sprint has several β3Gβ phones, most of which are sort of crippled in that they have very limited space for the storage of any applications, causing the user to re-download many times. This not only eats up your monthly data allocation, but they also charge you to re-download, if it has been more than a month since you first purchased the application. (This information came from Sprintβs site, and as Iβve not used the lesser 3G phones myself, I cannot say for certain if this is the exact situation.)
One Sprint β3Gβ phone that did catch my eye was the Handspring Treo 300. The only drawback was that it cost significantly more than the other β3Gβ phones, at $499. The price initially turned me off and it wasnβt until a month or so after the Treo 300 was released did I actually buy it. In my opinion, it is worth every penny.
First, letβs get the specs out of the way:
- Processor: 33MHz Dragonball VZ
- Network Technology: CDMA 2000 (1xRTT) 1900MHz
- Memory: 16MB (flash size unknown, it probably doesnβt have any)
- Battery: Built-in lithium ion (not removable), published capacity: 2.5 hours talk time, 150 hours standby. Using it as a regular Palm yields a pretty decent amount of battery life, too.
- PalmOS Version: 3.5.2H
- Built In Software: In addition to the typical Palm built in stuff, it includes Blazer, City Time, Advanced Calculator, Date Book Plus, and a custom Phone application, used for dialing and address book features.
- Display: 12-bit color, backlit, described as βover 4000 colorsβ.
- Extras: The built in keyboard is backlit; has a built in speakerphone (which seems to be just a higher volume output and higher mic gain); and my personal favorite β a physical switch dedicated to guaranteeing your PDA/phone will be 100% silent.
I went to a local Sprint store and within 15 minutes walked out with the Treo 300 box. I opened it when I got home, and it was packaged very nicely, with separate sub-boxes inside. In addition to the handset, manual, and Palm Desktop CD, it also comes with a vehicle charger, and a hands-free headset. The vehicle charger itself sells for $29 separately. The hands-free headset is of the cheaper variety, which is to be expected of a freebie. It consists of a single length of wire, with a 2.5mm 4-conductor connector on one end, an earbud on the other end, and an in-line microphone in the middle. I have used these headsets before and they work surprisingly well. I donβt know why this one has a 4-conductor connector on it, as only 3 are needed. What was not in the box was a cradle, it comes with only a USB cable. You can buy a cradle from Handspringβs site for $50 (ouch).
The Treo itself, being like any other Palm with a built in battery, had to charge for a while before I could do anything with it. I was surprised by how short the charge time was β in about 45 minutes it was fully charged. I called Sprint customer support and they walked me through activating the phone, and changing my account over from the old phone to the new one; I even got to keep the same phone number. At this point I was assigned a username for use with their βVisionβ service (Sprintβs name for their β3Gβ stuff) which was based on the first letter of my first name, my last name, and a two digit number (dparsonsxx). They then walked me through putting this particular information into the Treo. Once that was done, the phone call was over and I tried some web browsing.
The Treo comes with Handspringβs Blazer browser, built into the ROM. It is a pretty decent browser, and works with just about every page I throw at it. Blazer has trouble with some pages, and this is where another browser β Xiino
http://www.ilinx.co.jp/en/products/xiino/index.html shines. I use Xiino when Blazer canβt render a page, but Xiino canβt render everything either β including Slashdot. Both browsers use a proprietary proxy, provided by their respective companies, to preprocess the requested web page before it is sent to the unit. This means that your unit doesnβt have to download a gigantic image that its only going to resize later, the proxy does most of that work for you, saving you CPU time and network time. Connections from Blazer show up as coming from blazer-fetch.handspring.com and Xiino, from ilxcon1.ilinx.co.jp. Note that Xiino only uses its proxy if you have the Load Images option enabled, otherwise it directly connects to the requested site.
Before you can use any Internet application, your phone must be in Wireless Mode. This is activated by holding down the button on the top of the unit, next to the antenna. Once this is done, the unit has to connect to the data portion of the network. This takes about 6 seconds or so, and once its done, doesnβt really ever need to be done again. Whenever you attempt to use the Internet after this point, itβs pretty snappy.
Having the ability to turn wireless mode entirely off has its benefits, like if you wanted to use the PDA features on an airplane. Unfortunately, there is no way, out of the box, to cause the Treo to go into wireless mode automatically after a reset; you have to press and hold the top button again. I had to use a third-party application to cause an automatic re-connect, known as TreoTools, which isnβt free. You can, however, have the Treo automatically connect to the data portion of the network once Wireless Mode is activated.
Now for some network information. My phone gets a different, real IP address every time it connects to the wireless portion of the network. Sprint has just about every useful incoming TCP port firewalled, which isnβt really a drawback on a PDA. Many of the IPs Iβve been assigned have had no reverse DNS, but my latest one did: 000-014-974.area1.spcsdns.net. They seem to organize the IPs by geographical region. I donβt really have any way of measuring exactly how fast the connection is, but its definitely faster than 9600bps.
Because this phone has a real, TCP/IP Internet connection, you can run any TCP/IP-using PalmOS application, with no problems. Things Iβve used, in addition to the two previously mentioned web browsers, have been AOLβs Instant Messenger client for PalmOS; upIRC, an irc client; Qualcommβs Eudora for PalmOS, a free smtp/pop client; Treo300SMS; ptelnet ; and Top Gun SSH.
upIRC works perfectly, and is pretty fun too, with the keyboard. Eudora works well too, but I wasnβt able to use Sprintβs smtp server. Apparently I havenβt been added to that subsystem yet. You have to use SMTP AUTH to relay through it, which Eudora supports. I setup pop-before-smtp on one of my boxes at home to handle this until their service works for me. ptelnet and Top Gun SSH work very well too.
Treo300SMS is a very amazing and useful program. Without it, you cannot send SMS messages from the Treo. You can only reply, and in my experiences the built in mechanism for that doesnβt work very well. I have tried SMSing many people through Treo300SMS, and it has worked for all of them, including people on different carriers (Cingular, ATT, Verizon so far). It costs $20, but is worth it if you have any desire to use SMS. I find it amazing that I can send a message to a friend, across the country, wirelessly even, and have him receive it within 3 seconds. Iβve carried on conversations with a few people this way, and there is almost no noticeable delay.
The Treo 300 has another nifty feature, which they call βpolyphonic ringtones.β I believe this means that the unit can play more than one MIDI instrument at the same time. In practice, it sounds a lot cooler than most cell phone ring tones go. There are a number of sites out there that are selling ringtones specifically for the Treo, and charging anywhere from .99 to $2 for each. I am going to show you how you can make your own ring tones for free.
First thing you need to get is a program called Palm Midi Desktop. Using this program requires that you have a Java runtime installed; apparently the one that comes with Internet Explorer can work. Next, you need a utility known as Ringo. It is also shareware. I have tried some other Treo ringtone managers and Ringo is, so far, the only one that actually works on the Treo 300. I was unfortunate enough to register MonkeyRinger without trying it first (I couldnβt find a demo), but at $6 I said, what the hell. Well, it doesnβt work with the Treo 300, so I guess Iβm stuck. Anyway, on to the next step.
This is the creative part. You can either make your own MIDI file, if you know how and have the inclination, or you can find a MIDI file off the net to use. There are many, many, many MIDI files people have created that sound very much like popular songs, I even found a site dedicated to Rush MIDIs, The Rush MIDI Project. My phone now rings with the beginning of Bastille Day π
Follow the directions in PalmMidiDesktop to get it running, then do File/Open and pick the βtreoringtones.com-sample.pdbβ file that comes with Ringo. Then click File/Import, and find your MIDI file. Finally, do File/Save, and install the resulting .pdb file in your Treo, and use it in Ringo. One thing to note, is that most MIDI files found on the Internet are too long for use on the Treo. If you attempt to put one that is too long in the unit, it will tell you about it, but let you put it in if you really want to. It then crashes when your phone rings, so I donβt recommend doing that π A utility I found that lets me shorten the length of a MIDI file is known as The JAZZ Midi Sequencer, and is free. Using it for this purpose required some strange input on my part, but if youβre crafty youβll figure it out.
For this last section, Iβd like to cover some very useful hacks Iβve found. None of these are Treo specific, but some of them make using the Treo a lot nicer. The first one is AutoShiftHack, which prevents the Palm from ever automatically putting you in capital letter mode. What finally drove me to do this was what I interpret as a bug between the Treo and Eudora. When you enter the body section of a new email composition, Eudora puts your Palm into capital letter mode. The problem is that capital letter mode doesnβt stop after you type the first letter β it stays on until you turn it off again! That was terribly annoying, and this hack fixes it. Another nifty utility is ClockPop. It displays a screen with clock, date, and some other optional information, when you hold down the configurable trigger button. Once you let go of the button it disappears. If the Palm was off when this was activated, it will turn itself back off when you let go of the button. To summarize, it lets you quickly view the time on your Palm, which is pretty handy on the Treo because you donβt have to open it to see the screen. The next hack is my favorite, named Switcheroo. It is freeware, and one of the best hacks Iβve ever seen. It lets you assign a letter to any application. You can then launch it via one of two methods: the first is via a graffiti gesture, which obviously will not work on the Treo 300, which has no graffiti area. The other is via a keyboard button combination, in the case of the Treo you press the Blue Button, and spacebar at the same time. Then hit any keyboard letter, and it will launch the app you specified. It may sound a little drawn out here, but in practice itβs very fast. The last hack-like thing Iβve used is PowerJOG, which works as well on the Treo as it does on a Clie, though they do have a Treo specific version, I believe.
One more thing: Jot. Anyone who is turned off by the Treo for lacking a graffiti area should take note of this. It lets you draw Graffiti characters anywhere on the screen, and it works pretty damn well. The Gadgeteer reviewed it, as well.
And lastly, letβs cover the telephone part of it. By default, when you flip open the cover, it brings up the Phone application. This program has multiple views: speed dial, dial pad, contacts, and call history. If at any screen, while you are in the Phone app, you begin to dial a number, it automatically switches to the dial pad view and starts accepting your input. When you are finished dialing, you hit spacebar and it calls. Voice quality is very good, and Iβm told people can hear me pretty well too. The volume on the speaker can go very loud, louder than some cell phones Iβve used previously, and the speakerphone volume is extremely loud. The Speed Dial screen has five pages, of 10 speed dial buttons each, which you can navigate with the jog dial. If you put &time or &date as the Name of a speed dial button, the button turns into a text label, containing the current time or date.
Battery life so far has been very good, but I havenβt done any extensive testing in that area. Screen quality is pretty nice too. It is useable outside, but doesnβt look as good as a black and white mobile phone screen, under those conditions. Indoors it is beautiful.
In short, this device is one of the most innovative and actually useful gizmos Iβve ever bought, making me feel a little less bad about spending $500 on it. I have been a little dissatisfied with the recent crop of PalmOS devices, not because of their amazing hardware features, but the lack of entertaining or useful software. This lack makes any device not very interesting to me, since there isnβt much to do with them. The Treo is so wonderful to me because it has Internet access, which is more useful and fun than any software someone could make.
I would like to apologize about the lack of original Treo 300 pictures in this review, as I do not possess a digital camera worthy of the name.
Price: $499
Pros:
Always-on, β3G high speedβ Internet access
16MB RAM
Back-lit keyboard (I type faster than I can write, I suspect this happens to other people too)
Cons:
Price (both the unit and the service plans are high)
No memory expansion
No graffiti area (some people might miss it)
Handspring TREO USB HotSync Cable for Handspring TREO 90, 180, 270, and 300 Series
$27.33 (as of April 15, 2025 07:04 GMT -04:00 - More infoProduct prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.)Palm TX Handheld
$209.99 (as of April 15, 2025 09:55 GMT -04:00 - More infoProduct prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.)Product Information
Price: | 499.0 |
Manufacturer: | Handspring |
Pros: |
|
Cons: |
|