[Galaxy Grand Duos i9082 Android Development] xenon92:
CyanogenMod 11.0

This ROM is compiled from NIGHTLY source instead of monthly M - builds source.

For monthly M builds, check THIS ORIGINAL THREAD by the respected developer, [MENTION=3117667]pawitp[/MENTION].

All credits for this ROM, as well as all other AOSP based ROMs for Galaxy Grand goes to him.​

pawitp has repeatedly mentioned that he will only provide pure CM11 ROM builds. I needed dual-SIM in AOSP but with a few feature additions and optimizations. I tried Carbon and PA with pawitp's patches to enable dual SIM in them, but I was unsuccessful. So I compiled CM11 with few things that I wanted and sharing it.

This ROM will stay very close to pure CM11, with very few additions and changes. I'll upload the zip whenever I compile for myself. I'll only provide full ROM zip files and no delta zips.​

EXTRA ADDITIONS

Compiled from bleeding edge NIGHTLY source of CM11

Compiled using Linaro 4.8.3 toolchain

O3 optimization flag

Link Time Optimization flags - read more about it HERE

APP2SD support - ability to move apps to external SD card

Multi-user support

DUAL-SIM

Dual-SIM works

Instructions on how to activate and deactivate dual SIM can be found in FAQ in the original post by [MENTION=3117667]pawitp[/MENTION] - HERE

You can also use my app, MultiSIM Toggle, to activate or deactivate dual-SIM functionality. Read more HERE.

IMPORTANT

If you are using my build of CM11, do not report bugs or issues in pawitp's thread. Post them here.

WHAT IS WORKING?

WiFi

Bluetooth

RIL (Calls, Mobile Data, SMS)

Sensors

GPS

Camera

Everything else not listed under "Known Issues" section

KNOWN ISSUES

Inbuilt screen record does not work

FM Radio does not work

Stock browser does not use hardware acceleration (Please use Google Chrome)

Sometimes wake up causes music stutter

Cannot changed advanced settings from dialer settings (e.g. reverse lookup) when dual SIM is enabled

Does not work on 4.1 stock ROM's bootloader, please upgrade to 4.2 before flashing

Additionally, 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

There is no arrow activity indicator in the status bar.

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

Cannot set different ringtone for each SIM

Call logs doesn't know the incoming SIM

PATCHES

(Patches are already included in the ROM)

Patch to system/core for RIL to work: https://gist.github.com/pawitp/5372673.

Patch to hardware/broadcom/libbt for bluetooth to work: https://gist.github.com/pawitp/7891380.

Patch to frameworks/native to support legacy binaries: https://gist.github.com/pawitp/7891421

Patch to frameworks/native to workaround hwc issues: http://review.cyanogenmod.org/53162/ and https://gist.github.com/pawitp/7891444.

Patch to frameworks/av to fix audio/video issues: https://gist.github.com/pawitp/7945188

Patch to external/chromium_org to workaround hwc issues: https://gist.github.com/pawitp/7910708

Patch to packages/app/SamsungServiceMode to fix service mode: http://review.cyanogenmod.org/57400/

Dual SIM Patches: https://gist.github.com/pawitp/9433442

Patch to frameworks/opt/telephony to fix non-looping ringtone issue: https://gist.github.com/pawitp/0f400e7b5cfb9bc70c25

-----

Patch to frameworks/base to fix haptic vibration feedback: https://gist.github.com/xenon92/af8df0708c39a24a9dc5

Patch to packages/apps/MediaProvider for larger thumbnail images (still testing): https://gist.github.com/xenon92/0977a22ec53ca5d0c33b

INSTALLATION INSTRUCTIONS

Please keep in mind if a special instruction is needed it will be noted in the Changelog

Make a backup of your EFS. Read more HERE

Make sure you are either on any KitKat ROM (CM11, SlimKat, etc) or on 4.2.2 TW based ROM and NOT on 4.1.2 TW based ROM

Download the latest build

Download Gapps

Recommended - Full wipe and factory reset

Flash ROM using latest ClockworkMod recovery

Flash Gapps

Reboot.

Enjoy!

UPDATE INSTRUCTIONS

Download the latest build

Flash it using ClockworkMod recovery

Wipe cache

Wipe dalvik cache

Reboot

Enjoy!

SOURCES

Device tree can be found on my Github.

Kernel source can be found on my Github.

CyanogenMod source can be found here.

DOWNLOADS

CyanogenMod 11

Old builds are here

PA Gapps

Latest Recovery
​

CREDITS

Big thanx to [MENTION=3117667]pawitp[/MENTION] for his time, work and patches on Galaxy Grand Duos.

CyanogenMod team

Linaro team

Kishan14, LuK1337 for haptic vibration on softkeys

XDA:DevDB Information

CM 11.0, ROM for the Samsung Galaxy Grand Duos i9082

Contributors

xenon92

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 3.0.x

Based On: CyanogenMod

Version Information

Status: Stable

Current Stable Version: 20141113

Stable Release Date: 2014-11-13

Created 2014-07-24

Last Updated 2014-11-13