[HTC Sensation] faux123:
Try this instead:

Open Beta 029 build - 08 (was 028 renamed to be in sync with Sense versions)

The theme for this OPEN BETA is mainly bug fixes 024 brought you innovation in CPU/GPU scaling 029 is more of a maintenance release.

Build 09 is based on ultimate edition @ 1.73 GHz and with GPU @ 320 MHz

NOTE: Open beta is like CM7 nightlies, you may report issues but I will NOT RESPOND to any feature requests. ALSO, when reporting bugs, ALWAYS start with:

[ ROM - SelfKangAlpha 10 ] [ kernel 028 build 9 ]

blah blah blah with /proc/last_kmsg attached if possible

So here it is:

http://goo-inside.me/kernels/faux123/Pyramid-Kernel-029b8-U-CM7-1.73GHz.zip

Enjoy!

<b9>

Added LED logic select to switch between MIUI and CM7

Fixed all drain issues screen on / off

patched MMC wait issue

<b8>

internal

<b7>

Re-enabled CleanCache (Compatible with mpdecision dual core)

<b4>

vidc: 1080p: Override profile to ASP for XVid/Divx456

input/misc/gpio: update input GPIO driver from PyramidLE source

<b3>

PM / Sleep: fixed coding derp from "Drop pm_op() and pm_noirq_op()"

mfd: timpani-codec: Handle register write for numbers more than cached one

mfd: timpani-codec: Write register defaults when disabling devices

msm_fb: Remove Audio Packet Control Register setup

mfd: timpani: Retry upon I2C failure.

msm_fb: Check for ACP and ACFG register before reset core.

msm_serial: add PM_RUNTIME code from CAF

mm: retry page fault when blocking on disk transfer

msm: kgsl: Do not allow SLUMBER from INIT

PM / Sleep: Drop pm_op() and pm_noirq_op()

PM / Sleep: Unify diagnostic messages from device suspend/resume

sched/rt: code cleanup, remove a redundant function call

ARM: Add optimised swahb32() byteswap helper for v6 and above

hugetlb: Replace BUG() with BUILD_BUG() for dummy definitions.

kernel.h: Add BUILD_BUG() macro.

msm: kgsl: New low power level

msm: vidc: print message as kernel info instead of error

camera:gemini: update gemini engine from hTc Ruby

battery: battery driver and charging driver update

misc: android pmem update from hTc Ruby source code

mfd: marimba core update from hTc Ruby

board: ARM kernel update from Ruby source code

cpufreq: add two-phase to ondemand and intellidemand

<b2> @ 1.73 max

LED: fix LED button light logic. (use reverse logic for CM7).

nfs: writeback pages wait queue

block: limit default readahead size for small devices

make default readahead size a kernel parameter

smd_pkt: Extend read operation to receive data larger than SMD FIFO

pet watchdog from console driver

Correct the number of slave ports in the system

watchdog: increase pet time to ten seconds

<b1> @ 1.73 max

led: enable dynamic LED brightness

mm/vmalloc.c: eliminate extra loop in pcpu_get_vm_areas error path

restart: call secure code to disable arbiter

restart: Handle reset interrupt from pmic

pmic8058-xoadc: request's done late into suspend

pmic8058-xoadc: Add mpp_config call on configure

Remove pm_runtime_suspended() from __pm_generic_call

HDMI: Support for 480p 16:9 in HDMI Driver

qdsp6v2: Reduce the pcm write timeout value

enable ldo's in PHY resume path (usb)

Add suspend/resume for TSENS (thermal sensor)

While powering down flush all the rpcrouter workqueues (rpc)

Reader thread to allocate memory without holding a spinlock (rpc)

Reorganize the usage of spinlocks in RPC Router reader thread

Update RPC client's cb_list_lock to use spinlocks

Retry callback registration on timeout (rpc)

Add smd_tiocmset api without spinlocks

Close smd ports upon failure to open.

print lock name for lockdep_init_error

execute lockdep_init as early as possible

board:clocks: add comments to make trouble shooting easier

smd_tty: restrict DS port platform driver

smd: add closing state to subsystem restart

smd_pkt: add subsystem restart loopback server reinit

smd_tty: add subsystem restart loopback server reinit

smd: add check for LOOPBACK_TTY platform device

Add 10 microsec delay before fetching setup_data (usb)

Simplify ACA state machine to support standard ACA (usb)

Recovery point SEI support for ISDB-Tmm (vidc)

Copy the End of Sequence flag (vidc)

Fix H.263 30fps standard resolution encoding.

Override SP profile to ASP for MPEG4 decoding.

Remove check for allocation of sequence buffer size. (vidc)

Update firmware memory size. (vidc)

Fix GOB Header for H.263 encoding.

Increase the decoder input buffer size.

Return the correct error code for IOCTL. (vidc)

Set correct divx codec type.

Handle b-frame not supported error.

Increase the kernel SMI memory size. (vidc)

Report bitstream errors to driver client.

add change to print MFC firmware version

Removed check for comparing DPB Size

add Check for infinite intraperiod configuration.

Fix to handle non-fatal sequence header errors. (vidc)

Fix not coded vop handling in decode order.

add mdp revision number

increase mdp max burst size

Calculate combined write length for multiple write transactions (i2c)

Fix input handler crash (ondemand, intellidemenad)

Add htc off-alarm support from XE source

updated sii9234 tpi driver from XE source code

USB misc code updates from XE source

enable android USB gadget projector support

Added thermal trip critical retry from XE source

updated DMA engine from XE source

fixed minor HTC battery driver coding derp

Added HTC Beats headset support from XE source

kernel:sched: avoids loadavg Moire

don't call task_group() many times in set_task_rq()

block level disk cache target for device mapper

Do not destroy old sched domain on cpu_up

Do not block when waiting to free old root domain

Check for extended quiescent state at start of gp (rcu)

Don't allow cpu to get console lock during hotplugging (printk)

Add the function 'cpu_hotplug_inprogress'

Remove extraneous boot_secondary delay