Sprint TV Streams ESPN World Cup for Free

My new favorite feature on the Sprint Palm Pre has to be the free, live stream of ESPN World Cup coverage included with Sprint TV. Past favorite features include:

Sprint’s Plan

  • The rest of Sprint TV’s line up
  • Unlimited data
  • Free calls to any mobile number (any carrier, not just Sprint!)
  • Sprint Navigation included for free (it’s better than TomTom, Garmin or Magellan)
    • Palm’s Hardware

      • Superb form factor that fit’s great in the hand and pocket (the iPhone, Droid, Evo, etc… are all too big for a regular man’s pocket)
      • A swappable battery for essentially unlimited talk time
      • A physical keyboard
      • Touchstone wireless charging

      Palm’s webOS Software

      • PalmOS emulator to run all of my favorite PalmOS apps (Handy Shopper, Planetarium and more)
      • The global search box that covers contacts, apps, web addresses, Google, Google Maps and Wikipedia
      • Synergy which unifies PIM data (email, contacts and calendars) from all of my sources (Outlook, Google, Yahoo, Facebook and more).
      • Bash shell as root without jailbreaking
      • True multi-tasking (e.g. Pandora in the background has been there from the start)
      • Tethering over USB, WiFi and Bluetooth
      • Mojo development environment (including the Ares online development system)
      • Over The Air updates (no need to tether the Palm Pre to a computer for updates)
      • Automatic, free nightly backups over the air.
      • Free remote-wipe for lost phones

      iOS4 (nee iPhoneOS4) addresses some of these competitive challenges, but for now, webOS remains in the lead. The webOS App catalog isn’t yet as full as Apple’s, however, waiving the first year’s fee for developers should help that problem too.


Fixing HotSync Manager 6410 Error – Connection Lost

Fossil Abacus AU5005 Wrist PDA with Palm OS Black

While reviving my long idle Wrist PDA, I ran into HotSync error 6410 – connection lost. Palm’s knowledge base had some suggestions, however, none of their workarounds resolved my problem.  Instead, the problem went away by enabling just the “Local USB” connection (and disabling the other “Local”, “Modem”, and “Network” connection types by right clicking on the HotSync menu in the System tray).

Posted in Fun, Palm OS. 1 Comment »

How to Backup and Restore a Palm Desktop User Data Folder

During my umpteenth Palm upgrade, I created the following file right inside of my Palm Desktop User Data folder to remind myself of the simple way to backup and restore a Palm Desktop User Data folder (aka Palm OS Desktop) . Hopefully those wiser than I will leave comments explaining problems and improvements in the process below. Helphand’s Not So FAQ’s for the Palm offers very detailed information about reading the individual files within a Palm User Data folder, however, that’s not quite what I want.

restore_instructions.txt (save this file into your Palm User folder):

------->8 <snip> 8<--------

To backup this Palm User folder simply copy it to backup media somewhere. If Windows file encryption was used, export your public and private keys as well!! Start, Run, Certmgr.msc, Personal, Certificates, right click on cert, All Tasks, Export…, “Yes, export the private key”.

To restore from backup, read through and then follow these steps:

1) Restore this directory from backup. Make sure the
restored files are read-write (especially those in the MemoPad\
directory, such as memopad.dat, otherwise Palm Desktop will default
to creating a new, empty db instead of importing the old data!!).

2) Make a copy of the restored users.dat file from this directory; step 3)
is going to overwrite the one here. (This directory might already
contain a backup of users.dat, but it might be out of date; make
another backup just to be safe).

3) Uninstall and then re-install Palm Desktop selecting the “Custom”
installation type if necessary to point the install to any
non-standard User Data location. The installation will overwrite the
users.dat file in the User Data location. Pre-6 versions of Palm Desktop don’t have an option for a “custom” User Data location. Instead, update HKEY_CURRENT_USER\Software\U.S. Robotics\Pilot Desktop\Core\Path after the installation.

4) Finish the installation skipping the request for an initial device

5) Right click on Hotsync in the system tray and exit (it holds onto a copy of users.dat too).

6) Replace users.dat with the backup from step 2).

