Update for the Palm Treo 700w Available, with Problems

Update for the Palm Treo 700w Available, with Problems

  • Comments 16

Palm has released an update to address many of the problems I mentioned previously as well as other issues. While this update is to address problems with the Treo 700w, the update itself had several problems.

The first problem I encountered and likely many others will is that when you run setup.exe per instructions you might see a dialog like the one below.

I'll get to the details about that shortly.

The installation instructions also tell you to disable any anti-virus software and I highly recommend doing so. However, with some firewall software like Windows OneCare you should disable the firewall, too, since any outgoing connections are blocked and an error returned to unrecognized applications. Some other users as well as I also had problems where the association for the .hta file extension was lost so a prompt for an application to open the file is displayed. If this happens to you, select "Internet Explorer". Ultimately it will open under mshta.exe. If you're familiar with the file extension registry, just find ".hta" under HKEY_CLASSES_ROOT and change the default value back to "htafile".

Frankly, I'm wondering what ever happened to the simplicity of an executable and a binary data file like my Linksys router and many others use, or even my old Compaq iPAQ 3835. This updater will be only ever used once, hopefully.

The issue that causes the error dialog above is actually an interesting one. If you unzip the download that contains the .msi file and other content using the ZIP support in Windows XP via %WINDIR%\system32\zipfldr.dll the file name of the .msi file is Palm« TreoÖ 700w Updater.msi as you can see below.

If you extract the contents of the ZIP archive with WinZip you'll find Palm® Treo™ 700w Updater.msi as you can see below.

Palm named the file the same thing as the ProductName property in the .msi file.

The problem is that zipfldr.dll interpreted the file names in OEM code page 437 and translated the file names to ANSI code page 1252. The ® character in Windows-1252 is 0xAE and the ™ character in Windows-1252 is 0x99. In OEM code page 437 those code points are the characters « and Ö characters, respectively. Zipfldr.dll translated the latter characters into Windows-1252 where those characters exist as code points 0xAB and 0xD6 respectively. That's why in Windows Explorer you see the file name as Palm« TreoÖ 700w Updater.msi. When you type "dir" in a command-prompt you'll see the right file name in Windows translated into the wrong file name as you see it in Windows, while the wrong file name is translated into Palm½ Treo╓ 700w Updater.msi.

So, while the misinterpretation of the file names isn't caused by Palm it's important to note that Windows does not ship with WinZip, but does ship with zipfldr.dll so for those without WinZip or another decompression utility that interprets the file names in the ANSI code page the file name will be incorrect and you'll see the above. Feel free to copy the correct file name, Palm® Treo™ 700w Updater, and rename the .msi file in Windows Explorer, pasting the correct file name into the edit box.

Once everything is installed all seems to work fine. Microsoft Messaging and Security Feature Pack (MSFP) is great. I'm not charged for SMS text messaging if I choose to use automatic delivery (AUTD) and IT administrators can remotely wipe your device in case it is lost or stolen. You can also search the corporate Global Address List (GAL). My protected music will now also copy to my device so I can listen anywhere.

Note: Palm has temporarily pulled the Treo 700w Updater for Verizon customers.

