12/26/2011, 06:09 PM
|
#1 (permalink) | |
|
Member
Posts: 1,137
|
Got a Palm Pre+ or Palm Pre... Want WebOS 2.2.4, thought it was only released on Pre2 and Pre3...
Why the new thread, next phase, Prime Time User installs... report on your results... A script was created to do this, it is no longer rough... It is ready for prime time users to play with... Need users to test... Follow this URL to install the meta-doctor application: Application:MetaDoctor - WebOS Internals WARNING BACKUP ALL FILES from your device, USB drive and application files and application data (save/restore), and anything else you wish to keep... going from 1.4.5/2.1.0 to 2.2.4 might erase the entire device including the USB drive and applications.... BACKUP DEVICE before Flashing... Why? Real Skype over WIFI/Carrier, updated Browser 2.0 with Flash, Enyo, updated Bluetooth modules which have profiles like map (SMS sharing with touchpad), do I need to type any more... Where is it at, well if you are Verizon latest build is on this page... Verizon, Sprint, Bell, and WR scripts are now added to meta-doctor list and are now at the current version... What works, WebOS 2.2.4, boots, full features now... Rod reports USB drive is showing the right size, touchscreen is working, top bar is now working... Palm profile works and Rod even pulled down angry birds seasons. As this is based on a WebOS 2.1.0 build, App Catalog will work with WebOS 2.1.0 and above, for Sprint, Verizon, WR, and BELL script was tested and worked reports V1.4.0 to Palm Profile, when using the latest scripts it will report WebOS 2.2.4 with device info, but 2.1.0 to Palm Profile] Device should be reporting itself correctly... Camera, Sounds (MP3, Ringtones, and System Events), Skype are all working.... Preware knows it is 2.2.4, but does not allow the 2.1.0 kernels yet (shows PRE2/PRE3 variants)... Rod updated the Pre 2.1.0 Uber Kernel to work with webOS 2.1.0 or webOS 2.2.4, and also modified the Palm webOS 2.1.0 PrePlus Kernel (restore) to work with webOS 2.1.0, however as it returns all the kernel modules back to webOS 2.1.0 is will trash the current builds as they require the newer webOS 2.2.4 crypto modules to function (for DARE)... Ok the next phase, now we got it to boot, we got full functionality... now it is time to test with prime time users... Attached Current Build Version 35, and Modules.txt.zip for notes... How to use, if you have Verizon use the test-verizon-preplus-2.2.4 script, if you have any other carrier, you can use the scripts in the meta-doctor github list (they are at version 34)... or you can read below on how to modify the Verizon script to use on any carrier... to use on other devices: Quote:
CUSTOM_CARRIER_CHECK=Verizon CUSTOM_MODEL_CHECK=P101EWW To Sprint CUSTOM_CARRIER_CHECK=Sprint CUSTOM_MODEL_CHECK=P100EWW To Att CUSTOM_CARRIER_CHECK=att CUSTOM_MODEL_CHECK=P101UNA To any WR Pre Plus or Pre remove the following carrier check but add the following model check as the build was designed for WR (now that I am using the Pre2 doctor one could also add their carrier, i.e. CUSTOM_CARRIER_CHECK=O2, not sure if the WR doctor looks for all WR carriers) remove: CUSTOM_CARRIER_CHECK=Verizon add: CUSTOM_MODEL_CHECK=P100UNA,P100UEU,P101UNA,P101UEU To Bellmo CUSTOM_CARRIER_CHECK=bell CUSTOM_MODEL_CHECK=P100EWW CUSTOM_WEBOS_DMSET=393 CUSTOM_CARRIER_DMSET=398 New and Updated Super Script.... Why is it super... well Bring's back WebOS 2.1.0 You Tube app (because the new one is slow on the pre/pre+), WebOS 2.1.0 Maps renamed to Google Maps (which works, tested and starts with a white screen, but wait, it will show up...), and Motion Apps Classic Rom bits... Does it work? YES it has been tested and works great... Why was it pulled before, Super Script needs to delete the new youtube app, Rod's Make file does not go thru the tar, but uses what was extracted, which, is the old WebOS 2.1.0 files, fix was to bring the new .control, .list, and .md5sums, and rename them to fix ROM verification issues, so You Tube app from WebOS 2.1.0 into WebOS 2.2.4... Works great... There is also a Uber-Kernel build posted (search this thread and you will find, very old version), but it is not endorsed by Rod, and it is no longer stuck at reporting WebOS 2.1.0 build version, it reports WebOS 2.2.4 now, with Uber-Kernel by default... Looking into the stability of the (Palm WebOS 2.1.0) Kernel... Uber-Kernel or F105 Kernel is the better way to go, as it is more stable then the Stock WebOS 2.1.0 Kernel is, but I was hoping someone would do some Kernel magic, and download the Pre2 Kernel source and compile it for the Pre/PrePlus, this would give us the most stable platform... but until that day comes, we will have freezing issues... My initial theory (from looking at the Kernel messages) is that the CPU overheats and that is what is causing the issues, more people are reporting issues when they are connected to USB/TouchStone that it seems to lock up more... Or under heavy use, which heats up the CPU... Few have used Govnah to change the voltage of the 500Mhz using F105 from 1200 to 1225... Not sure if anyone gets Uber-Kernel installed on Pre/Pre+, you can pull down the Kernel as it works with 2.1.0 or 2.2.4 now..., F105 still needs Palm-Build-Info changed then undo the changes to allow patches... Then please report, any Govnah settings and things that have made your Pre/PrePlus better... Pushed all updated scripts (version 35) to github, Rod approved them... Updated Scripts from meta doctor Application HP/Palm changed the Source URL. For changes please review modules.txt.zip... (summary below) Modules brought over (PrePlus) from webOS 2.1.0: bootloader camd-omap34xx camsrc-omap34xx compcache kernel-dev kernel-image-2.6.24-palm-joplin-3430 pmwifidriver tisgxgfx Modules removed (Pre2) from webOS 2.2.4: camd-omap36xx camsrc-omap36xx tisgxgfx-roadrunner Modules modified Palm-Build-Info and luna-prefs (mashed from webOS 2.2.4 and webOS 2.1.0) and trenchcoat (fstab md5 hash is fixed), novacomd (novacomd daemon is modified on the fly), and jail (jailer daemon is modified on the fly). F105 Thunderchief replaces the following modules (although it does not update the .control/.list/.md5sums files): kernel-dev kernel-module-scsi-wait-scan kernel-image-2.6.24-palm-joplin-3430 kernel-module-nbd kernel-module-pcbc Uber-Kernel replaces the following modules (although it does not update the .control/.list/.md5sums files): kernel-dev kernel-module-oprofile kernel-module-scsi-wait-scan kernel-image-2.6.24-palm-joplin-3430 kernel-module-ecb kernel-module-ifb kernel-module-nbd kernel-module-pcbc Read the others.zip readme.txt to understand what that is for... Last edited by John Steffes; 07/14/2012 at 08:38 PM. Reason: Attached Version 35 of Script and Modules.txt.zip |
|
12/26/2011, 06:43 PM
|
#2 (permalink) |
|
Developer
![]() |
I'm testing a WR Pre+ version of the script that I just created based on yours.
Got through ROM verification, and is booting now. First problem: Touchscreen doesn't work. -- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals Last edited by rwhitby; 12/26/2011 at 07:51 PM. |
12/26/2011, 07:59 PM
|
#3 (permalink) | |
|
Member
Posts: 1,137
|
Quote:
UPDATE: Touchscreen fine.. So it seems to be a hit or miss, what I was thinking is, I prune an XML file from the PRE2 touch module (hidtouchpanel) maybe remove the PREPLUS version and remark out the prune and remove the hittouchpanel from the final Make (which build the doctor) and see if the PRE2 version works on the PREPLUS? Again, now it is time to see which modules work, and which do not... getting it to boot was half the work, now which modules stay and which go is the next phase... The fact that it boots... is good enough to know we can make this work... I wish I had a developer unit to test... but mine is in use and I can't change that at this time... |
|
12/26/2011, 08:04 PM
|
#4 (permalink) |
|
Member
Posts: 614
|
I don't know how to write scripts but I'm afraid I do know how to throw files around inside of a tar file. . . After poking around the result of the last script for a while and looking over John's list - I grabbed the pmmultitouch* and hid* files from /usr/lib/ipkg/info directory out of the Pre2 2.2.4 Dr. and the libhid* files out of /usr/lib.
Then I threw in the hidd* files out of /etc/event.d and all of the Hid*.xml files out of /etc/hidd. I ran the Dr. and stupidly just clicked on it instead of running from the command line so I didn't see why it failed (yes, it did fail to reset) but when I restarted it I finally had pull down menus - full touchscreen access. Since I put in the "HidTouchpanel_rr.xml" that John mentioned didn't verify, that may have been the what kept it from resetting. It does seem a bit unsteady and has done a couple of luna resets but it is functional. I hope this gives ya'll who actually know what they're doing a clue or two.
|
12/26/2011, 08:11 PM
|
#5 (permalink) | |
|
Member
Posts: 1,137
|
Quote:
Last edited by John Steffes; 12/26/2011 at 09:04 PM. Reason: Removed version 7 from message |
|
12/26/2011, 08:22 PM
|
#6 (permalink) | |
|
Member
Posts: 614
|
Quote:
Finger crossed. |
|
12/26/2011, 08:28 PM
|
#7 (permalink) | |
|
Member
Posts: 1,137
|
Quote:
Also what works Palm Profile? Skype Accounts, Apps? I know this is a rough build but as you have been my main tester, want to know the positives what has been working? |
|
12/26/2011, 08:50 PM
|
#8 (permalink) | |
|
Member
Posts: 614
|
Quote:
. . . Penguin. . . HP glowing. . . Language screen. . . Sheesh! No touch input. I'll poke around and see what I've missed. I know it works with the Dr. I hacked but that Dr. didn't verify. I wonder if the "HidTouchpanel_rr.xml" file needs to be in there even if it doesn't verify? I'll be out for a while then back at it! Sooooo, damn close! |
|
12/26/2011, 08:58 PM
|
#9 (permalink) | |
|
Developer
![]() |
Quote:
Will investigate further later ... Here's my version of the WR script if you want to compare ... -- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals Last edited by rwhitby; 12/26/2011 at 09:09 PM. |
|
12/26/2011, 09:08 PM
|
#10 (permalink) | |
|
Member
Posts: 1,137
|
Quote:
These are the files mentioned concerning previous touchscreen usage... This worked according to Rod please test Version 9 posted in Top Post... Last edited by John Steffes; 12/26/2011 at 09:53 PM. Reason: Version 9 Removed... |
|
12/26/2011, 09:12 PM
|
#11 (permalink) | |
|
Developer
![]() |
Quote:
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals Last edited by rwhitby; 12/26/2011 at 09:18 PM. |
|
12/26/2011, 09:24 PM
|
#12 (permalink) |
|
Member
Posts: 1,137
|
Rod,
Looking at your script and its comments: The reason is that the PRE2 has a different Camera then the PREPLUS... if you do not remove the PRE2 camera files the ROM Verify fails with an ADDED as it tries to figure out where those files come from... I put in the How to Pre thread the Makefile could use a DELETE_EXTRA or something that I can pass a list to (maybe in the form of a .list file or just file1, file2 etc...) that can prune the files from the WEBOS.TAR. As we are swapping modules from PRE2 to PREPLUS, some files are left behind and need to be pruned... There was no other way, so this was my method... dirty but it works... Also you have W220 in there but not defined: W220_IPKS= think it should be W210... Also see pmmultitouchlib still in your second Make entry (should be removed) |
12/26/2011, 09:34 PM
|
#13 (permalink) | |
|
Developer
![]() |
Quote:
Will look at Meta-Doctor feature for removing rootfs ipkgs. Awesome work, John.
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals Last edited by rwhitby; 12/26/2011 at 09:45 PM. |
|
12/26/2011, 09:56 PM
|
#14 (permalink) | |
|
Member
Posts: 1,137
|
Quote:
Please report on USB size, and app usage and other issues... does it act up or is it stable? |
|
12/26/2011, 10:23 PM
|
#15 (permalink) | |
|
Developer
![]() |
Quote:
USB size looks correct. Camera doesn't work (some sort of restart loop). -- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals |
|
12/26/2011, 10:55 PM
|
#17 (permalink) | |
|
Member
Posts: 1,137
|
Quote:
|
|
12/26/2011, 11:02 PM
|
#18 (permalink) | |
|
Developer
![]() |
Quote:
Done. Currently creating a DELETE_ROOTFS_IPKGS feature to make both these scripts simpler. -- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals |
|
12/26/2011, 11:09 PM
|
#19 (permalink) | |
|
Member
Posts: 1,137
|
Quote:
And to all who read... there are still 78 modules that are copied over... do they need to be there... Some like the mp3 decompression is updated in 2.2.4 to handle ogg, currently the build copies over the PREPLUS version which does not have that... is it compiled special for the CPU or can it be left at PRE2 versions... there is a lot of work to be done... Camera reboots, why is there something missing, would the PRE2 versions work (looks like different hardware 36xx [PRE2] 34xx [PREPLUS]) or is that misleading... lots of questions... tixxx drivers could they stay at PRE2 versions? Look at modules.txt to see the remaining modules, if they are the same version, or different, remove them from the script (meaning delete the module name from both sections), rebuild doctor, re-slam, does it work??? report findings.. |
|
12/26/2011, 11:33 PM
|
#20 (permalink) |
|
Developer
![]() |
DELETE_ROOTFS_IPKGS feature written, now testing.
BTW, John, there are a number of other features which can save all that copying of files around. I'll update the wr script to use those so you can see how it is done. -- Rod
__________________
WebOS Internals and Preware Founder and Developer You may wish to donate by Paypal to donations @ webos-internals.org if you find our work useful. All donations go back into development. www.webos-internals.org twitter.com/webosinternals facebook.com/webosinternals |
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|



