[HTC Sensation] Sultanxda:
CyanogenMod (pronounced /saɪ.'æn.oʊ.dʒɛn.mɒd/) is an enhanced open source firmware distribution for smartphones and tablet computers based on the Android mobile operating system. It offers features and options not found in the official firmware distributed by vendors of these devices.

Features supported by CyanogenMod include native theming support, FLAC audio codec support, a large Access Point Name list, an OpenVPN client, an enhanced reboot menu, support for Wi-Fi, Bluetooth, and USB tethering, CPU overclocking and other performance enhancements, soft buttons and other "tablet tweaks", toggles in the notification pull-down (such as wi-fi, Bluetooth and GPS), app permissions management, as well as other interface enhancements. CyanogenMod does not contain spyware or bloatware. In many cases, CyanogenMod may increase performance and reliability compared with official firmware releases.

CyanogenMod is developed as free and open source software based on the official releases of Android by Google, with added original and third-party code.

Source: CyanogenMod Wiki​

Notable features:

Kernel is based off of vanilla CAF jb_1.9.6 source

618MB of usable RAM

Self-powered USB OTG

Uses Ion memory allocator for everything: audio, display, video playback, camera, etc. (big thanks to shantur, Flemmard, and SebastiaFM for Ion camera)

CAF KitKat Ion, framebuffer, video controller drivers, media HAL, and display HAL

CAF Jelly Bean GPU drivers (from CAF branch jb_2.5)

Hardware vsync

No Maps 7 glitches, Google Chrome glitches, Browser glitches, Gmail glitches, etc.

SELinux (Security-Enhanced Linux) enabled and set to Enforcing for better security

MTP

Newer Adreno graphics libraries (smoother graphics): AU_LINUX_ANDROID_JB_2.5.5.04.02.02.092.059

4.0.0056HMQ RIL

Major bugs:

No major bugs :)

Minor bugs:

Some issues with VoIP reported (this happens with all KitKat ROMs on the Sensation)

Shortcuts for apps stored on SD card disappear from the launcher homescreen after a reboot (also happens with all KitKat ROMs on the Sensation)

MHL (HDMI) is broken

Video (thanks to [MENTION=2960403]EZY-E[/MENTION]!)

[YOUTUBE]ljgs13jNZTw[/YOUTUBE]

Installation:

It is HIGHLY RECOMMENDED to do a standard full wipe (factory reset: wipe /cache and /data) if you are coming from a different ROM, then install the ROM and gapps for Android 4.4. If you're coming from a CM10.2 ROM then it is possible to dirty flash this ROM over your current setup and install gapps for 4.4 without wiping anything; HOWEVER, if you encounter ANY issues with this setup then I will not help you fix them. I will only listen to your issues if you perform a full wipe before installing this ROM for the first time. When there is an update available it is OK to dirty-flash the update, but don't forget to wipe /cache and Dalvik cache.

Detailed installation steps:

Download and install the latest 4ext recovery from HERE (you must have v1.0.0.6 RC2 or newer installed)

Download the ROM and Gapps (Google apps)

Reboot to recovery

Perform a full wipe (you should only need to do this if this is your first time installing the ROM)

Flash the ROM zip

Flash the gapps zip

OPTIONAL: Flash the kernel Aroma installer if you want to customize the kernel's settings

Reboot

???

Profit

Move profits to Swiss banks to evade taxes

Source code:

Kernel (cm-11.0 branch): https://github.com/sultanxda/sultan-kernel-pyramid

Device tree (cm-11.0_3.0 branch): https://github.com/sultanxda/android_device_htc_pyramid

Vendor binaries (cm-11.0 branch): https://github.com/sultanxda/android_vendor_htc

My manifest (cm-11.0 branch): https://github.com/sultanxda/Android

Credits (in no particular order):

The CyanogenMod team

All CyanogenMod contributors

CAF (Code Aurora Forum, these are Qualcomm engineers)

HTCZ715E

johnnyslt

Blefish

professorpasta

CRACING (for the banner on top of the thread)

paulb-nl

bilalliberty

SebastianFM

Flemmard

shantur

ivanich

PA for the gapps

bastei

liquid64

Mark376

me :cowboy:

If I forgot you then slap me and force me to use an iPhone 4 running iOS8

Downloads:

Please read through the OP before posting in the thread.

You must have 4ext recovery v1.0.0.6 RC2 or newer in order to install this ROM. Otherwise you will get a status 0 error upon installation.

ROM: https://www.androidfilehost.com/?w=files&flid=16126&sort_by=date&sort_dir=DESC

Gapps: http://www.androidfilehost.com/?w=files&flid=15801

Kernel-only updates/kernel standalone installer: https://www.androidfilehost.com/?w=files&flid=22313&sort_by=date&sort_dir=DESC

XDA:DevDB Information

CyanogenMod 11 with CAF 3.0.31 kernel, ROM for the HTC Sensation

Contributors

Sultanxda

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 3.0.x

Based On: CyanogenMod

Version Information

Status: Stable

Created 2014-11-12

Last Updated 2015-02-19