Palm
Pre/Pre2 Hacks
All my Patches and Kernels are for
webOS 1.4.5.x and 2..x. These have been tested on CDMA and
GSM Pre's. This page assumes you know how to install apps
and have basic Linux skills. The kernels are built from
Palm source available from http://opensource.palm.com/packages.html. NO Palm
binaries have been lifted to distribute.
Always uninstall custom kernel
*and* patches before a webOS update! Not doing so may
brick your Pre.
Always
uninstall custom kernel before upgrading to new or different
release!
DISCLAIMER:
If
you're a n00b go to some other page. This assumes
you have a firm grip on reality. Overclocking can
damage a phone. I take no responsibilty for melted
Pre's or screwed up installs. Overclocking works
for me and countless others. If you aren't sure
then DONT DO IT! If it doesn't work for you and
are looking for someone to blame send flames to
/dev/null. You have been warned!
|
Overclock 800MHz kernel
This is a custom kernel to overclock
the Pre to 800MHz. These are "stable" builds.
Use WOSQI or Preware to
install. Click green "+" sign to add then install.
To Uninstall:
Use WOSQI or Preware to
uninstall. WOSQI - Tools - Device Management.
Optimized Stock Kernel
This is a custom kernel to provide a
Stock
kernel and some other performance tweaks. A safe bet.
Won't void warranty.
Features:
- All CPU & IO Governors built in
- CPU Temp support
- No more TMC errors
- Some performance tweaks
To Install:
Use WOSQI or Preware to
install. Click green "+" sign to add then install.
To Uninstall:
Use WOSQI or Preware to
uninstall. WOSQI - Tools - Device Management.
Beta Kernel Builds
These are beta custom kernels to
provide aggressive CPU scaling 500MHz-1.4GHz and some other
aggressive performance tweaks. Don't expect these to be
stable, although it works fine for me. n00bs look
away! You have been
warned!
Do not complain to WebOS
Internals about these kernels! Use the pre|central
forums and post questions in the threads I have started.
Feature set:
- Spooky
- Tomcat
- 1.4GHz
- Screenstate v1
- Overtemp support
- Battery scaling
- Compcache
- Harrier II
- 1GHz
- Voltage scaling based on CPU load
- Overtemp support: will scale back when too hot
- Blackbird
- 1.2GHz support
- Screenstate v2
- Overtemp support: will scale back when too hot
- Only with Screenstate governor. Scales from 500MHz
- Battery scaling
- Manual voltage selection
- Thunderchief
- 1GHz support
- Screenstate v2
- 200MHz VDD2
- Overtemp support: will scale back when too hot
- Screenstate v2 governor. Dynamic voltage scaling
- Delta Dagger
- 800MHz support
- Only with Screenstate governor. Scales from 500MHz
- Starfighter
- (F104A) 1.1GHz support
- Screenstate v2
- All CPU governors compiled in
- Govnah is recommended
- compcache set at 20MiB
- No more TMC error
Legacy Unsupported Kernels (webOS 1.4.x):
- 1.5.0
- ported 2.6.24.7
- Westwood TCP
- power tweaking
- memory tweaking (Hopefully no more TMC errors)
- 1.4.5.1
- Updated charging code. awaiting a userspace
Touchstone agent.
- Vegas TCP Congestion
- Removed scaling lower than 500MHz. Too many
complaints. NO, there is no bug in my code! Your
Pre just cant handle low speeds!
- More internal code cleanup
- 1.4.0
- New: Compcache - Creates RAM based
block device (named ramzswap) which acts
as swap disk. Pages swapped to this disk are compressed and
stored in memory itself. Compressing pages and keeping
them in RAM virtually increases its capacity. This allows
more applications to fit in given amount of memory.
Preware
Feeds: (unsupported)
webOS
2.x on Pre+/-
Feed Name: unixpsycho Feed
URL:
http://unixpsycho.com/pre/{webOS version}
Example URL: http://unixpsycho.com/pre/2.2.4
Send comments to marco@unixpsycho.com
Pre|Central unixpsycho
Source code listed on: Github