CyanogenMod is an aftermarket firmware for a number of cell phones based on the open-source Android operating system. It offers features not found in the official Android based firmwares of vendors.
Source
Tree: https://github.com/Alonso1398/android_device_samsung_ivoryss/tree/cm-11.0
Kernel: https://github.com/Alonso1398/muZic_kernel_ivoryss/tree/cm-11.0
Vendor files: https://github.com/Alonso1398/proprietary_vendor_samsung_ivoryss
Patches:
Patch to hardware/broadcom/libbt for bluetooth to work: https://gist.github.com/pawitp/7891380.
Patch to frameworks/native to workaround hwc issues: https://gist.github.com/pawitp/7891444 (replace each time it says CAPRI with RHEA) and https://github.com/PAC-man/android_frameworks_native/commit/0c81fda74f6e7f9dc5f48bd00e4dbeaef12fdbc2.
Patch to frameworks/av to fix audio/video issues: https://gist.github.com/pawitp/7945188
Patch to hardware/libhardware/include/hardware/audio.h for microphone to work: https://gist.github.com/dhinesh77/7206ec7900bee32e4c51/revisions
Dual SIM Patches: https://gist.github.com/pawitp/9433442
Credits/thanks
Dhinesh77's device tree and work
Pawitp's patches
Cyanogenmod Team
XDA forum
rahimali for investigating about deep sleep issues
Requirements
-Updated CWM 6.0.5.0
-Have Stock 4.1 or CM 10.1
-Those having the DUOS variant should check if the name on the build.prop matches the name of the updater-script. If it doesn't, then edit the updater script.
Installation Instructions
-Make a backup just in case
-Wipe data/factory reset
-Install the rom
-Install optionaly gapps
Updating from cm 10.1 and keep data
-Make backup
-Wipe data/factory reset
-Install rom and optionally gapps
-Go to advanced restore, select the backup made and restore only data
However I don't recommend it.
Updating from previous cm 11 release
-Make a backup just in case
-Install cm 11 zip
-Install gapps again
Bugs/What's not working?
-Probably other features I may not use frequently
-Bluetooth half working
-3D perfomance and some games may have have issues? not faced it myself
Download Links
MEGA: https://mega.nz/#!lEQCjZhR!QwBQiH-_8y43fTwdsrjP1IHI7kc1cwaDbAiloXY7TOg
Dropbox: https://www.dropbox.com/s/y2sdv3ayjvbxbi9/CM 11.0 ivoryss final release.zip?dl=0
You can download the other versions here
Changelog
RC 7 (final release)
-Not sure what fixed, but rom is smoother now
-Use correct overscroll glow (grey) and text select handle (blue) instead the orange ones. I think they were used from gingerbread.
-Removed CMUpdater.apk because it was never used
RC 6
-Source updates
-Small kernel perfomance improvements
-Made lockscreen widget a little bigger (clock will look complete now)
RC 5
-Updated source to latest nightlies
*Fixes system update service wake lock
*Other changes I suppose...
-Use CM prebuilt camera without scene mode bug
RC 4
-Correct some hwc patches (fixes screen turning black when rotating)
-Replace charge binary with the one from cm 10.1 fixing offline charging
-Replace cm 11 camera with omnirom camera (the last one won't fc when changing scenes)
-Correct CIFS on kernel, now they are used as modules.
-Remove more unused blobs
RC 3
-Fix DUAL sim
-Fix Wi-Fi Tethering
-Add Wi-Fi direct
-Update cm source
RC 2.1
-Quick release disabling SELinux changes, they made the phone reboot bug
RC 2
-Enabled low ram mode but keeped transparent status bar
-Soft reboot added to menu advanced reboot menu
-Fix manual network search
-More compressed kernel
-Small updates about SELinux
RC 1
-Add flag to make dhinesh patch to work
*It fixes audio and video recording
-Add features to kernel
*KSM (Kernel Samepage Merging) (can be enabled on perfomance settings) (Also it may cause stabality issues, use with care)
*CIFS...
Beta 1
-Based on CM 11 latest sources
-Fixed egl
-Fixed sound
-Fixed FC apps
-Fixed Wifi
-Don't know how but fixed camera
-Removed unnecesary blobs
-Applied patches
-Multisim enabled by default
-Other small changes
Alpha 1
-Initial release
Multisim FAQ
How to enable/disable multisim?
Type the following on terminal
Enable:
Code:
su
setprop persist.radio.multisim.config dsds
Code:
su
setprop persist.radio.multisim.config none
Dual SIM has the following limitations:
- Both SIMs are always enabled (no way to disable one SIM)
- "Receive incoming call while data is enabled" is always enabled
- The QuickSettings tile will display the status for the currently selected SIM for data
- Changing 2G/3G network mode using the QuickSettings toggle is not supported, only do it from Settings.
- 3G may not work properly if Dual SIM mode is enabled with only 1 SIM inserted
If you are looking for newer CM versions:
-CM 12.1
Last edited: