[Samsung Galaxy Mega] Silesh.Nair:
WARNING! This ROM is for the GT-I9200 and GT-I9205 variant's only! If you choose to flash this on other variant's, you will face issues.

READ THIS & THIS BEFORE YOU PROCEED FURTHER.

/*
* 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.
*
*/

INSTALL GUIDE

https://docs.google.com/document/d/1deBgPOQnX3chWDt2hZdCXi1r1GuhQZvJtyLu-O4QNtA/pub

You need to flash the latest TWRP from here if you are planning to use a Marshmallow ROM. This is a must.

Also note that when you flash Gapps, refrain from flashing full or stock versions as it is found to mess with smooth functioning of the ROM, like the dialer. If you use Open Gapps, the best bet is to flash the pico version. Rest of the apps can be downloaded from the Playstore.

Note: ROM's for Galaxy Mega 6.3 are provided with no warranty. You are installing this software at your own risk. You may be violating your warranty.

Warning: Do not restore backup data of system apps!

If you restore a bad backup with cached settings in telephony.db in data/data/com.*.*.telephony it can break MMS.

It seems that restoring backups can also break Calendar sync.

DOWNLOAD LINKS

ROM : https://mega.nz/#F!shs3FQzR!dm7gzA3ZysrbIiJhShOndQ

GAPPS : OpenGapps | SlimZero

RECOVERY : https://mega.nz/#F!JgsgBAiZ!LwPPz4UWbUjTuUUyYbLP1A

UPGRADES

Upgrades from previous versions of ROM's are the same process as install, except you do not need to wipe anything. Contrary to popular belief, you do not need to even wipe cache and dalvik-cache when upgrading between versions. You only need to wipe if you are doing a major upgrade, switching to a different ROM entirely, or attempting to fix bugs caused by bad backups or corrupt app data. Updates will be notified via OTA.

KERNEL SOURCES

https://github.com/CyanogenMod/android_kernel_samsung_msm8930-common

GELLO BROWSER

It will not be included in my builds. Users can download it from the link below.

https://maven.cyanogenmod.org/artifactory/gello_prebuilds/org/cyanogenmod/gello/

FAQ

Q: How the heck do I get root?

A: Goto Settings and About Phone. Tap Build number 7 times. Go back and enter Developer options. Change Root access to desired method.

Q: How to get compass working?

A: Shake the phone around in the air a few times.

OVERCLOCKED KERNELS

As I don't want any user who doesn't know what he is doing flashing this kernel, I have made the folder containing them encrypted. Decryption keys will be sent to people asking for them via PM / email. You can then use it to get the actual files. This will be needed only the first time. The files are available here.

Also note that I am providing these kernels with no tests made from my side, so expect issues. If you are not willing to take the risk, DO NOT FLASH. I will take no responsibility if your device ends up dead.

The cpu frequency has been hardlimited to the stock value of 1728000. If you want to overclock, you need to edit the /sys/kernel/cpufreq/hardlimit file and change the value to your liking. Don't go over the max value of 2052000.

KNOWN ISSUES?

Ghost button touches. Menu and sometimes back button get activated without user input. Only fix as of now is to change the short tap activity to none.

Update : Seems there are other devices that have the same issue. See here. Read the last post.

OTHER ISSUES?

Use this for obtaining logs.

For nightlies, bug reports are not accepted. You are relying on yourself and your peers in this thread for support!

LOCAL MANIFESTS

If you want to try out builds on your own, message me for the sources.

CREDITS:

Arne Coucheron aka arco

Janson Kang aka temasek