7) Start Palm Desktop to confirm the data has been restored.

------->8 </snip> 8<--------

Deactivate “Yahoo! Mail for iPhone” to allow the Palm Prē to access Yahoo!…

My solution for the common errors  “Invalid security token: 4 1213 0” and “Invalid security token: 6 1236 0” was to deactivate the “Yahoo! Mail for iPhone” partner application at Yahoo! before attempting to add my Yahoo! email address to the Palm Prē.  These steps resolved the problem:

  1. Sign in to your My Yahoo! account profile and then access the “Account Info” page.
  2. From the Account Info page, click on “Link your account with other sites” (in the Sign-In and Security section).
  3. On the resulting “Account Sign-In Settings” page, enable the check box next to “Yahoo! Mail for iPhone” and click the “Continue” button to deactivate that application.
    1. After the webOS 1.3.5 upgrade in Dec ’09, I also had to deactivate “Palm Synergy”, “Yahoo! Mail for Sprint/Palm” and “Y! Messenger Authentication” to resolve the constant “Please re-enter your password” errors on the Pre.
  4. Sign Out of Yahoo!.
  5. Restart the Palm Prē; follow the regular instructions to add your Yahoo! email address to the Prē.

Once those steps were done, the Account Sign-In Settings page showed a new Partner Account called “Yahoo! Mail for Sprint/Palm”.   The problem turned out to be (apparently) a conflict with the “Yahoo! Mail for iPhone” partner application link that was created long ago when I configured my iPhone to access Yahoo! Mail.  Hope this helped.  By the way, the manual configuration steps suggested on Yahoo! Answers did not work for my Prē (http://answers.yahoo.com/question/index?qid=20090624085549AAWWP7n ).

Mobile phones need to be phones first…

What’s the main purpose of a mobile phone?  Phone calls!  My last conference call opened with one of the primary speakers explaining  that he was late because “Windows Mobile froze while I was entering the meeting ID and I had to reboot my phone”.   Windows Mobile users are probably nodding their heads in sympathy while Symbian (Nokia), PalmOS and iPhone folks are shaking their heads in disbelief.   Microsoft seemingly forgot that phones need to reliably make, well, phone calls.

Misbehaving “third party” applications usually get the blame for Windows Mobile crashes, but the real fault lies in the OS’s architecture.  Application isolation is a fundamental requirement of an OS but Microsoft’s Windows Mobile still has plenty of weaknesses eight years on.   You can choose to avoid third party apps to help avoid their flaws, however, the phone loses much of its appeal then and, even then, it’s still not as stable as dedicated phones!  The iPhone is no saint either but its watchdog does kill hanging processes far more effectively than Windows Mobile. I’ve never had a problem with the iPhone’s Phone app (knocking on wood).   Restrictions against 3rd background apps (aka high cost to license) help to stabilize both PalmOS phones and Apple’s iPhone.  While these restrictions avoid stalled phones, they also limit the platforms’  potential.  Let’s hope that Android and  webOS will do better.

iPhone 3G or Treo Centro?

After a month of using the new iPhone 3G, friends have been asking what I think of it and how it compares with the Treo.

Executive Summary:  The iPhone 3G has an uncannily intuitive UI that makes anyone an instant power user; what’s the point of having a high tech feature if it’s too hard to use?  The UI is a joy and, combined with the superb Mobile Safari browser and the Mobile Mail app, it pretty much makes up for the iPhone’s other shortcomings. You’ve probably seen the ads about Mobile Safari and Mobile Mail.

Shortcomings?  Yep.  Moving to the iPhone 3G did require some compromises.  I’m a fan of the Palm Desktop’s speed.  The iPhone, however, has very limited PIM support; it only syncs appointments, contacts, bookmarks and email account information from either Outlook 2003/2007 on Windows or iCal and Addressbook on Mac OS X.  If you’re already on these apps, you’ll have a great out-of-box experience.  If not, Outlook in particular is a pretty heavy weight PIM both in size and cost.  Some folks have strong feelings about Outlook 2003/2007 or the Mac OS X PIM apps; if you’re one of them, keep in mind that you’re pretty likely to be forced to use these apps on the desktop. Linux desktops and other PIM suites are out of luck.

MobileMe from Apple provides an excellent, Firefox friendly web interface, but it comes with a $99/yr. tax.

The Treo Centro has the runaway advantage in Task management, Memo sync and editing documents (spreadsheets in my case).  The iPhone has no native way to manage todo lists, sync memos or edit office documents.  If any of those three activities are critical, either stick with the Centro for now or get comfortable using a web-based replacement.  The Treo also runs the stellar DateBk calendar from Pimlico Software; I really hope that they release something for the iPhone soon.  On a scale from 1-10, the iPhone calendar gets a meh, 5, while DateBk6 gets something like an 8.5 or 9.

Other Treo/PalmOS applications may have deep hooks into your lifestyle and, if you need one of them, just stick with the Treo (or find a web-based replacement).  For me, HandyShopper, Eat Watch, Tide Tool and Planetarium are still MIA and missed.

Typing is a big concern for folks considering the iPhone, but once you’ve used its on-screen keyboard for a while you’ll find that it just works and move on to other issues.  The iPhone has the best on-screen keyboard ever and Apple has finally found a solution to computing’s twenty year quest for touchscreen typing. It’s so far superior that it’s almost a shame to even compare it to PalmOS, Windows Tablet edition, Nokia, Windows Mobile, PenPoint, GEM or anything else before it.  The predictive text entry dynamically resizes the active area for a key and guesses (pretty accurately) what you’re trying to type.  In Walt Mossberg’s words:

“The iPhone’s most controversial feature, the omission of a physical keyboard in favor of a virtual keyboard on the screen, turned out in our tests to be a nonissue, despite our deep initial skepticism. After five days of use, Walt — who did most of the testing for this review — was able to type on it as quickly and accurately as he could on the Palm Treo he has used for years. This was partly because of smart software that corrects typing errors on the fly.” — Walt Mossberg, June 26, 2007

While the tilt-to-maneuver games on the iPhone are fun, gamers will prefer the Treo’s physical keypad.  It offers more precision, heads up input and tactile feedback.  It’s pretty hard to type on the iPhone without looking at your thumbs.

Battery life is another area of concern.  The iPhone’s 3G networking, WiFi and GPS support all use extra power and if you leave on all of the bells and whistles, you’ll be charging somewhere midday. Fortunately, the extra radios are easy to turn off to throttle battery drain between charges when juice is sparse. The iPhone lasted through a three day trip when I forgot my charger.  I would advise, however, getting a car charger along with a spare iPhone sync cable for the office.

The Centro has the battery edge; Sprint’s network based GPS services use less battery and provide location information that’s good enough for navigation; they won’t pinpoint which room you’re in like the iPhone can (spooky) but do you really need (want) that accuracy?  Similarly, the lack of WiFi will not be such a big deal if you’re in an area with EVDO coverage.

For video playback, the iPhone has the best LCD screen I’ve ever seen and it makes everything look great (but that video must be encoded in either MPEG4 or H.264).  If your favorite web video isn’t on YouTube, check out www.tinytube.net.  Centro video playback looks good too and The Core Pocket Media Player (TCPMP) offers a LOT more codecs.  Still, the iPhone has that gorgeous screen.  Music playback seems about the same on both devices where I use it (working out, airplanes) and I’m in environments where there’s enough noise to wipe out high fidelity playback anyway.  Softick’s Audio Gateway allows the Centro to play stereo audio wirelessly over bluetooth (A2DP profile support) while the iPhone requires a wired headset for stereo output.

Dial-Up Networking (DUN) or “tethering” your phone to your laptop for mobile data connectivity is not officially available for either the Treo Centro on Sprint’s network nor for the iPhone.  There are hacks for both to workaround these limits, but you risk getting a big bill from your mobile supplier if you get caught.  In the case of the iPhone, the web and email apps are so good that you’re unlikely to need to break out your laptop anyway.

There are many 3rd party applications available for the iPhone, but a lot of them so far are simply fancy front ends for web sites.  There is an argument for having access to the native widgets instead of “just” the ones available in the Mobile Safari browser, but I’m not completely convinced yet.