[AT&T Samsung Galaxy S II Skyrocket SGH-I727] Sultanxda:
Due to modem-induced crashes that I am unable to fix, this is discontinued.

This is an unofficial CyanogenMod 11 ROM with the first 3.4 kernel for any Galaxy S2 variant. The kernel is based off of the most advanced kernel source available from Qualcomm (CAF) for MSM8660/MSM8960 CPU architectures. Please note that this kernel is still a work-in-progress, so you may experience some issues while using it.

ROM features:

Fully-functional camera and camcorder

Fixed available front-facing-camera camcorder resolutions (so it can record at higher resolutions)

Disabled LPA (as it isn't functioning correctly on MSM8x60)

Enabled Qualcomm BSP (Board Support Package)

Enabled Qualcomm bionic optimizations

Uses CAF media HAL (media-caf)

USB mass storage mode (disabled by default; enable it in Settings -> Storage)

Kernel features:

First-ever 3.4 kernel for any Galaxy S2 variant

Based off of the latest CAF kk_2.7 kernel source available (source tag: AU_LINUX_ANDROID_KK_2.7_RB1.04.04.04.007.067)

Uses Qualcomm's latest drivers and enhancements available for our architecture

Performance is over 9,000

Upgraded the amount of REAL RAM by 44MB (userspace now has 829MB of RAM, as seen in Settings->About Phone)

Removed LOTS of excessive debugging and other garbage (a lighter kernel is a faster kernel)

Newest WiFi drivers from Samsung's Galaxy S5 kernel

WiFi direct works

WiFi hotspot works

No 5-second delay in camcorder

Fixed cable-type 6 charging wakelocks (cable-type 6 = unknown charger)

Fixed slow charging speed with some chargers

Ultra-fast charging over USB (up to 1200mA, regular fast charge in all other kernels is 900mA)

Increased maximum current for AC charging to 1200mA (it is 900mA in all other kernels)

Improved screen colors via HTC MDP color enhancement (screen colors are less saturated)

Note that the kernel does not contain advanced features like overclocking at the moment as overall stability has yet to be confirmed. Overclocking will be added in the future if feedback is positive after the first few weeks of testing.

Screenshot:

Source code:

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

Kernel source (cm-11.0 branch): https://github.com/sultanxda/sultan-kernel-skyrocket-pure-CAF-3.4

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

Device trees (cm-11.0 branch):

https://github.com/sultanxda/android_device_samsung_msm8660-common

https://github.com/sultanxda/android_device_samsung_celox-common

https://github.com/sultanxda/android_device_samsung_skyrocket

https://github.com/sultanxda/android_device_samsung_qcom-common

Known issues:

Mobile data

In-call microphone

USB OTG (plugging in a USB OTG device crashes the phone)

Modem init takes 1 minute longer than it should

Modem init fails if the device is put to sleep before mobile network is detected when you first turn on the device (If the device is completely powered off and you turn it on, unlock the device and wait for mobile network to be detected before putting the device to sleep. Once mobile network is detected for the first time after boot, you can forget about this bug)

Device does not always reboot successfully when the kernel crashes

Overall stability is not guaranteed as this is a work-in-progress

Credits (in no particular order):

Team Chopsticks

CyanogenMod and its contributors

CAF (Code Aurora Forum)

PA for the gapps

bryan2894

Flemmard

If I forgot you, slap me and force me to use an iPhone

Downloads:

Mirror 1 (AndroidFileHost):

ROM: https://www.androidfilehost.com/?w=files&flid=19081

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

Kernel standalone installer (this installs only the kernel): https://www.androidfilehost.com/?w=files&flid=19120

This kernel can be flashed over my other CyanogenMod 11 ROM if you want nightly ROM updates

XDA:DevDB Information

CyanogenMod 11 with CAF 3.4.0 kernel, ROM for the AT&T Samsung Galaxy S II Skyrocket SGH-I727

Contributors

Sultanxda

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 3.4.x

Version Information

Status: Beta

Created 2014-09-16

Last Updated 2014-11-29