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.
Code:
#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.
*/
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://forum.xda-developers.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
- 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
- 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
Code:
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:
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
(worked a lot on this release)
20140813:
- Updated CM Sources
- Add Vibrator Intensity Control ( are you happy now?
)
- 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
Last edited: