[Galaxy S 4 i9500 Original Android Development] Alberto96:
​

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.4.x (KitKat), which is designed to increase performance and reliability over stock Android for your device.

#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

ROM Downloads

20151003 Build: https://www.androidfilehost.com/?fid=24052804347828865

SuperSU Flashable ZIP (needs to be installed after 20150801 and newer builds): https://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip

GearRecovery (based on TWRP Recovery) 20151003: https://www.androidfilehost.com/?fid=24052804347828835 <=

Highly Recommended

Previous Releases:

20151001 Build: https://www.androidfilehost.com/?fid=24052804347826405

GearRecovery (based on TWRP Recovery) 20150920: http://renderserver.net/?dl=5236ed3fae796d580a0edd9d6743e7be <=

Highly Recommended

20150801 Build: https://www.androidfilehost.com/?fid=24052804347785234

20141227v2 Build: https://www.androidfilehost.com/?fid=95864024717070927

20141227 Build: https://www.androidfilehost.com/?fid=95864024717070789

20141224v2 Build: https://www.androidfilehost.com/?fid=95864024717069601

20141210 Build: https://www.androidfilehost.com/?fid=95851614878826497

20141208 Build: https://www.androidfilehost.com/?fid=95832962473399309

20141122 Build: https://www.androidfilehost.com/?fid=95784891001614749

20141031 Build: https://www.androidfilehost.com/?fid=95784891001604849

20141025 Build: https://www.androidfilehost.com/?fid=95784891001602118

20141024 Build: https://www.androidfilehost.com/?fid=95747613655050199

Call Quality fix: http://xdaforums.com/attachment.php?attachmentid=2983829&d=1414180358

<= TEST

20141011 Build: https://goo.im/devs/Alberto96/I9500/CM11_AutomatedBuilds/cm-11-20141011-UNOFFICIAL-i9500.zip

Mirror 20141011 Build: https://www.androidfilehost.com/?fid=95747613655044774

20140912 Build: https://www.androidfilehost.com/?fid=23622183712470380

20140910 Build: https://www.androidfilehost.com/?fid=23622183712469445

20140905 Build: https://www.androidfilehost.com/?fid=23622183712467233

Mirror 20140905 Build: https://mega.co.nz/#!O8ERCaRA!J2vAtAKPbdfs-GL-AXZlPz6K9Diq7k9Fu8lDMMmXV-g ( thx @fuser1337 )

20140903 Build: https://www.androidfilehost.com/?fid=23622183712466476

Pulsing LED patch v3 for 20140903 Build: https://www.androidfilehost.com/?fid=23622183712466763 (Flash after ROM)

20140901 Build: https://www.androidfilehost.com/?fid=23622183712465455

Download Folder (20140816 to 20140827): https://goo.im/devs/Alberto96/I9500/CM11_AutomatedBuilds

20140828 Build: https://www.androidfilehost.com/?fid=23622183712463791

20140827 Build: https://www.androidfilehost.com/?fid=23622183712463436

20140813 Build: http://www.androidfilehost.com/?fid=23610159112654826

20140808 Build: http://www.androidfilehost.com/?fid=23610159112651977

20140730 Build (Full Version): http://www.androidfilehost.com/?fid=23578570567720516

20140725 Build (Full Version): http://www.androidfilehost.com/?fid=23578570567718067

20140717 Build (Full Version): http://www.androidfilehost.com/?fid=23578570567714276

20140708 Build (Full Version): http://www.androidfilehost.com/?fid=23501681358559598

20140627 Build (Full Version): http://www.androidfilehost.com/?fid=23501681358553876

20140626 Build (Full Version): http://www.androidfilehost.com/?fid=23501681358553285

20140622 Build (Full Version): http://www.androidfilehost.com/?fid=23501681358551173

Download Folder (Full Version): http://goo.im/devs/Alberto96/I9500/CM11 <= Only 20140612 and older releases

Download Folder (Light Version): http://goo.im/devs/Alberto96/I9500/CM11Light <= Obsolete

Google Apps (add-on)

https://www.androidfilehost.com/?fid=95916177934548318 <==

Recommended

Installation

3-button-combo = "Volume Up/+" + "Home/Center" + "Power/Lock"

