Though this ROM has been built for the GT-I920x models, users have reported success flashing it on the following models as well. This is not tested by me.
SGH-M819N - If you have data issues, look here for a workaround. Thanks @bnb25
CyanogenMod is a free, community built, aftermarket firmware distribution of Android , which is designed to increase performance and reliability over stock Android for your device.
* Your warranty is now void.
* We are 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 us for messing up your device, we 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. You will need to provide your own Google Applications package (gapps). 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.
How does it run?
This ROM would still be a dream without the work of the following people.
Project name: android_dalvik
*Steve Kondik - dalvik: Rename perf flag
Project name: proprietary_vendor_samsung
*Arne Coucheron - serrano: Blob updates from NH5
*Arne Coucheron - serrano: Adreno KK_2.7_RB1.04.04.04.007.064
Project name: android_vendor_cm
*Merudo - added Yota APN
*Merudo - corrected Smart APN: missing space before "type"
*Merudo - added Axis, AWCC, MTN, Etisalat, Hutch, MPT APNs.
*Merudo - added Public Mobile APN, corrected Rogers WAP APN
*Merudo - added ONO and Euskaltel APNs
*Merudo - added Cambodia APNs
*Merudo - added Claro Argentina APN
*Steve Kondik - cm: CMFota should not be defined here.
*Merudo - added Lycamobile, Aero2, and T-Mobile Poland APNs
*Merudo - add Virgin Mobile USA apn
*Merudo - added Boost, Credo & Ting APNs
*Merudo - added Bmobile Trinidad APN
*Merudo - added DJUICE mms APN
*Merudo - add tuBiedronka APNs
*Merudo - add Vodafone, AMC, Eagle & Plus APNs
*Clark Scheff - Themes: Add versioning to the theme feature
*percy-g2 - Update changelog for M9,M10 and remove remove M5
*Merudo - add Virgin Mobile France APN
*Merudo - add Carrefour Belgium APN
Project name: android_packages_apps_DSPManager
*Steve Kondik - dspmanager: Allow target to provide it's own replacement
Project name: android_packages_apps_UnifiedEmail
*Michael Bestas - UnifiedEmail: Improve string
Project name: android_packages_apps_Dialer
*Ryuinferno - Dialer: Readded sysprop flag for call rec
*martincz - Dialer: enable call recording when not in blacklist
*emancebo - DialerStats: track how frequently contact images are present on the call detail page
Project name: android_packages_apps_Contacts
*Michael Bestas - Fix string
*Michael Bestas - Add missing colon to memory status
Project name: android_packages_apps_Gallery2
*Flamefire - Fix crash of gallery on showing details
*Michael Bestas - Gallery2: Improve strings
*emancebo - Reduce logspam in video player
Project name: android_packages_apps_Settings
*black - Settings: Move "Double-tap to sleep" option under Display settings
*Michael Bestas - Settings: Fix AOSP WiFi AP translations
Project name: android_packages_apps_InCallUI
*Ricardo Cerqueira - MSIM: Fix fragment class names
*emancebo - Stats: track how frequently contact images are present incall
Project name: android_packages_apps_ContactsCommon
*Michael Bestas - Cleanup newlines in strings
*Danny Baumann - String improvements.
*Danny Baumann - Make sure internal lists of AccountTypeManager aren't modified.
Project name: android_packages_apps_CellBroadcastReceiver
*Sukanya Rajkhowa - Cell Broadcast for channel 60 and widget support
Project name: android_packages_wallpapers_PhotoPhase
*Jorge Ruesga - photophase: increase max acceptable compression time
Project name: android_packages_services_Telephony
*ur name - Msim: Add Multi sim support for SEEK on Android.
*Satish Kumar Singh - Support for SEEK on Android
*Michael Bestas - Telephony: Use correct string for missed video calls notification
Project name: android_system_core
*David Ng - init: Allow target-specific platform device base to be specified
*David Ng - init: Allow platform devices directly under soc.0 *HACK*
*Garik Badalyan - IMS-VT: Define IMS group.
*David Ng - ueventd: Add bootdevice symlink
Project name: android_build
*Tom Marshall - build: qcom: Set QCOM_*_PATH variables for hardware/qcom-* projects
Project name: android_bionic
*Chao Chen - Revert "DNS: make the same ip type DNS query as the interface address type"
Project name: android_frameworks_av
*Tom Marshall - av: media: Add audio/qti-flac MIME type definition
*Tom Marshall - av: camera: Generic QCOM camera symbols
Project name: android_frameworks_base
*ur name - MSim: Add Multi Sim support for SEEK
*Satish Kumar Singh - Support for SEEK on Android
*Michael Bestas - Improve strings
*Pawit Pornkitprasan - Keyguard: fix chopped keyguard on hdpi MSim devices
*Danny Baumann - Only show status bar blocker view if nav bar is translucent.
*Andy Mast - Fix attribute resolution in theme lookup
*Steve Kondik - hwui: Fix a sporadic crash seen during CTS runs
*Evisceration - Revert "ContentProvider: Avoid duplicate initialization of AsyncTask"
Project name: android_frameworks_opt_vcard
*Tom Marshall - vcard: Update SDK version to fix build
Project name: android_frameworks_opt_telephony
*Satish Kumar Singh - Support for SEEK on Android.
Project name: android_external_skia
*Steve Kondik - skia: Rename perf flag
Project name: android_external_sqlite
*Steve Kondik - sqlite: Rename perf flag
Project name: android_hardware_qcom_gps
*Tom Marshall - Use qcom path macros
Project name: android_kernel_samsung_msm8930-common
*Konstantin Dorfman - mmc: core: continue to wait, when unblocked by signal
*Sujit Reddy Thumma - mmc: core: fix block request queue hang during data crc errors
*Konstantin Dorfman - mmc: queue: do not clean current request when urgent in progress
*Konstantin Dorfman - mmc: core: do not reinsert prepeared FUA and FLUSH requests in stop flow
*Maya Erez - mmc: core: increase timeout for disable cache operation
*Maya Erez - mmc: block: flush request requeue after timeout.
*Maya Erez - mmc: print an error on FLUSH timeout
*Subhash Jadavani - mmc: msm_sdcc: enable asynchronous interrupt support in 4-bit mode
*Subhash Jadavani - mmc: sdio: enable asynchronous interrupt support in 4-bit mode
*Maya Erez - Revert "Revert "mmc: core: handle flush requests timeout""
*Eric Dumazet - net: guard tcp_set_keepalive() to tcp sockets
Project name: android_device_samsung_melius-common
*Arne Coucheron - serrano: Get rid of init.qcom.post_boot.sh
*Arne Coucheron - serrano: Add back some RIL ****
From build 20140519, changelog is also accessible on the phone from Settings->About Phone->View Changelog
From the 20140914 build , inbuilt call recording feature will be available for regions where it is legal. For countries where it is not legal, it won't show up. As of now, US, Europe and Australia don't have this feature enabled. The earlier method of editing build.prop will not work.
If you are coming from a different ROM, data/factory reset is mandatory. If you are flashing over a previous CM build, cache wipe will be sufficient.
You will need to flash the latest recovery ( CWM or TWRP ) mentioned above for a successful flash.
A nandroid backup is recommended prior to flashing CM in case you get into problems.
No ringtones if headset is plugged in.Fixed. See here. Will not be required for ROMS post 20140721.
Offlate, I have noticed users complaining about exfat formatted cards not working. I compile the rom with JustArchi Optimizations and include the fix needed for exfat to work. If it still doesn't work, try flashing this.
Monday : CM Tuesday : [B]PA/B] Wednesday : CARBON Thursday : BEANSTALK Friday : SLIMKAT Saturday : PAC when released Sunday : MOKEE / MIUI when released First Sunday of the Month : AOKP
LED light still just stays green all the time when connected to a usb port or charging..maybe on the i9200/i9205 it is working correcting..but not on the i527m..but not a big deal as I can disable it at least.
One glance at any developer section of any device forum on XDA and youll find … more
21 Sep 2014
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?