[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:

Uses ION memory allocator for audio, display, video playback, etc. (ION everything except for camera)

CAF KitKat ION drivers

CAF KitKat framebuffer drivers in kernel

CAF Jellybean 4.3 display HAL

Hardware vsync

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

Uses ION memory allocator

Uses the newest Adreno (graphics) libraries and firmware available for our platform (these are designed for Android 4.2; they are MR1 libraries)

MTP

16:9 camera resolutions

Removed many hacks designed for old graphics

Adreno libraries version: AU_LINUX_ANDROID_JB_VANILLA_04.02.02.060.051

Uses a minimalistic kernel patched for AOSP from scratch by me (Sultan kernel Pure)

Kernel is based off of SebastianFM's Overclocked kernel v1.5.2 (http://xdaforums.com/showthread.php?t=1424345)

Updated RIL to 4.0.0056HMQ (thanks to Noobel)

HTCZ715E's WiFi region code fix (region code will no longer reset to USA after a reboot)

Installation:

It is HIGHLY RECOMMENDED to do a standard full wipe (factory reset, system, cache) if you are coming from a different ROM, then install gapps for Android 4.3. If you're coming from a CM10.1 ROM then it is possible to dirty flash this ROM over your current setup and install gapps for 4.3 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 do 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.

Common Problems and Solutions:

1. Problem: The ROM isn't booting! It's stuck on the CyanogenMod boot animation.

Solution: Try updating your recovery to the latest version available. If 4ext isn't working then flash the newest version of TWRP, do a full wipe, and flash the ROM. If you're S-ON then flash the boot.img through fastboot while you're at it.

2. Problem: My SD card isn't working!

Solution: Re-align your SD card by rebooting to recovery (4ext) and using 4ext's built-in tool to do so. I don't believe this issue plagues long-time users of TWRP.

Source:

Sultan kernel Pure (cm-10.2/cm-11.0 branch): https://github.com/sultanxda/sultan-kernel-pyramid-pure

Device tree (cm-10.2 branch): https://github.com/sultanxda/android_device_htc_pyramid

Common MSM8660 device tree (cm-10.2 branch): https://github.com/sultanxda/android_device_htc_msm8660-common

Vendor files (cm-10.2 branch): https://github.com/sultanxda/android_vendor_htc

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

Credits (in no particular order):

These first three for all the help with CM10.2:

dastin1015

Albinoman887

dominos_liberty

mrg666

IAmTheOneTheyCallNeo

Johnnyslt

The CyanogenMod team

SilverL/lomarb

Entropy512

Alberto96

NLJ

amphorion

tdimarzio

duck0

Tbalden

rq005

KangBang/synergydev

Christopher83

Ryuinferno

destiNATION88

Frankinstine

Nick0703

Stratosk

Intervigilium

LaidbackNikez

Team Evervolv

SebastianFM

Dohclude

Axetilen

Iba21

Ghost

Amarullz

TamCore

Mesaman2012

Bruce2728

Show-p1984

Yank555

Faux123

Ezekeel

XxXPachaXxX

Blefish

paulb-nl

me :)

(If your name should be here but it isn't then slap me through pm and I will add it)

Downloads:

ROM: http://goo.im/devs/sultanxda/Pyramid_CM10.2

Gapps: http://goo.im/gapps/gapps-jb-20130813-signed.zip

Kernel-only updates/kernel standalone installer: http://goo.im/devs/sultanxda/Sultan_kernel_Pyramid_Pure

Mirror:

ROM: http://d-h.st/users/sultanxda/?fld_id=22646#files

Gapps: http://d-h.st/Dyf

Kernel-only updates/kernel standalone installer: http://d-h.st/users/sultanxda/?fld_id=33670#files