- First time flashing GearCM 11 to your Galaxy S4 (or coming from TouchWiz/Stock Based ROMs)?

Root your device and install GearRecovery

Reboot into Recovery using 3-button-combo

Do a Backup!

WIPE (wipe data/factory reset + wipe cache partition + format /system partition)

Install the ROM from internal/external sdcard using ClockworkMod Recovery

Optionally install Google Addon

Done! You can now reboot the phone to enjoy the rom :)

- Upgrading from Official CM10.2/CM11?

Reboot into Recovery using 3-button-combo

Do a Backup!

Install latest GearRecovery (if needed)

Reboot into new Recovery using 3-button-combo (if needed)

WIPE (wipe data/factory reset + wipe cache partition + format /system partition)

Install the ROM from internal/external sdcard using ClockworkMod Recovery

Optionally install the Google Addon

Done! You can now reboot the phone to enjoy the rom :)

- Upgrading from another build of GearCM 11?

Reboot into Recovery using 3-button-combo

Do a Backup!

Install latest GearRecovery (if needed)

Reboot into new Recovery using 3-button-combo (if needed)

Install the ROM from internal/external sdcard using ClockworkMod Recovery

WIPE Dalvik/ART Cache (wipe cache partition + wipe dalvik cache)

Done! You can now reboot the phone to enjoy the rom :)

Known Issues

Please do not report bugs if it is already listen in the list of known issues

Some VOIP apps don't route audio properly with actual Audio HAL, so you won't hear anything. Check FAQ for Workaround

SIM Toolkit (STK) doesn't work (KK Specific bug)

Wireless Display with some TVs could cause issues (AOSP bug related to HDCP. Google doesn't provide a solution)

Any Chinese (CHN, I9500ZCUxxx codename) Baseband/Modem will decrease call quality due to forced Wideband AMR

Rarely, when you wake-up the device, touchscreen will have a noticeable input lag, easily fixable by turning off and on the display. (H/W or S/W bug?)

Reporting Bugs

You are allowed to report bugs only in this thread. Before reporting a bug, please make sure you are running as stock as possible. This means no custom kernel, no custom framework modification, etc. If you are using any of the above modifications, please flash the rom again to get rid of the modifications before reporting.

REPORT BUGS IN THIS THREAD ONLY

Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)

If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)

If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log

Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. The following is a useful format to follow. Note: If you can provide the latest night/build that the bug didn't exist, it would greatly help in tracking down what caused it.

What is your--
Phone model:
Radio (baseband) version:
GearCM version:
GearCM download url:
Google Apps version:

Did you--
wipe data/factory reset:
restore with titanium backup:
reboot after having the issue:

Are you using--
a task killer:
a non-stock kernel:
CMSettings/Performance Settings (other than stock):
ART Runtime:
other modifications:
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:

Changelog

20151003:

Fixed Manual Network Search and GPS (1 - adapted LL fix, 2 - using proper KK blobs)

Follow GearCM 12.1 Changelog, until 20151003 Build. Exclude F2FS, LL Camera Proprietaries and GPU Driver updates.

Please install SuperSU flashable zip (link on first post) to add Root support otherwise you won't be able to use Synapse, neither any root-dependent app.

Previous Releases:

20151001:

Follow GearCM 12.1 Changelog, until 20151001 Build. Exclude F2FS, LL Camera Proprietaries and GPU Driver updates.

Please install SuperSU flashable zip (link on first post) to add Root support otherwise you won't be able to use Synapse, neither any root-dependent app.

20150801:

Updated CM Sources

Follow CM12.1 Changelog, until 20150731 Build. Exclude F2FS, LL Camera Proprietaries and GPU Driver updates.

Please install SuperSU flashable zip (link on first post) to add Root support otherwise you won't be able to use Synapse, neither any root-dependent app.

20141227v2:

Updated CM Sources

Added CM Performance Profiles (Performance -default-, Balanced, Power Save). Go to Settings/Performance to change profile.

Optimized Offline Charging mode (now using less power than before)

20141227:

Updated CM Sources

Properly fixed & enabled Bluetooth features

A2DP Calls should work fine now

Reduced Surface Buffers for a smoother UI

Increased EGL Cache size

