{"id":1390,"date":"2010-05-13T21:57:53","date_gmt":"2010-05-13T13:57:53","guid":{"rendered":"http:\/\/www.banbanli.net\/blog\/?p=1390"},"modified":"2010-05-13T21:57:56","modified_gmt":"2010-05-13T13:57:56","slug":"pre-r","status":"publish","type":"post","link":"http:\/\/www.banbanli.net\/blog\/?p=1390","title":{"rendered":"Pre R"},"content":{"rendered":"<p>Palm apperantly refuses to upgrade Sprint webOS 1.4.0 to webOS 1.4.1 if it is running on O2 Pre&#8217;s<\/p>\n<p>ASSUMPTION:<br \/>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.<br \/><!--more--><br \/>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&#8230;<br \/>Also make sure you have a fully charged battery.<\/p>\n<p>Step-By-Step workaround:<\/p>\n<p>1) Backup your data, using the backup application, AND backup your USB drive.<br \/>If you modified the APN database, it is an good idea to backup that too.<br \/>-Did i mention to BACKUP ALL YOUR DATA?? And, Don&#8217;t forget to Backup!<\/p>\n<p>2) Download O2 webOS Doctor version 1.3.5.2 HERE or HERE:<br \/>http:\/\/www.zshare.net\/download\/7422820158834aa1\/<br \/>http:\/\/www.megaupload.com\/?d=J0W519O1<\/p>\n<p>3) Install the lastest Java version from here: LINK<\/p>\n<p>3a) For Mac OS X, once you&#8217;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)<\/p>\n<p>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.<br \/>If done correctly, you see a huge USB icon on your Pre.<\/p>\n<p>5) Execute the webOS Doctor 1.3.5.2. JAR file. Press a few times on the right boxes, and NEXT to flash.<\/p>\n<p>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 &#8216;SOS only&#8217; put your SIM in a different phone, and manually select a different provider. This will reset your SIM key&#8217;s, and enable 3G again.<br \/>Without 3G, your Pre will NOT get past language selection.<\/p>\n<p>You should now have your Pre running, with O2 webOS 1.3.5.2<\/p>\n<p>Now the next step:<\/p>\n<p>6) Put your pre in developer mode: type webos20090606 launch the appearing icon, and enable it. Reboot.<\/p>\n<p>7) Now on the Pre, enable WiFi, and force to update to OS 1.4.x using the update application in the launcher.<\/p>\n<p>While downloading\/updating to webOS 1.4.x: (this takes an half hour or more):<\/p>\n<p>8) Download the modem firmware here: LINK Rapidshare<br \/>http:\/\/rapidshare.com\/files\/370515928\/castleumtsfw.tar<\/p>\n<p>9) Download WebOSQuickInstall here: LINK PreCentral<br \/>http:\/\/images.precentral.net\/sites\/precentral.net\/files\/webos-homebrew-apps\/wosqi\/WebOSQuickInstall.jar<\/p>\n<p>Save the files in the same directory as you saved the WebOSDoctor 1.3.5.2 file.<\/p>\n<p>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:<\/p>\n<p>11) Connect your Pre to your PC using the USB cable, put the Pre in &#8216;Just Charge&#8217; mode.<\/p>\n<p>12) Launch WebOsQuickInstall.jar Hit the menu &#8216;Tools&#8217; and Linux Commandline.<br \/>If you receive an error, or &#8216;Please connect your device&#8217; after selecting Linux Commandline, Power down, and reboot your PC.<\/p>\n<p>13) If you receive &#8216;root@palm-webos-device:&#8217; Close the Linux commandline.<\/p>\n<p>14) In WebOS Quick install, press Tools, Send File. Select the castleumtsfw.tar file, and<br \/>type in the destination folder window: \/tmp<\/p>\n<p>15) Now hit the menu &#8216;Tools&#8217; and Linux Commandline.<br \/>type in the following command: PmModemUpdater -f &lt;\/tmp\/castleumtsfw.tar<br \/>This will take a while. You wil observe &#8216;Phone offline&#8217; in the upper status bar. Just wait.<br \/>I did this on 3 Pre&#8217;s. The procedure takes 4 minutes without ANY response from the terminal, nor Pre.<\/p>\n<p>16) Now, start the phone application, and open the preferences. Disable &#8216;Network Auto-Select&#8217;, and choose a different operator than your SIM is designed for. Wait a few seconds, and re-enable &#8216;Network Auto-Select&#8217;.<\/p>\n<p>If all went ok, you are back in business.<\/p>\n<p>Now you probably want to disable the Push of Palms auto update, which renders your GSM unusable again.<br \/>Enter the following lines in the Linux Commandline of WebOS Quick Install:<\/p>\n<p>mount -o remount,rw \/<br \/>chmod -x \/usr\/bin\/UpdateDaemon<br \/>mount -o remount,ro \/<br \/>killall UpdateDaemon<\/p>\n<p>This will disable the Auto update, and also the manual update.<\/p>\n<p>Now disable the developer mode by typing webos20090606 launch the appearing icon, and disable it. Reboot.<\/p>\n<p>**DONE**<\/p>\n<p>If you want to enable Palms Auto update at a later stage, type the following commands:<\/p>\n<p>mount -o remount,rw \/<br \/>chmod +x \/usr\/bin\/UpdateDaemon<br \/>mount -o remount,ro \/<\/p>\n<p>and reboot. Now the auto-update works again, and also the manual update.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Palm apperantly refuses to upgrade Sprint webOS 1.4.0 to webOS 1.4.1 if it is running on O2 Pre&#8217;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.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-1390","post","type-post","status-publish","format-standard","hentry","category-daily"],"_links":{"self":[{"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1390"}],"version-history":[{"count":1,"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1390\/revisions"}],"predecessor-version":[{"id":1391,"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1390\/revisions\/1391"}],"wp:attachment":[{"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1390"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.banbanli.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}