<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dwc</id>
	<title>WebOS Internals - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dwc"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/wiki/Special:Contributions/Dwc"/>
	<updated>2026-04-06T12:16:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebKit_UserAgent_Override&amp;diff=21919</id>
		<title>WebKit UserAgent Override</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebKit_UserAgent_Override&amp;diff=21919"/>
		<updated>2013-07-21T01:40:31Z</updated>

		<summary type="html">&lt;p&gt;Dwc: misc cleanup, added some clarification&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= webOS 3.0.0 and greater =&lt;br /&gt;
== What It Is and What It Does ==&lt;br /&gt;
The user-agent override is a feature that allows one to do a wholesale replacement of the user-agent.&lt;br /&gt;
&lt;br /&gt;
== How to Override the User-Agent ==&lt;br /&gt;
The BrowserServer loads an instance of WebKit that uses the /etc/palm/browser-app.conf configuration file.&lt;br /&gt;
&lt;br /&gt;
To change the User-Agent, you need to edit this (/etc/palm/browser-app.conf) file, with the proper token.&lt;br /&gt;
&lt;br /&gt;
Under the &amp;quot;[General]&amp;quot;  section, you will need to add the &amp;quot;UserAgentOverride&amp;quot; key. An example is below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[General]&lt;br /&gt;
...&lt;br /&gt;
UserAgentOverride=Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ok, great, but this overrides LunaSysMgr, right? ==&lt;br /&gt;
Nope! LunaSysMgr uses a separate instance of WebKit with different preferences.&lt;br /&gt;
&lt;br /&gt;
= webOS 2.2.4 and earlier =&lt;br /&gt;
== What It Is and What It Does ==&lt;br /&gt;
Earlier versions of webOS do '''not''' have a wholesale override feature. It does, however, have a &amp;quot;tokens&amp;quot; feature, which can '''add''' to your user-agent.&lt;br /&gt;
&lt;br /&gt;
The WebKit implementation reads the contents of each file in the tokens directory, strips the spaces from it, and then appends this to the user-agent string after a semi-colon. Some websites may only read &amp;quot;iphone&amp;quot; or &amp;quot;iOS&amp;quot; from the user-agent and think that you have an iPhone.&lt;br /&gt;
&lt;br /&gt;
== How to add tokens to the User-Agent ==&lt;br /&gt;
# Create a directory somewhere. Either in /etc/palm/ or somewhere in /media/internal/. I created /etc/palm/uatokens/ so that I can create different subdirectories for different types of user agents.&lt;br /&gt;
# Create a subdirectory for the user-agent you want to try to mimic. For example, create iphone. You should have /etc/palm/uatokens/iphone/.&lt;br /&gt;
# For each &amp;quot;token&amp;quot; you want to add, create a file.  For example, to have &amp;quot;&amp;lt;tt&amp;gt;iPhone; Safari/7534.48.3; AppleWebKit/534.46; Version/5.1; Mobile/9A334; CPUiPhoneOS5_0likeMacOSX&amp;lt;/tt&amp;gt;&amp;quot; in your user-agent, create the following:&lt;br /&gt;
#* /etc/palm/uatokens/iphone/cpu:&amp;lt;pre&amp;gt;CPU iPhone OS 5_0 like Mac OS X&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* /etc/palm/uatokens/iphone/iphone:&amp;lt;pre&amp;gt;iPhone&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* /etc/palm/uatokens/iphone/mobile:&amp;lt;pre&amp;gt;Mobile/9A334&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* /etc/palm/uatokens/iphone/safari:&amp;lt;pre&amp;gt;Safari/7534.48.3&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* /etc/palm/uatokens/iphone/version:&amp;lt;pre&amp;gt;Version/5.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* /etc/palm/uatokens/iphone/webkit:&amp;lt;pre&amp;gt;AppleWebKit/534.46&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Edit /etc/palm/browser-app.conf as below (the trailing '/' on the path is MANDATORY):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[General]&lt;br /&gt;
...&lt;br /&gt;
UserAgentTokensPath=/etc/palm/uatokens/iphone/&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Your User-Agent will now look like this (Pre3, with tokens to make it look like an iPhone running iOS 5.1):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;Mozilla/5.0 (Linux; webOS/2.2.4; U; en-US) AppleWebKit/534.6 (KHTML like Gecko) webOSBrowser/221.56 Safari/534.6 Pre/3.0; iPhone; Safari/7534.48.3; AppleWebKit/534.46; Version/5.1; Mobile/9A334; CPUiPhoneOS5_0likeMacOSX&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ok, great, but this overrides LunaSysMgr, right? ==&lt;br /&gt;
Nope! LunaSysMgr uses a separate instance of WebKit with different preferences.&lt;br /&gt;
&lt;br /&gt;
= Platform Independent Notes =&lt;br /&gt;
LunaSysMgr loads an instance of WebKit, and then reads WebKit settings from /etc/palm/browser.conf. BrowserServer loads another instance of WebKit, and then reads WebKit settings from /etc/palm/browser-app.conf. This is why you can change the User-Agent in one, and not affect the other.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Talk:MojoDB_Partition_Resize&amp;diff=21865</id>
		<title>Talk:MojoDB Partition Resize</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Talk:MojoDB_Partition_Resize&amp;diff=21865"/>
		<updated>2012-10-07T00:44:40Z</updated>

		<summary type="html">&lt;p&gt;Dwc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Possible warnings ==&lt;br /&gt;
&lt;br /&gt;
I did this procedure on my pre2, and I have corrupted my /media/internal.&lt;br /&gt;
&lt;br /&gt;
After the resize, and lvreduce, and mount, it still said 13.8GB.  I didn't do an ls in there, but after repeating the resize (identical argument) and looking that time, it was definitely broken.  Still 13.8G in df -h, and now with lots of ?? and garbage looking files in /media/internal&lt;br /&gt;
&lt;br /&gt;
Possible causes:&lt;br /&gt;
* I had an app with a jail mount open (wirc, trying to keep the screen on)&lt;br /&gt;
* This mount didn't get un-done by the umount /media/internal&lt;br /&gt;
** possibly use umount /dev/mapper/store-media repeatedly?&lt;br /&gt;
* When I did the initial resize, there was a warning about the boot sector not matching its backup, but the resize and dosfsck seemed to complete normally.&lt;br /&gt;
* I have a loopmount for my /opt on the cryptofs that I'd forgotten about. Not sure how the kernel deals with that.&lt;br /&gt;
&lt;br /&gt;
Lessons:&lt;br /&gt;
* just backup the whole damned thing first next time. It's only 13gb&lt;br /&gt;
* don't be lazy. see above.&lt;br /&gt;
* stop and investigate further when something looks off.&lt;br /&gt;
* record exact fs sizes as trying to recover by re-extending and re-resizing involved some guesswork.&lt;br /&gt;
[[User:Dwc|Dwc]] 00:33, 7 October 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Talk:MojoDB_Partition_Resize&amp;diff=21863</id>
		<title>Talk:MojoDB Partition Resize</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Talk:MojoDB_Partition_Resize&amp;diff=21863"/>
		<updated>2012-10-07T00:33:29Z</updated>

		<summary type="html">&lt;p&gt;Dwc: eep&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Possible warnings ==&lt;br /&gt;
&lt;br /&gt;
I did this procedure on my pre2, and I have corrupted my /media/internal.&lt;br /&gt;
&lt;br /&gt;
After the resize, and lvreduce, and mount, it still said 13.8GB.  I didn't do an ls in there, but after repeating the resize (identical argument) and looking that time, it was definitely broken.  Still 13.8G in df -h, and now with lots of ?? and garbage looking files in /media/internal&lt;br /&gt;
&lt;br /&gt;
Possible causes:&lt;br /&gt;
* I had an app with a jail mount open (wirc, trying to keep the screen on)&lt;br /&gt;
* This mount didn't get un-done by the umount /media/internal&lt;br /&gt;
** possibly use umount /dev/mapper/store-media repeatedly?&lt;br /&gt;
* When I did the initial resize, there was a warning about the boot sector not matching its backup, but the resize and dosfsck seemed to complete normally.&lt;br /&gt;
&lt;br /&gt;
Lessons:&lt;br /&gt;
* just backup the whole damned thing first next time. It's only 13gb&lt;br /&gt;
* don't be lazy. see above.&lt;br /&gt;
* stop and investigate further when something looks off.&lt;br /&gt;
* record exact fs sizes as trying to recover by re-extending and re-resizing involved some guesswork.&lt;br /&gt;
[[User:Dwc|Dwc]] 00:33, 7 October 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=How_To_Recover&amp;diff=21513</id>
		<title>How To Recover</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=How_To_Recover&amp;diff=21513"/>
		<updated>2012-01-28T01:52:48Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Complete filesystem creation */ wikifiy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Device not booting? webOS Doctor How-To =&lt;br /&gt;
{{tux|Tux_with_Broken_Pre.png|float:right;}}&lt;br /&gt;
&lt;br /&gt;
ALWAYS  RUN THE WEBOS DOCTOR ON THE COMMAND LINE SO THAT YOU CAN SEE THE CONSOLE OUTPUT WHICH CONTAINS ALL THE DEBUGGING INFORMATION - YOU WILL USUALLY SPOT THE ISSUE IMMEDIATELY IF YOU DO THIS: java -jar doctor-file&lt;br /&gt;
&lt;br /&gt;
If you're running Windows, the java executable is probably not within the PATH environment variable. This means you need to first navigate to your java installation folder before running the webOS Doctor. On most systems it will be something like this:&lt;br /&gt;
# cd &amp;quot;c:\Program Files (x86)\Java\jre6\bin&amp;quot;&lt;br /&gt;
# java -jar &amp;lt;path to doctor-file&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fortunately, HP has created a tool called webOS Doctor intended for users to easily restore their devices in the event that they cannot boot for one reason or another.&lt;br /&gt;
&lt;br /&gt;
Note: Before Trying the following steps below. Try removing the battery first and reinsert the battery and turn on the device this will determine whether or not you need to perform the following steps.&lt;br /&gt;
&lt;br /&gt;
Note 2: As of WebOS 1.3.1 your USB data (Pictures, Videos, etc.) is no longer deleted during the process.  Older versions of WebOS Doctor WILL DELETE ALL YOUR PERSONAL DATA ON THE DEVICE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''HP webOS Doctor:''' [http://ws.palm.com/webosdoctor/serialnumberinitial.htm http://ws.palm.com/webosdoctor/serialnumberinitial.htm]&lt;br /&gt;
&lt;br /&gt;
'''All HP WebOS Doctor Versions:''' [http://www.webos-internals.org/wiki/Webos_Doctor_Versions http://www.webos-internals.org/wiki/Webos_Doctor_Versions]&lt;br /&gt;
&lt;br /&gt;
After the download is complete, launch webOS Doctor:&lt;br /&gt;
&lt;br /&gt;
# Select your language&lt;br /&gt;
# Accept the license agreement&lt;br /&gt;
# Connect your device to your PC [http://kb.hpwebos.com/wps/portal/kb2/common/article/44768_en.html while in recovery mode] via USB and select &amp;quot;Next&amp;quot; when it becomes available&lt;br /&gt;
{{tux|Tux_with_Pre_and_Screwdriver.png|float:right;}}&lt;br /&gt;
After completion the device will reboot and present you with the activation set-up.&lt;br /&gt;
&lt;br /&gt;
If your PC does not recognize your device and you cannot go past step 3 above, try the following steps:&lt;br /&gt;
&lt;br /&gt;
# Disconnect the USB cable&lt;br /&gt;
# Completely power off the device (hold down the power button until the option to power off appears)&lt;br /&gt;
# Remove the battery&lt;br /&gt;
# Connect the USB cable and wait for the battery image to appear on the screen (or wait around 10-15 seconds)&lt;br /&gt;
# Hold down the Up button on the volume rocker&lt;br /&gt;
# While holding the Up button, insert the battery. The USB logo will appear on the screen&lt;br /&gt;
# &amp;quot;Next&amp;quot; should now be enabled - proceed with the recovery&lt;br /&gt;
{{tux|Tux_with_Pre.png|float:right;}}&lt;br /&gt;
The above steps will put the device into bootloader recovery mode and should allow the PC to recognize your device and proceed with the restore. In this mode the screen will display a giant USB logo instead of the usual HP startup logo.&lt;br /&gt;
&lt;br /&gt;
It may be necessary to manually start novacom in OSX 10.6. To do this search (Apple-space) for &amp;quot;novacomd&amp;quot; and run the &amp;quot;start-novacomd&amp;quot; executable. Your phone should now be detected and the &amp;quot;next&amp;quot; step will be available.&lt;br /&gt;
&lt;br /&gt;
The process usually proceeds as follows:&lt;br /&gt;
&lt;br /&gt;
(If you're on a Mac, you can follow the progress in /var/log/system.log, on a PC the log is in your personal temporary files area)&lt;br /&gt;
&lt;br /&gt;
# WebOS Doctor begins&lt;br /&gt;
# At 3%, a ramdisk is transferred to the phone, and the phone is rebooted &lt;br /&gt;
# At 4%, the screen changes to the HP logo&lt;br /&gt;
# At 9%, the screen changes to a big arrow pointing down to an integrated circuit&lt;br /&gt;
# Novaterm access is available from 12% onwards&lt;br /&gt;
# The progress bar advances by 2% increments every 20 seconds or so&lt;br /&gt;
# If it gets stuck at 52% for more than 30 seconds, it's not going to progress further and you will need to try again.&lt;br /&gt;
# Around 54% the filesystems are being partitioned&lt;br /&gt;
# Around 64% the modem firmware is being reflashed&lt;br /&gt;
# Around 72% the carrier apps are being installed&lt;br /&gt;
# Around 82% the ROM is being verified&lt;br /&gt;
&lt;br /&gt;
If the process fails at 84% or later, the flash and modem have actually been written, so if you reboot you will get what you were flashing.&lt;br /&gt;
&lt;br /&gt;
== Doctor disconnects at 8% ==&lt;br /&gt;
&lt;br /&gt;
If the webOS Doctor continually disconnects at 8%, then you probably have a corrupted USB drive.  This is how you can fix that (note that this will completely and utterly destroy all data on the USB drive).&lt;br /&gt;
&lt;br /&gt;
If you are reading this following an interrupted webOS Doctor, you might want to try to extract the installer uImage from the version that was there before the interrupted procedure. For example if you were upgrading from webOS 2.0.0 to webOS 2.1.0, you might want to try the uImage from the 2.0.0 webOS Doctor jar.&lt;br /&gt;
&lt;br /&gt;
First put the device into recovery mode, then memboot the device using the installer uImage (extracted from your webOS Doctor jar):&lt;br /&gt;
&lt;br /&gt;
 novacom boot mem:// &amp;lt; nova-installer-image-castle.uImage &lt;br /&gt;
&lt;br /&gt;
After it boots, run novaterm:&lt;br /&gt;
&lt;br /&gt;
 novaterm&lt;br /&gt;
&lt;br /&gt;
Once connected to the device, type:&lt;br /&gt;
&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
&lt;br /&gt;
then type:&lt;br /&gt;
&lt;br /&gt;
 mkdosfs -f 1 -s 64 /dev/store/media&lt;br /&gt;
&lt;br /&gt;
Once that completes, put the device back into recovery mode and run the webOS Doctor.&lt;br /&gt;
&lt;br /&gt;
== Modifications to the recovery process ==&lt;br /&gt;
&lt;br /&gt;
Between about 18% and 54% complete, you can novaterm into the device while it is being flashed, and modify the filesystem that will be run after the phone reboots (e.g. to touch /var/luna/preferences/ran-first-use).&lt;br /&gt;
&lt;br /&gt;
If you stay in a mounted directory, you can even cause the flashing to abort after the carrier apps are installed and just before the ROM is verified.  This is another point where manual modifications can be made.&lt;br /&gt;
&lt;br /&gt;
After you have made your modifications, unmount any filesystems you have mounted and &amp;quot;tellbootie reboot&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Can't boot into recovery mode? ==&lt;br /&gt;
&lt;br /&gt;
In the very unlikely event that your device will not boot into recovery mode (indicating that your boot loader on the flash disk may be damaged or corrupted) you can try booting bootie into recovery mode over USB instead: [[Last_Resort_Emergency_BootLoader_Recovery]] '''Note that there has only been one incidence of this being required which ultimately was due to hardware failure, we do not recommend that you attempt this unless you have tried all the steps above exactly as described at least 10 times.'''&lt;br /&gt;
&lt;br /&gt;
Short of hardware damage, it should not be possible to &amp;quot;brick&amp;quot; a device.&lt;br /&gt;
&lt;br /&gt;
'''DANGER - The Veer definitely is brickable.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
== The Doctor's &amp;quot;Next&amp;quot; button is grayed out! ==&lt;br /&gt;
&lt;br /&gt;
That is, when you're asked to plug in your device, you have plugged it in, and nothing happens.  If you have a terminal window open, you may see a message similar to the following repeating indefinitely:&lt;br /&gt;
&lt;br /&gt;
 Jun 7, 2011 9:33:48 AM com.palm.nova.installer.recoverytool.runner.DeviceDiscoveryRunner$DeviceDiscoveryThread run&lt;br /&gt;
 INFO: got controller&lt;br /&gt;
 Jun 7, 2011 9:33:48 AM com.palm.nova.installer.recoverytool.runner.DeviceDiscoveryRunner$DeviceDiscoveryThread run&lt;br /&gt;
 INFO: got devices 0&lt;br /&gt;
 Jun 7, 2011 9:33:49 AM com.palm.nova.installer.recoverytool.runner.DeviceDiscoveryRunner$DeviceDiscoveryThread run&lt;br /&gt;
 INFO: got controller&lt;br /&gt;
 Jun 7, 2011 9:33:49 AM com.palm.nova.installer.recoverytool.runner.DeviceDiscoveryRunner$DeviceDiscoveryThread run&lt;br /&gt;
 INFO: got devices 0&lt;br /&gt;
&lt;br /&gt;
The first thing to try is simply unplugging the USB cable from your device, and then plugging it back in again.  Often this will cause the device to be detected and all will be well.  If that does not work, do the following:&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
* Right-Click &amp;quot;My Computer&amp;quot;, choose &amp;quot;Manage&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Services&amp;quot;, then on the right find &amp;quot;Novacom&amp;quot;.&lt;br /&gt;
* Stop the service, then start it&lt;br /&gt;
* Try The Doctor again&lt;br /&gt;
=== Linux ===&lt;br /&gt;
* Open a shell, type &amp;quot;ps -e | grep novacom&amp;quot;&lt;br /&gt;
* If nothing comes back, then it's not running.&lt;br /&gt;
* &amp;quot;/etc/init.d/novacomd start&amp;quot;&lt;br /&gt;
=== OSX ===&lt;br /&gt;
* Open Terminal.app&lt;br /&gt;
* &amp;quot;sudo /opt/nova/bin/stop-novacomd&amp;quot;&lt;br /&gt;
* &amp;quot;sudo /opt/nova/bin/start-novacomd&amp;quot;&lt;br /&gt;
* Leave Terminal.app running while flashing the device  &lt;br /&gt;
&lt;br /&gt;
Note, older version of the SDK put novacomd in a different location and you would use this command: &amp;quot;sudo /opt/palm/nova/novacomd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Attempting to install Novacom fails! ==&lt;br /&gt;
=== OSX 10.6 and Higher ===&lt;br /&gt;
''This is due to a recent change in the way that launchctl handles LaunchDaemons, something that Novacomd is part of''&lt;br /&gt;
* Exit out of the Novacom installer, but do not exit the webOS Doctor itself&lt;br /&gt;
* Find /Library/LaunchDaemons/&lt;br /&gt;
* Rename com.palm.novacomd to com.palm.novacomd.plist&lt;br /&gt;
* Open Terminal.app&lt;br /&gt;
* &amp;quot;launchctl unload -w /Library/LaunchDaemons/com.palm.novacomd&amp;quot; ''(This should return that it was unable to unload. That is to be expected!)''&lt;br /&gt;
* &amp;quot;sudo launchctl load -w /Library/LaunchDaemons/com.palm.novacomd.plist&amp;quot;&lt;br /&gt;
* You should be able to continue with the doctoring and will no longer need to manually run Novacomd&lt;br /&gt;
&lt;br /&gt;
= Complete filesystem creation =&lt;br /&gt;
&lt;br /&gt;
The following is for a 32GB TouchPad&lt;br /&gt;
&amp;lt;br&amp;gt;''(Instructions for how to create the filesystem on a 16BG Pre2 are on the [[{{TALKPAGENAME}}|Discussion]] page. Please note that they are still in testing and will be moved to the main part of this wiki page when testing is completed.)''&lt;br /&gt;
&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 lvm.static vgremove store&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 lvm.static vgcreate -s 8M store /dev/mmcblk0p14&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 lvm.static lvcreate -l 71 -i 1 -M y --major 254 --minor 0 -n root store&lt;br /&gt;
 lvm.static lvcreate -l 8 -i 1 -M y --major 254 --minor 1 -n var store&lt;br /&gt;
 lvm.static lvcreate -l 2 -i 1 -M y --major 254 --minor 2 -n update store&lt;br /&gt;
 lvm.static lvcreate -l 3 -i 1 -M y --major 254 --minor 3 -n log store&lt;br /&gt;
 lvm.static lvcreate -l 32 -i 1 -M y --major 254 --minor 4 -n mojodb store&lt;br /&gt;
 lvm.static lvcreate -l 17 -i 1 -M y --major 254 --minor 5 -n filecache store&lt;br /&gt;
 lvm.static lvcreate -l 3523 -i 1 -M y --major 254 --minor 6 -n media store&lt;br /&gt;
 lvm.static lvcreate -l 64 -i 1 -M y --major 254 --minor 7 -n swap store&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 mkdosfs -f 1 -s 64 /dev/store/media&lt;br /&gt;
&lt;br /&gt;
Then you need to doctor.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Talk:How_To_Recover&amp;diff=21511</id>
		<title>Talk:How To Recover</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Talk:How_To_Recover&amp;diff=21511"/>
		<updated>2012-01-28T01:51:37Z</updated>

		<summary type="html">&lt;p&gt;Dwc: formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Doctor disconnects at 8% =&lt;br /&gt;
&lt;br /&gt;
One thing I feel that should be mentioned, relative to the &amp;quot;Doctor disconnects at 8%&amp;quot; issue:&lt;br /&gt;
&lt;br /&gt;
'''It IS possible to get data off the Pre before reformatting the USB drive.  I know because I went through this process myself.'''&lt;br /&gt;
&lt;br /&gt;
What you'll need is the Palm PDK.  In the /share/jars/ directory is a file called DeviceBrowser.jar.  Once you've done the 'lvm.static' steps, you can open the DeviceBrowser program and you should be able to see the directory tree for the Pre.  &lt;br /&gt;
&lt;br /&gt;
As far as I can tell, you can only perform file operations on one file at a time, but you will be able to select and save (to another volume) nearly any file you find.  I did this with the pictures and videos that I did not want to lose.&lt;br /&gt;
&lt;br /&gt;
There are other, more complicated ways to try to create a tarball file and save it to the computer that's connected to the Pre, but this might be simpler for some folks.&lt;br /&gt;
&lt;br /&gt;
 *** NOTE:  this must be done BEFORE the 'mkdosfs' command is issued.&lt;br /&gt;
&lt;br /&gt;
I hope this helps someone who is going through this issue and wants to have some way to preserve the contents of their USB drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Complete filesystem creation for a 16GB Pre2 =&lt;br /&gt;
&lt;br /&gt;
Here is how to recreate the filesystem for a Pre2 (still in testing)&lt;br /&gt;
&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 lvm.static vgremove store&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 lvm.static vgcreate -s 8M store /dev/mmcblk0p14&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 lvm.static lvcreate -L 465M -i 1 -M y --major 254 --minor 0 -n root store&lt;br /&gt;
 lvm.static lvcreate -L 64M -i 1 -M y --major 254 --minor 1 -n var store&lt;br /&gt;
 lvm.static lvcreate -L 16M -i 1 -M y --major 254 --minor 2 -n update store&lt;br /&gt;
 lvm.static lvcreate -L 24M -i 1 -M y --major 254 --minor 3 -n log store&lt;br /&gt;
 lvm.static lvcreate -L 144M -i 1 -M y --major 254 --minor 4 -n mojodb store&lt;br /&gt;
 lvm.static lvcreate -L 136M -i 1 -M y --major 254 --minor 5 -n filecache store&lt;br /&gt;
 lvm.static lvcreate -L 13.84G -i 1 -M y --major 254 --minor 6 -n media store&lt;br /&gt;
 lvm.static lvcreate -L 104M -i 1 -M y --major 254 --minor 7 -n swap store&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 mkdosfs -f 1 -s 64 /dev/store/media&lt;br /&gt;
&lt;br /&gt;
Then you need to doctor.&lt;br /&gt;
&lt;br /&gt;
Patrickc 01:45, 28 January 2012&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Talk:How_To_Recover&amp;diff=21507</id>
		<title>Talk:How To Recover</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Talk:How_To_Recover&amp;diff=21507"/>
		<updated>2012-01-28T01:48:41Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Complete filesystem creation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One thing I feel that should be mentioned, relative to the &amp;quot;Doctor disconnects at 8%&amp;quot; issue:&lt;br /&gt;
&lt;br /&gt;
*** It IS possible to get data off the Pre before reformatting the USB drive.  I know because I went through this process myself.&lt;br /&gt;
&lt;br /&gt;
What you'll need is the Palm PDK.  In the /share/jars/ directory is a file called DeviceBrowser.jar.  Once you've done the 'lvm.static' steps, you can open the DeviceBrowser program and you should be able to see the directory tree for the Pre.  &lt;br /&gt;
&lt;br /&gt;
As far as I can tell, you can only perform file operations on one file at a time, but you will be able to select and save (to another volume) nearly any file you find.  I did this with the pictures and videos that I did not want to lose.&lt;br /&gt;
&lt;br /&gt;
There are other, more complicated ways to try to create a tarball file and save it to the computer that's connected to the Pre, but this might be simpler for some folks.&lt;br /&gt;
&lt;br /&gt;
*** NOTE:  this must be done BEFORE the 'mkdosfs' command is issued.&lt;br /&gt;
&lt;br /&gt;
I hope this helps someone who is going through this issue and wants to have some way to preserve the contents of their USB drive.&lt;br /&gt;
&lt;br /&gt;
*** NOTE: Here is how to recreate the filesystem for a Pre2 (still in testing)&lt;br /&gt;
= Complete filesystem creation for a 16GB Pre2 =&lt;br /&gt;
&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 lvm.static vgremove store&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 lvm.static vgcreate -s 8M store /dev/mmcblk0p14&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 lvm.static lvcreate -L 465M -i 1 -M y --major 254 --minor 0 -n root store&lt;br /&gt;
 lvm.static lvcreate -L 64M -i 1 -M y --major 254 --minor 1 -n var store&lt;br /&gt;
 lvm.static lvcreate -L 16M -i 1 -M y --major 254 --minor 2 -n update store&lt;br /&gt;
 lvm.static lvcreate -L 24M -i 1 -M y --major 254 --minor 3 -n log store&lt;br /&gt;
 lvm.static lvcreate -L 144M -i 1 -M y --major 254 --minor 4 -n mojodb store&lt;br /&gt;
 lvm.static lvcreate -L 136M -i 1 -M y --major 254 --minor 5 -n filecache store&lt;br /&gt;
 lvm.static lvcreate -L 13.84G -i 1 -M y --major 254 --minor 6 -n media store&lt;br /&gt;
 lvm.static lvcreate -L 104M -i 1 -M y --major 254 --minor 7 -n swap store&lt;br /&gt;
 lvm.static vgscan --ignorelockingfailure&lt;br /&gt;
 lvm.static vgchange -ay --ignorelockingfailure&lt;br /&gt;
 mkdosfs -f 1 -s 64 /dev/store/media&lt;br /&gt;