Fixed Audience ES325 audio effect name (now it should work fine everywhere)

KERNEL: reduce surface buffers

KERNEL: clean-up PVR GPU driver

KERNEL: some optimizations here and there

20141224v2:

Updated CM Sources

Clean-up here and there

KERNEL: reverted change that was causing chrome and other apps to crash

KERNEL: re-enable Android LMK

KERNEL: removed all Samsung USB rubbish

KERNEL: added some FS optimizations

EXTRA: Happy Christmas :)

20141210:

Updated CM Sources

Using proper RIL declarations (no more l2_hsic/rild/phone wakelocks)

Using smaller and faster CM bootanimation for quicker boot and less battery usage while booting

20141208:

Updated CM Sources

Add some optimizations

Clean-Up WiFi Ramdisk code

KERNEL: lots of updates from Manta

20141122:

Updated CM Sources

Fixed Wake-Up (Screen Off/Screen On) delay, you'll notice the difference especially while using s-view cover

Using new and better auto-brightness values

Using correct minimum screen brightness

Fixed ALL IR Transmitter compatibility problems

Added IPv6 Tethering support

Added USB Mass Storage mode for External SDCard

Cleaner and stabler USB Connection management

Reduced echo effect while in-call

Finally fixed all remaining RIL wakelocks

Cleaner ramdisk (as always)

KERNEL: Switch to stabler and official Google GCC 4.8 Toolchain (used on Android L)

KERNEL: Set higher charging values while using MHL Cable

You'll probably find other fixes/improvements that I don't remember

20141031:

Updated CM Sources

Fixed built-in camera app

