Palm apperantly refuses to upgrade Sprint webOS 1.4.0 to webOS 1.4.1 if it is running on O2 Pre’s
ASSUMPTION:
You have trouble getting to webOS 1.4.1 because you are running Sprint webOS on a O2 locked device with a rebel unlockcard, or an other unlock card.
NOTE: In my case, a booting Pre locks-up my USB host. Thus, preventing the need to boot your PC, disconnect your Pre, if it is booting. Your mileage may vary…
Also make sure you have a fully charged battery.
Step-By-Step workaround:
1) Backup your data, using the backup application, AND backup your USB drive.
If you modified the APN database, it is an good idea to backup that too.
-Did i mention to BACKUP ALL YOUR DATA?? And, Don’t forget to Backup!
2) Download O2 webOS Doctor version 1.3.5.2 HERE or HERE:
http://www.zshare.net/download/7422820158834aa1/
http://www.megaupload.com/?d=J0W519O1
3) Install the lastest Java version from here: LINK
3a) For Mac OS X, once you’ve installed Java 1.6, run /Application/Utilities/Java/Java Preferences. Then click and drag Jave SE 6 to top of both list, and exit the program. This will set Java 1.6 as the default version to use. (Thanks Pack21)
4) Remove battery from the Pre, re-insert it, and while pressing the volume UP button, insert the Micro USB cable which is already connected to your computer.
If done correctly, you see a huge USB icon on your Pre.
5) Execute the webOS Doctor 1.3.5.2. JAR file. Press a few times on the right boxes, and NEXT to flash.
Now, if all works ok, you should have a perfect running O2 PRE, you can login your profile, and download your backup etc. If you get ‘SOS only’ put your SIM in a different phone, and manually select a different provider. This will reset your SIM key’s, and enable 3G again.
Without 3G, your Pre will NOT get past language selection.
You should now have your Pre running, with O2 webOS 1.3.5.2
Now the next step:
6) Put your pre in developer mode: type webos20090606 launch the appearing icon, and enable it. Reboot.
7) Now on the Pre, enable WiFi, and force to update to OS 1.4.x using the update application in the launcher.
While downloading/updating to webOS 1.4.x: (this takes an half hour or more):
8) Download the modem firmware here: LINK Rapidshare
http://rapidshare.com/files/370515928/castleumtsfw.tar
9) Download WebOSQuickInstall here: LINK PreCentral
http://images.precentral.net/sites/precentral.net/files/webos-homebrew-apps/wosqi/WebOSQuickInstall.jar
Save the files in the same directory as you saved the WebOSDoctor 1.3.5.2 file.
10) If the update is completed, you will notice some strange GSM behaviour. In my case i see the provider 2 times and a roaming icon in the top bar. Leave it as it is, and concentrate:
11) Connect your Pre to your PC using the USB cable, put the Pre in ‘Just Charge’ mode.
12) Launch WebOsQuickInstall.jar Hit the menu ‘Tools’ and Linux Commandline.
If you receive an error, or ‘Please connect your device’ after selecting Linux Commandline, Power down, and reboot your PC.
13) If you receive ‘root@palm-webos-device:’ Close the Linux commandline.
14) In WebOS Quick install, press Tools, Send File. Select the castleumtsfw.tar file, and
type in the destination folder window: /tmp
15) Now hit the menu ‘Tools’ and Linux Commandline.
type in the following command: PmModemUpdater -f </tmp/castleumtsfw.tar
This will take a while. You wil observe ‘Phone offline’ in the upper status bar. Just wait.
I did this on 3 Pre’s. The procedure takes 4 minutes without ANY response from the terminal, nor Pre.
16) Now, start the phone application, and open the preferences. Disable ‘Network Auto-Select’, and choose a different operator than your SIM is designed for. Wait a few seconds, and re-enable ‘Network Auto-Select’.
If all went ok, you are back in business.
Now you probably want to disable the Push of Palms auto update, which renders your GSM unusable again.
Enter the following lines in the Linux Commandline of WebOS Quick Install:
mount -o remount,rw /
chmod -x /usr/bin/UpdateDaemon
mount -o remount,ro /
killall UpdateDaemon
This will disable the Auto update, and also the manual update.
Now disable the developer mode by typing webos20090606 launch the appearing icon, and disable it. Reboot.
**DONE**
If you want to enable Palms Auto update at a later stage, type the following commands:
mount -o remount,rw /
chmod +x /usr/bin/UpdateDaemon
mount -o remount,ro /
and reboot. Now the auto-update works again, and also the manual update.
歷史上得今天..
- NB出貨王重要 還是毛利率重要? - 2010
- 組織變更了 - 2009
- 為什麼DVD+R(W)優越於DVD-R(W) - 2005