&lt;br /&gt;
Then you need to doctor.&lt;br /&gt;
&lt;br /&gt;
Patrickc 01:45, 28 January 2012&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:Linphone&amp;diff=21499</id>
		<title>Application:Linphone</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:Linphone&amp;diff=21499"/>
		<updated>2012-01-26T00:04:40Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Test Report */ add packet8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{application&lt;br /&gt;
|name=Linphone&lt;br /&gt;
|type=webOS&lt;br /&gt;
|version=0.1.8&lt;br /&gt;
|tag=Communications&lt;br /&gt;
|screenshot=Icon_WebOSInternals_Linphone.png&lt;br /&gt;
|description=}}&lt;br /&gt;
&lt;br /&gt;
This is the very first true VoIP application running on any webOS device.&lt;br /&gt;
&lt;br /&gt;
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.&lt;br /&gt;
&lt;br /&gt;
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).&lt;br /&gt;
&lt;br /&gt;
== Alpha Test ==&lt;br /&gt;
&lt;br /&gt;
Linphone / webOS is currently in '''''alpha''''' test.&lt;br /&gt;
&lt;br /&gt;
At the moment, to get Linphone you have to already have a good understanding of VoIP (the open standard SIP kind, not the closed proprietary Skype kind) and find the download links in the PreCentral thread.&lt;br /&gt;
&lt;br /&gt;
Alpha testers, please report at the bottom of this page success &amp;amp; failure with your SIP provider(s). Add or update your own rows in the table (please use your P|C or WOI identity so we can PM you if needed).&lt;br /&gt;
&lt;br /&gt;
Any other information/request you would like to share/ask, please report [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html in the dedicated thread at PreCentral].&lt;br /&gt;
&lt;br /&gt;
== SIP Account ==&lt;br /&gt;
&lt;br /&gt;
You will have received some registration information from your SIP provider by the end of the sign-up process:&lt;br /&gt;
:* '''username''' or '''phonenumber'''&lt;br /&gt;
:* '''password'''&lt;br /&gt;
:* '''domain'''&lt;br /&gt;
:* '''proxy''' (''optional'')&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:&lt;br /&gt;
:* sip:'''''username'''''@'''''domain'''''&lt;br /&gt;
or&lt;br /&gt;
:* sip:'''''phonenumber'''''@'''''domain'''''&lt;br /&gt;
and will be used by other people willing to call you on your webOS device when running Linphone.&lt;br /&gt;
&lt;br /&gt;
== Dialpad ==&lt;br /&gt;
[[File:Linphone_Dialpad.png|200px|right]]&lt;br /&gt;
&lt;br /&gt;
This is (obviously!) where you dial a number you want to call...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Preferences ==&lt;br /&gt;
&lt;br /&gt;
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. &lt;br /&gt;
[[File:Linphone_Preferences.png|200px|right]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;'''SIP'''&amp;quot; group:&lt;br /&gt;
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''&lt;br /&gt;
:* '''PASSWORD''' - enter your '''''password'''''&lt;br /&gt;
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''&lt;br /&gt;
:* '''USE PROXY''': select&lt;br /&gt;
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)&lt;br /&gt;
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)&lt;br /&gt;
:* '''PROXY''' - enter your SIP provider '''''proxy''''' (or '''''proxy:port'''''), if any&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;'''NETWORK'''&amp;quot; group:&lt;br /&gt;
:* '''FIREWALL''' - select&lt;br /&gt;
::- '''NONE''' if you have a direct connection to the internet or you are behind a router with an [http://en.wikipedia.org/wiki/Application_Layer_Gateway application-level gateway] for SIP ('''ADDRESS''' and '''SERVER''' fields hidden)&lt;br /&gt;
::- '''NAT''' to provide the public IP address of your router ('''ADDRESS''' field shown)&lt;br /&gt;
::- '''STUN''' to rely on a STUN server to discover the public IP address of your router ('''SERVER''' field shown)&lt;br /&gt;
:* '''ADDRESS''' - enter your router's public IP address&lt;br /&gt;
:* '''SERVER''' - enter the address of the STUN server&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
&lt;br /&gt;
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker&lt;br /&gt;
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...&lt;br /&gt;
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...&lt;br /&gt;
&lt;br /&gt;
== Test Report ==&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
&lt;br /&gt;
!colspan=&amp;quot;4&amp;quot; border=&amp;quot;5&amp;quot;|SIP Provider&lt;br /&gt;
!colspan=&amp;quot;3&amp;quot;|VoIP Test&lt;br /&gt;
!colspan=&amp;quot;6&amp;quot;|Test Conditions&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Name&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Domain&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Proxy&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Firewall&lt;br /&gt;
&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Register&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Call-Out&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Call-In&lt;br /&gt;
&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Linphone&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Network (WiFi/EVDO/3G)&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Device&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|When&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Who&lt;br /&gt;
!{{Hl3}} align=&amp;quot;center&amp;quot;|Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|[http://fr.wikipedia.org/wiki/Freephonie Freephonie]||freephonie.net||''(empty)''||NONE&lt;br /&gt;
||OK||OK ''(pstn)''||''(untested)''&lt;br /&gt;
||0.1.8||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Mar 2011||Thibaud||Call-in not really a feature of Freephonie&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.iptel.org/service iptel.org]||iptel.org||sip.iptel.org ''(optional)''||''(n/a)''&lt;br /&gt;
||OK||''(untested)''||OK ''(sip)''&lt;br /&gt;
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||proxy.sipthor.net||''(n/a)''&lt;br /&gt;
||OK||''(untested)''||OK ''(sip)''&lt;br /&gt;
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10&lt;br /&gt;
|-&lt;br /&gt;
|[http://support.gizmoproject.com/index.php?_m=knowledgebase&amp;amp;_a=viewarticle&amp;amp;kbarticleid=409 Gizmo]||proxy01.sipphone.com||''(empty)''||''(n/a)''&lt;br /&gt;
||OK||''(untested)''||OK ''(sip)''&lt;br /&gt;
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.draytel.org/features Draytel]||draytel.org||''(empty)''||''(n/a)''&lt;br /&gt;
||OK||''(untested)''||OK ''(sip)''&lt;br /&gt;
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.sipgate.com sipgate]||sipgate.com||sipgate.com||NONE&lt;br /&gt;
||OK||OK||OK (most of the time- inconsistent),'' ''(sip)''&lt;br /&gt;
||0.1.8||WiFi ''(University of Kentucky WiFi)''||Pre- 2.1||Mar 2011 ''(updated)''||Ricyteach||Call initiated from Voogle (Google Voice)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.sipgate.com sipgate]||sipgate.com||sipgate.com||STUN, stun.sipgate.net:10000&lt;br /&gt;
||OK||untested||hangs at INCOMING_INITIATED ''(sip)''&lt;br /&gt;
||0.1.8||WiFi ''(University of Kentucky WiFi)''||Pre- 2.1||Mar 2011||Ricyteach||Call initiated from Voogle (Google Voice)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.pbxes.com pbxes]||pbxes.com||pbxes.com||&lt;br /&gt;
||REG PENDING||||&lt;br /&gt;
||0.1.8||||Pre2 2.1||Mar 2011||wprater||&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.vonage.com vonage]||sphone.vopr.vonage.net||(empty)||Tried With and Without||OK*||OK* (to vonage &amp;amp; sprint mobile)&lt;br /&gt;
||OK* (from vonage &amp;amp; sprint mobile)||0.1.8 ||Both Wifi+NAT and Sprint ||Pre 1.4.5 ||Mar 2011||jjeansonne||*with some struggle to get sucessful registration and calls placed.  Had to restart the app many times and go in/out of account setting page&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.pbxes.com pbxes]||pbxes.org||pbxes.org||NONE&lt;br /&gt;
||OK||hangs at CALL_OUT_RINGING||untested&lt;br /&gt;
||0.1.8||WiFi ''(University of Kentucky WiFi)''||Pre- 2.1||Mar 2011||Ricyteach||Entry for pbxes above has wrong domain entered&lt;br /&gt;
|-&lt;br /&gt;
|[http://1und1.de 1und1]||1und1.de||sip.1und1.de||STUN, stun.1und1.de&lt;br /&gt;
||REG OK||||&lt;br /&gt;
||0.1.8||WIFI (DSL router, 16/1Mbps)||Pre 1.4.5||Mar 2011||einalex||&lt;br /&gt;
|-&lt;br /&gt;
|[http://ekiga.net ekiga]||ekiga.net||(empty)||STUN, stun.1und1.de&lt;br /&gt;
||REG OK||||&lt;br /&gt;
||0.1.8||WIFI (DSL router, 16/1Mbps)||Pre 1.4.5||Mar 2011||einalex||&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||(empty)||''(n/a)''&lt;br /&gt;
||OK||''(untested)''||OK ''(sip)''&lt;br /&gt;
||0.1.8||WiFi||Pixi+ 1.4.5||Feb 2011||puuj||Call initiated from Google Voice via IPKall number&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.pbxes.com pbxes]||pbxes.com||(empty)||''(n/a)''&lt;br /&gt;
||OK||''(untested)''||OK ''(sip)''&lt;br /&gt;
||0.1.8||WiFi||Pixi+ 1.4.5||Feb 2011||puuj||Call initiated from Google Voice via IPKall number&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.linphone.org linphone]||sip.linphone.org||(empty)||''(n/a)''&lt;br /&gt;
||OK||''(untested)''||''(untested)''&lt;br /&gt;
||0.1.8||WIFI (DSL router, 8/1Mbps)||Pre 2.1.0||Mar 2011||kostka||&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.callcentric.com callcentric]||callcentric.com||(empty)||''(n/a)''&lt;br /&gt;
||REG_PENDING||||&lt;br /&gt;
||0.1.8||WIFI (DSL router, 8/1Mbps)||Pre 2.1.0||Mar 2011||kostka||&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.pbxes.com pbxes]||pbxes.org||(empty)||''(n/a)''&lt;br /&gt;
||OK||''(untested)''||hangs at CALL_IN_INVITE&lt;br /&gt;
||0.1.8||WIFI (DSL router, 8/1Mbps)||Pre 2.1.0||Mar 2011||kostka||Call initiated from Google Voice via IPKall number&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||(empty)||''(n/a)''&lt;br /&gt;
||OK||''(untested)''||hangs at CALL_IN_INVITE&lt;br /&gt;
||0.1.8||WIFI (DSL router, 8/1Mbps)||Pre 2.1.0||Mar 2011||kostka||Call initiated from Google Voice via IPKall number&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.sipgate.com sipgate]||sipgate.com||sipgate.com||NONE&lt;br /&gt;
||OK only for the first start up. After restart the APP, it shows Reg_Pending||untested||OK if registered&lt;br /&gt;
||0.1.8||WiFi||Pixi+ 1.4.5||April 2011||y_one2000||Call initiated from GV &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.messagenet.it messagenet]||sip.messagenet.it||(empty)||NONE&lt;br /&gt;
||OK||untested||OK &lt;br /&gt;
||0.1.8||WiFi||Pre- 2.1.0||June 2011||Darkmagister||Call initiated from standard home phone line &lt;br /&gt;
|-&lt;br /&gt;
|[http://www.onsip.com onsip]||login.onsip.com ||NO ||NONE&lt;br /&gt;
||Reg_Failed ||untested ||untested &lt;br /&gt;
||0.1.8 ||WiFi ||Veer ||July 2011 ||dougmany || usually need auth_username, tried both and failed.&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.pbxes.com pbxes]||pbxes.org||(empty)||''NONE''&lt;br /&gt;
||REG_OK||''hangs at CALL_OUT_RINGING''||hangs&lt;br /&gt;
||0.1.8||WIFI ||Pre (minus) 2.1.0||Sep 2011||SystemR89|| Internal calls from/to internals: no audio, hang up a device doesn't hang up the other one. Can't start the app without reboot: &amp;quot;Waiting for the service to come up...&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|8x8 (packet8)|| || ||&lt;br /&gt;
||NO|| NO ||NO&lt;br /&gt;
|| || || || || || Requires encryption&lt;br /&gt;
|-&lt;br /&gt;
|''New entry...''|| || ||&lt;br /&gt;
|| || || &lt;br /&gt;
|| || || || || || ''Please copy this row so the template still exists... :-)''&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Optware&amp;diff=21497</id>
		<title>Optware</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Optware&amp;diff=21497"/>
		<updated>2012-01-25T19:07:34Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Installing &amp;quot;raw&amp;quot; nslu2-linux.org Optware packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Using Optware==&lt;br /&gt;
