[HTC Sensation] Sultanxda:
Changelog:

November 25, 2014:

Kernel-only:

Sultan kernel CAF v1.2.1:

*Removed zRAM, zsmalloc, and swap (fixes the freezes)

November 25, 2014:

ROM:

*Latest upstream CyanogenMod changes

*Enabled zRAM by default (with 40% compression and Google's recommended settings)

*Enabled KSM by default (with Google's recommended settings)

*Made CPU input-boosting less aggressive for better battery life

Kernel:

Sultan kernel CAF v1.2.0:

*Fixed green artifacts in recorded videos

*611MB of RAM

*Removed CPU-boost framework

*Added CPU Input Boost driver (newer version of CPU-boost framework--more robust)

*Added swap, zRAM, zsmalloc, and KSM support

*Updated zRAM from CAF

*Updated zsmalloc from CAF

*Updated KSM from CAF (deferred timer support, which reduces KSM's power usage)

November 16, 2014:

ROM:

(This changelog shows all of the collective changes from the past few months)

November 15, 2014:

*Latest upstream CyanogenMod changes

*Fixed USB tethering (credit: ivanich)

*Fixed random shutdowns (credit: flemmard)

November 13, 2014:

*Fixed Ondemand governor settings not being applied at boot

*Added VoIP fixes (credit: ivanich)

November 12, 2014:

*Fixed charging LED turning green when battery reached 90% (now the charging LED stays red until battery reaches 100%)

*Upgraded Adreno graphics libraries (smoother graphics and this fixes the Asphalt 8 force closes)

*Removed power HAL

*Fixed infamous bug where sound came out of the speaker and headphones at the same time (this fixes the "Ok Google" bug where sound came out of the speakers while listening to music; sound will never come out of both the speakers and headphones at the same time now)

*Decreased boot time

*Increased performance of Ondemand CPU governor

*Cleaned up 89z_kernel init.d script

*Disabled denoise setting for camera (credit: ivanich)

*Added Device Settings app for display color control (credit: johnnyslt)

*Enabled ZSL (zero shutter-lag) in the stock camera app (credit: ivanich)

July 25, 2014:

*Removed GooManager (it's buggier than healthcare.gov)

June 20, 2014:

*Android 4.4.4

*Fixed front-facing camcorder force close

*Added new rear-camcorder resolutions: QVGA and QCIF

*Added new front-facing camcorder resolution: CIF

*Forcefully silenced media process force closes due to physical SD card

June 15, 2014:

*Fixed manual mobile-network scanning (shantur)

Kernel:

Sultan kernel CAF v1.1.0:

*Updated kernel source to upstream CAF (version AU_LINUX_ANDROID_KK_2.7_RB1.04.04.04.007.067)

*Added battery driver refresh rate increase for more accurate battery percentage

*Removed input boosting from Ondemand governor

*Implemented CPU-boost framework (read FAQ to learn more)

*Added input boosting to CPU-boost framework (the CPU is boosted whenever you touch the screen)

*CPU is automagically boosted to 1296MHz for 2.5 seconds every time the screen is touched (this makes everything feel very smooth)

*Re-wrote thermal driver (fixed many bugs)

*Maxfreq & minfreq of CPU1 are now synced with CPU0

*Flash LEDs are set to low power when battery reaches 35% or lower (this fixes the hard shutdowns when taking pictures with flash on low battery)

*Downgraded GPU drivers from CAF kk_2.7 to CAF jb_2.5 (this fixes the constant-force-closing issue)

*Cleaned out some useless drivers

*Removed kernel-based mpdecision

*Added support for ROM-based mpdecision binary (ROM-based mpdecision uses less battery)

*Self-powered USB OTG

*n_tty: Fix n_tty_write crash when echoing in raw mode (Peter Hurley)

*Fixed display underrun; graphics are smoother (Steve Kondik)

*Fixed rare graphical glitch (Steve Kondik)

*Removed fastcharge

*Forced AC charge mode over USB by default (you cannot change this)

*Disabled panel undervolt by default

*Replaced battery drivers with the ones from the 3.0 kernel (as we are using the battery daemon designed for 3.0)

Old changelogs:

June 14, 2014:

ROM:

*Latest upstream CyanogenMod changes

*Android 4.4.3

*Fixed manual mobile-network scanning (shantur)

*Fixed front-facing camcorder with stock camera app

*Fixed missing VGA/480p front-facing camcorder resolution in Google Camera

*Added support for FFMPEG codecs (Mark376)

Kernel:

Sultan kernel Pure CAF v1.0.4:

*Synced with CAF kk_2.7-stable branch

*Re-enabled eMMC background operations

*Increased GPU memory (needed for GPU-driver updates)

*Shifted kernel start address to 0x40400000

*Added 3 more memory banks to utilize more RAM

*620MB of RAM

*Updated WiFi drivers from Nexus 5 KitKat 4.4.3 kernel release

May 25, 2014:

ROM:

*Latest upstream CyanogenMod changes

*Switched back to old audio calibration

*Fixed booting issue caused by fstab changes in previous build

Kernel:

Sultan kernel Pure CAF v1.0.3:

*Updated power-management architecture from Flemmard & CAF

*Parse correct audio calibration file (fixes low speaker volume)

*Fixed laggy animations when screen brightness changed (credit: intervigil)

May 24, 2014:

ROM:

*Latest upstream CyanogenMod changes

*Switched to by-name partition scheme (Flemmard & Mark376)

*Updated included 89z_kernel init.d script

Kernel:

Sultan kernel Pure CAF v1.0.2:

*Removed SweepTooBuggy

*Synced framebuffer drivers with CAF kk_2.7-stable branch

*Fixed unbalanced dsi clock in framebuffer drivers

May 23, 2014:

ROM:

*Latest upstream CyanogenMod changes

*Notable upstream change: phone crash on status bar pull down fixed

*Added high-brightness mode to Torch

*Added audio calibration from Shantur

Kernel:

Sultan kernel Pure CAF v1.0.1:

*Added Sweep2Vomit (more commonly known as Sweep2Wake)

*Removed lots of excessive debugging and other garbage

*Synced with CAF kk_2.7-stable branch

*Fixed n_tty_write crash when echoing in raw mode (peterhurley)

*Fixed WiFi issues

*Improved power management

*607MB of RAM

May 15, 2014:

ROM:

*Initial release with CAF kernel

Kernel:

*Initial release of 3.4.0 kernel based off of pure CAF KitKat 2.7_rb1.38 source

*Made possible by drivers and fixes by Flemmard