Added ANT+ Devices support (needs testing, i don't have any wearable device here)

Switched to stabler (but less proper) call quality "fix"

[THIS BREAKS ALL CHINESE MODEMS]

Cleaner ramdisk

UI should be smoother now (noticeable with a clean-install)

Fixed com.android.phone crash after sending an SMS

20141025:

Updated CM Sources (fixed built-in Camera app)

Fixed PowerHAL permissions

Fixed some init permissions

Built-in Call Quality fix

20141024:

Updated CM Sources

Properly fixed all RIL wakelocks (no more using workarounds)

Fixed USB OTG Auto Mount

Added a device specific power HAL with touchscreen power management

KERNEL: Enabled and Optimized Interactive CPU Governor (not as default)

KERNEL: Enabled Conservative CPU Governor (not as default)

20141011:

Updated CM Sources

IR Blaster has been fixed for all remotes

Sensors are now working as on Samsung stock ROMs

Ramdisk has been slimmed and cleaned

Added SAR Levels to Settings

Using less aggressive mount options to prevent any data corruption (performance is impacted just a bit with this change)

Using latest NI2 proprietaries and fingerprint

Call Recording has been enabled by default for Nordic Countries (where this is allowed)

Fixed all RIL wakelocks (using a workaround until a proper RIL class is made)

KERNEL: Fixed missing net parameters

KERNEL: Optimized PM runtime

KERNEL: Updated sources to NH4 Samsung OSRC release

KERNEL: Using Linaro GCC 4.9

20140912:

Updated CM Sources

Enable KSM as default

Increase a bit speaker volume

Charging should be faster now

Properly disable touchkeys when screen is off (e.g. while in-call)

Fixed S-View call issues

20140910:

Updated CM Sources

Little improvements (not really important)

20140905:

Updated CM Sources

Cleaner

Pulsing LED fix built-in

Better 2G/3G Radio Performance

20140903:

Updated CM Sources

Fixed Gaming lags/performance issues

Improved photos quality (Google Camera should save full-size photos now)

Enabled pulsing led while boot

20140901:

Updated CM Sources

exFAT problems should be fixed definitely (Feedbacks are welcome)

Fixed laggy Video Playback (sound card crash was still here)

Lighter kernel

Gaming problems should be solved (Feedbacks are welcome)

ROM could be a bit less smooth than before but stability has been improved

Better Camcorder values

20140828:

Updated CM Sources

GPS working great now, similar to TouchWiz

20140827:

Updated CM Sources

The smoothest build ever released :O

Using proper Bluetooth permissions

Added Smart Cover support (third-party apps aren't need anymore)

Finally fixed IR (Infrared used for Remote Control, tested with Smart Remote)

Using MPEG2 and VP8 (WEBm) hardware codecs

Reduced screen brightness while booting and while charging to save energy and reduce heat

No more video lags related to sound card crashes (Feedbacks are welcome)

20140824:

Updated CM Sources

Cleaner

Improved GPS Performance

Should solve all ext.sdcard issues (thx @Arch9 for reporting)

20140823:

Updated CM Sources

20140822:

Updated CM Sources

Restore some settings related to on-screen buttons

Clean-up (2x)

20140821:

Updated CM Sources

Fixed Offline Charging for ALL devices

Use Adaptive Backlight like on TouchWiz (this means better Screen-On battery lasting)

Clean-up

20140818:

Updated CM Sources

exFAT should work DEFINTELY fine for all users

20140816:

Updated CM Sources

Noise Suppression should work perfect now

Better audio values (almost 90% Stock-Like)

Offline Charging should work perfect now

New Offline Charging images

All WiFi issues with lost networks and anything else are now fixed

Proximity Sensor should work perfect on all devices with no issues

Increased UI Resposiveness

Improved GPS Performance

Faster Dalvik creation using multi-threading (this means faster boot after clean install or dalvik wipe)

Fixed no incall-audio on boot (thx @D_black84 for report)

exFAT should work fine for all users

Maybe many other things that i forgot :P (worked a lot on this release)

20140813:

Updated CM Sources

Add Vibrator Intensity Control ( are you happy now? :P )

Fix some overlay problems, now all is set correctly (see new working dock settings)

New charging images

Test new audio processing libraries from stock (seems a bit better with no echo)

20140808:

Updated CM Sources

Fix exFAT problems

Fix Chromecast support

Updated kernel to NG3 sources + many optimizations (whole rework)

Dropped definitely Light Version

20140730 Full:

Updated CM Sources

Fix Camera

Test new IR Library, now should work perfect

Use latest @nikitiser mixer_paths

Update proprietaries from NG3 Release

20140725 Full:

Updated CM Sources

Some little fixes to Camera paths and kernel

20140717 Full:

Updated CM Sources

Stabler

Using better audio values (thx @oz_90)

20140708 Full:

Updated CM Sources

20140627 Full:

Updated CM Sources

Improved Performance

Fixed Animations

20140626 Full:

Updated CM Sources

Improved Performance

Fixed Offline Charging

20140622 Full:

Updated CM Sources

Improved Performance

Enhanced Battery Life

20140613 Kernel Update:

Boost GPU Performance

20140612 KernelPatch:

Fix Inverted Colors in Videos

20140612 Full:

Updated CM Sources

Fix Images wrong decoding

Enhanced stability

20140610 Full:

Updated CM & Samsung Sources

Optimize much more kernel

Optimize Performance, now smoother than ever

No more low quality Photos (CM Camera has been fixed)

20140419 Full & Light:

Updated CM Sources

Fix Other Missing Permissions

Reduce NFC Debug

OTA Updates Support

Increased a bit mic volume

Introduce also Light Version

20140409 (don't use ART, CM Team is working on fix):

Updated CM Sources

Fix Step Sensor Permissions

CleanUp Ramdisk and System

20140323:

Updated CM Sources

Optimize Kernel

20140308v2:

Updated CM Sources

New Storage Settings (i need feedbacks for this because i can't test the kernel built-in)

New Offline Charging stuff (same as before for feedbacks)

New Audio Configuration (effects related)

Cleaned almost all ramdisk files

Using new NB3 Proprietaries (except RIL and Camera)

20140125

First Release

The CyanogenMod team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!

XDA:DevDB Information

[GearCM][i9500][4.4.x] Optimized CyanogenMod 11 for Samsung Galaxy S4, ROM for the Samsung Galaxy S 4

Contributors

Alberto96, intervigil

Source Code: https://github.com/GearCM

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 3.4.x

Based On: CyanogenMod

Version Information

Status: No Longer Updated

Current Stable Version: 20151003

Stable Release Date: 2015-10-03

Current Beta Version: 20140419 Light

Beta Release Date: 2014-04-19

Created 2014-01-25

Last Updated 2015-10-03