&lt;br /&gt;
For most users, [[Preware]] is the preferred method of installing apps.&lt;br /&gt;
&lt;br /&gt;
[[Preware]] has several of the most popular and useful Optware packages available in the Optware feed.  If the Optware package you're looking for is available in [[Preware]], just use [[Preware]] to install it and ignore the following instructions.  &lt;br /&gt;
&lt;br /&gt;
==&amp;quot;Raw&amp;quot; Optware packages vs. mobi.optware.* packages==&lt;br /&gt;
&lt;br /&gt;
As mentioned previously, [[Preware]]'s Optware feed includes a selection of popular packages.  These package file names follow the pattern '''mobi.optware.*'''.  All packages installed by [[Preware]] (including the mobi.optware.* packages) are managed in the command line using the '''ipkg''' command (with a mandatory -o /media/cryptofs/apps option).&lt;br /&gt;
&lt;br /&gt;
There are over one thousand nslu2-linux.org raw Optware packages that are not available in [[Preware]]'s Optware feed.  We will refer to these as '''raw''' Optware packages (or &amp;quot;the nslu2-linux.org Optware packages&amp;quot;).   One other important distinction is that raw Optware packages are managed using the '''ipkg-opt''' command.&lt;br /&gt;
&lt;br /&gt;
Let's re-state the advice that if there is a mobi.optware.* version of the package, you should use [[Preware]] to install it.&lt;br /&gt;
&lt;br /&gt;
==Installing ipkg-out for access to raw Optware packages==&lt;br /&gt;
&lt;br /&gt;
*!!!!This is for advanced command line users only!!!!&lt;br /&gt;
&lt;br /&gt;
Use [[Preware]] to install both the &amp;quot;Optware Bootstrap&amp;quot; and the &amp;quot;Optware Advanced Linux Command Line Installer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
These instructions also assume you have command-line access to your Pre/Touchpad.  Instructions for getting this access can be found at  [[Application:OpenSSH|Access via SSH]] and [[Portal:Accessing_Linux|Access via Novaterm]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Managing &amp;quot;raw&amp;quot; nslu2-linux.org Optware packages ==&lt;br /&gt;
&lt;br /&gt;
These commands should be typed from a shell.  Make sure you use '''ipkg-opt''' and not ipkg.&lt;br /&gt;
&lt;br /&gt;
* Download/Update the package list from nslu2-linux.org.&lt;br /&gt;
&lt;br /&gt;
  ipkg-opt update&lt;br /&gt;
&lt;br /&gt;
* Upgrade [-test will show what would be done] all installed packages&lt;br /&gt;
&lt;br /&gt;
  ipkg-opt [-test] upgrade&lt;br /&gt;
&lt;br /&gt;
* To get a list of all packages&lt;br /&gt;
&lt;br /&gt;
  ipkg-opt list&lt;br /&gt;
&lt;br /&gt;
* To get a list of installed packages&lt;br /&gt;
&lt;br /&gt;
  ipkg-opt list_installed&lt;br /&gt;
&lt;br /&gt;
* Here is an example of the command used to install the Python 2.5 interpreter&lt;br /&gt;
&lt;br /&gt;
  ipkg-opt install python25&lt;br /&gt;
&lt;br /&gt;
* To remove a package&lt;br /&gt;
&lt;br /&gt;
  ipkg-opt remove python25&lt;br /&gt;
&lt;br /&gt;
* To search for a package. (ipkg-opt search seems not to work well?)&lt;br /&gt;
  ipkg-opt list | grep python25&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=UbuntuChroot&amp;diff=21429</id>
		<title>UbuntuChroot</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=UbuntuChroot&amp;diff=21429"/>
		<updated>2012-01-14T21:11:14Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Alternative Step 1: Re-partitioning by hand */ missing close tag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You need a large-enough ext3fs partition created with Meta-Doctor mounted at /media/ext3fs (instructions for how to create a partition are available below). Note that the latest optware bootstrap package will also use this if it exists.  '''If you have not already done so you should setup the ext3fs partition to mount at bootup.'''  (Failure to do so will cause you to run out of disk space)  Instructions can be found on the [[Application:MetaDoctor#How_to_get_the_optional_ext3fs_partition_mounted_at_device_boot|Meta Doctor]] page.&lt;br /&gt;
&lt;br /&gt;
Please support the project with a [[WebOS_Internals:Site_support|Donation]], and install the Preware Homebrew Documentation app from the official app catalog to learn how to install Preware on your device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Intro: What you need to know===&lt;br /&gt;
UbuntuChroot is the raw Ubuntu terminal without the familiar GNOME graphical interface that all have come to think of Ubuntu. With this installed, you will be able to install ubuntu programs and launch them with in the terminal card. However, you can install a GUI windows manager such as LXDE which will let you use it as you would a normal computer. &lt;br /&gt;
To do this, the basic rundown will be making a new WebOS Doctor that has a separete partition of memory for Ubuntu to run with in. Then we will install it on your TouchPad and mount that partition so it will be able to be used after a reboot of the device. Lastly, we will install Xecutah, XServer, and UbuntuChroot from Preware and boot up Ubuntu on your TouchPad.&lt;br /&gt;
Both credit and Props go to WebOS Internals for making this possible and putting in all the hard work they have to make it as easy as it is.&lt;br /&gt;
&lt;br /&gt;
* '''Warnings: WebOS Internals takes no responsibility over what may happen to your device. If you follow these instructions it 'should' work perfectly. If you do end up messing something up you 'should' be able to just doctor the device using the stock WebOS Doctor from HP.'''&lt;br /&gt;
**'''You my want to backup app data and the like using Save/Restore in Preware as you will lose all your data buy installing a WebOS Doctor. Please do so!'''&lt;br /&gt;
**'''You must remove Optware before beginning this process.  Failure to do so will most likely cause you issues!'''&lt;br /&gt;
&lt;br /&gt;
===Step 1: Creating a WebOS Doctor===&lt;br /&gt;
* We will be using the Meta Doctor to create a special WebOS Doctor that will create a 2GB (or more if you wish to do so) partition in /media/ext3fs/ were Ubuntu will be.&lt;br /&gt;
* Use the WebOS Internals Guide to installing and running the Meta Doctor (the link below)&lt;br /&gt;
**[[Application:MetaDoctor#Step_1:_Setting_up_Meta-Doctor Step 1: |Application:MetaDoctor - Setting up Meta-Doctor Step 1:]]&lt;br /&gt;
* Make sure you uncomment the correct setting in the Makefile to actually create the ext3fs partition. Which will be a little ways down in the file were it says &amp;quot;# EXT3FS_PARTITION_SIZE = 2GB&amp;quot;. Delete that # before it to make it readable to the program and if you desire to you may change the 2GB to the size you wish to have for Ubuntu. '''BUT BE AWARE THAT THIS TAKES AWAY THE MEMORY FROM THE USB PARTITION AND ADDS IT TO UBUNTU.''' Now save the file still with no file extension. &lt;br /&gt;
*If you are using a Wifi Only TouchPad you will be using the last one which has touchpad for device and WiFi all for the carrier.&lt;br /&gt;
* Once the Meta Doctor is done, run the WebOS Doctor it created under the 'builds' folder. And setup your device.&lt;br /&gt;
&lt;br /&gt;
===Alternative Step 1: Re-partitioning by hand===&lt;br /&gt;
If you do not want to run the doctor, but do want to do the right thing and give your Ubuntu a partition of its own, here's, roughly, how: [note: [[User:Habbie|Habbie]] 08:10, 17 September 2011 (UTC) writing this from memory. somebody should try it and update the details.]:&lt;br /&gt;
[[User:Midnite|Midnite]] 26 September 2011 confirmed, below works correctly.&lt;br /&gt;
&lt;br /&gt;
# connect with novaterm (not via quicklaunch as you can't see dialogs)&lt;br /&gt;
First determine how much actual space is being used by /media/internal (not whats allocated to it)&lt;br /&gt;
#&amp;lt;code&amp;gt; df -h | grep internal&amp;lt;/code&amp;gt;&lt;br /&gt;
Remember this as you will need to keep that in mind when you resize&lt;br /&gt;
Disconnect cryptofs:&lt;br /&gt;
# &amp;lt;code&amp;gt;pkill -SIGUSR1 cryptofs&amp;lt;/code&amp;gt;&lt;br /&gt;
Unmount /media/internal: &lt;br /&gt;
# &amp;lt;code&amp;gt;umount /media/internal&amp;lt;/code&amp;gt;&lt;br /&gt;
verify you have a clean filesystem *before* you resize it:&lt;br /&gt;
# &amp;lt;code&amp;gt;/usr/sbin/fsck.vfat /dev/mapper/store-media&amp;lt;/code&amp;gt;&lt;br /&gt;
Then verify how much space /media/internal is using&lt;br /&gt;
#&amp;lt;code&amp;gt; lvscan | grep media&amp;lt;/code&amp;gt;&lt;br /&gt;
For a 16GB TP you should only reduce the size by 4GB and for a 32GB TP you can safely reduce by 8GB&lt;br /&gt;
So this means if the size is 23GB on a 32GB TP your final space that you would resize to is ie: 23GB-8GB=15GB&lt;br /&gt;
# &amp;lt;code&amp;gt;resizefat /dev/mapper/store-media {size you determined it to be}G&amp;lt;/code&amp;gt; - I picked 4G to leave about 9G for my Ubuntu. Decide for yourself. This operation will delete your data if you make it too small.&lt;br /&gt;
# &amp;lt;code&amp;gt;lvresize -L 4G /dev/mapper/store-media&amp;lt;/code&amp;gt;&lt;br /&gt;
# now, remount /media/internal and /media/cryptofs. I decided to just reboot but you could do the remount/reboot later. rwhitby advises &amp;lt;code&amp;gt;pkill -SIGUSR2 cryptofs&amp;lt;/code&amp;gt; here.&lt;br /&gt;
# &amp;lt;code&amp;gt; lvcreate -l 100%FREE -n ext3fs store &amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;mkfs.ext3 /dev/mapper/store-ext3fs&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;mount -o remount,rw /&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;echo &amp;quot;/dev/mapper/store-ext3fs /media/ext3fs auto noatime 	0	0&amp;quot; &amp;gt;&amp;gt; /etc/fstab&amp;lt;/code&amp;gt;&lt;br /&gt;
# check to make sure nothing already exists under mount point: &amp;lt;code&amp;gt;ls -l /media/ext3fs&amp;lt;/code&amp;gt;&lt;br /&gt;
## If above shows files/dirs under /media/ext3fs, you will need to copy it and then move it back after mounting:&lt;br /&gt;
## &amp;lt;code&amp;gt;cd /media/ext3fs; tar -cf /tmp/ext3fs-files.tar .&amp;lt;/code&amp;gt;&lt;br /&gt;
## and then &amp;lt;code&amp;gt;rm -rf /media/ext3fs&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;mkdir /media/ext3fs&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;mount -o remount,ro /&amp;lt;/code&amp;gt;&lt;br /&gt;
# &amp;lt;code&amp;gt;mount -a&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;reboot&amp;lt;/code&amp;gt;&lt;br /&gt;
# If files existed under /media/ext3fs before mounting, recreate them with:&lt;br /&gt;
## &amp;lt;code&amp;gt;cd /media/ext3fs ; tar xvf /tmp/ext3fs-files.tar ; rm /tmp/ext3fs-files.tar&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skip the next step (Step 2: Mounting the ext3fs partition) - we have already done this above in step 10.&lt;br /&gt;
&lt;br /&gt;
===Step 2: Mounting the ext3fs partition===&lt;br /&gt;
*Follow the intructions of the Chrooting wiki page.&lt;br /&gt;
**[[Application:MetaDoctor#How_to_get_the_optional_ext3fs_partition_mounted_at_device_boot |Application:MetaDoctor - How to get the optional ext3fs partition mounted at device boot]]&lt;br /&gt;
&lt;br /&gt;
===Step 3: Installing UbuntuChroot, Xecutah, and XServer===&lt;br /&gt;
* Open up Preware and tap List Of Everything.&lt;br /&gt;
* Search for and install the following: UbuntuChroot, Xecutah, and XServer&lt;br /&gt;
* Now opened Xecutah and tap XServer and a new card will come up.&lt;br /&gt;
* Go back to Xecutah and tap UbuntuChroot. Then swipe back to the new card that came up.&lt;br /&gt;
* Now you should have the Ubuntu terminal. Done. It should have a few 'mount' commands and then the @Touchpad:&lt;br /&gt;
&lt;br /&gt;
===Step 4: What's Next?===&lt;br /&gt;
* Now to have some fun after all that work you put in!&lt;br /&gt;
* Take a look at the auto configuration script that will install and setup most of the what is in the next bullet for you in just a few steps.&lt;br /&gt;
**[http://forums.precentral.net/webos-development/295909-easy-autoconfiguration-ubuntu.html Easy Autoconfiguration for Ubuntu]&lt;br /&gt;
* Type the below and it will update the program lists.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Now type the following in the box to install what ever you wish! &lt;br /&gt;
&amp;lt;pre&amp;gt;/***type the below for LibreOffice&lt;br /&gt;
apt-get install LibreOffice&lt;br /&gt;
&lt;br /&gt;
/***type the below for the Chromium Browser&lt;br /&gt;
apt-get install chromium-browser&lt;br /&gt;
&lt;br /&gt;
/***type the below for GIMP&lt;br /&gt;
apt-get install gimp&lt;br /&gt;
&lt;br /&gt;
/***type the below for Eclipse&lt;br /&gt;
apt-get install eclipse&lt;br /&gt;
&lt;br /&gt;
/***type the below for LXDE&lt;br /&gt;
apt-get install lxde&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to remove the ext3fs partition ==&lt;br /&gt;
&lt;br /&gt;
*[[Application:MetaDoctor#How_to_remove_the_ext3fs_partition |Application:MetaDoctor - How to remove the ext3fs partition ]]&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=21385</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=21385"/>
		<updated>2012-01-12T19:01:24Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* MD5 sums */ +md5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB456UTXXXX (HP TouchPad 10&amp;quot; 64GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304wifi/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
* version 3.0.5 http://palm.cdnetworks.net/rom/touchpad/p305rod01122012/wd305wifi/webosdoctorp305hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-I30C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
* version 3.0.4-78 http://palm.cdnetworks.net/rom/touchpad/p304rod11152011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
* version 3.0.5 http://palm.cdnetworks.net/rom/touchpad/p305rod01122012/wd305att/webosdoctorp305hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar (P100UNA/ROW)&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaverizon/webosdoctorp224mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaatt/webosdoctorp224mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
''(Palm changed p103ueuna to p224pre2 in 2.2.4)''&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantawr/webosdoctorp224mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number from /etc/palm-build-info):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2e7fbf0bad8b89fbe88e0805c626df02 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
 20111012   77 c580ad7960fc6ff4fe9559d5ef98c04c webosdoctorp304hstnhwifi-3.0.4.jar&lt;br /&gt;
 20111012   77 e91bc84ad1ffc7c7681e3ffde467d467 webosdoctorp304hstnhatt-3.0.4.jar&lt;br /&gt;
 20111129  160 ea0cb312cb92c1e4d7f1d70820923538 webosdoctorp224pre2-wr-2.2.4.jar&lt;br /&gt;
 20111129 2211 4670a65b6d35e6a4bb73905db79044a3 webosdoctorp224mantaatt-2.2.4.jar&lt;br /&gt;
 20111129 3175 c4aa5b8bb00cec6079416591f7a8e38c webosdoctorp224manta-wr-2.2.4.jar&lt;br /&gt;
 20111129 1222 04648bca9d241bc0889ceaf5c8ddf790 webosdoctorp224mantaverizon-2.2.4.jar&lt;br /&gt;
 20111211   86 ddc055f64b17cc2ed938441558d8a2e7  webosdoctorp305hstnhatt-3.0.5.jar&lt;br /&gt;
 20111211   86 953a902b1fa931e640a0f29adc2d5477  webosdoctorp305hstnhwifi-3.0.5.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=21383</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=21383"/>
		<updated>2012-01-12T18:50:37Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* MD5 sums */ data source info update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB456UTXXXX (HP TouchPad 10&amp;quot; 64GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304wifi/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
* version 3.0.5 http://palm.cdnetworks.net/rom/touchpad/p305rod01122012/wd305wifi/webosdoctorp305hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-I30C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
* version 3.0.4-78 http://palm.cdnetworks.net/rom/touchpad/p304rod11152011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
* version 3.0.5 http://palm.cdnetworks.net/rom/touchpad/p305rod01122012/wd305att/webosdoctorp305hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar (P100UNA/ROW)&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaverizon/webosdoctorp224mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaatt/webosdoctorp224mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
''(Palm changed p103ueuna to p224pre2 in 2.2.4)''&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantawr/webosdoctorp224mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number from /etc/palm-build-info):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2e7fbf0bad8b89fbe88e0805c626df02 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
 20111012   77 c580ad7960fc6ff4fe9559d5ef98c04c webosdoctorp304hstnhwifi-3.0.4.jar&lt;br /&gt;
 20111012   77 e91bc84ad1ffc7c7681e3ffde467d467 webosdoctorp304hstnhatt-3.0.4.jar&lt;br /&gt;
 20111129  160 ea0cb312cb92c1e4d7f1d70820923538 webosdoctorp224pre2-wr-2.2.4.jar&lt;br /&gt;
 20111129 2211 4670a65b6d35e6a4bb73905db79044a3 webosdoctorp224mantaatt-2.2.4.jar&lt;br /&gt;
 20111129 3175 c4aa5b8bb00cec6079416591f7a8e38c webosdoctorp224manta-wr-2.2.4.jar&lt;br /&gt;
 20111129 1222 04648bca9d241bc0889ceaf5c8ddf790 webosdoctorp224mantaverizon-2.2.4.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=21381</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=21381"/>
		<updated>2012-01-12T18:48:59Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* AT&amp;amp;T 3G */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB456UTXXXX (HP TouchPad 10&amp;quot; 64GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304wifi/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
* version 3.0.5 http://palm.cdnetworks.net/rom/touchpad/p305rod01122012/wd305wifi/webosdoctorp305hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-I30C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
* version 3.0.4-78 http://palm.cdnetworks.net/rom/touchpad/p304rod11152011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
* version 3.0.5 http://palm.cdnetworks.net/rom/touchpad/p305rod01122012/wd305att/webosdoctorp305hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar (P100UNA/ROW)&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaverizon/webosdoctorp224mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaatt/webosdoctorp224mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
''(Palm changed p103ueuna to p224pre2 in 2.2.4)''&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantawr/webosdoctorp224mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2e7fbf0bad8b89fbe88e0805c626df02 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
 20111012   77 c580ad7960fc6ff4fe9559d5ef98c04c webosdoctorp304hstnhwifi-3.0.4.jar&lt;br /&gt;
 20111012   77 e91bc84ad1ffc7c7681e3ffde467d467 webosdoctorp304hstnhatt-3.0.4.jar&lt;br /&gt;
 20111129  160 ea0cb312cb92c1e4d7f1d70820923538 webosdoctorp224pre2-wr-2.2.4.jar&lt;br /&gt;
 20111129 2211 4670a65b6d35e6a4bb73905db79044a3 webosdoctorp224mantaatt-2.2.4.jar&lt;br /&gt;
 20111129 3175 c4aa5b8bb00cec6079416591f7a8e38c webosdoctorp224manta-wr-2.2.4.jar&lt;br /&gt;
 20111129 1222 04648bca9d241bc0889ceaf5c8ddf790 webosdoctorp224mantaverizon-2.2.4.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=21379</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=21379"/>
		<updated>2012-01-12T18:47:11Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Wifi Only */ webOS® Doctor™ for HP® Touchpad for wifi. Build wifi.88.86, webOS 3.0.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB456UTXXXX (HP TouchPad 10&amp;quot; 64GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304wifi/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
* version 3.0.5 http://palm.cdnetworks.net/rom/touchpad/p305rod01122012/wd305wifi/webosdoctorp305hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-I30C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
* version 3.0.4-78 http://palm.cdnetworks.net/rom/touchpad/p304rod11152011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar (P100UNA/ROW)&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaverizon/webosdoctorp224mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaatt/webosdoctorp224mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
''(Palm changed p103ueuna to p224pre2 in 2.2.4)''&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantawr/webosdoctorp224mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2e7fbf0bad8b89fbe88e0805c626df02 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
 20111012   77 c580ad7960fc6ff4fe9559d5ef98c04c webosdoctorp304hstnhwifi-3.0.4.jar&lt;br /&gt;
 20111012   77 e91bc84ad1ffc7c7681e3ffde467d467 webosdoctorp304hstnhatt-3.0.4.jar&lt;br /&gt;
 20111129  160 ea0cb312cb92c1e4d7f1d70820923538 webosdoctorp224pre2-wr-2.2.4.jar&lt;br /&gt;
 20111129 2211 4670a65b6d35e6a4bb73905db79044a3 webosdoctorp224mantaatt-2.2.4.jar&lt;br /&gt;
 20111129 3175 c4aa5b8bb00cec6079416591f7a8e38c webosdoctorp224manta-wr-2.2.4.jar&lt;br /&gt;
 20111129 1222 04648bca9d241bc0889ceaf5c8ddf790 webosdoctorp224mantaverizon-2.2.4.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=User:Dwc/Confirmed_human_wiki_users&amp;diff=21069</id>
		<title>User:Dwc/Confirmed human wiki users</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=User:Dwc/Confirmed_human_wiki_users&amp;diff=21069"/>
		<updated>2011-12-27T21:20:54Z</updated>

		<summary type="html">&lt;p&gt;Dwc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Perhaps a query can be done by edit count and users with editcounts &amp;gt; N could be added en masse?&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! User&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[User:ChairmanTubeAmp]]&lt;br /&gt;
| martin_beauchamp, &amp;quot;I'd like edit privs so that I can correct that part of the page.&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=20727</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=20727"/>
		<updated>2011-12-20T01:46:45Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* MD5 sums */ fix filename&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB456UTXXXX (HP TouchPad 10&amp;quot; 64GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304wifi/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-I30C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
* version 3.0.4-78 http://palm.cdnetworks.net/rom/touchpad/p304rod11152011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar (P100UNA/ROW)&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaatt/webosdoctorp224mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
''(Palm changed p103ueuna to p224pre2 in 2.2.4)''&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantawr/webosdoctorp224mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2e7fbf0bad8b89fbe88e0805c626df02 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
 20111012   77 c580ad7960fc6ff4fe9559d5ef98c04c webosdoctorp304hstnhwifi-3.0.4.jar&lt;br /&gt;
 20111012   77 e91bc84ad1ffc7c7681e3ffde467d467 webosdoctorp304hstnhatt-3.0.4.jar&lt;br /&gt;
 20111129  160 ea0cb312cb92c1e4d7f1d70820923538 webosdoctorp224pre2-wr-2.2.4.jar&lt;br /&gt;
 20111130  170 4670a65b6d35e6a4bb73905db79044a3 webosdoctorp224mantaatt-2.2.4.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=20725</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=20725"/>
		<updated>2011-12-20T01:46:30Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* MD5 sums */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB456UTXXXX (HP TouchPad 10&amp;quot; 64GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304wifi/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-I30C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
* version 3.0.4-78 http://palm.cdnetworks.net/rom/touchpad/p304rod11152011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar (P100UNA/ROW)&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaatt/webosdoctorp224mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
''(Palm changed p103ueuna to p224pre2 in 2.2.4)''&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantawr/webosdoctorp224mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2e7fbf0bad8b89fbe88e0805c626df02 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
 20111012   77 c580ad7960fc6ff4fe9559d5ef98c04c webosdoctorp304hstnhwifi-3.0.4.jar&lt;br /&gt;
 20111012   77 e91bc84ad1ffc7c7681e3ffde467d467 webosdoctorp304hstnhatt-3.0.4.jar&lt;br /&gt;
 20111129  160 ea0cb312cb92c1e4d7f1d70820923538 webosdoctorp224pre2-wr-2.2.4.jar&lt;br /&gt;
 20111130  170 4670a65b6d35e6a4bb73905db79044a3 webosdoctorp224mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=20723</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=20723"/>
		<updated>2011-12-20T01:45:53Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* MD5 sums */ +2.2.4 att pre3 md5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB456UTXXXX (HP TouchPad 10&amp;quot; 64GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304wifi/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-I30C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
* version 3.0.4-78 http://palm.cdnetworks.net/rom/touchpad/p304rod11152011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar (P100UNA/ROW)&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaatt/webosdoctorp224mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
''(Palm changed p103ueuna to p224pre2 in 2.2.4)''&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantawr/webosdoctorp224mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2e7fbf0bad8b89fbe88e0805c626df02 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
 20111012   77 c580ad7960fc6ff4fe9559d5ef98c04c webosdoctorp304hstnhwifi-3.0.4.jar&lt;br /&gt;
 20111012   77 e91bc84ad1ffc7c7681e3ffde467d467 webosdoctorp304hstnhatt-3.0.4.jar&lt;br /&gt;
 20111129  160 ea0cb312cb92c1e4d7f1d70820923538 webosdoctorp224pre2-wr-2.2.4.jar&lt;br /&gt;
 yyyymmdd  xxx 4670a65b6d35e6a4bb73905db79044a3 webosdoctorp224mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=20719</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=20719"/>
		<updated>2011-12-20T01:44:56Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Pre 3 */ +2.2.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB456UTXXXX (HP TouchPad 10&amp;quot; 64GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-I29C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304wifi/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-I30C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
* version 3.0.4-78 http://palm.cdnetworks.net/rom/touchpad/p304rod11152011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar (P100UNA/ROW)&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/manta/p224r0d12192011/wdmantaatt/webosdoctorp224mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
* version 2.2.4 http://palm.cdnetworks.net/rom/pre2/p224rod12052011/wrep224rod/webosdoctorp224pre2wr.jar (P102UEU/P102UNA,ROW)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
''(Palm changed p103ueuna to p224pre2 in 2.2.4)''&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2e7fbf0bad8b89fbe88e0805c626df02 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
 20111012   77 c580ad7960fc6ff4fe9559d5ef98c04c webosdoctorp304hstnhwifi-3.0.4.jar&lt;br /&gt;
 20111012   77 e91bc84ad1ffc7c7681e3ffde467d467 webosdoctorp304hstnhatt-3.0.4.jar&lt;br /&gt;
 20111129  160 ea0cb312cb92c1e4d7f1d70820923538 webosdoctorp224pre2-wr-2.2.4.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Auto-Update_Patch_Technology&amp;diff=20289</id>
		<title>Auto-Update Patch Technology</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Auto-Update_Patch_Technology&amp;diff=20289"/>
		<updated>2011-11-30T02:56:22Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Preware */ add note about some non-ota safe updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
Auto-Update Patch Technology (AUPT) is the existing patching technology found in all homebrew patches in the webos-patches feed. AUPT is built into the installation and removal scripts of patches and allows patches to be installed/removed even after faulty installs, partial or full erases, webos doctors and even OTA updates to new WebOS versions!&lt;br /&gt;
&lt;br /&gt;
There is also a concept of placeholder patches in the webos-patches feeds.  All patches will at least build a dummy package with version ending in -0.  These dummy packages may be installed to serve as a placeholder so that when they are ported to the new webOS version you will see the Update available in Preware. This will be useful to know when a patch has been ported to the new webOS version after an OTA update without having to check the forums every so often.&lt;br /&gt;
&lt;br /&gt;
All patch installations and removals will now log to /media/internal/webos-patches.log and should be examined for detailed information with regards to any patch installation or removal failures.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Always install patches with Preware or webOS Quick Install v3.01 or later.  &lt;br /&gt;
&lt;br /&gt;
== Verification ==&lt;br /&gt;
You may wish to verify that all of your installed patches were indeed installed with AUPT built in and that there are no left-over older or incompatible patches installed.  In order to do this, you can open the text file .webosinternals.patches.packages found in USB mode from your PC.  Each package should contain &amp;quot;aupt-N&amp;quot; indicating the version of aupt built into that patch.  If there are ANY lines in that file that contain nothing after the package name that indicates an old incompatible technology was built into that patch.  '''Remove these packages immediately and re-install'''  (see: Installation section)&lt;br /&gt;
&lt;br /&gt;
=== Emergency File Verification ===&lt;br /&gt;
Upon installation, this package will run through all known stock md5sums and check against the known safe patch technology version(s).  Simply install this package and if you receive an error that means that there is some unknown or outdated file modification or patch installation.  If installing via Preware you can tap &amp;quot;Show IPKG log&amp;quot; to see which packages/files are touched by outdated/unknown patching technologies.  You can also check the webos-patches.log file in USB mode for this information.  &lt;br /&gt;
&lt;br /&gt;
== Re-installation and Upgrades ==&lt;br /&gt;
There are various scenarios you may find yourself in where a patch may be installed or uninstalled.  We will discuss what to do after each of these situations.  &lt;br /&gt;
&lt;br /&gt;
=== webOS Doctor ===&lt;br /&gt;
&lt;br /&gt;
The webOS Doctor is a great way to ensure you are running completely stock Palm webOS files in the root filesystem.  There are 3 situations you can be in with patches installed after WebOS Doctor.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is a PRIOR webOS version than the one that was running when you installed the Patches, install &amp;quot;Emergency Patch Recovery&amp;quot; (EPR) to wipe the device of the patch package information.  There are no supported downgrade automatic patch installations.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is the SAME webOS version as the one that was used to install the Patches, simply install &amp;quot;Emergency Service Enabler&amp;quot; (ESE) to re-apply all of your installed patches.&lt;br /&gt;
&lt;br /&gt;
* If you used a doctor version that is a LATER webOS version than the one that was running when you installed the Patches, use Preware's Update All feature.  Launch Preware, Update Feeds, tap Package updates and tap update all.  &lt;br /&gt;
&lt;br /&gt;
=== Partial/Full Erase ===&lt;br /&gt;
All of your homebrew and App Catalog packages as well as all media data including pictures survive a webOS Doctor and sometimes it is desired to wipe clean the media partition or remove all packages.  The situation may arise where you needed to do a partial or full erase without doctoring the device.  If you perform a partial or full erase while patches are installed, this will only remove the package data that lists these patches as installed in Preware and webOS Quick Install.  The patches will still be applied to Palm's WebOS files.  There is not yet a supported method to recover the patch package data.  For now it is recommended to clean up all the patches via one of the following methods.  These methods are listed in order of robustness.  '''The only -guaranteed- way to ensure stock Palm webOS files is by using the webOS doctor: [[Webos Doctor Versions]]'''&lt;br /&gt;
&lt;br /&gt;
* Install &amp;quot;Emergency Patch Recovery&amp;quot; (EPR)&lt;br /&gt;
* webOS Repair Utility&lt;br /&gt;
* webOS Doctor&lt;br /&gt;
&lt;br /&gt;
AUPT patches are built with smart post-install scripts that are able to detect when a patch is already applied to the stock webOS files.  If you remember all the patches you had installed before the partial/full erase you may simply re-install each Patch individually as usual (Preware or QI v3.01 or later)&lt;br /&gt;
&lt;br /&gt;
=== OTA Update ===&lt;br /&gt;
==== Preware ====&lt;br /&gt;
In the past it was recommended and required to remove all patches prior to updating webOS Over The Air (OTA).  The new AUPT-6 system strives to makes this unnecessary and allow you to leave patches installed and then update them all after an OTA update to a new version of webOS.  Not all (e.g. muffle logging) patches are OTA-safe under the AUPT-4 system so it may still be recommended to do so in the meantime.  After a webOS OTA update you may use Preware's Update All feature.  After an OTA update perform the following steps:&lt;br /&gt;
&lt;br /&gt;
* Launch Preware&lt;br /&gt;
* Tap application menu -&amp;gt; Update Feeds&lt;br /&gt;
* Tap Package Updates &lt;br /&gt;
* Tap Update All.&lt;br /&gt;
&lt;br /&gt;
(SEE: Known Issues section for known roadbumps in Preware's Update All function with regards to patches)&lt;br /&gt;
&lt;br /&gt;
==== WebOS Quick Install ====&lt;br /&gt;
WebOS Quick Install is fully compatible with webOS-Internals Auto-Update Patch Technology (AUPT). When you enter the Tweaks section, after a webOS update, WebOS Quick Install will detect the version change and will open an update helper.&lt;br /&gt;
&lt;br /&gt;
For on-feed patches , the update helper will update out-of-date patches to the new version's equivalent (or a dummy package if an updated patch has not yet been released).&lt;br /&gt;
&lt;br /&gt;
For [ .patch files installed with WebOS Quick Install], the update helper will uninstall them. It will also check to see if the patch can be successfully re-applied. If it can be re-applied, the patch will be reinstalled.&lt;br /&gt;
&lt;br /&gt;
== Submissions ==&lt;br /&gt;
Submit all patches to be included into the webos-patches feed found in Preware and webOS Quick Install to: http://patches.webos-internals.org/&lt;br /&gt;
&lt;br /&gt;
== AUPT Versions ==&lt;br /&gt;
&lt;br /&gt;
=== aupt-1 ===&lt;br /&gt;
* First implementation&lt;br /&gt;
&lt;br /&gt;
=== aupt-2 === &lt;br /&gt;
* Attempt to re-order logic in prerm to check for OTA first before trying to -R the patch &lt;br /&gt;
&lt;br /&gt;
=== aupt-3 ===&lt;br /&gt;
* Fixed order of OTA checking to avoid potential rare case of OTA containing changes that allow a patch to -R incorrectly&lt;br /&gt;
* Fixed bug in aupt-2 so that patches actually get unapplied&lt;br /&gt;
* Renamed backups file to file_list in patch control dir to avoid potential conflicts with Palm backup operations&lt;br /&gt;
&lt;br /&gt;
=== aupt-4 (currently in use) ===&lt;br /&gt;
&lt;br /&gt;
=== aupt-5 (used in alpha patches feed) ===&lt;br /&gt;
* Attempt to make all patches OTA safe and to support also patching of 3rd party applications&lt;br /&gt;
* Also these scripts now supports themes, Theme Manager already utilizes these scripts to install themes&lt;br /&gt;
* Has support for moving to aupt-6 at some point that uses different name for backup files&lt;br /&gt;
* Added more check and made patching to abort in situations where end result can not be guaranteed such as if md5sum can not be retrieved for the file to be pathed&lt;br /&gt;
* Binary patches are also now handled correctly and made sure that only original file can be binary patches&lt;br /&gt;
* Disallowed replacing of files through additional files (can be configured to allow it if really needed)&lt;br /&gt;
* Should support situations where OTA has removed/added files or even made the exact same change for the file than a patch&lt;br /&gt;
&lt;br /&gt;
=== aupt-6  (not in use at all, yet) ===&lt;br /&gt;
* Defaults to new backup file name (.webosinternals.orig.&amp;lt;file&amp;gt;)&lt;br /&gt;
* Updates old backup files if found, and wont install if older than aupt-5 patches installed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== AUPT Notes (aupt-5) ==&lt;br /&gt;
&lt;br /&gt;
- Install can (should :) only fail on following situation:&lt;br /&gt;
&lt;br /&gt;
  * Entered patch information is incorrect&lt;br /&gt;
  * One of the required binaries can not be found&lt;br /&gt;
  * Md5sum can not be find for the files to be patched&lt;br /&gt;
  * Generation of patch control data or backup files fails&lt;br /&gt;
  * Patch can not be fully applied and patch reversing test fails&lt;br /&gt;
  * File to be binary patched does not exist at all in the given path&lt;br /&gt;
  * File to be binary patched is not orginal state or already patched&lt;br /&gt;
  * Additional file already exists and is not the same file is not an&lt;br /&gt;
    actual additional file (i.e. file is provided by system package)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Un-install can (should :) only fail on following situation:&lt;br /&gt;
&lt;br /&gt;
  * Entered patch information is incorrect&lt;br /&gt;
  * One of the required binaries can not be found&lt;br /&gt;
  * Patch can not be unapplied cleanly and the files that fail&lt;br /&gt;
    are not updated by OTA (ok if patch is fully unapplied already)&lt;br /&gt;
  * Binary patch can not be restored and it is not updated by an OTA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- OTA / Update handling on patch installation (postinst)&lt;br /&gt;
&lt;br /&gt;
  * Check if file that has backup file is in original state,&lt;br /&gt;
    if it is then its most likely updated by ota so remove backup,&lt;br /&gt;
    so it gets re-created&lt;br /&gt;
  * Check if cryptofs files are being modified for the first time,&lt;br /&gt;
    if they are then update the file_control version info&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- OTA / Update handling on removal of the patch (prerm)&lt;br /&gt;
&lt;br /&gt;
  * If md5sum cannot be fetched for a file that exists then its most&lt;br /&gt;
    likely removed by an OTA or is a file created by the patch so&lt;br /&gt;
    make sure that file and backup remain removed after removal of&lt;br /&gt;
    the patch (created_list)&lt;br /&gt;
  * Check if the files md5sum is the same as what the unmodified file&lt;br /&gt;
    should have, if yes then the file has been replaced by an OTA,&lt;br /&gt;
    so make sure that the file is as it is after removal of the patch&lt;br /&gt;
    and allow patching of that file to fail (restore_list)&lt;br /&gt;
  * Check if backup file has different md5sum now than when the patch&lt;br /&gt;
    was installed, if it has then its change is cause by OTA most likely&lt;br /&gt;
    so allow this restoring of this file to fail, also make sure that this&lt;br /&gt;
    file stays uneffected by the removal of the patch (restore_list)&lt;br /&gt;
  * Check if the file has been removed then it is most likely don by OTA&lt;br /&gt;
    so allow patching of that file to fail&lt;br /&gt;
  * If cryptofs file has been restored to original state then remove the&lt;br /&gt;
    version info of that file since its not needed anymore&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
=== Preware ===&lt;br /&gt;
There are some known bumps in Preware's update-all with regards to patches, but no major roadblocks. The known issues and workarounds for them are:&lt;br /&gt;
&lt;br /&gt;
* It will stop when trying to update a dependent package. The workaround here is to remove patches that depend on another patch or package that has an update. For instance the uscl memos patch depends on universal command line patch. The update all will fail when it gets to these patches, and you can workaround that by removing the uscl memos patch and then re-running update all.&lt;br /&gt;
* When the &amp;quot;install&amp;quot; part of the remove/install update process for a patch fails, Preware's installed list doesn't refresh automatically so the failed patch still lists on the update screen as installed. You can workaround this by updating feeds or tapping &amp;quot;remove&amp;quot; on the left-over package in Preware.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous ===&lt;br /&gt;
* There are rare circumstances where a collection of patches in the same category may have to be installed/removed in a certain order and may fail (safely) to install or remove in different orders.&lt;br /&gt;
* aupt-2 has a bug in the removal logic that cause it to see all packages as updated and removes the package without actually unapplying the patch.&lt;br /&gt;
&lt;br /&gt;
== Known Conflicts ==&lt;br /&gt;
* Greg's great Messaging Plugins solution contains a patch to the messaging application that has yet to be incorporated with AUPT.  This may cause conflicts with some messaging patches causing installation to fail and should -always- be removed prior to a webOS OTA update.&lt;br /&gt;
* Themes have yet to be incorporated into AUPT and may cause conflicts with patches.  Themes should also -always- be removed prior to a webOS OTA update.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
Patching is by nature a very ugly beast.  There are bound to be unforeseen issues and difficult to debug situations.  In the end you can always get back to a completely stock webOS by performing a full erase followed by a webOS doctor.  Here we will list some known problems and workarounds.&lt;br /&gt;
&lt;br /&gt;
== Emergency ==&lt;br /&gt;
In the event that you find yourself in an unsupported situation with regards to patching or simply want to ensure a clean slate of stock Palm WebOS files without any patches, the following is the only guaranteed method:&lt;br /&gt;
&lt;br /&gt;
* Backup / take not of any homebrew packages installed as well as any App Catalog applications that are not backed up via your Palm Profile&lt;br /&gt;
* Go into device info -&amp;gt; reset -&amp;gt; Partial Erase to erase all applications.&lt;br /&gt;
* Perform webOS Doctor to ensure all Palm webOS files are stock.&lt;br /&gt;
&lt;br /&gt;
You may also try the quick solution of installing &amp;quot;Emergency Patch Recovery&amp;quot; (EPR).  Please note that this relies on information that patches saved/stored and is not a robust or guaranteed way to ensure patches are completely removed.  It is very safe and works a vast majority of the time as intended, it simply is not guaranteed to clean up everything.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Talk:Auto-Update_Patch_Technology&amp;diff=20287</id>
		<title>Talk:Auto-Update Patch Technology</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Talk:Auto-Update_Patch_Technology&amp;diff=20287"/>
		<updated>2011-11-30T02:49:36Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Other random things to think about */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here we can discuss the future of AUPT and where we should go from here.  Here are some ideas I've been thinking about for the next generation of AUPT as a C service using AUFS overlay.&lt;br /&gt;
&lt;br /&gt;
== Directory Structure ==&lt;br /&gt;
/media/internal/.patches&lt;br /&gt;
&lt;br /&gt;
* patch.db                                 - patch state database file (doesn't -have- to be database?)&lt;br /&gt;
* webos-$version/                          - version specific overlay&lt;br /&gt;
* webos-$version/&amp;lt;package&amp;gt;/                - palm package&lt;br /&gt;
* webos-$version/&amp;lt;package&amp;gt;/path/to/files   - patched files&lt;br /&gt;
* stock/path/to/files                      - Stock backup files&lt;br /&gt;
* work-area/path/to/files                  - A place to do the actual patching/testing, before copying files to in-use overlay.  This will make sure there are fewer chances to have partial-patch installations and other odd issues that may arise.  (Is this needed or overkill?)&lt;br /&gt;
&lt;br /&gt;
Each &amp;lt;package&amp;gt; would be an aufs branch. Or maybe the C-service/statefile would keep track of the hunk -&amp;gt; file -&amp;gt; package connection.  Today I've been pondering using the source code for GNU patch in the C service.  &lt;br /&gt;
&lt;br /&gt;
== NO overlay branches ==&lt;br /&gt;
These are branches that will need to not be modified by any custom overlay&lt;br /&gt;
* /boot&lt;br /&gt;
* /dev&lt;br /&gt;
* /proc&lt;br /&gt;
* /sys&lt;br /&gt;
* /usr/lib/ipkg&lt;br /&gt;
* /media/internal&lt;br /&gt;
* /lib&lt;br /&gt;
* /bin&lt;br /&gt;
* /sbin&lt;br /&gt;
* /mnt&lt;br /&gt;
&lt;br /&gt;
(Should we just use /usr and /etc as allowable patch branches?)&lt;br /&gt;
&lt;br /&gt;
== Statefile ==&lt;br /&gt;
A database state file with patch information may be needed.  &lt;br /&gt;
Possible things to store are the following:&lt;br /&gt;
* What palm packages and files each patch touches&lt;br /&gt;
* What order the patches were applied in. It may have to be on a per file basis.&lt;br /&gt;
* rw aupt branches (see directory structure) - cryptk brings up good point to make the aupt branches ro as well&lt;br /&gt;
* ro stock branches (see No overlay branches) marking the overlays as 'dirty' and re-starting the service may be needed for updates to patching service.  Possibly provide a way for faulty patches preventing Luna from starting to be detected.&lt;br /&gt;
* current webos version&lt;br /&gt;
&lt;br /&gt;
== Upstart ==&lt;br /&gt;
Upon booting, the upstart service needs to be started as early as possible to get the aufs overlay over before things like Luna start reading files.  The starting of the patch service should do at a bare minimum some sanity checks before mounting the overlay.  Some sort of flag for not booting cleanly the last time should be detected if possible.&lt;br /&gt;
&lt;br /&gt;
== OTA ==&lt;br /&gt;
Using &amp;quot;stop on started start_update&amp;quot; we can rip out the overlay during a Palm OTA update.  On the next boot the webos version will be different and the patch service -could- attempt to re-patch as many 'patches' as possible.  Since all the patch packages will change to new feed and require update all via preware anyway, we can just leave this to the user to hit update all instead (as it is now), and then all the patches will be installed to the new webos-version overlay.&lt;br /&gt;
&lt;br /&gt;
== Other random things to think about ==&lt;br /&gt;
* what to do with files that are written outside of aupt that will appear in aufs branches?&lt;br /&gt;
* Possibly track the version of the palm package that a patch is applied to, rather than assuming webos version means correct package version.  Would also allow forward compatibility if Palm ever started allowing package updates without webos version changes.  &lt;br /&gt;
* Would it be useful to use combinediff on a pacakge (or file) basis?&lt;br /&gt;
&lt;br /&gt;
--[[User:Egaudet|Egaudet]] 22:25, 25 August 2010 (UTC)--&lt;br /&gt;
&lt;br /&gt;
=== Continued discussion ===&lt;br /&gt;
&lt;br /&gt;
*cryptk: &amp;quot;there could be a file that stores the currently selected patch profile, that way the correct aufs overlay is used, after aufs is loaded that file is cleared to be re-written when the upstart service is closed cleanly.  then it would double as our bad boot flag&amp;quot;&lt;br /&gt;
*multiple webos-version patches in single ipk vs. multiple webos-version feeds&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=20273</id>
		<title>Application:OpenSSH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=20273"/>
		<updated>2011-11-29T02:03:09Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Generate Keys from webOS */ update to note copying of both priv and pub halves&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is currently available in two languages::&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:OpenSSH]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:OpenSSH-DE]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on.&lt;br /&gt;
&lt;br /&gt;
OpenSSH is available for installation in Preware.  Just Type &amp;quot;OpenSSH&amp;quot; in the Preware home screen to search for and install the package.&lt;br /&gt;
&lt;br /&gt;
Please refer to the [http://www.openssh.com/ OpenSSH Home Page] and read the [http://www.openssh.com/manual.html OpenSSH Manual Pages] before using this package.&lt;br /&gt;
&lt;br /&gt;
There are two ways to generate the keys below. The PC one assumes you have a user account name and password to gain access with putty I assume it is not possible to complete the steps for that method without setting up a user account. I find the webOS method to be much easier to follow. And I imagine if you are new to linux and accessing linux on webOS then you will find the webOS method is the one you will want to follow. I also recommend the webOS method if you have trouble following the PC method or find it too wordy.&lt;br /&gt;
&lt;br /&gt;
== Generate Keys == &lt;br /&gt;
=== Mac OSX (tested with Lion) ===&lt;br /&gt;
&lt;br /&gt;
Start a new terminal session in Mac OS and su to root.  Once in root on your mac:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it. After the key file is generated you need to copy your public key over to your device. Attach your TouchPad as a USB and copy the files: (if applicabble, replace &amp;quot;HP\  Touchpad&amp;quot; with whatever your device is named)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cp /var/root/.ssh/id_rsa.pub /Volumes/HP\ TouchPad/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows PC (PuTTY) ===&lt;br /&gt;
&lt;br /&gt;
If you are connecting to your webOS device from a Windows host computer, please read the [http://unixwiz.net/techtips/putty-openssh.html Secure Linux/UNIX access with PuTTY and OpenSSH Tech Tip] and follow those instructions for generating your SSH keys. For the section &amp;quot;Install public key on Linux system&amp;quot;, you will need to put the &amp;quot;Public Key for pasting into OpenSSH authorized_keys file&amp;quot; into a /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Optware installs openssh under /opt, so you should replace any references to /bin, /sbin, and /etc in the OpenSSH documentation with /opt/bin, /opt/sbin and /opt/etc respectively.&lt;br /&gt;
&lt;br /&gt;
=== Generate Keys from webOS ===&lt;br /&gt;
&lt;br /&gt;
Launch Preware and install [[Application:Terminal|Terminal]] if you haven't previously installed it. If Terminal does not work, try [[Application:Xecutah|XTerm]] instead. It will be used to create your secure SSH keys for use with OpenSSH directly on your webOS device. Once Terminal is installed launch it and follow these steps:&lt;br /&gt;
&lt;br /&gt;
To go to the root directory type:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/ssh-keygen&lt;br /&gt;
&lt;br /&gt;
to create the private and public keys. After a short time (about a minute) accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it.&lt;br /&gt;
&lt;br /&gt;
Now the secret key needs to be transferred to the PC you want to access linux on webOS from. First copy the secret key to the area accessible from drive mode. To do this, type:&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa* /media/internal/&lt;br /&gt;
&lt;br /&gt;
We are all done using Terminal so you can close it by tossing it off the top of the screen like you would for any other application. Next you need to connect your device to the PC with the USB cable and tap drive mode. Once drive mode is active open the drive letter for the device on your PC (ex. &amp;quot;PALM PRE (E:)&amp;quot;). Copy the &amp;quot;id_rsa&amp;quot; and &amp;quot;id_rsa.pub&amp;quot; files to your PC somewhere you will remember it's location (ex. to the desktop). You can also copy the files with a word document extension &amp;quot;.doc&amp;quot; and email it to yourself. You will have to rename them back.&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa /media/internal/id_rsa.doc&lt;br /&gt;
&lt;br /&gt;
== Install keys on your device ==&lt;br /&gt;
&lt;br /&gt;
Now disconnect the device from USB mode and load up a terminal on your TouchPad (or use [[Portal:Accessing Linux|Novacom]]). Once in a terminal, you are going to move the key files into the right locations and set permissions on the appropriate files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /media/internal/id_rsa.pub &amp;gt;&amp;gt; /home/root/.ssh/authorized_keys&lt;br /&gt;
rm /media/internal/id_rsa.pub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is necessary to load the keys.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 700 ~/.ssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to your device ==&lt;br /&gt;
&lt;br /&gt;
=== Using the key with SSH in Terminal ===&lt;br /&gt;
&lt;br /&gt;
Put your private key file in the standard location ~/.ssh/id_rsa on the machine you are using to connect to the Pre or you can inform ssh by using the -i switch as follow:&lt;br /&gt;
&lt;br /&gt;
user@host:~$ ssh -i /path/to/private/key remoteuser@remotehost&lt;br /&gt;
&lt;br /&gt;
(the -vvv option is for verbose debug messages, which you can remove if everything works):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh root@&amp;lt;touchpad ip&amp;gt; -vvv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the password you used to create the key at the beginning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Using a key with PuTTY ===&lt;br /&gt;
&lt;br /&gt;
If you have the webOS SDK installed you will already have PuTTY (in \SDK\bin\ of the folder the SDK was installed in). If you don't have the webOS SDK installed you can install it to get PuTTY or you can download [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]. You will also need PuTTYgen. If you will be using winSCP you already have it (in start menu&amp;gt;winSCP&amp;gt;key tools) or download it from the same site as PuTTY. If this is your first time using PuTTY to access linux on webOS or wish to verify the configuration is correct please follow these steps:&lt;br /&gt;
&lt;br /&gt;
*If you created the key on the device, follow these steps to convert it to a format PuTTY can use.  You will only have to do this once.&lt;br /&gt;
**Open PuTTYgen.&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Open PuTTY.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100).&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Select the radio button for SSH&lt;br /&gt;
*Select the Data section under Connection on the left.&lt;br /&gt;
*Enter root for the auto-login username.&lt;br /&gt;
*Select the Auth section under SSH under Connection on the left.&lt;br /&gt;
*Click the Browse button for private key file.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Select Session on the left.&lt;br /&gt;
*Enter a name in the Saved Session box and click the save button.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Click open in PuTTY to connect.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see the following in the terminal window on your pc:&lt;br /&gt;
&lt;br /&gt;
 Using username &amp;quot;root&amp;quot;.&lt;br /&gt;
 Authenticating with public key &amp;quot;imported-openssh-key&amp;quot;&lt;br /&gt;
 Passphrase for key &amp;quot;imported-openssh-key&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
 root@palm-webos-device:/var/home/root#&lt;br /&gt;
&lt;br /&gt;
Congratulations you now have access to linux on your webOS device. You may now begin using the command prompt to work with anything you need or want to use the command prompt for. There is all sorts of stuff you can use it for so if you haven't already check out the rest of the webos-internals site for a number of things you can do. You may also want to setup winSCP for a explorer like windows interface to access and work with files etc as well.&lt;br /&gt;
&lt;br /&gt;
=== Using the Filezilla SFTP Client ===&lt;br /&gt;
&lt;br /&gt;
Make sure you have installed the OpenSSH SFTP server from Preware&lt;br /&gt;
&lt;br /&gt;
For SFTP using SSH2, FileZilla utilizes the excellent [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY] tools. To allow the use of RSA / DSA key files with Filezilla, you'll need to download one more tool from PuTTY: Pageant.&lt;br /&gt;
&lt;br /&gt;
Make sure you have converted your key to PuTTY's PPK format listed above. &lt;br /&gt;
&lt;br /&gt;
Now run Pageant. In your system tray, you'll see the Pageant icon appear. Right-click the icon and select &amp;quot;Add Key&amp;quot; and select your private key (PPK) file. Follow the prompt to enter your pass phrase and you're done.&lt;br /&gt;
&lt;br /&gt;
Now simply launch FileZilla and connect to your server using SFTP using SSH with a root and an empty password. Don't forget to close pageant when you're done.&lt;br /&gt;
&lt;br /&gt;
As you may or may not know, FileZilla can be easily carried around on portable media such as a USB stick and used from any PC. This also applies to the PuTTY tools, so if you stick Pageant and your PPK key file on to, for example, a USB stick, you can now access your server from any Windows PC.&lt;br /&gt;
&lt;br /&gt;
==== Filezilla Alternative Method Using Unprotected Key ====&lt;br /&gt;
&lt;br /&gt;
In the Edit - Settings menu of the FileZilla client, you can [Add key file...] under Connection - SFTP, and FileZilla can use the public key authentication in the site manager with the 'Interactive' Logontype. However, the .ppk file is converted to unprotected one if the original .ppk file is password-protected (FileZilla can do that for you when importing the file). As of 3.3.2.1, a password-protected key file is not supported yet.&lt;br /&gt;
&lt;br /&gt;
=== Using the key with winSCP ===&lt;br /&gt;
&lt;br /&gt;
*Open winSCP.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100) in the host name box.&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Enter root in the user name box.&lt;br /&gt;
*Leave winSCP open and follow these steps:&lt;br /&gt;
**Open PuTTYgen (startmenu&amp;gt;winSCP&amp;gt;key tools).&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to winSCP where we left off.&lt;br /&gt;
*Click the &amp;quot;...&amp;quot; button for the private key file box.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Click the save button and enter a name and click ok.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*You should now be seeing the stored sessions list with the session you just saved.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Select the session you saved and click the login button.&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see a window with a list of folders similar to explorer. Congratulations you now have access to linux on your webOS device. You may now begin working with files on the device. You can do stuff like copy, delete, etc file like in windows. You can also edit files. Certain actions will require read write mode (mount -o remount,rw / entered at the command prompt in PuTTY or terminal, mount -o remount,ro / to go back to read only mode).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / Hints ==&lt;br /&gt;
&lt;br /&gt;
=== Unable to connect ===&lt;br /&gt;
It's required that the upstart script is modified. As of 08/28/11, there were some issues with upstart not working and OpenSSH not loading.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /var/palm/event.d/mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Comment out the existing start and stop commands and add the new stuff below it. As of writing this, it's still not clear why there were issues starting with the org.webosinternals.optware dependency, so feel free to update with better script or more details:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#start on stopped finish and started org.webosinternals.optware&lt;br /&gt;
#stop on runlevel [!2]&lt;br /&gt;
&lt;br /&gt;
start on stopped finish&lt;br /&gt;
# and started org.webosinternals.optware&lt;br /&gt;
&lt;br /&gt;
# Stop when the Software Update tool is about to install an update.&lt;br /&gt;
# upstart restarts the job when installation is complete.&lt;br /&gt;
stop on started start_update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Exit out of vi and save&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:wq!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can ''test'' that sshd starts and view any key errors by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/sbin/sshd -D&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you receive an error, &amp;quot;Permissions 0777 for '/opt/etc/openssh/ssh_host_rsa_key' are too open.&amp;quot; you should change the permissions on this key file to 600:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 600 /opt/etc/openssh/ssh_host_rsa_key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and remove write permission on the parent directory&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod go-w /opt/etc/openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you receive a message, /opt/sbin/sshd -D Could not load host key: /opt/etc/openssh/ssh_host_ecdsa_key, you can create the key manually:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/bin/ssh-keygen -t ecdsa -f /opt/etc/openssh/ssh_host_ecdsa_key -N ''&lt;br /&gt;
chmod 600 /opt/etc/openssh/ssh_host_ecdsa_key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once this is done, you should be able to start sshd:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
start mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any other problems, be sure to take a look at the log files on your TouchPad:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep ssh /var/log/messages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check that the service is running:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux | grep sshd&lt;br /&gt;
status mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Try connecting to the TouchPad locally:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh localhost&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enabling non-root Password logins via SSH using the command line ===&lt;br /&gt;
&lt;br /&gt;
Access the command line on your Pre via Terminal, SSH, or Novaterm.&lt;br /&gt;
&lt;br /&gt;
Type the following at the root prompt to allow write access to your / disk:&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,rw /&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.openssh file in the /etc/event.d/ or /var/palm/event.d directory (depending on the version of openssh).  Find the exec line and change&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;PasswordAuthentication no&amp;quot;&lt;br /&gt;
to&lt;br /&gt;
 &amp;quot;PasswordAuthentication yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The line should now look like this: &lt;br /&gt;
&lt;br /&gt;
 exec /opt/sbin/sshd -D -p 22 -o &amp;quot;PasswordAuthentication yes&amp;quot; -o &amp;quot;PermitRootLogin without-password&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save and exit, then restart the openssh service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.openssh&lt;br /&gt;
 start mobi.optware.openssh&lt;br /&gt;
&lt;br /&gt;
Once you are finished make sure you make your / disk read-only again (this is the default):&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,ro /&lt;br /&gt;
&lt;br /&gt;
Do not change anything else. Now if you've created a username for yourself and set a password, you'll be able to log in with a password. After every Palm WebOS upgrade, you'll need to recreate any accounts other than root with adduser &amp;lt;account&amp;gt;, which will then prompt you to set a password.&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
It is strongly suggested that you set up another ssh key for any additional users instead of using the password authentication method. Just follow the steps above.&lt;br /&gt;
&lt;br /&gt;
=== Enabling ssh over EVDO ===&lt;br /&gt;
&lt;br /&gt;
Access the command line on your Pre via Terminal, SSH, or Novaterm.&lt;br /&gt;
&lt;br /&gt;
Type the following at the root prompt to allow write access to your / disk:&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,rw /&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.openssh file in the /etc/event.d/ or /var/palm/event.d directory (depending on the version of openssh).  Find the iptables lines and remove the &amp;quot;-i eth0&amp;quot; clause.  For example&lt;br /&gt;
  /usr/sbin/iptables -D INPUT -i eth0 -p tcp --dport 222 -j ACCEPT || /bin/true&lt;br /&gt;
  /usr/sbin/iptables -I INPUT -i eth0 -p tcp --dport 222 -j ACCEPT&lt;br /&gt;
becomes&lt;br /&gt;
  /usr/sbin/iptables -D INPUT -p tcp --dport 222 -j ACCEPT || /bin/true&lt;br /&gt;
  /usr/sbin/iptables -I INPUT -p tcp --dport 222 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
Save and exit with ZZ or :wq, then restart the openssh service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.openssh&lt;br /&gt;
 start mobi.optware.openssh&lt;br /&gt;
&lt;br /&gt;
Once you are finished make sure you make your / disk read-only again (this is the default):&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,ro /&lt;br /&gt;
&lt;br /&gt;
=== Setting up ExpanDrive (SftpDrive) ===&lt;br /&gt;
&lt;br /&gt;
''[ed: I think these are directions for windows or mac]''&lt;br /&gt;
&lt;br /&gt;
''Note: This requires access to the device's file system by any means.''&lt;br /&gt;
* Open ExpanDrive&lt;br /&gt;
* Click &amp;quot;New drive...&amp;quot;&lt;br /&gt;
* Type a name into the &amp;quot;Drive Name&amp;quot; box.&lt;br /&gt;
* Type in the IP address of the device in the &amp;quot;Server&amp;quot; box.&lt;br /&gt;
* Type &amp;quot;root&amp;quot; into the &amp;quot;Username&amp;quot; box.&lt;br /&gt;
* Choose &amp;quot;Use a public key to log in...&amp;quot; from the &amp;quot;Authentication&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create New Key Pair&amp;quot;&lt;br /&gt;
* Choose &amp;quot;RSA (ssh-rsa)&amp;quot; from the &amp;quot;Key type&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create Key Pairs&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Export current Key Pair&amp;quot;&lt;br /&gt;
* Click both &amp;quot;Export Private Key&amp;quot; and &amp;quot;Export Public Key&amp;quot; and save the files somewhere (remember where you saved them) and click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Open the .pub file you saved in the previous step using a plain text editor.&lt;br /&gt;
* Copy the contents of the entire file and paste it into &amp;quot;/var/home/root/.ssh/authorized_keys&amp;quot; (on the device) on the next line and save it.&lt;br /&gt;
* Go back to ExpanDrive and click &amp;quot;Ok&amp;quot; on the still open &amp;quot;Public Key Authentication Properties&amp;quot; dialog.&lt;br /&gt;
* Choose &amp;quot;Show the entire server&amp;quot; from the &amp;quot;Directory&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Connect&amp;quot; to connect and save the configuration.&lt;br /&gt;
* After the connection process is complete, a new Explorer window will open and you will be in the &amp;quot;%DriveLetter%:\var\home\root&amp;quot; directory.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=20271</id>
		<title>Application:OpenSSH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=20271"/>
		<updated>2011-11-29T02:00:15Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Generate Keys from webOS */ no need for this difference now since we're also putting the public key on /media/internal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is currently available in two languages::&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:OpenSSH]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:OpenSSH-DE]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on.&lt;br /&gt;
&lt;br /&gt;
OpenSSH is available for installation in Preware.  Just Type &amp;quot;OpenSSH&amp;quot; in the Preware home screen to search for and install the package.&lt;br /&gt;
&lt;br /&gt;
Please refer to the [http://www.openssh.com/ OpenSSH Home Page] and read the [http://www.openssh.com/manual.html OpenSSH Manual Pages] before using this package.&lt;br /&gt;
&lt;br /&gt;
There are two ways to generate the keys below. The PC one assumes you have a user account name and password to gain access with putty I assume it is not possible to complete the steps for that method without setting up a user account. I find the webOS method to be much easier to follow. And I imagine if you are new to linux and accessing linux on webOS then you will find the webOS method is the one you will want to follow. I also recommend the webOS method if you have trouble following the PC method or find it too wordy.&lt;br /&gt;
&lt;br /&gt;
== Generate Keys == &lt;br /&gt;
=== Mac OSX (tested with Lion) ===&lt;br /&gt;
&lt;br /&gt;
Start a new terminal session in Mac OS and su to root.  Once in root on your mac:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it. After the key file is generated you need to copy your public key over to your device. Attach your TouchPad as a USB and copy the files: (if applicabble, replace &amp;quot;HP\  Touchpad&amp;quot; with whatever your device is named)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cp /var/root/.ssh/id_rsa.pub /Volumes/HP\ TouchPad/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows PC (PuTTY) ===&lt;br /&gt;
&lt;br /&gt;
If you are connecting to your webOS device from a Windows host computer, please read the [http://unixwiz.net/techtips/putty-openssh.html Secure Linux/UNIX access with PuTTY and OpenSSH Tech Tip] and follow those instructions for generating your SSH keys. For the section &amp;quot;Install public key on Linux system&amp;quot;, you will need to put the &amp;quot;Public Key for pasting into OpenSSH authorized_keys file&amp;quot; into a /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Optware installs openssh under /opt, so you should replace any references to /bin, /sbin, and /etc in the OpenSSH documentation with /opt/bin, /opt/sbin and /opt/etc respectively.&lt;br /&gt;
&lt;br /&gt;
=== Generate Keys from webOS ===&lt;br /&gt;
&lt;br /&gt;
Launch Preware and install [[Application:Terminal|Terminal]] if you haven't previously installed it. If Terminal does not work, try [[Application:Xecutah|XTerm]] instead. It will be used to create your secure SSH keys for use with OpenSSH directly on your webOS device. Once Terminal is installed launch it and follow these steps:&lt;br /&gt;
&lt;br /&gt;
To go to the root directory type:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/ssh-keygen&lt;br /&gt;
&lt;br /&gt;
to create the private and public keys. After a short time (about a minute) accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it.&lt;br /&gt;
&lt;br /&gt;
Now the secret key needs to be transferred to the PC you want to access linux on webOS from. First copy the secret key to the area accessible from drive mode. To do this, type:&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa* /media/internal/&lt;br /&gt;
&lt;br /&gt;
We are all done using Terminal so you can close it by tossing it off the top of the screen like you would for any other application. Next you need to connect your device to the PC with the USB cable and tap drive mode. Once drive mode is active open the drive letter for the device on your PC (ex. &amp;quot;PALM PRE (E:)&amp;quot;). Copy the &amp;quot;id_rsa&amp;quot; file to your PC somewhere you will remember it's location (ex. to the desktop). You can also copy the file with a word document extension &amp;quot;.doc&amp;quot; and email it to yourself. You will have to rename it back to &amp;quot;id_rsa&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa /media/internal/id_rsa.doc&lt;br /&gt;
&lt;br /&gt;
== Install keys on your device ==&lt;br /&gt;
&lt;br /&gt;
Now disconnect the device from USB mode and load up a terminal on your TouchPad (or use [[Portal:Accessing Linux|Novacom]]). Once in a terminal, you are going to move the key files into the right locations and set permissions on the appropriate files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /media/internal/id_rsa.pub &amp;gt;&amp;gt; /home/root/.ssh/authorized_keys&lt;br /&gt;
rm /media/internal/id_rsa.pub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is necessary to load the keys.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 700 ~/.ssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to your device ==&lt;br /&gt;
&lt;br /&gt;
=== Using the key with SSH in Terminal ===&lt;br /&gt;
&lt;br /&gt;
Put your private key file in the standard location ~/.ssh/id_rsa on the machine you are using to connect to the Pre or you can inform ssh by using the -i switch as follow:&lt;br /&gt;
&lt;br /&gt;
user@host:~$ ssh -i /path/to/private/key remoteuser@remotehost&lt;br /&gt;
&lt;br /&gt;
(the -vvv option is for verbose debug messages, which you can remove if everything works):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh root@&amp;lt;touchpad ip&amp;gt; -vvv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the password you used to create the key at the beginning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Using a key with PuTTY ===&lt;br /&gt;
&lt;br /&gt;
If you have the webOS SDK installed you will already have PuTTY (in \SDK\bin\ of the folder the SDK was installed in). If you don't have the webOS SDK installed you can install it to get PuTTY or you can download [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]. You will also need PuTTYgen. If you will be using winSCP you already have it (in start menu&amp;gt;winSCP&amp;gt;key tools) or download it from the same site as PuTTY. If this is your first time using PuTTY to access linux on webOS or wish to verify the configuration is correct please follow these steps:&lt;br /&gt;
&lt;br /&gt;
*If you created the key on the device, follow these steps to convert it to a format PuTTY can use.  You will only have to do this once.&lt;br /&gt;
**Open PuTTYgen.&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Open PuTTY.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100).&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Select the radio button for SSH&lt;br /&gt;
*Select the Data section under Connection on the left.&lt;br /&gt;
*Enter root for the auto-login username.&lt;br /&gt;
*Select the Auth section under SSH under Connection on the left.&lt;br /&gt;
*Click the Browse button for private key file.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Select Session on the left.&lt;br /&gt;
*Enter a name in the Saved Session box and click the save button.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Click open in PuTTY to connect.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see the following in the terminal window on your pc:&lt;br /&gt;
&lt;br /&gt;
 Using username &amp;quot;root&amp;quot;.&lt;br /&gt;
 Authenticating with public key &amp;quot;imported-openssh-key&amp;quot;&lt;br /&gt;
 Passphrase for key &amp;quot;imported-openssh-key&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
 root@palm-webos-device:/var/home/root#&lt;br /&gt;
&lt;br /&gt;
Congratulations you now have access to linux on your webOS device. You may now begin using the command prompt to work with anything you need or want to use the command prompt for. There is all sorts of stuff you can use it for so if you haven't already check out the rest of the webos-internals site for a number of things you can do. You may also want to setup winSCP for a explorer like windows interface to access and work with files etc as well.&lt;br /&gt;
&lt;br /&gt;
=== Using the Filezilla SFTP Client ===&lt;br /&gt;
&lt;br /&gt;
Make sure you have installed the OpenSSH SFTP server from Preware&lt;br /&gt;
&lt;br /&gt;
For SFTP using SSH2, FileZilla utilizes the excellent [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY] tools. To allow the use of RSA / DSA key files with Filezilla, you'll need to download one more tool from PuTTY: Pageant.&lt;br /&gt;
&lt;br /&gt;
Make sure you have converted your key to PuTTY's PPK format listed above. &lt;br /&gt;
&lt;br /&gt;
Now run Pageant. In your system tray, you'll see the Pageant icon appear. Right-click the icon and select &amp;quot;Add Key&amp;quot; and select your private key (PPK) file. Follow the prompt to enter your pass phrase and you're done.&lt;br /&gt;
&lt;br /&gt;
Now simply launch FileZilla and connect to your server using SFTP using SSH with a root and an empty password. Don't forget to close pageant when you're done.&lt;br /&gt;
&lt;br /&gt;
As you may or may not know, FileZilla can be easily carried around on portable media such as a USB stick and used from any PC. This also applies to the PuTTY tools, so if you stick Pageant and your PPK key file on to, for example, a USB stick, you can now access your server from any Windows PC.&lt;br /&gt;
&lt;br /&gt;
==== Filezilla Alternative Method Using Unprotected Key ====&lt;br /&gt;
&lt;br /&gt;
In the Edit - Settings menu of the FileZilla client, you can [Add key file...] under Connection - SFTP, and FileZilla can use the public key authentication in the site manager with the 'Interactive' Logontype. However, the .ppk file is converted to unprotected one if the original .ppk file is password-protected (FileZilla can do that for you when importing the file). As of 3.3.2.1, a password-protected key file is not supported yet.&lt;br /&gt;
&lt;br /&gt;
=== Using the key with winSCP ===&lt;br /&gt;
&lt;br /&gt;
*Open winSCP.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100) in the host name box.&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Enter root in the user name box.&lt;br /&gt;
*Leave winSCP open and follow these steps:&lt;br /&gt;
**Open PuTTYgen (startmenu&amp;gt;winSCP&amp;gt;key tools).&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to winSCP where we left off.&lt;br /&gt;
*Click the &amp;quot;...&amp;quot; button for the private key file box.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Click the save button and enter a name and click ok.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*You should now be seeing the stored sessions list with the session you just saved.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Select the session you saved and click the login button.&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see a window with a list of folders similar to explorer. Congratulations you now have access to linux on your webOS device. You may now begin working with files on the device. You can do stuff like copy, delete, etc file like in windows. You can also edit files. Certain actions will require read write mode (mount -o remount,rw / entered at the command prompt in PuTTY or terminal, mount -o remount,ro / to go back to read only mode).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / Hints ==&lt;br /&gt;
&lt;br /&gt;
=== Unable to connect ===&lt;br /&gt;
It's required that the upstart script is modified. As of 08/28/11, there were some issues with upstart not working and OpenSSH not loading.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /var/palm/event.d/mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Comment out the existing start and stop commands and add the new stuff below it. As of writing this, it's still not clear why there were issues starting with the org.webosinternals.optware dependency, so feel free to update with better script or more details:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#start on stopped finish and started org.webosinternals.optware&lt;br /&gt;
#stop on runlevel [!2]&lt;br /&gt;
&lt;br /&gt;
start on stopped finish&lt;br /&gt;
# and started org.webosinternals.optware&lt;br /&gt;
&lt;br /&gt;
# Stop when the Software Update tool is about to install an update.&lt;br /&gt;
# upstart restarts the job when installation is complete.&lt;br /&gt;
stop on started start_update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Exit out of vi and save&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:wq!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can ''test'' that sshd starts and view any key errors by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/sbin/sshd -D&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you receive an error, &amp;quot;Permissions 0777 for '/opt/etc/openssh/ssh_host_rsa_key' are too open.&amp;quot; you should change the permissions on this key file to 600:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 600 /opt/etc/openssh/ssh_host_rsa_key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and remove write permission on the parent directory&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod go-w /opt/etc/openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you receive a message, /opt/sbin/sshd -D Could not load host key: /opt/etc/openssh/ssh_host_ecdsa_key, you can create the key manually:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/bin/ssh-keygen -t ecdsa -f /opt/etc/openssh/ssh_host_ecdsa_key -N ''&lt;br /&gt;
chmod 600 /opt/etc/openssh/ssh_host_ecdsa_key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once this is done, you should be able to start sshd:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
start mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any other problems, be sure to take a look at the log files on your TouchPad:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep ssh /var/log/messages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check that the service is running:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux | grep sshd&lt;br /&gt;
status mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Try connecting to the TouchPad locally:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh localhost&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enabling non-root Password logins via SSH using the command line ===&lt;br /&gt;
&lt;br /&gt;
Access the command line on your Pre via Terminal, SSH, or Novaterm.&lt;br /&gt;
&lt;br /&gt;
Type the following at the root prompt to allow write access to your / disk:&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,rw /&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.openssh file in the /etc/event.d/ or /var/palm/event.d directory (depending on the version of openssh).  Find the exec line and change&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;PasswordAuthentication no&amp;quot;&lt;br /&gt;
to&lt;br /&gt;
 &amp;quot;PasswordAuthentication yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The line should now look like this: &lt;br /&gt;
&lt;br /&gt;
 exec /opt/sbin/sshd -D -p 22 -o &amp;quot;PasswordAuthentication yes&amp;quot; -o &amp;quot;PermitRootLogin without-password&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save and exit, then restart the openssh service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.openssh&lt;br /&gt;
 start mobi.optware.openssh&lt;br /&gt;
&lt;br /&gt;
Once you are finished make sure you make your / disk read-only again (this is the default):&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,ro /&lt;br /&gt;
&lt;br /&gt;
Do not change anything else. Now if you've created a username for yourself and set a password, you'll be able to log in with a password. After every Palm WebOS upgrade, you'll need to recreate any accounts other than root with adduser &amp;lt;account&amp;gt;, which will then prompt you to set a password.&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
It is strongly suggested that you set up another ssh key for any additional users instead of using the password authentication method. Just follow the steps above.&lt;br /&gt;
&lt;br /&gt;
=== Enabling ssh over EVDO ===&lt;br /&gt;
&lt;br /&gt;
Access the command line on your Pre via Terminal, SSH, or Novaterm.&lt;br /&gt;
&lt;br /&gt;
Type the following at the root prompt to allow write access to your / disk:&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,rw /&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.openssh file in the /etc/event.d/ or /var/palm/event.d directory (depending on the version of openssh).  Find the iptables lines and remove the &amp;quot;-i eth0&amp;quot; clause.  For example&lt;br /&gt;
  /usr/sbin/iptables -D INPUT -i eth0 -p tcp --dport 222 -j ACCEPT || /bin/true&lt;br /&gt;
  /usr/sbin/iptables -I INPUT -i eth0 -p tcp --dport 222 -j ACCEPT&lt;br /&gt;
becomes&lt;br /&gt;
  /usr/sbin/iptables -D INPUT -p tcp --dport 222 -j ACCEPT || /bin/true&lt;br /&gt;
  /usr/sbin/iptables -I INPUT -p tcp --dport 222 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
Save and exit with ZZ or :wq, then restart the openssh service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.openssh&lt;br /&gt;
 start mobi.optware.openssh&lt;br /&gt;
&lt;br /&gt;
Once you are finished make sure you make your / disk read-only again (this is the default):&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,ro /&lt;br /&gt;
&lt;br /&gt;
=== Setting up ExpanDrive (SftpDrive) ===&lt;br /&gt;
&lt;br /&gt;
''[ed: I think these are directions for windows or mac]''&lt;br /&gt;
&lt;br /&gt;
''Note: This requires access to the device's file system by any means.''&lt;br /&gt;
* Open ExpanDrive&lt;br /&gt;
* Click &amp;quot;New drive...&amp;quot;&lt;br /&gt;
* Type a name into the &amp;quot;Drive Name&amp;quot; box.&lt;br /&gt;
* Type in the IP address of the device in the &amp;quot;Server&amp;quot; box.&lt;br /&gt;
* Type &amp;quot;root&amp;quot; into the &amp;quot;Username&amp;quot; box.&lt;br /&gt;
* Choose &amp;quot;Use a public key to log in...&amp;quot; from the &amp;quot;Authentication&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create New Key Pair&amp;quot;&lt;br /&gt;
* Choose &amp;quot;RSA (ssh-rsa)&amp;quot; from the &amp;quot;Key type&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create Key Pairs&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Export current Key Pair&amp;quot;&lt;br /&gt;
* Click both &amp;quot;Export Private Key&amp;quot; and &amp;quot;Export Public Key&amp;quot; and save the files somewhere (remember where you saved them) and click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Open the .pub file you saved in the previous step using a plain text editor.&lt;br /&gt;
* Copy the contents of the entire file and paste it into &amp;quot;/var/home/root/.ssh/authorized_keys&amp;quot; (on the device) on the next line and save it.&lt;br /&gt;
* Go back to ExpanDrive and click &amp;quot;Ok&amp;quot; on the still open &amp;quot;Public Key Authentication Properties&amp;quot; dialog.&lt;br /&gt;
* Choose &amp;quot;Show the entire server&amp;quot; from the &amp;quot;Directory&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Connect&amp;quot; to connect and save the configuration.&lt;br /&gt;
* After the connection process is complete, a new Explorer window will open and you will be in the &amp;quot;%DriveLetter%:\var\home\root&amp;quot; directory.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=20269</id>
		<title>Application:OpenSSH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=20269"/>
		<updated>2011-11-29T01:58:55Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Generate Keys from webOS */ I find it handy to have the public key around too&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is currently available in two languages::&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:OpenSSH]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:OpenSSH-DE]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on.&lt;br /&gt;
&lt;br /&gt;
OpenSSH is available for installation in Preware.  Just Type &amp;quot;OpenSSH&amp;quot; in the Preware home screen to search for and install the package.&lt;br /&gt;
&lt;br /&gt;
Please refer to the [http://www.openssh.com/ OpenSSH Home Page] and read the [http://www.openssh.com/manual.html OpenSSH Manual Pages] before using this package.&lt;br /&gt;
&lt;br /&gt;
There are two ways to generate the keys below. The PC one assumes you have a user account name and password to gain access with putty I assume it is not possible to complete the steps for that method without setting up a user account. I find the webOS method to be much easier to follow. And I imagine if you are new to linux and accessing linux on webOS then you will find the webOS method is the one you will want to follow. I also recommend the webOS method if you have trouble following the PC method or find it too wordy.&lt;br /&gt;
&lt;br /&gt;
== Generate Keys == &lt;br /&gt;
=== Mac OSX (tested with Lion) ===&lt;br /&gt;
&lt;br /&gt;
Start a new terminal session in Mac OS and su to root.  Once in root on your mac:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it. After the key file is generated you need to copy your public key over to your device. Attach your TouchPad as a USB and copy the files: (if applicabble, replace &amp;quot;HP\  Touchpad&amp;quot; with whatever your device is named)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cp /var/root/.ssh/id_rsa.pub /Volumes/HP\ TouchPad/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows PC (PuTTY) ===&lt;br /&gt;
&lt;br /&gt;
If you are connecting to your webOS device from a Windows host computer, please read the [http://unixwiz.net/techtips/putty-openssh.html Secure Linux/UNIX access with PuTTY and OpenSSH Tech Tip] and follow those instructions for generating your SSH keys. For the section &amp;quot;Install public key on Linux system&amp;quot;, you will need to put the &amp;quot;Public Key for pasting into OpenSSH authorized_keys file&amp;quot; into a /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Optware installs openssh under /opt, so you should replace any references to /bin, /sbin, and /etc in the OpenSSH documentation with /opt/bin, /opt/sbin and /opt/etc respectively.&lt;br /&gt;
&lt;br /&gt;
=== Generate Keys from webOS ===&lt;br /&gt;
&lt;br /&gt;
Launch Preware and install [[Application:Terminal|Terminal]] if you haven't previously installed it. If Terminal does not work, try [[Application:Xecutah|XTerm]] instead. It will be used to create your secure SSH keys for use with OpenSSH directly on your webOS device. Once Terminal is installed launch it and follow these steps:&lt;br /&gt;
&lt;br /&gt;
To go to the root directory type:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/ssh-keygen&lt;br /&gt;
&lt;br /&gt;
to create the private and public keys. After a short time (about a minute) accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it.&lt;br /&gt;
&lt;br /&gt;
Now the secret key needs to be transferred to the PC you want to access linux on webOS from. First copy the secret key to the area accessible from drive mode. To do this, type:&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa* /media/internal/&lt;br /&gt;
&lt;br /&gt;
We are all done using Terminal so you can close it by tossing it off the top of the screen like you would for any other application. Next you need to connect your device to the PC with the USB cable and tap drive mode. Once drive mode is active open the drive letter for the device on your PC (ex. &amp;quot;PALM PRE (E:)&amp;quot;). Copy the &amp;quot;id_rsa&amp;quot; file to your PC somewhere you will remember it's location (ex. to the desktop). You can also copy the file with a word document extension &amp;quot;.doc&amp;quot; and email it to yourself. You will have to rename it back to &amp;quot;id_rsa&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa /media/internal/id_rsa.doc&lt;br /&gt;
&lt;br /&gt;
In the following section, [[#Install keys on your device]], use&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/root/.ssh/id_rsa.pub&amp;lt;/pre&amp;gt; instead of &amp;lt;pre&amp;gt;/media/internal/id_rsa.pub&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install keys on your device ==&lt;br /&gt;
&lt;br /&gt;
Now disconnect the device from USB mode and load up a terminal on your TouchPad (or use [[Portal:Accessing Linux|Novacom]]). Once in a terminal, you are going to move the key files into the right locations and set permissions on the appropriate files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /media/internal/id_rsa.pub &amp;gt;&amp;gt; /home/root/.ssh/authorized_keys&lt;br /&gt;
rm /media/internal/id_rsa.pub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is necessary to load the keys.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 700 ~/.ssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to your device ==&lt;br /&gt;
&lt;br /&gt;
=== Using the key with SSH in Terminal ===&lt;br /&gt;
&lt;br /&gt;
Put your private key file in the standard location ~/.ssh/id_rsa on the machine you are using to connect to the Pre or you can inform ssh by using the -i switch as follow:&lt;br /&gt;
&lt;br /&gt;
user@host:~$ ssh -i /path/to/private/key remoteuser@remotehost&lt;br /&gt;
&lt;br /&gt;
(the -vvv option is for verbose debug messages, which you can remove if everything works):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh root@&amp;lt;touchpad ip&amp;gt; -vvv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the password you used to create the key at the beginning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Using a key with PuTTY ===&lt;br /&gt;
&lt;br /&gt;
If you have the webOS SDK installed you will already have PuTTY (in \SDK\bin\ of the folder the SDK was installed in). If you don't have the webOS SDK installed you can install it to get PuTTY or you can download [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]. You will also need PuTTYgen. If you will be using winSCP you already have it (in start menu&amp;gt;winSCP&amp;gt;key tools) or download it from the same site as PuTTY. If this is your first time using PuTTY to access linux on webOS or wish to verify the configuration is correct please follow these steps:&lt;br /&gt;
&lt;br /&gt;
*If you created the key on the device, follow these steps to convert it to a format PuTTY can use.  You will only have to do this once.&lt;br /&gt;
**Open PuTTYgen.&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Open PuTTY.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100).&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Select the radio button for SSH&lt;br /&gt;
*Select the Data section under Connection on the left.&lt;br /&gt;
*Enter root for the auto-login username.&lt;br /&gt;
*Select the Auth section under SSH under Connection on the left.&lt;br /&gt;
*Click the Browse button for private key file.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Select Session on the left.&lt;br /&gt;
*Enter a name in the Saved Session box and click the save button.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Click open in PuTTY to connect.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see the following in the terminal window on your pc:&lt;br /&gt;
&lt;br /&gt;
 Using username &amp;quot;root&amp;quot;.&lt;br /&gt;
 Authenticating with public key &amp;quot;imported-openssh-key&amp;quot;&lt;br /&gt;
 Passphrase for key &amp;quot;imported-openssh-key&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
 root@palm-webos-device:/var/home/root#&lt;br /&gt;
&lt;br /&gt;
Congratulations you now have access to linux on your webOS device. You may now begin using the command prompt to work with anything you need or want to use the command prompt for. There is all sorts of stuff you can use it for so if you haven't already check out the rest of the webos-internals site for a number of things you can do. You may also want to setup winSCP for a explorer like windows interface to access and work with files etc as well.&lt;br /&gt;
&lt;br /&gt;
=== Using the Filezilla SFTP Client ===&lt;br /&gt;
&lt;br /&gt;
Make sure you have installed the OpenSSH SFTP server from Preware&lt;br /&gt;
&lt;br /&gt;
For SFTP using SSH2, FileZilla utilizes the excellent [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY] tools. To allow the use of RSA / DSA key files with Filezilla, you'll need to download one more tool from PuTTY: Pageant.&lt;br /&gt;
&lt;br /&gt;
Make sure you have converted your key to PuTTY's PPK format listed above. &lt;br /&gt;
&lt;br /&gt;
Now run Pageant. In your system tray, you'll see the Pageant icon appear. Right-click the icon and select &amp;quot;Add Key&amp;quot; and select your private key (PPK) file. Follow the prompt to enter your pass phrase and you're done.&lt;br /&gt;
&lt;br /&gt;
Now simply launch FileZilla and connect to your server using SFTP using SSH with a root and an empty password. Don't forget to close pageant when you're done.&lt;br /&gt;
&lt;br /&gt;
As you may or may not know, FileZilla can be easily carried around on portable media such as a USB stick and used from any PC. This also applies to the PuTTY tools, so if you stick Pageant and your PPK key file on to, for example, a USB stick, you can now access your server from any Windows PC.&lt;br /&gt;
&lt;br /&gt;
==== Filezilla Alternative Method Using Unprotected Key ====&lt;br /&gt;
&lt;br /&gt;
In the Edit - Settings menu of the FileZilla client, you can [Add key file...] under Connection - SFTP, and FileZilla can use the public key authentication in the site manager with the 'Interactive' Logontype. However, the .ppk file is converted to unprotected one if the original .ppk file is password-protected (FileZilla can do that for you when importing the file). As of 3.3.2.1, a password-protected key file is not supported yet.&lt;br /&gt;
&lt;br /&gt;
=== Using the key with winSCP ===&lt;br /&gt;
&lt;br /&gt;
*Open winSCP.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100) in the host name box.&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Enter root in the user name box.&lt;br /&gt;
*Leave winSCP open and follow these steps:&lt;br /&gt;
**Open PuTTYgen (startmenu&amp;gt;winSCP&amp;gt;key tools).&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to winSCP where we left off.&lt;br /&gt;
*Click the &amp;quot;...&amp;quot; button for the private key file box.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Click the save button and enter a name and click ok.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*You should now be seeing the stored sessions list with the session you just saved.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Select the session you saved and click the login button.&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see a window with a list of folders similar to explorer. Congratulations you now have access to linux on your webOS device. You may now begin working with files on the device. You can do stuff like copy, delete, etc file like in windows. You can also edit files. Certain actions will require read write mode (mount -o remount,rw / entered at the command prompt in PuTTY or terminal, mount -o remount,ro / to go back to read only mode).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / Hints ==&lt;br /&gt;
&lt;br /&gt;
=== Unable to connect ===&lt;br /&gt;
It's required that the upstart script is modified. As of 08/28/11, there were some issues with upstart not working and OpenSSH not loading.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /var/palm/event.d/mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Comment out the existing start and stop commands and add the new stuff below it. As of writing this, it's still not clear why there were issues starting with the org.webosinternals.optware dependency, so feel free to update with better script or more details:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#start on stopped finish and started org.webosinternals.optware&lt;br /&gt;
#stop on runlevel [!2]&lt;br /&gt;
&lt;br /&gt;
start on stopped finish&lt;br /&gt;
# and started org.webosinternals.optware&lt;br /&gt;
&lt;br /&gt;
# Stop when the Software Update tool is about to install an update.&lt;br /&gt;
# upstart restarts the job when installation is complete.&lt;br /&gt;
stop on started start_update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Exit out of vi and save&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:wq!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can ''test'' that sshd starts and view any key errors by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/sbin/sshd -D&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you receive an error, &amp;quot;Permissions 0777 for '/opt/etc/openssh/ssh_host_rsa_key' are too open.&amp;quot; you should change the permissions on this key file to 600:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 600 /opt/etc/openssh/ssh_host_rsa_key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and remove write permission on the parent directory&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod go-w /opt/etc/openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you receive a message, /opt/sbin/sshd -D Could not load host key: /opt/etc/openssh/ssh_host_ecdsa_key, you can create the key manually:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/bin/ssh-keygen -t ecdsa -f /opt/etc/openssh/ssh_host_ecdsa_key -N ''&lt;br /&gt;
chmod 600 /opt/etc/openssh/ssh_host_ecdsa_key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once this is done, you should be able to start sshd:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
start mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any other problems, be sure to take a look at the log files on your TouchPad:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep ssh /var/log/messages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check that the service is running:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux | grep sshd&lt;br /&gt;
status mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Try connecting to the TouchPad locally:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh localhost&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enabling non-root Password logins via SSH using the command line ===&lt;br /&gt;
&lt;br /&gt;
Access the command line on your Pre via Terminal, SSH, or Novaterm.&lt;br /&gt;
&lt;br /&gt;
Type the following at the root prompt to allow write access to your / disk:&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,rw /&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.openssh file in the /etc/event.d/ or /var/palm/event.d directory (depending on the version of openssh).  Find the exec line and change&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;PasswordAuthentication no&amp;quot;&lt;br /&gt;
to&lt;br /&gt;
 &amp;quot;PasswordAuthentication yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The line should now look like this: &lt;br /&gt;
&lt;br /&gt;
 exec /opt/sbin/sshd -D -p 22 -o &amp;quot;PasswordAuthentication yes&amp;quot; -o &amp;quot;PermitRootLogin without-password&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save and exit, then restart the openssh service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.openssh&lt;br /&gt;
 start mobi.optware.openssh&lt;br /&gt;
&lt;br /&gt;
Once you are finished make sure you make your / disk read-only again (this is the default):&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,ro /&lt;br /&gt;
&lt;br /&gt;
Do not change anything else. Now if you've created a username for yourself and set a password, you'll be able to log in with a password. After every Palm WebOS upgrade, you'll need to recreate any accounts other than root with adduser &amp;lt;account&amp;gt;, which will then prompt you to set a password.&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
It is strongly suggested that you set up another ssh key for any additional users instead of using the password authentication method. Just follow the steps above.&lt;br /&gt;
&lt;br /&gt;
=== Enabling ssh over EVDO ===&lt;br /&gt;
&lt;br /&gt;
Access the command line on your Pre via Terminal, SSH, or Novaterm.&lt;br /&gt;
&lt;br /&gt;
Type the following at the root prompt to allow write access to your / disk:&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,rw /&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.openssh file in the /etc/event.d/ or /var/palm/event.d directory (depending on the version of openssh).  Find the iptables lines and remove the &amp;quot;-i eth0&amp;quot; clause.  For example&lt;br /&gt;
  /usr/sbin/iptables -D INPUT -i eth0 -p tcp --dport 222 -j ACCEPT || /bin/true&lt;br /&gt;
  /usr/sbin/iptables -I INPUT -i eth0 -p tcp --dport 222 -j ACCEPT&lt;br /&gt;
becomes&lt;br /&gt;
  /usr/sbin/iptables -D INPUT -p tcp --dport 222 -j ACCEPT || /bin/true&lt;br /&gt;
  /usr/sbin/iptables -I INPUT -p tcp --dport 222 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
Save and exit with ZZ or :wq, then restart the openssh service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.openssh&lt;br /&gt;
 start mobi.optware.openssh&lt;br /&gt;
&lt;br /&gt;
Once you are finished make sure you make your / disk read-only again (this is the default):&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,ro /&lt;br /&gt;
&lt;br /&gt;
=== Setting up ExpanDrive (SftpDrive) ===&lt;br /&gt;
&lt;br /&gt;
''[ed: I think these are directions for windows or mac]''&lt;br /&gt;
&lt;br /&gt;
''Note: This requires access to the device's file system by any means.''&lt;br /&gt;
* Open ExpanDrive&lt;br /&gt;
* Click &amp;quot;New drive...&amp;quot;&lt;br /&gt;
* Type a name into the &amp;quot;Drive Name&amp;quot; box.&lt;br /&gt;
* Type in the IP address of the device in the &amp;quot;Server&amp;quot; box.&lt;br /&gt;
* Type &amp;quot;root&amp;quot; into the &amp;quot;Username&amp;quot; box.&lt;br /&gt;
* Choose &amp;quot;Use a public key to log in...&amp;quot; from the &amp;quot;Authentication&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create New Key Pair&amp;quot;&lt;br /&gt;
* Choose &amp;quot;RSA (ssh-rsa)&amp;quot; from the &amp;quot;Key type&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create Key Pairs&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Export current Key Pair&amp;quot;&lt;br /&gt;
* Click both &amp;quot;Export Private Key&amp;quot; and &amp;quot;Export Public Key&amp;quot; and save the files somewhere (remember where you saved them) and click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Open the .pub file you saved in the previous step using a plain text editor.&lt;br /&gt;
* Copy the contents of the entire file and paste it into &amp;quot;/var/home/root/.ssh/authorized_keys&amp;quot; (on the device) on the next line and save it.&lt;br /&gt;
* Go back to ExpanDrive and click &amp;quot;Ok&amp;quot; on the still open &amp;quot;Public Key Authentication Properties&amp;quot; dialog.&lt;br /&gt;
* Choose &amp;quot;Show the entire server&amp;quot; from the &amp;quot;Directory&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Connect&amp;quot; to connect and save the configuration.&lt;br /&gt;
* After the connection process is complete, a new Explorer window will open and you will be in the &amp;quot;%DriveLetter%:\var\home\root&amp;quot; directory.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=20267</id>
		<title>Application:OpenSSH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=20267"/>
		<updated>2011-11-29T01:58:09Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Generate Keys from webOS */ remove information that fits into the next section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is currently available in two languages::&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:OpenSSH]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:OpenSSH-DE]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on.&lt;br /&gt;
&lt;br /&gt;
OpenSSH is available for installation in Preware.  Just Type &amp;quot;OpenSSH&amp;quot; in the Preware home screen to search for and install the package.&lt;br /&gt;
&lt;br /&gt;
Please refer to the [http://www.openssh.com/ OpenSSH Home Page] and read the [http://www.openssh.com/manual.html OpenSSH Manual Pages] before using this package.&lt;br /&gt;
&lt;br /&gt;
There are two ways to generate the keys below. The PC one assumes you have a user account name and password to gain access with putty I assume it is not possible to complete the steps for that method without setting up a user account. I find the webOS method to be much easier to follow. And I imagine if you are new to linux and accessing linux on webOS then you will find the webOS method is the one you will want to follow. I also recommend the webOS method if you have trouble following the PC method or find it too wordy.&lt;br /&gt;
&lt;br /&gt;
== Generate Keys == &lt;br /&gt;
=== Mac OSX (tested with Lion) ===&lt;br /&gt;
&lt;br /&gt;
Start a new terminal session in Mac OS and su to root.  Once in root on your mac:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it. After the key file is generated you need to copy your public key over to your device. Attach your TouchPad as a USB and copy the files: (if applicabble, replace &amp;quot;HP\  Touchpad&amp;quot; with whatever your device is named)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cp /var/root/.ssh/id_rsa.pub /Volumes/HP\ TouchPad/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows PC (PuTTY) ===&lt;br /&gt;
&lt;br /&gt;
If you are connecting to your webOS device from a Windows host computer, please read the [http://unixwiz.net/techtips/putty-openssh.html Secure Linux/UNIX access with PuTTY and OpenSSH Tech Tip] and follow those instructions for generating your SSH keys. For the section &amp;quot;Install public key on Linux system&amp;quot;, you will need to put the &amp;quot;Public Key for pasting into OpenSSH authorized_keys file&amp;quot; into a /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Optware installs openssh under /opt, so you should replace any references to /bin, /sbin, and /etc in the OpenSSH documentation with /opt/bin, /opt/sbin and /opt/etc respectively.&lt;br /&gt;
&lt;br /&gt;
=== Generate Keys from webOS ===&lt;br /&gt;
&lt;br /&gt;
Launch Preware and install [[Application:Terminal|Terminal]] if you haven't previously installed it. If Terminal does not work, try [[Application:Xecutah|XTerm]] instead. It will be used to create your secure SSH keys for use with OpenSSH directly on your webOS device. Once Terminal is installed launch it and follow these steps:&lt;br /&gt;
&lt;br /&gt;
To go to the root directory type:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/ssh-keygen&lt;br /&gt;
&lt;br /&gt;
to create the private and public keys. After a short time (about a minute) accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it.&lt;br /&gt;
&lt;br /&gt;
Now the secret key needs to be transferred to the PC you want to access linux on webOS from. First copy the secret key to the area accessible from drive mode. To do this, type:&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa /media/internal/id_rsa&lt;br /&gt;
&lt;br /&gt;
We are all done using Terminal so you can close it by tossing it off the top of the screen like you would for any other application. Next you need to connect your device to the PC with the USB cable and tap drive mode. Once drive mode is active open the drive letter for the device on your PC (ex. &amp;quot;PALM PRE (E:)&amp;quot;). Copy the &amp;quot;id_rsa&amp;quot; file to your PC somewhere you will remember it's location (ex. to the desktop). You can also copy the file with a word document extension &amp;quot;.doc&amp;quot; and email it to yourself. You will have to rename it back to &amp;quot;id_rsa&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa /media/internal/id_rsa.doc&lt;br /&gt;
&lt;br /&gt;
In the following section, [[#Install keys on your device]], use&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/root/.ssh/id_rsa.pub&amp;lt;/pre&amp;gt; instead of &amp;lt;pre&amp;gt;/media/internal/id_rsa.pub&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Install keys on your device ==&lt;br /&gt;
&lt;br /&gt;
Now disconnect the device from USB mode and load up a terminal on your TouchPad (or use [[Portal:Accessing Linux|Novacom]]). Once in a terminal, you are going to move the key files into the right locations and set permissions on the appropriate files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /media/internal/id_rsa.pub &amp;gt;&amp;gt; /home/root/.ssh/authorized_keys&lt;br /&gt;
rm /media/internal/id_rsa.pub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is necessary to load the keys.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 700 ~/.ssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to your device ==&lt;br /&gt;
&lt;br /&gt;
=== Using the key with SSH in Terminal ===&lt;br /&gt;
&lt;br /&gt;
Put your private key file in the standard location ~/.ssh/id_rsa on the machine you are using to connect to the Pre or you can inform ssh by using the -i switch as follow:&lt;br /&gt;
&lt;br /&gt;
user@host:~$ ssh -i /path/to/private/key remoteuser@remotehost&lt;br /&gt;
&lt;br /&gt;
(the -vvv option is for verbose debug messages, which you can remove if everything works):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh root@&amp;lt;touchpad ip&amp;gt; -vvv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the password you used to create the key at the beginning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Using a key with PuTTY ===&lt;br /&gt;
&lt;br /&gt;
If you have the webOS SDK installed you will already have PuTTY (in \SDK\bin\ of the folder the SDK was installed in). If you don't have the webOS SDK installed you can install it to get PuTTY or you can download [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]. You will also need PuTTYgen. If you will be using winSCP you already have it (in start menu&amp;gt;winSCP&amp;gt;key tools) or download it from the same site as PuTTY. If this is your first time using PuTTY to access linux on webOS or wish to verify the configuration is correct please follow these steps:&lt;br /&gt;
&lt;br /&gt;
*If you created the key on the device, follow these steps to convert it to a format PuTTY can use.  You will only have to do this once.&lt;br /&gt;
**Open PuTTYgen.&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Open PuTTY.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100).&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Select the radio button for SSH&lt;br /&gt;
*Select the Data section under Connection on the left.&lt;br /&gt;
*Enter root for the auto-login username.&lt;br /&gt;
*Select the Auth section under SSH under Connection on the left.&lt;br /&gt;
*Click the Browse button for private key file.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Select Session on the left.&lt;br /&gt;
*Enter a name in the Saved Session box and click the save button.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Click open in PuTTY to connect.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see the following in the terminal window on your pc:&lt;br /&gt;
&lt;br /&gt;
 Using username &amp;quot;root&amp;quot;.&lt;br /&gt;
 Authenticating with public key &amp;quot;imported-openssh-key&amp;quot;&lt;br /&gt;
 Passphrase for key &amp;quot;imported-openssh-key&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
 root@palm-webos-device:/var/home/root#&lt;br /&gt;
&lt;br /&gt;
Congratulations you now have access to linux on your webOS device. You may now begin using the command prompt to work with anything you need or want to use the command prompt for. There is all sorts of stuff you can use it for so if you haven't already check out the rest of the webos-internals site for a number of things you can do. You may also want to setup winSCP for a explorer like windows interface to access and work with files etc as well.&lt;br /&gt;
&lt;br /&gt;
=== Using the Filezilla SFTP Client ===&lt;br /&gt;
&lt;br /&gt;
Make sure you have installed the OpenSSH SFTP server from Preware&lt;br /&gt;
&lt;br /&gt;
For SFTP using SSH2, FileZilla utilizes the excellent [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY] tools. To allow the use of RSA / DSA key files with Filezilla, you'll need to download one more tool from PuTTY: Pageant.&lt;br /&gt;
&lt;br /&gt;
Make sure you have converted your key to PuTTY's PPK format listed above. &lt;br /&gt;
&lt;br /&gt;
Now run Pageant. In your system tray, you'll see the Pageant icon appear. Right-click the icon and select &amp;quot;Add Key&amp;quot; and select your private key (PPK) file. Follow the prompt to enter your pass phrase and you're done.&lt;br /&gt;
&lt;br /&gt;
Now simply launch FileZilla and connect to your server using SFTP using SSH with a root and an empty password. Don't forget to close pageant when you're done.&lt;br /&gt;
&lt;br /&gt;
As you may or may not know, FileZilla can be easily carried around on portable media such as a USB stick and used from any PC. This also applies to the PuTTY tools, so if you stick Pageant and your PPK key file on to, for example, a USB stick, you can now access your server from any Windows PC.&lt;br /&gt;
&lt;br /&gt;
==== Filezilla Alternative Method Using Unprotected Key ====&lt;br /&gt;
&lt;br /&gt;
In the Edit - Settings menu of the FileZilla client, you can [Add key file...] under Connection - SFTP, and FileZilla can use the public key authentication in the site manager with the 'Interactive' Logontype. However, the .ppk file is converted to unprotected one if the original .ppk file is password-protected (FileZilla can do that for you when importing the file). As of 3.3.2.1, a password-protected key file is not supported yet.&lt;br /&gt;
&lt;br /&gt;
=== Using the key with winSCP ===&lt;br /&gt;
&lt;br /&gt;
*Open winSCP.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100) in the host name box.&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Enter root in the user name box.&lt;br /&gt;
*Leave winSCP open and follow these steps:&lt;br /&gt;
**Open PuTTYgen (startmenu&amp;gt;winSCP&amp;gt;key tools).&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to winSCP where we left off.&lt;br /&gt;
*Click the &amp;quot;...&amp;quot; button for the private key file box.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Click the save button and enter a name and click ok.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*You should now be seeing the stored sessions list with the session you just saved.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Select the session you saved and click the login button.&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see a window with a list of folders similar to explorer. Congratulations you now have access to linux on your webOS device. You may now begin working with files on the device. You can do stuff like copy, delete, etc file like in windows. You can also edit files. Certain actions will require read write mode (mount -o remount,rw / entered at the command prompt in PuTTY or terminal, mount -o remount,ro / to go back to read only mode).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / Hints ==&lt;br /&gt;
&lt;br /&gt;
=== Unable to connect ===&lt;br /&gt;
It's required that the upstart script is modified. As of 08/28/11, there were some issues with upstart not working and OpenSSH not loading.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /var/palm/event.d/mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Comment out the existing start and stop commands and add the new stuff below it. As of writing this, it's still not clear why there were issues starting with the org.webosinternals.optware dependency, so feel free to update with better script or more details:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#start on stopped finish and started org.webosinternals.optware&lt;br /&gt;
#stop on runlevel [!2]&lt;br /&gt;
&lt;br /&gt;
start on stopped finish&lt;br /&gt;
# and started org.webosinternals.optware&lt;br /&gt;
&lt;br /&gt;
# Stop when the Software Update tool is about to install an update.&lt;br /&gt;
# upstart restarts the job when installation is complete.&lt;br /&gt;
stop on started start_update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Exit out of vi and save&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:wq!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can ''test'' that sshd starts and view any key errors by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/sbin/sshd -D&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you receive an error, &amp;quot;Permissions 0777 for '/opt/etc/openssh/ssh_host_rsa_key' are too open.&amp;quot; you should change the permissions on this key file to 600:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 600 /opt/etc/openssh/ssh_host_rsa_key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and remove write permission on the parent directory&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod go-w /opt/etc/openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you receive a message, /opt/sbin/sshd -D Could not load host key: /opt/etc/openssh/ssh_host_ecdsa_key, you can create the key manually:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/bin/ssh-keygen -t ecdsa -f /opt/etc/openssh/ssh_host_ecdsa_key -N ''&lt;br /&gt;
chmod 600 /opt/etc/openssh/ssh_host_ecdsa_key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once this is done, you should be able to start sshd:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
start mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any other problems, be sure to take a look at the log files on your TouchPad:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep ssh /var/log/messages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check that the service is running:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux | grep sshd&lt;br /&gt;
status mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Try connecting to the TouchPad locally:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh localhost&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enabling non-root Password logins via SSH using the command line ===&lt;br /&gt;
&lt;br /&gt;
Access the command line on your Pre via Terminal, SSH, or Novaterm.&lt;br /&gt;
&lt;br /&gt;
Type the following at the root prompt to allow write access to your / disk:&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,rw /&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.openssh file in the /etc/event.d/ or /var/palm/event.d directory (depending on the version of openssh).  Find the exec line and change&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;PasswordAuthentication no&amp;quot;&lt;br /&gt;
to&lt;br /&gt;
 &amp;quot;PasswordAuthentication yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The line should now look like this: &lt;br /&gt;
&lt;br /&gt;
 exec /opt/sbin/sshd -D -p 22 -o &amp;quot;PasswordAuthentication yes&amp;quot; -o &amp;quot;PermitRootLogin without-password&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save and exit, then restart the openssh service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.openssh&lt;br /&gt;
 start mobi.optware.openssh&lt;br /&gt;
&lt;br /&gt;
Once you are finished make sure you make your / disk read-only again (this is the default):&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,ro /&lt;br /&gt;
&lt;br /&gt;
Do not change anything else. Now if you've created a username for yourself and set a password, you'll be able to log in with a password. After every Palm WebOS upgrade, you'll need to recreate any accounts other than root with adduser &amp;lt;account&amp;gt;, which will then prompt you to set a password.&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
It is strongly suggested that you set up another ssh key for any additional users instead of using the password authentication method. Just follow the steps above.&lt;br /&gt;
&lt;br /&gt;
=== Enabling ssh over EVDO ===&lt;br /&gt;
&lt;br /&gt;
Access the command line on your Pre via Terminal, SSH, or Novaterm.&lt;br /&gt;
&lt;br /&gt;
Type the following at the root prompt to allow write access to your / disk:&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,rw /&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.openssh file in the /etc/event.d/ or /var/palm/event.d directory (depending on the version of openssh).  Find the iptables lines and remove the &amp;quot;-i eth0&amp;quot; clause.  For example&lt;br /&gt;
  /usr/sbin/iptables -D INPUT -i eth0 -p tcp --dport 222 -j ACCEPT || /bin/true&lt;br /&gt;
  /usr/sbin/iptables -I INPUT -i eth0 -p tcp --dport 222 -j ACCEPT&lt;br /&gt;
becomes&lt;br /&gt;
  /usr/sbin/iptables -D INPUT -p tcp --dport 222 -j ACCEPT || /bin/true&lt;br /&gt;
  /usr/sbin/iptables -I INPUT -p tcp --dport 222 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
Save and exit with ZZ or :wq, then restart the openssh service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.openssh&lt;br /&gt;
 start mobi.optware.openssh&lt;br /&gt;
&lt;br /&gt;
Once you are finished make sure you make your / disk read-only again (this is the default):&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,ro /&lt;br /&gt;
&lt;br /&gt;
=== Setting up ExpanDrive (SftpDrive) ===&lt;br /&gt;
&lt;br /&gt;
''[ed: I think these are directions for windows or mac]''&lt;br /&gt;
&lt;br /&gt;
''Note: This requires access to the device's file system by any means.''&lt;br /&gt;
* Open ExpanDrive&lt;br /&gt;
* Click &amp;quot;New drive...&amp;quot;&lt;br /&gt;
* Type a name into the &amp;quot;Drive Name&amp;quot; box.&lt;br /&gt;
* Type in the IP address of the device in the &amp;quot;Server&amp;quot; box.&lt;br /&gt;
* Type &amp;quot;root&amp;quot; into the &amp;quot;Username&amp;quot; box.&lt;br /&gt;
* Choose &amp;quot;Use a public key to log in...&amp;quot; from the &amp;quot;Authentication&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create New Key Pair&amp;quot;&lt;br /&gt;
* Choose &amp;quot;RSA (ssh-rsa)&amp;quot; from the &amp;quot;Key type&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create Key Pairs&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Export current Key Pair&amp;quot;&lt;br /&gt;
* Click both &amp;quot;Export Private Key&amp;quot; and &amp;quot;Export Public Key&amp;quot; and save the files somewhere (remember where you saved them) and click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Open the .pub file you saved in the previous step using a plain text editor.&lt;br /&gt;
* Copy the contents of the entire file and paste it into &amp;quot;/var/home/root/.ssh/authorized_keys&amp;quot; (on the device) on the next line and save it.&lt;br /&gt;
* Go back to ExpanDrive and click &amp;quot;Ok&amp;quot; on the still open &amp;quot;Public Key Authentication Properties&amp;quot; dialog.&lt;br /&gt;
* Choose &amp;quot;Show the entire server&amp;quot; from the &amp;quot;Directory&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Connect&amp;quot; to connect and save the configuration.&lt;br /&gt;
* After the connection process is complete, a new Explorer window will open and you will be in the &amp;quot;%DriveLetter%:\var\home\root&amp;quot; directory.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=20265</id>
		<title>Application:OpenSSH</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Application:OpenSSH&amp;diff=20265"/>
		<updated>2011-11-29T01:51:13Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Generate Keys from webOS */ don't overwrite what might already be there. also having the .pub around is useful&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is currently available in two languages::&lt;br /&gt;
:[[Image:Australia.png]] [[Image:USA.png]] [[Application:OpenSSH]]&lt;br /&gt;
:[[Image:Germany.png]] [[Application:OpenSSH-DE]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
OpenSSH is a FREE version of the SSH connectivity tools that technical users of the Internet rely on.&lt;br /&gt;
&lt;br /&gt;
OpenSSH is available for installation in Preware.  Just Type &amp;quot;OpenSSH&amp;quot; in the Preware home screen to search for and install the package.&lt;br /&gt;
&lt;br /&gt;
Please refer to the [http://www.openssh.com/ OpenSSH Home Page] and read the [http://www.openssh.com/manual.html OpenSSH Manual Pages] before using this package.&lt;br /&gt;
&lt;br /&gt;
There are two ways to generate the keys below. The PC one assumes you have a user account name and password to gain access with putty I assume it is not possible to complete the steps for that method without setting up a user account. I find the webOS method to be much easier to follow. And I imagine if you are new to linux and accessing linux on webOS then you will find the webOS method is the one you will want to follow. I also recommend the webOS method if you have trouble following the PC method or find it too wordy.&lt;br /&gt;
&lt;br /&gt;
== Generate Keys == &lt;br /&gt;
=== Mac OSX (tested with Lion) ===&lt;br /&gt;
&lt;br /&gt;
Start a new terminal session in Mac OS and su to root.  Once in root on your mac:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh-keygen&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it. After the key file is generated you need to copy your public key over to your device. Attach your TouchPad as a USB and copy the files: (if applicabble, replace &amp;quot;HP\  Touchpad&amp;quot; with whatever your device is named)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cp /var/root/.ssh/id_rsa.pub /Volumes/HP\ TouchPad/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows PC (PuTTY) ===&lt;br /&gt;
&lt;br /&gt;
If you are connecting to your webOS device from a Windows host computer, please read the [http://unixwiz.net/techtips/putty-openssh.html Secure Linux/UNIX access with PuTTY and OpenSSH Tech Tip] and follow those instructions for generating your SSH keys. For the section &amp;quot;Install public key on Linux system&amp;quot;, you will need to put the &amp;quot;Public Key for pasting into OpenSSH authorized_keys file&amp;quot; into a /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Optware installs openssh under /opt, so you should replace any references to /bin, /sbin, and /etc in the OpenSSH documentation with /opt/bin, /opt/sbin and /opt/etc respectively.&lt;br /&gt;
&lt;br /&gt;
=== Generate Keys from webOS ===&lt;br /&gt;
&lt;br /&gt;
Launch Preware and install [[Application:Terminal|Terminal]] if you haven't previously installed it. If Terminal does not work, try [[Application:Xecutah|XTerm]] instead. It will be used to create your secure SSH keys for use with OpenSSH directly on your webOS device. Once Terminal is installed launch it and follow these steps:&lt;br /&gt;
&lt;br /&gt;
To go to the root directory type:&lt;br /&gt;
&lt;br /&gt;
 cd /&lt;br /&gt;
&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
 /opt/bin/ssh-keygen&lt;br /&gt;
&lt;br /&gt;
to create the private and public keys. After a short time (about a minute) accept the default filename by pressing Enter at the prompt. Enter a passphrase for your private key file. You will use this passphrase later, so remember it. After the key file is generated type:&lt;br /&gt;
&lt;br /&gt;
 cat /home/root/.ssh/id_rsa.pub &amp;gt;&amp;gt; /home/root/.ssh/authorized_keys&lt;br /&gt;
&lt;br /&gt;
to move the public key to become the /home/root/.ssh/authorized_keys file.&lt;br /&gt;
&lt;br /&gt;
Now the secret key needs to be transferred to the PC you want to access linux on webOS from. First copy the secret key to the area accessible from drive mode. To do this, type:&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa /media/internal/id_rsa&lt;br /&gt;
&lt;br /&gt;
We are all done using Terminal so you can close it by tossing it off the top of the screen like you would for any other application. Next you need to connect your device to the PC with the USB cable and tap drive mode. Once drive mode is active open the drive letter for the device on your PC (ex. &amp;quot;PALM PRE (E:)&amp;quot;). Copy the &amp;quot;id_rsa&amp;quot; file to your PC somewhere you will remember it's location (ex. to the desktop). You can also copy the file with a word document extension &amp;quot;.doc&amp;quot; and email it to yourself. You will have to rename it back to &amp;quot;id_rsa&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
 cp /home/root/.ssh/id_rsa /media/internal/id_rsa.doc&lt;br /&gt;
&lt;br /&gt;
== Install keys on your device ==&lt;br /&gt;
&lt;br /&gt;
Now disconnect the device from USB mode and load up a terminal on your TouchPad (or use [[Portal:Accessing Linux|Novacom]]). Once in a terminal, you are going to move the key files into the right locations and set permissions on the appropriate files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /media/internal/id_rsa.pub &amp;gt;&amp;gt; /home/root/.ssh/authorized_keys&lt;br /&gt;
rm /media/internal/id_rsa.pub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is necessary to load the keys.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 700 ~/.ssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting to your device ==&lt;br /&gt;
&lt;br /&gt;
=== Using the key with SSH in Terminal ===&lt;br /&gt;
&lt;br /&gt;
Put your private key file in the standard location ~/.ssh/id_rsa on the machine you are using to connect to the Pre or you can inform ssh by using the -i switch as follow:&lt;br /&gt;
&lt;br /&gt;
user@host:~$ ssh -i /path/to/private/key remoteuser@remotehost&lt;br /&gt;
&lt;br /&gt;
(the -vvv option is for verbose debug messages, which you can remove if everything works):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh root@&amp;lt;touchpad ip&amp;gt; -vvv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the password you used to create the key at the beginning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Using a key with PuTTY ===&lt;br /&gt;
&lt;br /&gt;
If you have the webOS SDK installed you will already have PuTTY (in \SDK\bin\ of the folder the SDK was installed in). If you don't have the webOS SDK installed you can install it to get PuTTY or you can download [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]. You will also need PuTTYgen. If you will be using winSCP you already have it (in start menu&amp;gt;winSCP&amp;gt;key tools) or download it from the same site as PuTTY. If this is your first time using PuTTY to access linux on webOS or wish to verify the configuration is correct please follow these steps:&lt;br /&gt;
&lt;br /&gt;
*If you created the key on the device, follow these steps to convert it to a format PuTTY can use.  You will only have to do this once.&lt;br /&gt;
**Open PuTTYgen.&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Open PuTTY.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100).&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Select the radio button for SSH&lt;br /&gt;
*Select the Data section under Connection on the left.&lt;br /&gt;
*Enter root for the auto-login username.&lt;br /&gt;
*Select the Auth section under SSH under Connection on the left.&lt;br /&gt;
*Click the Browse button for private key file.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Select Session on the left.&lt;br /&gt;
*Enter a name in the Saved Session box and click the save button.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Click open in PuTTY to connect.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see the following in the terminal window on your pc:&lt;br /&gt;
&lt;br /&gt;
 Using username &amp;quot;root&amp;quot;.&lt;br /&gt;
 Authenticating with public key &amp;quot;imported-openssh-key&amp;quot;&lt;br /&gt;
 Passphrase for key &amp;quot;imported-openssh-key&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
You should now see:&lt;br /&gt;
&lt;br /&gt;
 root@palm-webos-device:/var/home/root#&lt;br /&gt;
&lt;br /&gt;
Congratulations you now have access to linux on your webOS device. You may now begin using the command prompt to work with anything you need or want to use the command prompt for. There is all sorts of stuff you can use it for so if you haven't already check out the rest of the webos-internals site for a number of things you can do. You may also want to setup winSCP for a explorer like windows interface to access and work with files etc as well.&lt;br /&gt;
&lt;br /&gt;
=== Using the Filezilla SFTP Client ===&lt;br /&gt;
&lt;br /&gt;
Make sure you have installed the OpenSSH SFTP server from Preware&lt;br /&gt;
&lt;br /&gt;
For SFTP using SSH2, FileZilla utilizes the excellent [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY] tools. To allow the use of RSA / DSA key files with Filezilla, you'll need to download one more tool from PuTTY: Pageant.&lt;br /&gt;
&lt;br /&gt;
Make sure you have converted your key to PuTTY's PPK format listed above. &lt;br /&gt;
&lt;br /&gt;
Now run Pageant. In your system tray, you'll see the Pageant icon appear. Right-click the icon and select &amp;quot;Add Key&amp;quot; and select your private key (PPK) file. Follow the prompt to enter your pass phrase and you're done.&lt;br /&gt;
&lt;br /&gt;
Now simply launch FileZilla and connect to your server using SFTP using SSH with a root and an empty password. Don't forget to close pageant when you're done.&lt;br /&gt;
&lt;br /&gt;
As you may or may not know, FileZilla can be easily carried around on portable media such as a USB stick and used from any PC. This also applies to the PuTTY tools, so if you stick Pageant and your PPK key file on to, for example, a USB stick, you can now access your server from any Windows PC.&lt;br /&gt;
&lt;br /&gt;
==== Filezilla Alternative Method Using Unprotected Key ====&lt;br /&gt;
&lt;br /&gt;
In the Edit - Settings menu of the FileZilla client, you can [Add key file...] under Connection - SFTP, and FileZilla can use the public key authentication in the site manager with the 'Interactive' Logontype. However, the .ppk file is converted to unprotected one if the original .ppk file is password-protected (FileZilla can do that for you when importing the file). As of 3.3.2.1, a password-protected key file is not supported yet.&lt;br /&gt;
&lt;br /&gt;
=== Using the key with winSCP ===&lt;br /&gt;
&lt;br /&gt;
*Open winSCP.&lt;br /&gt;
*Enter the IP address assigned to your webOS device (ex. 192.168.1.100) in the host name box.&lt;br /&gt;
*Enter 22 for the port number.&lt;br /&gt;
*Enter root in the user name box.&lt;br /&gt;
*Leave winSCP open and follow these steps:&lt;br /&gt;
**Open PuTTYgen (startmenu&amp;gt;winSCP&amp;gt;key tools).&lt;br /&gt;
**Select the conversions menu.&lt;br /&gt;
**Select import key.&lt;br /&gt;
**Choose the id_rsa file you copied to the PC from your device and click open.&lt;br /&gt;
**Enter the passphrase you entered during key generation and click ok.&lt;br /&gt;
***You will see all sorts of information in the window at this point.&lt;br /&gt;
**Click the save private key button.&lt;br /&gt;
**Enter a name for it (no need to type the ppk extension) and save it somewhere you will remember it's location.&lt;br /&gt;
**Close PuTTYgen and go back to winSCP where we left off.&lt;br /&gt;
*Click the &amp;quot;...&amp;quot; button for the private key file box.&lt;br /&gt;
*Select the ppk file you made with PuTTYgen and click open.&lt;br /&gt;
*Click the save button and enter a name and click ok.&lt;br /&gt;
**This will allow you to load the settings for future use.&lt;br /&gt;
*You should now be seeing the stored sessions list with the session you just saved.&lt;br /&gt;
*Make sure your device's wifi is on.&lt;br /&gt;
**You can install nodoze to keep wifi on if need be.&lt;br /&gt;
*Select the session you saved and click the login button.&lt;br /&gt;
*Enter the passphrase you created during key generation.&lt;br /&gt;
&lt;br /&gt;
If everything is configured correctly you should see a window with a list of folders similar to explorer. Congratulations you now have access to linux on your webOS device. You may now begin working with files on the device. You can do stuff like copy, delete, etc file like in windows. You can also edit files. Certain actions will require read write mode (mount -o remount,rw / entered at the command prompt in PuTTY or terminal, mount -o remount,ro / to go back to read only mode).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting / Hints ==&lt;br /&gt;
&lt;br /&gt;
=== Unable to connect ===&lt;br /&gt;
It's required that the upstart script is modified. As of 08/28/11, there were some issues with upstart not working and OpenSSH not loading.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vi /var/palm/event.d/mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Comment out the existing start and stop commands and add the new stuff below it. As of writing this, it's still not clear why there were issues starting with the org.webosinternals.optware dependency, so feel free to update with better script or more details:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#start on stopped finish and started org.webosinternals.optware&lt;br /&gt;
#stop on runlevel [!2]&lt;br /&gt;
&lt;br /&gt;
start on stopped finish&lt;br /&gt;
# and started org.webosinternals.optware&lt;br /&gt;
&lt;br /&gt;
# Stop when the Software Update tool is about to install an update.&lt;br /&gt;
# upstart restarts the job when installation is complete.&lt;br /&gt;
stop on started start_update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Exit out of vi and save&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
:wq!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can ''test'' that sshd starts and view any key errors by typing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/sbin/sshd -D&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you receive an error, &amp;quot;Permissions 0777 for '/opt/etc/openssh/ssh_host_rsa_key' are too open.&amp;quot; you should change the permissions on this key file to 600:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod 600 /opt/etc/openssh/ssh_host_rsa_key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and remove write permission on the parent directory&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod go-w /opt/etc/openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you receive a message, /opt/sbin/sshd -D Could not load host key: /opt/etc/openssh/ssh_host_ecdsa_key, you can create the key manually:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/bin/ssh-keygen -t ecdsa -f /opt/etc/openssh/ssh_host_ecdsa_key -N ''&lt;br /&gt;
chmod 600 /opt/etc/openssh/ssh_host_ecdsa_key&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once this is done, you should be able to start sshd:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
start mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have any other problems, be sure to take a look at the log files on your TouchPad:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep ssh /var/log/messages&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Check that the service is running:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux | grep sshd&lt;br /&gt;
status mobi.optware.openssh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Try connecting to the TouchPad locally:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh localhost&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Enabling non-root Password logins via SSH using the command line ===&lt;br /&gt;
&lt;br /&gt;
Access the command line on your Pre via Terminal, SSH, or Novaterm.&lt;br /&gt;
&lt;br /&gt;
Type the following at the root prompt to allow write access to your / disk:&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,rw /&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.openssh file in the /etc/event.d/ or /var/palm/event.d directory (depending on the version of openssh).  Find the exec line and change&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;PasswordAuthentication no&amp;quot;&lt;br /&gt;
to&lt;br /&gt;
 &amp;quot;PasswordAuthentication yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The line should now look like this: &lt;br /&gt;
&lt;br /&gt;
 exec /opt/sbin/sshd -D -p 22 -o &amp;quot;PasswordAuthentication yes&amp;quot; -o &amp;quot;PermitRootLogin without-password&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Save and exit, then restart the openssh service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.openssh&lt;br /&gt;
 start mobi.optware.openssh&lt;br /&gt;
&lt;br /&gt;
Once you are finished make sure you make your / disk read-only again (this is the default):&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,ro /&lt;br /&gt;
&lt;br /&gt;
Do not change anything else. Now if you've created a username for yourself and set a password, you'll be able to log in with a password. After every Palm WebOS upgrade, you'll need to recreate any accounts other than root with adduser &amp;lt;account&amp;gt;, which will then prompt you to set a password.&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
It is strongly suggested that you set up another ssh key for any additional users instead of using the password authentication method. Just follow the steps above.&lt;br /&gt;
&lt;br /&gt;
=== Enabling ssh over EVDO ===&lt;br /&gt;
&lt;br /&gt;
Access the command line on your Pre via Terminal, SSH, or Novaterm.&lt;br /&gt;
&lt;br /&gt;
Type the following at the root prompt to allow write access to your / disk:&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,rw /&lt;br /&gt;
&lt;br /&gt;
Edit the mobi.optware.openssh file in the /etc/event.d/ or /var/palm/event.d directory (depending on the version of openssh).  Find the iptables lines and remove the &amp;quot;-i eth0&amp;quot; clause.  For example&lt;br /&gt;
  /usr/sbin/iptables -D INPUT -i eth0 -p tcp --dport 222 -j ACCEPT || /bin/true&lt;br /&gt;
  /usr/sbin/iptables -I INPUT -i eth0 -p tcp --dport 222 -j ACCEPT&lt;br /&gt;
becomes&lt;br /&gt;
  /usr/sbin/iptables -D INPUT -p tcp --dport 222 -j ACCEPT || /bin/true&lt;br /&gt;
  /usr/sbin/iptables -I INPUT -p tcp --dport 222 -j ACCEPT&lt;br /&gt;
&lt;br /&gt;
Save and exit with ZZ or :wq, then restart the openssh service as follows:&lt;br /&gt;
&lt;br /&gt;
 stop mobi.optware.openssh&lt;br /&gt;
 start mobi.optware.openssh&lt;br /&gt;
&lt;br /&gt;
Once you are finished make sure you make your / disk read-only again (this is the default):&lt;br /&gt;
&lt;br /&gt;
 mount -o remount,ro /&lt;br /&gt;
&lt;br /&gt;
=== Setting up ExpanDrive (SftpDrive) ===&lt;br /&gt;
&lt;br /&gt;
''[ed: I think these are directions for windows or mac]''&lt;br /&gt;
&lt;br /&gt;
''Note: This requires access to the device's file system by any means.''&lt;br /&gt;
* Open ExpanDrive&lt;br /&gt;
* Click &amp;quot;New drive...&amp;quot;&lt;br /&gt;
* Type a name into the &amp;quot;Drive Name&amp;quot; box.&lt;br /&gt;
* Type in the IP address of the device in the &amp;quot;Server&amp;quot; box.&lt;br /&gt;
* Type &amp;quot;root&amp;quot; into the &amp;quot;Username&amp;quot; box.&lt;br /&gt;
* Choose &amp;quot;Use a public key to log in...&amp;quot; from the &amp;quot;Authentication&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create New Key Pair&amp;quot;&lt;br /&gt;
* Choose &amp;quot;RSA (ssh-rsa)&amp;quot; from the &amp;quot;Key type&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Create Key Pairs&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Click &amp;quot;Export current Key Pair&amp;quot;&lt;br /&gt;
* Click both &amp;quot;Export Private Key&amp;quot; and &amp;quot;Export Public Key&amp;quot; and save the files somewhere (remember where you saved them) and click &amp;quot;Ok&amp;quot;.&lt;br /&gt;
* Open the .pub file you saved in the previous step using a plain text editor.&lt;br /&gt;
* Copy the contents of the entire file and paste it into &amp;quot;/var/home/root/.ssh/authorized_keys&amp;quot; (on the device) on the next line and save it.&lt;br /&gt;
* Go back to ExpanDrive and click &amp;quot;Ok&amp;quot; on the still open &amp;quot;Public Key Authentication Properties&amp;quot; dialog.&lt;br /&gt;
* Choose &amp;quot;Show the entire server&amp;quot; from the &amp;quot;Directory&amp;quot; drop-down.&lt;br /&gt;
* Click &amp;quot;Connect&amp;quot; to connect and save the configuration.&lt;br /&gt;
* After the connection process is complete, a new Explorer window will open and you will be in the &amp;quot;%DriveLetter%:\var\home\root&amp;quot; directory.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=User:Dwc/Confirmed_human_wiki_users&amp;diff=19799</id>
		<title>User:Dwc/Confirmed human wiki users</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=User:Dwc/Confirmed_human_wiki_users&amp;diff=19799"/>
		<updated>2011-11-05T19:23:38Z</updated>

		<summary type="html">&lt;p&gt;Dwc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Perhaps a query can be done by edit count and users with editcounts &amp;gt; N could be added en masse?&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! User&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Abyssul]]&lt;br /&gt;
| Abyssul on IRC&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=User:Dwc/Confirmed_human_wiki_users&amp;diff=19797</id>
		<title>User:Dwc/Confirmed human wiki users</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=User:Dwc/Confirmed_human_wiki_users&amp;diff=19797"/>
		<updated>2011-11-05T18:19:28Z</updated>

		<summary type="html">&lt;p&gt;Dwc: Created page with &amp;quot;{| border=&amp;quot;1&amp;quot; ! User ! Notes |- | User:Abyssul | Abyssul on IRC |- |}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
! User&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Abyssul]]&lt;br /&gt;
| Abyssul on IRC&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=User:Dwc&amp;diff=19795</id>
		<title>User:Dwc</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=User:Dwc&amp;diff=19795"/>
		<updated>2011-11-05T18:14:15Z</updated>

		<summary type="html">&lt;p&gt;Dwc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#include &amp;lt;userpage.h&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page requires content.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Users who need edit access ====&lt;br /&gt;
[[/Confirmed human wiki users]]&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Meetups&amp;diff=19793</id>
		<title>Meetups</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Meetups&amp;diff=19793"/>
		<updated>2011-11-05T18:11:30Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* San Francisco/Bay Area/SJ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;People interested in meeting up should plop in their area and name so when we have critical mass it can be organized.&lt;br /&gt;
&lt;br /&gt;
See also [http://predevcamp.org/ predevcamp.org].&lt;br /&gt;
&lt;br /&gt;
== United States ==&lt;br /&gt;
&lt;br /&gt;
=== Arizona ===&lt;br /&gt;
==== Phoenix, AZ ====&lt;br /&gt;
# EvanDotPro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== California ===&lt;br /&gt;
==== Fresno ====&lt;br /&gt;
# A2NY&lt;br /&gt;
&lt;br /&gt;
==== San Diego/Los Angeles ====&lt;br /&gt;
# JonVisc&lt;br /&gt;
# seigex (Inland Empire)&lt;br /&gt;
# hopspitfire&lt;br /&gt;
# hmagoo (desert)&lt;br /&gt;
#dpc (OC) [http://www.meetup.com/socal-webOS-Development-Group/ SoCal webOS Development Group]&lt;br /&gt;
&lt;br /&gt;
==== San Francisco/Bay Area/SJ ====&lt;br /&gt;
Since Palm, Inc. is located in the Bay Area, Palm employees may join us for some tech talk or tips and tricks.&lt;br /&gt;
&lt;br /&gt;
# rulethirty&lt;br /&gt;
# Robi&lt;br /&gt;
# jblebrun&lt;br /&gt;
# simplyflipflops&lt;br /&gt;
# pEEf&lt;br /&gt;
# bzhou (eno in IRC, optware manager)&lt;br /&gt;
# sarysa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.meetup.com/sfbaywebos/&lt;br /&gt;
Meets every month or two.&lt;br /&gt;
* Tony(organizer)&lt;br /&gt;
* ajay (organizer)&lt;br /&gt;
&lt;br /&gt;
=== Colorado ===&lt;br /&gt;
==== Denver ====&lt;br /&gt;
# destinal&lt;br /&gt;
# rcanzlovar&lt;br /&gt;
# raeb&lt;br /&gt;
&lt;br /&gt;
=== District of Columbia ===&lt;br /&gt;
# dmm [http://www.meetup.com/DCwebOSdev/]&lt;br /&gt;
&lt;br /&gt;
=== Georgia ===&lt;br /&gt;
==== Atlanta ====&lt;br /&gt;
# DrewPre&lt;br /&gt;
&lt;br /&gt;
=== Indiana ===&lt;br /&gt;
==== Northern Indiana ====&lt;br /&gt;
# jaf0&lt;br /&gt;
&lt;br /&gt;
=== Kentucky ===&lt;br /&gt;
==== Cincinnati/NKY ====&lt;br /&gt;
# xandrake__&lt;br /&gt;
# foamcoretrash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Massachusetts ===&lt;br /&gt;
==== Boston ====&lt;br /&gt;
Please join us in the [http://www.webosboston.org/ WebOSBOSTON community - We have monthly meetings.]&lt;br /&gt;
# nebula (MIT campus area)&lt;br /&gt;
# jcrawford (Lynn MA area)  http://josephcrawford.com/&lt;br /&gt;
# [[User:FreeTim|FreeTim]]  (MIT campus area - in Kendall Sq.)&lt;br /&gt;
# djbclark Danny Clark &amp;lt;dclark@pobox.com&amp;gt; http://pobox.com/~dclark (MIT campus area)&lt;br /&gt;
# oc80z (MIT,Central Square for drinks)&lt;br /&gt;
# beingboston (Newton, Watertown area. Has T pass, can travel)&lt;br /&gt;
# trokair (Waltham area, can travel)&lt;br /&gt;
# r3compile&lt;br /&gt;
# asedeno (MIT)&lt;br /&gt;
&lt;br /&gt;
=== Minnesota ===&lt;br /&gt;
==== Minneapolis/St. Paul ====&lt;br /&gt;
# xluryan&lt;br /&gt;
# helfire&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Missouri ===&lt;br /&gt;
==== Kansas City ====&lt;br /&gt;
# xorg  (attending [http://kansascity.predevcamp.org/attendees/ KC predev camp] - a couple dozen have signed up and growing)&lt;br /&gt;
# [[User:Clebio|Clebio]] 12:51, 24 August 2009 (UTC)&lt;br /&gt;
# [[User:Ikyo|Ikyo]]&lt;br /&gt;
&lt;br /&gt;
=== Nevada ===&lt;br /&gt;
==== Las Vegas: [[wikipedia:DEF CON (convention)|Defcon]] 17 ====&lt;br /&gt;
# emkman&lt;br /&gt;
# pEEf&lt;br /&gt;
# destinal&lt;br /&gt;
# tharris-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== New York ===&lt;br /&gt;
==== Albany ====&lt;br /&gt;
# JackieRipper&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Oregon ===&lt;br /&gt;
==== Portland Area ====&lt;br /&gt;
# rck&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Texas ===&lt;br /&gt;
==== Austin ====&lt;br /&gt;
# HattCzech&lt;br /&gt;
==== Dallas ====&lt;br /&gt;
# HebrewzHammer&lt;br /&gt;
# [[user:X1011|X1011]] ([[wikipedia:University of Texas at Dallas|UTD]], attended [http://dallas.predevcamp.org/ preDevCamp])&lt;br /&gt;
&lt;br /&gt;
=== Washington ===&lt;br /&gt;
==== Seattle Area ====&lt;br /&gt;
# tictac&lt;br /&gt;
# BurntSky&lt;br /&gt;
# meshuga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wisconsin ===&lt;br /&gt;
==== Madison ====&lt;br /&gt;
# [[user:Christian.wilcox|christianwilcox]]&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Meetups&amp;diff=19791</id>
		<title>Meetups</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Meetups&amp;diff=19791"/>
		<updated>2011-11-05T18:01:28Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* San Francisco/Bay Area/SJ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;People interested in meeting up should plop in their area and name so when we have critical mass it can be organized.&lt;br /&gt;
&lt;br /&gt;
See also [http://predevcamp.org/ predevcamp.org].&lt;br /&gt;
&lt;br /&gt;
== United States ==&lt;br /&gt;
&lt;br /&gt;
=== Arizona ===&lt;br /&gt;
==== Phoenix, AZ ====&lt;br /&gt;
# EvanDotPro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== California ===&lt;br /&gt;
==== Fresno ====&lt;br /&gt;
# A2NY&lt;br /&gt;
&lt;br /&gt;
==== San Diego/Los Angeles ====&lt;br /&gt;
# JonVisc&lt;br /&gt;
# seigex (Inland Empire)&lt;br /&gt;
# hopspitfire&lt;br /&gt;
# hmagoo (desert)&lt;br /&gt;
#dpc (OC) [http://www.meetup.com/socal-webOS-Development-Group/ SoCal webOS Development Group]&lt;br /&gt;
&lt;br /&gt;
==== San Francisco/Bay Area/SJ ====&lt;br /&gt;
Since Palm, Inc. is located in the Bay Area, Palm employees may join us for some tech talk or tips and tricks.&lt;br /&gt;
&lt;br /&gt;
http://www.meetup.com/sfbaywebos/&lt;br /&gt;
Meets every month or two.&lt;br /&gt;
* preNotes (organizer)&lt;br /&gt;
* ajay (organizer)&lt;br /&gt;
&lt;br /&gt;
=== Colorado ===&lt;br /&gt;
==== Denver ====&lt;br /&gt;
# destinal&lt;br /&gt;
# rcanzlovar&lt;br /&gt;
# raeb&lt;br /&gt;
&lt;br /&gt;
=== District of Columbia ===&lt;br /&gt;
# dmm [http://www.meetup.com/DCwebOSdev/]&lt;br /&gt;
&lt;br /&gt;
=== Georgia ===&lt;br /&gt;
==== Atlanta ====&lt;br /&gt;
# DrewPre&lt;br /&gt;
&lt;br /&gt;
=== Indiana ===&lt;br /&gt;
==== Northern Indiana ====&lt;br /&gt;
# jaf0&lt;br /&gt;
&lt;br /&gt;
=== Kentucky ===&lt;br /&gt;
==== Cincinnati/NKY ====&lt;br /&gt;
# xandrake__&lt;br /&gt;
# foamcoretrash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Massachusetts ===&lt;br /&gt;
==== Boston ====&lt;br /&gt;
Please join us in the [http://www.webosboston.org/ WebOSBOSTON community - We have monthly meetings.]&lt;br /&gt;
# nebula (MIT campus area)&lt;br /&gt;
# jcrawford (Lynn MA area)  http://josephcrawford.com/&lt;br /&gt;
# [[User:FreeTim|FreeTim]]  (MIT campus area - in Kendall Sq.)&lt;br /&gt;
# djbclark Danny Clark &amp;lt;dclark@pobox.com&amp;gt; http://pobox.com/~dclark (MIT campus area)&lt;br /&gt;
# oc80z (MIT,Central Square for drinks)&lt;br /&gt;
# beingboston (Newton, Watertown area. Has T pass, can travel)&lt;br /&gt;
# trokair (Waltham area, can travel)&lt;br /&gt;
# r3compile&lt;br /&gt;
# asedeno (MIT)&lt;br /&gt;
&lt;br /&gt;
=== Minnesota ===&lt;br /&gt;
==== Minneapolis/St. Paul ====&lt;br /&gt;
# xluryan&lt;br /&gt;
# helfire&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Missouri ===&lt;br /&gt;
==== Kansas City ====&lt;br /&gt;
# xorg  (attending [http://kansascity.predevcamp.org/attendees/ KC predev camp] - a couple dozen have signed up and growing)&lt;br /&gt;
# [[User:Clebio|Clebio]] 12:51, 24 August 2009 (UTC)&lt;br /&gt;
# [[User:Ikyo|Ikyo]]&lt;br /&gt;
&lt;br /&gt;
=== Nevada ===&lt;br /&gt;
==== Las Vegas: [[wikipedia:DEF CON (convention)|Defcon]] 17 ====&lt;br /&gt;
# emkman&lt;br /&gt;
# pEEf&lt;br /&gt;
# destinal&lt;br /&gt;
# tharris-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== New York ===&lt;br /&gt;
==== Albany ====&lt;br /&gt;
# JackieRipper&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Oregon ===&lt;br /&gt;
==== Portland Area ====&lt;br /&gt;
# rck&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Texas ===&lt;br /&gt;
==== Austin ====&lt;br /&gt;
# HattCzech&lt;br /&gt;
==== Dallas ====&lt;br /&gt;
# HebrewzHammer&lt;br /&gt;
# [[user:X1011|X1011]] ([[wikipedia:University of Texas at Dallas|UTD]], attended [http://dallas.predevcamp.org/ preDevCamp])&lt;br /&gt;
&lt;br /&gt;
=== Washington ===&lt;br /&gt;
==== Seattle Area ====&lt;br /&gt;
# tictac&lt;br /&gt;
# BurntSky&lt;br /&gt;
# meshuga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wisconsin ===&lt;br /&gt;
==== Madison ====&lt;br /&gt;
# [[user:Christian.wilcox|christianwilcox]]&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Meetups&amp;diff=19789</id>
		<title>Meetups</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Meetups&amp;diff=19789"/>
		<updated>2011-11-05T18:00:12Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* San Francisco/Bay Area/SJ */ provided link goes to another meetup group. possibly defunct?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;People interested in meeting up should plop in their area and name so when we have critical mass it can be organized.&lt;br /&gt;
&lt;br /&gt;
See also [http://predevcamp.org/ predevcamp.org].&lt;br /&gt;
&lt;br /&gt;
== United States ==&lt;br /&gt;
&lt;br /&gt;
=== Arizona ===&lt;br /&gt;
==== Phoenix, AZ ====&lt;br /&gt;
# EvanDotPro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== California ===&lt;br /&gt;
==== Fresno ====&lt;br /&gt;
# A2NY&lt;br /&gt;
&lt;br /&gt;
==== San Diego/Los Angeles ====&lt;br /&gt;
# JonVisc&lt;br /&gt;
# seigex (Inland Empire)&lt;br /&gt;
# hopspitfire&lt;br /&gt;
# hmagoo (desert)&lt;br /&gt;
#dpc (OC) [http://www.meetup.com/socal-webOS-Development-Group/ SoCal webOS Development Group]&lt;br /&gt;
&lt;br /&gt;
==== San Francisco/Bay Area/SJ ====&lt;br /&gt;
Since Palm, Inc. is located in the Bay Area, Palm employees may join us for some tech talk or tips and tricks.&lt;br /&gt;
&lt;br /&gt;
=== Colorado ===&lt;br /&gt;
==== Denver ====&lt;br /&gt;
# destinal&lt;br /&gt;
# rcanzlovar&lt;br /&gt;
# raeb&lt;br /&gt;
&lt;br /&gt;
=== District of Columbia ===&lt;br /&gt;
# dmm [http://www.meetup.com/DCwebOSdev/]&lt;br /&gt;
&lt;br /&gt;
=== Georgia ===&lt;br /&gt;
==== Atlanta ====&lt;br /&gt;
# DrewPre&lt;br /&gt;
&lt;br /&gt;
=== Indiana ===&lt;br /&gt;
==== Northern Indiana ====&lt;br /&gt;
# jaf0&lt;br /&gt;
&lt;br /&gt;
=== Kentucky ===&lt;br /&gt;
==== Cincinnati/NKY ====&lt;br /&gt;
# xandrake__&lt;br /&gt;
# foamcoretrash&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Massachusetts ===&lt;br /&gt;
==== Boston ====&lt;br /&gt;
Please join us in the [http://www.webosboston.org/ WebOSBOSTON community - We have monthly meetings.]&lt;br /&gt;
# nebula (MIT campus area)&lt;br /&gt;
# jcrawford (Lynn MA area)  http://josephcrawford.com/&lt;br /&gt;
# [[User:FreeTim|FreeTim]]  (MIT campus area - in Kendall Sq.)&lt;br /&gt;
# djbclark Danny Clark &amp;lt;dclark@pobox.com&amp;gt; http://pobox.com/~dclark (MIT campus area)&lt;br /&gt;
# oc80z (MIT,Central Square for drinks)&lt;br /&gt;
# beingboston (Newton, Watertown area. Has T pass, can travel)&lt;br /&gt;
# trokair (Waltham area, can travel)&lt;br /&gt;
# r3compile&lt;br /&gt;
# asedeno (MIT)&lt;br /&gt;
&lt;br /&gt;
=== Minnesota ===&lt;br /&gt;
==== Minneapolis/St. Paul ====&lt;br /&gt;
# xluryan&lt;br /&gt;
# helfire&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Missouri ===&lt;br /&gt;
==== Kansas City ====&lt;br /&gt;
# xorg  (attending [http://kansascity.predevcamp.org/attendees/ KC predev camp] - a couple dozen have signed up and growing)&lt;br /&gt;
# [[User:Clebio|Clebio]] 12:51, 24 August 2009 (UTC)&lt;br /&gt;
# [[User:Ikyo|Ikyo]]&lt;br /&gt;
&lt;br /&gt;
=== Nevada ===&lt;br /&gt;
==== Las Vegas: [[wikipedia:DEF CON (convention)|Defcon]] 17 ====&lt;br /&gt;
# emkman&lt;br /&gt;
# pEEf&lt;br /&gt;
# destinal&lt;br /&gt;
# tharris-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== New York ===&lt;br /&gt;
==== Albany ====&lt;br /&gt;
# JackieRipper&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Oregon ===&lt;br /&gt;
==== Portland Area ====&lt;br /&gt;
# rck&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Texas ===&lt;br /&gt;
==== Austin ====&lt;br /&gt;
# HattCzech&lt;br /&gt;
==== Dallas ====&lt;br /&gt;
# HebrewzHammer&lt;br /&gt;
# [[user:X1011|X1011]] ([[wikipedia:University of Texas at Dallas|UTD]], attended [http://dallas.predevcamp.org/ preDevCamp])&lt;br /&gt;
&lt;br /&gt;
=== Washington ===&lt;br /&gt;
==== Seattle Area ====&lt;br /&gt;
# tictac&lt;br /&gt;
# BurntSky&lt;br /&gt;
# meshuga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wisconsin ===&lt;br /&gt;
==== Madison ====&lt;br /&gt;
# [[user:Christian.wilcox|christianwilcox]]&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Help:Questions&amp;diff=19787</id>
		<title>Help:Questions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Help:Questions&amp;diff=19787"/>
		<updated>2011-11-05T17:58:15Z</updated>

		<summary type="html">&lt;p&gt;Dwc: Reverting non-wiki-help related pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Feel free to PUT some in here, and someone else may answer them!!!&lt;br /&gt;
&lt;br /&gt;
== Can I Move a Article? ==&lt;br /&gt;
&lt;br /&gt;
Of course you can, but make sure you're doing it for a valid reason (naming scheme, bad wording etc.) and that you fix all old links that went to said article. Make sure to place the old articles link into the [[Admin Changes]] article so that an admin can delete the old page node. If you do not place it there it may get cleaned up later, or work as a redirect.&lt;br /&gt;
&lt;br /&gt;
== I Want to Showcase an Application I Made ==&lt;br /&gt;
&lt;br /&gt;
Yep, applications are separated into [[Portal:webOS Applications|webOS applications]] and [[Portal:Linux Applications|Linux applications]]. Then follow the steps on the page to add your application.&lt;br /&gt;
&lt;br /&gt;
== Can we get some kind of syntax highlighting for code blocks? ==&lt;br /&gt;
&lt;br /&gt;
There is already syntax highlighting as described in the [[Help:Style_Guide|style guide]].&lt;br /&gt;
&lt;br /&gt;
== Is there a portal yet for things like graphic libraries ie; Dialer Backgrounds, or Wallpapers? ==&lt;br /&gt;
&lt;br /&gt;
If so, how/where is it, and how can I link [[Pre_Dialer_Backgrounds]]&lt;br /&gt;
&lt;br /&gt;
to it? IF there is not, what is the best portal TO link that to?&lt;br /&gt;
&lt;br /&gt;
[[Portal:Misc]] Would be the best location. Most of the wiki is for technical information. --[[User:Templarian|Templarian]] 03:54, 6 September 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=19685</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=19685"/>
		<updated>2011-10-25T00:33:03Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Wifi Only */ picking a better spot for it.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB456UTXXXX (HP TouchPad 10&amp;quot; 64GB Wifi Only)&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304wifi/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-129C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar&lt;br /&gt;
''(Palm changed p102ueuna to p104ueu in 2.1.0)''&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
 20111012   77 c580ad7960fc6ff4fe9559d5ef98c04c webosdoctorp304hstnhwifi-3.0.4.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=19683</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=19683"/>
		<updated>2011-10-25T00:32:40Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Wifi Only */ posting from skeeter on IRC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB456UTXXXX (HP TouchPad 10&amp;quot; 64GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304wifi/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-129C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.4 http://palm.cdnetworks.net/rom/touchpad/p304rod10182011/wd304att/webosdoctorp304hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar&lt;br /&gt;
''(Palm changed p102ueuna to p104ueu in 2.1.0)''&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
 20111012   77 c580ad7960fc6ff4fe9559d5ef98c04c webosdoctorp304hstnhwifi-3.0.4.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Test3&amp;diff=19599</id>
		<title>Test3</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Test3&amp;diff=19599"/>
		<updated>2011-10-20T07:10:43Z</updated>

		<summary type="html">&lt;p&gt;Dwc: for ka6sox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;nocaptcha test&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Test2&amp;diff=19597</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Test2&amp;diff=19597"/>
		<updated>2011-10-20T07:10:19Z</updated>

		<summary type="html">&lt;p&gt;Dwc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Another test page for ka6sox&lt;br /&gt;
&lt;br /&gt;
edits++&lt;br /&gt;
++edits&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Admin_Changes&amp;diff=19573</id>
		<title>Admin Changes</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Admin_Changes&amp;diff=19573"/>
		<updated>2011-10-18T23:43:46Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* List of Moved Pages where the Old Page needs to be Deleted */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A lot of pages are being moved around, if you moved your page please write the old name here.&lt;br /&gt;
&lt;br /&gt;
== List of Moved Pages where the Old Page needs to be Deleted ==&lt;br /&gt;
&lt;br /&gt;
* Link the old Page here&lt;br /&gt;
* [[Main_Page/index.php]] (spam)&lt;br /&gt;
&lt;br /&gt;
== List pages that are no longer in use or due to a new patch have become useless ==&lt;br /&gt;
&lt;br /&gt;
* List here&lt;br /&gt;
&lt;br /&gt;
== Sidebar ==&lt;br /&gt;
&lt;br /&gt;
* List here&lt;br /&gt;
&lt;br /&gt;
== Articles for deletion ==&lt;br /&gt;
* List here&lt;br /&gt;
&lt;br /&gt;
== Pages that cannot be deleted for various reasons ==&lt;br /&gt;
* [[Contact]] - This page should be used for contacts of sysops do not delete&lt;br /&gt;
&lt;br /&gt;
== Admins - How To Delete a Page ==&lt;br /&gt;
&lt;br /&gt;
=== Step 1 ===&lt;br /&gt;
Click the Link Given.&lt;br /&gt;
&lt;br /&gt;
=== Step 2 ===&lt;br /&gt;
Click the redirect link (since it redirected you your not on the page you really want to delete). Make sure the address has a redirect no at the top.&lt;br /&gt;
&lt;br /&gt;
=== Step 3 ===&lt;br /&gt;
In the bottom left you will have a toolbox that says &amp;quot;What Links Here&amp;quot;. Click that and correct any wrong links to the correct page.&lt;br /&gt;
&lt;br /&gt;
=== Step 4 ===&lt;br /&gt;
Repeat steps 1 and 2 and delete the page at the top with the &amp;quot;delete&amp;quot; tab.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Code_Repositories&amp;diff=19571</id>
		<title>Code Repositories</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Code_Repositories&amp;diff=19571"/>
		<updated>2011-10-18T23:42:33Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List ==&lt;br /&gt;
&lt;br /&gt;
* http://git.webos-internals.org&lt;br /&gt;
: Main WebOS Internals Source Code Repository&lt;br /&gt;
&lt;br /&gt;
* http://gitorious.org/webos-internals&lt;br /&gt;
: Old WebOS Internals Source Code Repository - still used for some things&lt;br /&gt;
&lt;br /&gt;
* https://github.com/webos-internals/patches&lt;br /&gt;
: New patches repository (replaces the one on gitorious)&lt;br /&gt;
&lt;br /&gt;
* http://github.com/asedeno &lt;br /&gt;
: Describe this repo&lt;br /&gt;
&lt;br /&gt;
== Using GIT ==&lt;br /&gt;
&lt;br /&gt;
== Using SVN ==&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=19559</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=19559"/>
		<updated>2011-10-18T16:52:15Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* MD5 sums */ +md5sum&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 80.77 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-129C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar&lt;br /&gt;
''(Palm changed p102ueuna to p104ueu in 2.1.0)''&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
 20111012   77 c580ad7960fc6ff4fe9559d5ef98c04c webosdoctorp304hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=19557</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=19557"/>
		<updated>2011-10-18T16:47:38Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Tablet */ add 3.0.4 tablet wifi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
* version 3.0.4 80.77 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp304hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-129C&lt;br /&gt;
* version 3.0.2-66 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
* version 3.0.2-74 http://palm.cdnetworks.net/rom/touchpad/p302rod10102011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar&lt;br /&gt;
''(Palm changed p102ueuna to p104ueu in 2.1.0)''&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-66)&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
 20111010   74 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar (-74)&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Talk:WebOS_Doctor_Versions&amp;diff=19413</id>
		<title>Talk:WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Talk:WebOS_Doctor_Versions&amp;diff=19413"/>
		<updated>2011-10-09T06:34:31Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Are the anchor tags in the wiki pointing to the right place? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;webos doctor 1.2 no longer available... can someone please reupload... i´m having serious issues with my pre, webos doctor is stuck at 66%, seems to be a modem problem&lt;br /&gt;
&lt;br /&gt;
http://forums.precentral.net/general-webos-chat/225021-bricked-pre.html&lt;br /&gt;
&lt;br /&gt;
just the same thing happened to me... s.o.s.&lt;br /&gt;
&lt;br /&gt;
== Installing WebOS doctor 1.03 EU on Windows 7? ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;br /&gt;
I am trying to install WebOS doctor 1.03 EU version but I get a &amp;quot;Unable to launch application&amp;quot; from the Java.&lt;br /&gt;
&lt;br /&gt;
Exception:&lt;br /&gt;
&amp;quot;CouldNotLoadArgumentException[ Could not load file/URL specified: C:\Users\jaril\AppData\Local\Temp\javaws9]&lt;br /&gt;
	at com.sun.javaws.Main.launchApp(Unknown Source)&lt;br /&gt;
	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)&lt;br /&gt;
	at com.sun.javaws.Main$1.run(Unknown Source)&lt;br /&gt;
	at java.lang.Thread.run(Unknown Source)&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Wrapped Exception&lt;br /&gt;
&amp;quot;java.io.IOException: File too large&lt;br /&gt;
	at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)&lt;br /&gt;
	at com.sun.javaws.Main.launchApp(Unknown Source)&lt;br /&gt;
	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)&lt;br /&gt;
	at com.sun.javaws.Main$1.run(Unknown Source)&lt;br /&gt;
	at java.lang.Thread.run(Unknown Source)&lt;br /&gt;
&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It seems the .jar file is too large for Java?&lt;br /&gt;
&lt;br /&gt;
== Are the anchor tags in the wiki pointing to the right place? ==&lt;br /&gt;
Is it just me, or do the links to the doctors from the ToC not work properly? --[[User:Ajay|Ajay]] 19:39, 28 September 2011 (UTC)&lt;br /&gt;
:It's not just you.  The links are autonumbered... the first &amp;quot;Pre&amp;quot; (Sprint) is &amp;quot;#Pre&amp;quot;, the second &amp;quot;Pre&amp;quot; (Bellmo) becomes &amp;quot;#Pre_2&amp;quot;, the third &amp;quot;Pre&amp;quot;  (O2) becomes &amp;quot;#Pre_3&amp;quot;.  So there are duplicated ones with the first &amp;quot;Pre 2&amp;quot; and &amp;quot;Pre 3&amp;quot; (both Verizon) so if you click on either of those two links, you will end up at one of the sections I named previously.  I notice this awhile back, but haven't figured out a good solution.  Renaming them to &amp;quot;Pre2&amp;quot; and &amp;quot;Pre3&amp;quot; ? Rename the &amp;quot;Pre&amp;quot; links &amp;quot;Pre (original)&amp;quot; or something of the like? [[User:Dwc|Dwc]] 06:34, 9 October 2011 (UTC)&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Keyboard&amp;diff=19411</id>
		<title>Keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Keyboard&amp;diff=19411"/>
		<updated>2011-10-09T06:15:45Z</updated>

		<summary type="html">&lt;p&gt;Dwc: fix formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You may be looking for:&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
* [[On Screen Keyboard]], a patch to add virtual keyboard to your phone&lt;br /&gt;
&lt;br /&gt;
== Keyboard layouts ==&lt;br /&gt;
* [[Changing keyboard layout on Touchpad]]&lt;br /&gt;
&lt;br /&gt;
== Research ==&lt;br /&gt;
* [[Research Pre Keyboard]]&lt;br /&gt;
* [[Touchpad Bluetooth Keyboard]]&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Keyboard&amp;diff=19409</id>
		<title>Keyboard</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Keyboard&amp;diff=19409"/>
		<updated>2011-10-09T06:15:05Z</updated>

		<summary type="html">&lt;p&gt;Dwc: change the auto redirect to something closer to the search results. Or delete this page entirely.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You may be looking for:&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
[[On Screen Keyboard]], a patch to add virtual keyboard to your phone&lt;br /&gt;
&lt;br /&gt;
== Keyboard layouts ==&lt;br /&gt;
[[Changing keyboard layout on Touchpad]]&lt;br /&gt;
&lt;br /&gt;
== Research ==&lt;br /&gt;
[[Research Pre Keyboard]]&lt;br /&gt;
[[Touchpad Bluetooth Keyboard]]&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=19407</id>
		<title>WebOS Doctor Versions</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=WebOS_Doctor_Versions&amp;diff=19407"/>
		<updated>2011-10-08T18:00:05Z</updated>

		<summary type="html">&lt;p&gt;Dwc: /* Pre Plus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== How to get webOS ROM ==&lt;br /&gt;
&lt;br /&gt;
You can download webOS ROM for your specific Palm device at http://ws.palm.com/webosdoctor/serialnumberinitial.htm &lt;br /&gt;
by using your Palm device serial number.&lt;br /&gt;
&lt;br /&gt;
== Serial Numbers ==&lt;br /&gt;
&lt;br /&gt;
Please add the first five characters of your serial number in the appropriate download link section below if it is not there already. Then put your serial number in http://palm.com/rom to get the text inside the brackets describing your device configuration.&lt;br /&gt;
&lt;br /&gt;
== Download links ==&lt;br /&gt;
It seems the webOS Doctor jar files provided by Palm keep changing:&lt;br /&gt;
&lt;br /&gt;
'''''NOTE: Since March 18th 2010, the Palm servers are no longer hosting old WebOSDoctor versions via the links below. The current versions are still available.'''''&lt;br /&gt;
=== Tablet ===&lt;br /&gt;
==== Wifi Only ====&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB359UAXXXX (HP TouchPad 10&amp;quot; 32GB Wifi Only)&lt;br /&gt;
* HSTNH-129C: 5CL1XXXXXX: FB355UAXXXX (HP TouchPad 10&amp;quot; 16GB Wifi Only)&lt;br /&gt;
* version 3.0.0 http://palm.cdnetworks.net/rom/touchpad/wd300wifi/webosdoctorp300hstnhwifi.jar&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302r0d08012011/wifip302rod/webosdoctorp302hstnhwifi.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T 3G ====&lt;br /&gt;
* HSTNH-129C&lt;br /&gt;
* version 3.0.2 http://palm.cdnetworks.net/rom/touchpad/p302rod09232011/wd302att/webosdoctorp302hstnhatt.jar&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
==== Sprint ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5PE0XXXXXXX (Pre on the Sprint network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/sr1ntp121rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/sr1ntp131rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pre/p135r0d12302009/sr1ntp135rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/sr1ntp1351rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/sr1ntp140rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pre/p1411r0d03312010/sr1ntp1411rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d08102010/spr1ntp145rod/webosdoctorp100ewwsprint.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi =====&lt;br /&gt;
*P120EWW: P6P20XXXXXXX (Pixi on the Sprint network)&lt;br /&gt;
* version 1.3.1  http://palm.cdnetworks.net/rom/pixi/px131r0d11172009/sr1ntp131rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.2 http://palm.cdnetworks.net/rom/pixi/px132r0d12032009/sr1ntp132rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5 http://palm.cdnetworks.net/rom/pixi/px135r0d12302009/sr1ntp135rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/sr1ntp1351rod/webosdoctorp120ewwsprint.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/sr1ntp140rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixi/px1411r0d03312010/sr1ntp1411rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixi/px145r0d08102010/spr1ntp145rod/webosdoctorp200ewwsprint.jar&lt;br /&gt;
''(Palm changed p200eww to p120eww in version 1.3.5.1)''&lt;br /&gt;
''(Palm changed p120eww back to p200eww in version 1.4.0)''&lt;br /&gt;
&lt;br /&gt;
==== Bell Mobility ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100EWW: P5BE0XXXXXXX (Pre on the Bell network)&lt;br /&gt;
* version 1.2.1 http://palm.cdnetworks.net/rom/p121r0d10092009/b11ep121rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/b11ep131rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/b11ep1351rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/b11ep140rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/b11ep141rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d07142010/b11ep145rod/webosdoctorp100ewwbellmo.jar&lt;br /&gt;
&lt;br /&gt;
==== O2 Germany, UK and Ireland / Movistar Spain ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UEU: P5FU0XXXXXXX (Pre on the Movistar network)&lt;br /&gt;
* P100UEU: P5HUGXXXXXXX (Pre on the o2 network)&lt;br /&gt;
* version 1.1.3 http://palm.cdnetworks.net/rom/p113r0d10122009/wr640xdfgy12z/webosdoctorp100eww-wr.jar&lt;br /&gt;
* version 1.3.1 http://palm.cdnetworks.net/rom/pre/p131r0d11172009/wrep131rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.3.5.2 http://palm.cdnetworks.net/rom/pre/p1352r0d01182010/wrep1352rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/wrep140rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pre/p141r0d03312010/eudep141rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pre/p145r0d06302010/eudep145rod/webosdoctorp100ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 (DE) http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04282010/wrep141rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UEU: W3UE1XXXXXXX (Veer)&lt;br /&gt;
* version 2.1.1 http://palm.cdnetworks.net/rom/veer/p211r0d06292011/wrp211rod/webosdoctorp160unawr.jar&lt;br /&gt;
&lt;br /&gt;
==== Vodafone Europe ====&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UEU: P8GUGXXXXXXX (Pixi Plus)&lt;br /&gt;
* version 1.4.1.2 http://palm.cdnetworks.net/rom/pixiplus/px1412r0d04282010/wrep1412rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7NUGXXXXXXX (Pre Plus on the Vodafone network)&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d02212011/eudep210rod/webosdoctorp101ueude-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== SFR France ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UEU: P7JUAXXXXXXX (Pre Plus on the SFR network)&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/preplus/p141r0d04272010/wrep141rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d06302010/eudep145rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/preplus/p210r0d03142011/eudep210rod/webosdoctorp101ueu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* version 1.4.1 http://palm.cdnetworks.net/rom/pixiplus/px141r0d04272010/wrep141rod/webosdoctorp121ueu-wr.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d06302010/wrep145rod/webosdoctorp121ewweu-wr.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar&lt;br /&gt;
&lt;br /&gt;
==== Telcel GSM, Mexico ====&lt;br /&gt;
===== Pre =====&lt;br /&gt;
* P100UNA: P5XU0XXXXXXX (Pre on the Telcel network)&lt;br /&gt;
* version 1.2.5 http://palm.cdnetworks.net/rom/pre/p125r0d11252009/tce11p125rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/tce11p1351rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/tce11p140rod/webosdoctorp100ewwtelcel.jar&lt;br /&gt;
&lt;br /&gt;
==== Verizon Wireless ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101EWW: P7VE0XXXXXXX (Pre Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pre/p1351r0d01082010/ver1z0np1351rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pre/p14r0d02252010/ver1z0np140rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/preplus/p1411r0d04282010/ver1z0np1411rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/ver1z0np145rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/preplus/p1451r0d05182011/ver1z0np1451rod/webosdoctorp101ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121EWW: P8V20XXXXXXX (Pixi Plus on the Verizon network)&lt;br /&gt;
* version 1.3.5.1 http://palm.cdnetworks.net/rom/pixi/px1351r0d01082010/ver1z0np1351rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.0 http://palm.cdnetworks.net/rom/pixi/px14r0d02252010/ver1z0np140rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.1.1 http://palm.cdnetworks.net/rom/pixiplus/px1411r0d04282010/ver1z0np1411rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d08302010/ver1z0np145rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
* version 1.4.5.1 http://palm.cdnetworks.net/rom/pixiplus/px1451r0d05182011/ver1z0np1451rod/webosdoctorp121ewwverizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102EWW: PGVE0XXXXXXX (Pre 2 on the Verizon network)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d02172011/ver1z0np201rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d08162011/ver1z0np210rod/webosdoctorp102verizonwireless.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CV: MDVPWXXXXXXX (Pre 3 on the verizon network)&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09292011/wdmantaverizon/webosdoctorp223mantaverizon.jar&lt;br /&gt;
&lt;br /&gt;
==== AT&amp;amp;T ====&lt;br /&gt;
===== Pre Plus =====&lt;br /&gt;
* P101UNA : P7CG0XXXXXXX (Pre Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.2 http://palm.cdnetworks.net/rom/preplus/p142r0d05162010/attp142rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/preplus/p145r0d09132010/attp145rod/webosdoctorp101ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pixi Plus =====&lt;br /&gt;
* P121UNA: P8WU0XXXXXXX (Pixi Plus on the AT&amp;amp;T network)&lt;br /&gt;
* version 1.4.3 http://palm.cdnetworks.net/rom/pixiplus/px143r0d06062010/attp143rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
* version 1.4.5 http://palm.cdnetworks.net/rom/pixiplus/px145r0d10112010/attp145rod/webosdoctorp121ewwatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Veer =====&lt;br /&gt;
* P160UNA: W1BD6XXXXXXX (Veer on the AT&amp;amp;T network)&lt;br /&gt;
* version 2.1.2 http://palm.cdnetworks.net/rom/veer/p212r0d05132011/attp212rod/webosdoctorp160unaatt.jar&lt;br /&gt;
&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CN: W3BD1XXXXXXX&lt;br /&gt;
* version 2.2.3 http://palm.cdnetworks.net/rom/manta/p223r0d09272011/wdmantaatt/webosdoctorp223mantaatt.jar&lt;br /&gt;
&lt;br /&gt;
==== Rogers ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210r0d03082011/wrep210rod/webosdoctorp104ueu-wr.jar&lt;br /&gt;
''(Palm changed p102ueuna to p104ueu in 2.1.0)''&lt;br /&gt;
&lt;br /&gt;
==== Unlocked ====&lt;br /&gt;
===== Pre 2 =====&lt;br /&gt;
* P102UEU: PG4U0XXXXXXX (Pre 2 on the Unlocked - Europe network)&lt;br /&gt;
* P102UNA: PG9U0XXXXXXX (Pre 2 on the Unlocked - North America network)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11012010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU only)&lt;br /&gt;
* version 2.0.0 http://palm.cdnetworks.net/rom/pre2/p20r0d11182010/wrep20rod/webosdoctorp103ueu-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.0.1 http://palm.cdnetworks.net/rom/pre2/p201r0d11242010/wrep201rod/webosdoctorp102ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
* version 2.1.0 http://palm.cdnetworks.net/rom/pre2/p210sfr03082011/wrep210rod/webosdoctorp103ueuna-wr.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
''(Palm changed p103ueu to p102ueuna in 2.0.1)''&lt;br /&gt;
''(Palm changed p102ueuna to p103ueuna in 2.1.0)''&lt;br /&gt;
===== Pre 3 =====&lt;br /&gt;
* HSTNH-F30CE: W3RE1XXXXXXX (Pre 3 Unlocked - Europe network - ROW)&lt;br /&gt;
* version 2.2.0 http://palm.cdnetworks.net/rom/manta/p220r0d08222011/wdmantarow/webosdoctorp220mantawr.jar&lt;br /&gt;
&lt;br /&gt;
== License ==&lt;br /&gt;
&lt;br /&gt;
Note that the webOS Doctor package comes with the following license:&lt;br /&gt;
&lt;br /&gt;
RESTRICTIONS: The Software is licensed for use only with the single Palm device you originally purchased, and you may not distribute or make the Software available over a network or for use with multiple devices. The Software and supporting documentation may be copied only as necessary for backup or archive purposes in support of your use of the Software.&lt;br /&gt;
&lt;br /&gt;
So we can't host different versions of it anywhere - the best we can do is record the md5sums of the versions we know about so that individuals can match this to the files they have for use with their Palm device.&lt;br /&gt;
&lt;br /&gt;
== MD5 sums ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of all the versions that we know about (with md5sums for each, and the build date and build number as displayed in the title bar of the webOS Doctor):&lt;br /&gt;
&lt;br /&gt;
 Date      #  MD5SUM                           Filename&lt;br /&gt;
 20090522  118 4b3e396f8b1f1c5d3388e3c298af0484 webosdoctorp100ewwsprint-1.0.2.jar&lt;br /&gt;
 20090616  124 0c8027b5a707eb0d02b1997d48021bd5 webosdoctorp100ewwsprint-1.0.3.jar&lt;br /&gt;
 20090623  129 32852c4b57d938e85f0fc819e57eacb7 webosdoctorp100ewwsprint-1.0.4.jar&lt;br /&gt;
 20090717  143 fc602490fdd7b3be8c5f727349c6195f webosdoctorp100ewwsprint-1.1.0.jar&lt;br /&gt;
 20090717   83 ffd1bc50066d8f54d134b7aac194e3ec webosdoctorp100ewwbellmo-1.1.0.jar&lt;br /&gt;
 20090913  111 c8f80b3cdbb9b96fd73bbb6062950a83 webosdoctorp100ewwbellmo-1.2.0.jar&lt;br /&gt;
 20090913  171 93c3f106b7a7e5ef572465dcb4488e1c webosdoctorp100ewwsprint-1.2.0.jar&lt;br /&gt;
 20090924  100 bc29e1144823afc05a50dcdc2c84475d webosdoctorp100eww-wr-1.1.3.jar&lt;br /&gt;
 20090929  112 52f4a4cd9b182004a7060cfaa5be2c6f webosdoctorp100ewwbellmo-1.2.1.jar&lt;br /&gt;
 20090929  172 e7600251e12e5b96f3143138ba61b9eb webosdoctorp100ewwsprint-1.2.1.jar&lt;br /&gt;
 20091008    7 477f6c3d2ff1673aa9a9d1670aa5e88f webosdoctorp100ewwtelcel-1.2.5.jar&lt;br /&gt;
 20091015   98 1957476e6d9d221413285c6d5ab697d6 webosdoctorp200ewwsprint-1.2.9.1.jar&lt;br /&gt;
 20091101  112 063c2f66682dd246fa3bf518adae0f53 webosdoctorp200ewwsprint-1.3.1.jar&lt;br /&gt;
 20091101  122 9bb8e7547996b5b62ce8742198a9d8bb webosdoctorp100ueu-wr-1.3.1.jar&lt;br /&gt;
 20091101  122 b93f2f6af2c8eefc89f6ccc03b72eeb6 webosdoctorp100eww-wr-1.3.1.jar&lt;br /&gt;
 20091101  131 c4202a32ca49a1c843f30b77515cac46 webosdoctorp100ewwbellmo-1.3.1.jar&lt;br /&gt;
 20091101  194 8261682a25ac21bb2f3107ec5c50dc84 webosdoctorp100ewwsprint-1.3.1.jar&lt;br /&gt;
 20091113  119 eb33e68b07ccad81847d96f546303880 webosdoctorp200ewwsprint-1.3.2.jar&lt;br /&gt;
 20091125  140 e9a00b0a24a08f4cca4683bc5ec62227 webosdoctorp100ewwbellmo-1.3.5.jar&lt;br /&gt;
 20091130  134 4af3d5c4a6d0461b95e75b3fadf93435 webosdoctorp100ueu-wr-1.3.5.jar&lt;br /&gt;
 20091212  147 00b2575415c5645e9840cce4b8d075e6 webosdoctorp200ewwsprint-1.3.5.jar&lt;br /&gt;
 20091212  219 4daef882c96461dc1c60cc907c4dfbf0 webosdoctorp100ewwsprint-1.3.5.jar&lt;br /&gt;
 20100103  148 b78ad564fd8dcdfd469ca43285a5cd90 webosdoctorp120ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103  154 ff9784382ef53e491cb4d81015a34135 webosdoctorp100ewwbellmo-1.3.5.1.jar&lt;br /&gt;
 20100103  220 14e3c4168030498b42370115b33ee278 webosdoctorp100ewwsprint-1.3.5.1.jar&lt;br /&gt;
 20100103   27 173dea06595c3c2080b0a8522a160d1c webosdoctorp100ewwtelcel-1.3.5.1.jar&lt;br /&gt;
 20100103   98 257ee7c9751a0ff909d3f81792a9b874 webosdoctorp101ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100106  148 a3c7ae6d93409dea9f0461636f5c79c0 webosdoctorp100ueu-wr-1.3.5.2.jar&lt;br /&gt;
 20100108  140 89cc6fbaff0d0ce4a05ed5bae53793f8 webosdoctorp121ewwverizonwireless-1.3.5.1.jar&lt;br /&gt;
 20100214  179 0593f3b94ec4050febacea14c8af7b10 webosdoctorp100ueu-wr-1.4.0.jar&lt;br /&gt;
 20100214  187 646dd275690fcd7b3819ddddc488c2de webosdoctorp100ewwbellmo-1.4.0.jar&lt;br /&gt;
 20100214  195 46025f5f59c98721dee4ef4214e5f90b webosdoctorp200ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214  254 7aee384f4fdcc6189a027617efaac983 webosdoctorp100ewwsprint-1.4.0.jar&lt;br /&gt;
 20100214   52 e9a1d644a447d460e340725869f3ad46 webosdoctorp100ewwtelcel-1.4.0.jar&lt;br /&gt;
 20100220  136 4bb776010b0b88da25630887d72faa18 webosdoctorp101ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100220  169 f7f3296db9ef0682d98f92354f696ba2 webosdoctorp121ewwverizonwireless-1.4.0.jar&lt;br /&gt;
 20100313  198 7f7d258ba662dcd3085d76cb67dee906 webosdoctorp101ueu-wr-1.4.1.jar   &lt;br /&gt;
 20100317  208 edf4fa9cbac537f4b734339820b85030 webosdoctorp100ewwbellmo-1.4.1.jar&lt;br /&gt;
 20100318  121 f9b8aaa955255e9645f833b57010b60a webosdoctorp101ewwatt-1.4.2.jar&lt;br /&gt;
 20100319  190 bd9d4aca9f1b9657956e29a09648e4b0 webosdoctorp121ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  202 63ea69769b8b066f7525cba3d3c2d1bc webosdoctorp100ueu-wr-1.4.1.jar&lt;br /&gt;
 20100324  278 5f736a8baf27a3ea4d525c30f871f2d2 webosdoctorp100ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100325  225 a6779bbdbb34a52cde1104a29dab64ca webosdoctorp200ewwsprint-1.4.1.1.jar&lt;br /&gt;
 20100401  158 edb45ceebb21de02aecf4ae457e785de webosdoctorp101ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100401  199 48912881581fb240e2a27e688b80ac79 webosdoctorp121ewwverizonwireless-1.4.1.1.jar&lt;br /&gt;
 20100419  222 eba97405cc882687567aa0988a206fb4 webosdoctorp121ewwatt-1.4.3.jar&lt;br /&gt;
 20100614  299 a55a377dd38fd7a8e94ba9514e1d9e18 webosdoctorp100ewwsprint-1.4.5.jar&lt;br /&gt;
 20100614  222 ca6a2e3a976b593859b11dee9941a80e webosdoctorp100ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  222 dddc78516c6770b475d08bdcf20f22d0 webosdoctorp101ueu-wr-1.4.5.jar&lt;br /&gt;
 20100614  231 1b0c63976ef3bc783770e35cfad55e5f webosdoctorp121ewweu-wr-1.4.5.jar&lt;br /&gt;
 20100614  232 e11d44f00d7d9b44e7dcddb3f5b45bee webosdoctorp100ewwbellmo-1.4.5.jar&lt;br /&gt;
 20100614  171 2e1cbe14267c61941d62d2d7fd82a544 webosdoctorp101ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100615  226 7d25cd1a8dbda76d297a9d4998d8e32a webosdoctorp121ewwverizonwireless-1.4.5.jar&lt;br /&gt;
 20100722  142 6c0c12ae2585e8f8e1adf3965603ba78 webosdoctorp101ewwatt-1.4.5.jar&lt;br /&gt;
 20100818  233 957acf91ecc1d126c7062477bd10093c webosdoctorp121ewwatt-1.4.5.jar&lt;br /&gt;
 20101009   70 5152f9f3f9fd24f5491ac809d1138735 webosdoctorp103ueu-wr-2.0.0.jar (P102UEU)&lt;br /&gt;
 20101009   70 1aa510de51394e490428cc053d3cdfd0 webosdoctorp103ueu-wr-2.0.0.jar (P102UNA)&lt;br /&gt;
 20101117   79 e9f7c688266718a319b9fdfd6ef6c599 webosdoctorp102ueuna-wr-2.0.1.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20101222  100 643824a4c103e266fd8e2760b098815c webosdoctorp102verizonwireless-2.0.1.jar (P102EWW)&lt;br /&gt;
 20110201  284 ed2c394171d19a4af9d9d42c670e9791 webosdoctorp101ueude-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110202  100 1b9d7d63e0f765647705bac6a867da02 webosdoctorp104ueu-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110219 4111 fb6ae25e15c809836bbe73931839ccf0 webosdoctorp160una-wr-2.1.1.jar&lt;br /&gt;
 20110225  108 477f12cc73f5d8a3a00761dcb3751e6b webosdoctorp103ueuna-wr-2.1.0.jar (P102UEU &amp;amp; P102UNA)&lt;br /&gt;
 20110302  285 03566ac546d72c59d1cdc1af5a4da920 webosdoctorp101ueu-wr-2.1.0.jar (P101UEU &amp;amp; P101UNA)&lt;br /&gt;
 20110318  231 fdc62b2d6e717dc90b208d52fd6336c0 webosdoctorp101ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110415 2296 bb2743f0a30abdb62c03b071d149c5a6 webosdoctorp160unaatt-2.1.2.jar&lt;br /&gt;
 20110421  276 0cd21b1f65b021787c8c83d7529adfaa webosdoctorp121ewwverizonwireless-1.4.5.1.jar&lt;br /&gt;
 20110504  124 b586ef0cd8a5b41aa926c4f6f96e1874 webosdoctorp102verizonwireless-2.1.0.jar (P102EWW)&lt;br /&gt;
 20110609   41 e3931dbc9109a87928fe4e559cdae29f webosdoctorp300hstnhwifi-3.0.0.jar&lt;br /&gt;
 20110729   68 669db17352726708486491c532a06d9d webosdoctorp302hstnhwifi-3.0.2.jar&lt;br /&gt;
 20110801   66 2f6bffcd29672cb0930418a722ed9da2 webosdoctorp302hstnhatt-3.0.2.jar&lt;br /&gt;
 20110808 3171 319ce80db93a2fc845a004d60fc3735b webosdoctorp220manta-wr-2.2.0.jar&lt;br /&gt;
 20110909 2207 6453be81a391b78c56c24a77a9853226 webosdoctorp223mantaatt-2.2.3.jar&lt;br /&gt;
 20110929 1218 b202608666e804f2b4785eb114fd72a3 webosdoctorp223mantaverizon-2.2.3.jar&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
1.0.3 is the last version to contain PmModemFactory&lt;br /&gt;
&lt;br /&gt;
Using a 2.0 doctor will wipe your usb partition, unless you already have 2.0 on your device.  For example, 1.4.5 &amp;gt; 2.0.1 will wipe usb, but 2.0.0 &amp;gt; 2.0.1 will not.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Test2&amp;diff=19395</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Test2&amp;diff=19395"/>
		<updated>2011-10-06T03:26:34Z</updated>

		<summary type="html">&lt;p&gt;Dwc: edits++&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Another test page for ka6sox&lt;br /&gt;
&lt;br /&gt;
edits++&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Test2&amp;diff=19393</id>
		<title>Test2</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Test2&amp;diff=19393"/>
		<updated>2011-10-06T03:26:11Z</updated>

		<summary type="html">&lt;p&gt;Dwc: Another test page for ka6sox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Another test page for ka6sox&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Test&amp;diff=19391</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Test&amp;diff=19391"/>
		<updated>2011-10-06T03:21:46Z</updated>

		<summary type="html">&lt;p&gt;Dwc: Filling RC for fun and profit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;New test page for ka6sox&lt;br /&gt;
&lt;br /&gt;
Filling RC for fun and profit&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Test&amp;diff=19389</id>
		<title>Test</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Test&amp;diff=19389"/>
		<updated>2011-10-06T03:20:58Z</updated>

		<summary type="html">&lt;p&gt;Dwc: New test page for ka6sox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;New test page for ka6sox&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=User:Dwc&amp;diff=19387</id>
		<title>User:Dwc</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=User:Dwc&amp;diff=19387"/>
		<updated>2011-10-06T03:15:42Z</updated>

		<summary type="html">&lt;p&gt;Dwc: test edit for ka6sox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#include &amp;lt;userpage.h&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page requires content.&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=User:Dwc&amp;diff=19385</id>
		<title>User:Dwc</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=User:Dwc&amp;diff=19385"/>
		<updated>2011-10-06T03:07:44Z</updated>

		<summary type="html">&lt;p&gt;Dwc: create&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#include &amp;lt;userpage.h&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dwc</name></author>
	</entry>
</feed>