[Galaxy Grand 2 Original Android Development] k2wl:
WARNING! This ROM is for the SM-G7102 variant only!

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.4 (KitKat), 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 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.

Device-specific source code for the Samsung Galaxy Grand 2 Duos are available from

Device :- https://github.com/k2wl/android_kernel_samsung_ms013g

Kernel :- https://github.com/k2wl/android_device_samsung_ms013g

Vendor :- https://github.com/k2wl/android_vendor_samsung_ms013g

Screenshots:-

Downloads

pre alpha build 1

http://d-h.st/NPB

Working :-

1.Missed calls

2.SMS

3.WIFI

4.Bluetooth

5.Sound

6.Data

7.vibration

Not Working:-

1.Outgoing calls,Incoming calls

outgoing call works but it is muted...bilaterally

incoming call can't be picked up but can send a sms that i m busy.

incoming call hang up works partially as it stays on hanging up screen.

2.Camera

3.bootloop while added libsecnativefeature.so

Installation:-

1.Install CWM /PHILZ 4.4

you can use following cwm 6.0.5.1 latest source build

http://d-h.st/XDF

2.copy rom and libsecnativefeature.so to sd card

3.boot in recovery

4.wipe cache/data/davlik cache

5.install from sdcard

6. after boot it will bootloop on cm logo

attach phone to the pc

give following commands

7.after phone is booted....keep it aside for 5 min before using it again

8.now copy libsecnativefeature.so from your sdcard to system/lib folder using cm file manager

9.this should give you prompt for new sim cards

How to contribute:-

1.post bug fixes here

2.compile rom yourself..make changes to source to fix bugs...send me a pull request on github

3. suggest fixes by searching on google or xda or asking your developer friends.

How to compile cm-11.0 from source

1.download the source form cyanogenmod repo

2.add following local manifest as ms013g.xml in .repo/local_manifests

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_hardware_qcom_display-caf-new" path="hardware/qcom/display-caf-new" remote="github" revision="cm-11.0" />
<project name="CyanogenMod/android_hardware_qcom_media-caf-new" path="hardware/qcom/media-caf-new" remote="github" revision="cm-11.0" />
<project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" revision="cm-11.0" />
<project name="CyanogenMod/android_hardware_samsung" path="hardware/samsung" remote="github" revision="cm-11.0" />
<project name="CyanogenMod/android_hardware_qcom_fm" path="hardware/qcom/fm" remote="github" revision="cm-11.0" />
<project name="k2wl/android_device_samsung_ms013g" path="device/samsung/ms013g" revision="cm-11.0" remote="github" />
<project name="k2wl/android_kernel_samsung_ms013g" path="kernel/samsung/ms013g" remote="github" revision="cm-11.0" />
<project name="k2wl/android_vendor_samsung_ms013g" path="vendor/samsung/ms013g" remote="github" revision="cm-11.0" />
</manifest>

mkdir cm11
cd cm11
repo init -u git://github.com/CyanogenMod/android.git -b cm-11.0
nano .repo/local_manifests/ms013g.xml

(copy contents from above xml code to this file and then cltr+o , enter and cltr+x)

repo sync
cd ~/cm11/vendor/cm
./get-prebuilts
cd ~/cm11
. build/envsetup.sh
brunch ms013g

Sources:-

Just a statement regarding sources: The source is released for all at GITHUB repo given above. BUT Free software does NOT mean no work or time was spent working on it. A lot of my free time has gone into patching/testing this rom. If you use my modified source in parts or in its entirety, I kindly ask you mention its origins and to send me a github pull request or PM whenever you find bugs or think you can help improve my rom further. This way the entire community will truly benefit from the spirit of open source.

Thank you !

Credits:-

1.cyanogenmod team

2 @dhacker29 for his contribution to falcon and cm source code for dual sim

most of the device tree based on work of @dhacker29 on falcon

3.samsung for kernel sources (@rutvik95 for providing kernel sources on github)

4.CAF for some kernel patches

5 @Rox my friend from s3 neo forum for providing me guidence for various bug fixes.

6 @Quarx from LG L90 forum for his awesome work on LG l90

7. may be some more

remind me if i forgot someone