Leave a Comment
  • Please add 3 and 6 and type the answer here:
  • Post
  • By the way, the reason a thick vertical bar is displayed is because the MS Sans Serif font used in the dialog does not contain the ™ glyph for character 0x99. It does contain ® for character 0xAE but "Palm®" is cut-off in the dialog because the dialog wasn't authored to be wide enough and all the text from "Settings" to "Palm®" will not wrap, so it's just cut-off.
  • I have talked about the limitations in ZIP before in the post Zipping up Unicode file names, but Heath...
  • The same kind of inconsistent interpretation of character encoding occurs in your own blog posting.  In this one posting of yours, there is a string
    Palm« TreoÖ 700w Updater.msi
    containing a quotation mark that I've seen in some European languages and an accented vowel that I've seen in some European languages; and there is another string
    Palm½ Treo╓ 700w Updater.msi
    containing a character that looks like one-half (as in English language Windows shortcut to the three-and-a-half floppy drive in the SendTo folder) and a character that looks like part of a box-drawing graphical character set.  Surely you intended both strings to be one translated form of something that includes the US's Registration symbol and Trade Mark symbol, but you ended up with two different translations.  Of course since I'm posting this through Internet Explorer, chances are that both strings in this reply will get further mistranslated into other unknown stuff.

    > The problem is that zipfldr.dll interpreted
    > the file names in OEM code page 437

    That only happens in certain versions of Windows that come in MSDN.  Ordinarily it uses OEM code page 932 or ANSI code page 932, I don't know which.
  • Norman, that was the point - that extracting the package from Windows ZIP yields those invalid characters, while the the second string with the box drawing glyph is the translation result from converting the invalid file name from ANSI code page 1252 back to OEM code page 437. There is no accurate round trip when the file names are presumed to be in OEM code page 437.

    Also, those two dots about the "O" are umlauts and are common in German.
  • Yes, I understand your point about Windows ZIP, and one of my points was that your point is more true than you expected (because it varies more than you expected, the code pages aren't usually 1252 and 437).  My other point was that even your own text in your own posting varies more than you expected, from variations in one or more of:
    the editor that you used
    the web server that you use
    Internet Explorer in Windows XP SP2 with all updates
    These encoding problems are more extensive than you knew.
  • Norman, I'm using HTML entities if you look at the HTML source, so the box drawing glyph is actually written in HTML as &#9555. All extended characters are to avoid problems with browsers using the wrong code page.

    In that paragraph I was talking about how when you display the right and wrong file names in the OEM code page you get even different results. The round trip from OEM to ANSI back to OEM was different because the file names shouldn't have been treated in the OEM code page in the first place. Those characters are meant to be there and are coded correctly in context according to the paragraph.
  • > the box drawing glyph is actually written in
    > HTML as &#9555

    I see, I didn't realize that was intentional.

    You had posted two screenshots showing strings that differed in those two characters, but in both screenshots the characters are not box drawing glyphs.  So I thought that this third version (with one box drawing glyph and one other glyph) was intended to match one of the screenshots instead of being a third variation.  Sorry for my misunderstanding.
  • The update for the Palm Treo 700w is back up on the Palm.com web site and reports to have fixed the installation problems.
  • PLEASE HELP!  THE INFO COPIED BELOW IS THE EXACT PROBLEM I'M HAVING.

    "Some other users as well as I also had problems where the association for the .hta file extension was lost so a prompt for an application to open the file is displayed. If this happens to you, select "Internet Explorer". Ultimately it will open under mshta.exe. If you're familiar with the file extension registry, just find ".hta" under HKEY_CLASSES_ROOT and change the default value back to "htafile".

    WHENEVER I GO TO RUN THE DISC (WHICH COMES WITH THE PHONE NOW) OR THE APPLLCATION INSTALLED FROM PALM'S WEBSITE, I GET THIS ERROR.  THERE'S NO TYPE OF PRONT FOR ANYTHING.  JUST GOES STRAIGHT TO THIS WHEN I CLICK ON IT.

    MICROSOFT VISUAL C++ RUNITME LIBRARY
    PRORGRAM: C:\WINDOWS\SYSTEM32\MSHTA.EXE
    ABNORMAL PROGRAM TERMINATION

    Thanks in advance.

    Ben Carmona
    Ben@BenCarmona.com
  • Ben, you are experience a different problem. The .hta is opening when mshta.exe but some problem on your system is causing a fatal error in mshta.exe. I cannot provide direct support for mshta.exe, but I would encourage you to visit http://update.microsoft.com and make sure that you're fully up to date on all critical patches available.

    You might also visit http://support.microsoft.com/search/default.aspx?query=mshta.exe to find known problems with mshta.exe.
  • The Treo 700W is absolutely the worst wireless device I have ever owned.  The Palm store switched out my first 700W because of multiple issues include a key pad that would not work, freezing screens, calendar issues, etc.  

    On my replacement 700W I installed the update.  My problems have multiplied 5x.  My screens freeze.  I have to pull out my battery four times per day to reset the device.  I soft reset the device frequently.  I cannot hard reset the device until I fly to see my IT guys in Boston.  WHAT A PAIN!!!

    Have you heard any good things or bad things about the Palm 700P?
  • Deb, I've experienced many of these problems myself. I also have to soft-reset my device often, and some times the phone hasn't switched from data to phone mode, which means I can't receive calls or make calls without soft-resetting the phone.
  • I own the Palm 700W. I usually have no signal strength or only 1 bar when my wifes regular Verizon phone jas full strength. I only have a few more days left before my return policy runs out. Help!!!!
  • Marine, I'm sorry but I cannot help you. Please contact Verizon support. The number is available on their web site.
  • It seems that ™ always show in vertical thick bar in ms installer. Is there a way that I can change sans serif to another font? because I want to show ™ in my installer pages. Help!!!
Page 1 of 2 (16 items) 12