CosmicROM is specifically designed for I9082
Disclaimer:
Code:
All the firmwares, custom ROMs, official firmware updates, mods and tools mentioned here belong to their respective developers/owners.
You will be doing everything at your own risk.
We nor the developers cannot be held responsible if you end up damaging or bricking your device.
Its build from AOSP 5.1.1_r1 sources.
Device-specific source code for the Samsung Galaxy Grand Duos are available from https://github.com/pawitp/android_device_samsung_i9082/tree/aosp-5.1 and https://github.com/pawitp/android_kernel_samsung_i9082/tree/aosp-5.1.
Compatibility patches are included in the device repository in the "PATCHES" folder. (Please give credit if you use them in your ROM and if you fix something, please submit patches.)
Thanks to
@pawitp for AOSP i9082 patches and device tree and kernel...all this mainly is his genius work..i am just a follower..
@XXMrHyde for my darkui commits.
Download :
https://sourceforge.net/projects/cosmicrom/
Google Apps: http://d-h.st/users/dhacker29/?fld_id=27426 (use the ones marked "lpmr1")
Features
StatusBar tweaks like clock, battery, network traffic etc.
system icon settings
network icon settings
battery saver color
weather panel customizations
Quick settings customizations
Configurable 0, 90, 180 and 270 degree rotation
many more to come..
Changelog :-
Build 1 - initial build
build 2 -
- fix installation.
(error This package is for "i9082" devices: this is a "baffin".) fixed now.
- added few QS tiles.
build 3:
removed darkui
updated to 5.1.1
more smooth now
added 3gAuto option in cellular networks
expanded desktop
build 4
cosmic version 2.0
darkui is back.
few coloring changes..
As of now both build 3 and 4 are will be updated hence forth.
What works?
Wi-Fi
RIL (Calls, SMS, Mobile Data)
Dual SIM
Sensors (Accelerometer, Compass, Light, Proximity, etc.)
Camera
Video (playback & recording)
Audio (playback & recording)
GPS
Everything else not listed under "known issues"
Known Issues
FM Radio does not work
Sometimes wake up causes music stutter
Unable to un-pin screen without rebooting
Does not work on 4.1 stock ROM's bootloader, please upgrade to stock 4.2 before flashing
Installation
Make a backup!
If you were on CM 10.1 or a stock ROM prior to 4.2, upgrade to stock 4.2 first.
Install ClockworkMod recovery with SELinux support (.tar) (.zip). Older CWM will result in a "status 7" error.
Reboot into recovery
Wipe data if coming from stock or other ROMs (You may get a "status 7" error if you fail to wipe.)
Install the ROM
Optionally install the Google Apps Addon
To upgrade to a newer build, simply flash the zip. You also need to flash Google Apps and other addons again because addon.d support is not included in this ROM.
FAQ
Sometimes the people on the other side of the call cannot hear me
The real cause of this is unknown, but this is often found with people using the I9082DDUBNB1 baseband/modem. Some people have reported that flashing a different baseband (e.g. I9082XXUBMK3) has resolved the problem. A collection of basebands can be found at http://forum.xda-developers.com/show....php?t=2496989. Or you can also try I9082LUBUBMK1 that I use.
How do I enable/disable Dual SIM?
Dual SIM support is enabled by default. If you only use 1 SIM and wants to disable Dual SIM support, you can use the following instruction:
Enable:
Code:
su setprop persist.radio.multisim.config dsds
Disable:
Code:
su setprop persist.radio.multisim.config none
(Instruction screenshots)
Battery Statistics shows that Wi-Fi is always on even though I've turned it off.
If you are using "scanning always available" in Advanced Wi-Fi Settings, then Wi-Fi will always be on to scan for available network to aid location discovery.
How do I enable root?
Root need to be flashed manually.
I'm having battery issues
Read http://forum.xda-developers.com/gala...5/post57836573
Can you include S-Note/S-Planner/MultiWindow/Insert Samsung App Here?
No. This is an AOSP ROM and cannot have TouchWiz applications.
Can you include call recording?
No.
What kernel does this ROM use?
A slightly modified version of the stock kernel, the source code is linked above.
I've heard that Broadcom doesn't release source, how can you make this ROM?
Contrary to the popular belief, userspace driver source code is not always required to make an AOSP-based ROM as long as the proprietary binaries shipped with the device does not modify the API too heavily (or is from a very different version of Android). Instead of modifying the source code of the drivers, the Android source code was adapted to be able to use the proprietary binaries.
Can I use your ROM as a base?
http://source.android.com/source/licenses.html
Most of Android is licensed under the Apache License with other small parts licensed under other open-source licenses. Which means that you may modify and redistribute without asking for permission as long as the proper credits is given.
Can contacts be saved to phone/SIM?
No. It is not supported in AOSP-based ROMs.
Can I send files over Wi-Fi Direct?
Yes, but you must use third-party applications. The implementation provided on Samsung ROMs is not an open standard. AOSP/CM does not provide a native way to send files over Wi-Fi Direct.
Can I mirror your ROM?
You're free to, but I will not list it in this post.
@k2wl
Good to see you on grand forum and post a rom
Is this a come back to the grand community?
i never left...just taking my time off..
1 am the 1st to downloading-----
Thank u so much for 5.1
...Good Rom in Good Time.. i wast just thinking an AOSP 5.1 rom that is customizable and it really came...
BTW.... does the camera app can able to save to sd card? have file manger? and Gallery
K2wl thanks for the ROM
Also pls suggest gapps in op and post a link before people flood the thread with queries..
Sent from my GT-I9082 using XDA Premium 4 mobile app
Finally customizable 5.1 aosp rom its amazing waiting for more thx a lot miss ur cosmic rom since kitkat could u add theme engine with clear recent button and navigation bar with switcher
dr_hadota said:
Finally customizable 5.1 aosp rom its amazing waiting for more thx a lot miss ur cosmic rom since kitkat could u add theme engine with clear recent button and navigation bar with switcher
Click to expand...
Click to collapse
yes i will add theme engine if i can..and other tweaks will be there ..
Yayy finally!!! Downloading right away
cannot install zip... it says status error 7. this package is for i9082 devices......this is a baffin ..... installation aborted...
i do a clean install... like.. flashing stock rom via odin 4.2.2... then put the recovery via odin also.. then flash the zip.. i tried it 3 times. same error occured
hi.. i found error " this package is for I9082 " installation aborted. Please help
open zip then go to /META-INF/com/google/android/ folder and open updater-script with notepad++ or some editor compatible with linux style.
delete first line
" getprop("ro.product.device") == "i9082" || abort("This package is for "i9082" devices; this is a "" + getprop("ro.product.device") + "".");
"
and save file in zip again or if ask update it.
flash again.
Sorry for the trouble.
is there these options in mobile networks ? wcdma only, gsm/wcdma , wcdma preffered, gsm only
Thanks.. succesfully flashed it.... i already deleted the line in the script before you say the fix... hehehe... feels like cm... whew
ramshif said:
is there these options in mobile networks ? wcdma only, gsm/wcdma , wcdma preffered, gsm only
Click to expand...
Click to collapse
3g and 2g options there.no other options
Please provide gapps link for this ROM
Related
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.
Code:
#include
/*
* 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.
*/
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. Linked below is a package that has come from another Android project that restore the Google parts. 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 Duos are available from https://github.com/pawitp/android_device_samsung_i9082 and https://github.com/pawitp/android_kernel_samsung_i9082.
(For developers only - the 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
Do not submit bug on CyanogenMod issue tracker
Downloads
ROM: http://goo.im/devs/pawitp/i9082_cm11.0 (Mirror - may not contain all releases)
ROM Delta (see FAQ): http://goo.im/devs/pawitp/i9082_cm11.0/delta
Google Apps: http://wiki.cyanogenmod.org/w/Gapps
Note: The ROM download page also provide a CWM-based recovery image compatible with CM 11 flashable with Odin.
What works?
Wi-Fi
Bluetooth
RIL (Calls, SMS, Mobile Data)
Dual SIM (Experimental - SEE FAQ)
Sensors (Accelerometer, Compass, Light, Proximity, etc.)
Camera (photo & video)
Video playback
Audio (playback & recording)
GPS
Everything else not listed under "known issues"
Known Issues
screenrecord does not work
FM Radio does not work (you can use SpiritFM, but I'm not providing support for any problem)
Stock browser does not use hardware acceleration (Please use Google Chrome)
Sometimes wake up causes music stutter
Pausing video recording does not work for more than a few seconds
For some users, stock camera app sometimes crash when closing the Camera (Reported; I cannot reproduce it.)
Cannot changed advanced settings from dialer settings (e.g. reverse lookup) when dual SIM is enabled
Compass in "Sygic" app (works fine in other apps)
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
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
Installation
Make a backup!
If you were on CM 10.1 or a stock ROM prior to 4.2, upgrade to 4.2.
Install ClockworkMod recovery with SELinux support. Older CWM will result in a "status 7" error.
Reboot into recovery
Wipe data if coming from stock or another non-CM ROM (You may get a "staus 7" error if you fail to wipe.)
Install the ROM
Optionally install the Google Apps Addon
Optionally enable dual SIM support (See FAQ)
To upgrade to a newer build, simply flash the zip. There's no need for data wipe or flashing Google Apps again.
Changelog
20141112: Based on CM-11-M12 (include many fixes to Dual SIM UX)
20141008: Based on CM-11-M11 (include ringtone and call-log separation for each SIM)
20140917: Based on CM-11-M10, fixed chopped pin lock screen
20140813: Fixed unable to hear current call under call waiting
20140812: Based on CM-11-M9, fixed haptic feedback for capacitive keys
20140709: Fixed Rare FC in dialer settings, APN, video recording (broken in 20140708)
20140708: Based on CM-11-M8, fixed GPS
20140608: Android 4.4.3
20140531: Fix wrong per-contact ringtone, fix USB tethering, advertise Bluetooth LE capability to apps
20140527: Fix "some ringtones only ring once", fix compatibility with "Operadora DDD" app
20140506: Fix dialing SIM Prompt
20140505: Rebase on CM-11-M6, hopefully fixed low call volume, enable dual SIM by default
20140407: Fix GPS satellite status display, display both IMEI in *#06#
20140328: Fix baseband version not appearing when Dual SIM is enabled, fix FC when selecting network mode in languages other than English
20140309: Experimental Dual SIM (see FAQ), allow either slot to be used in single SIM mode
20140308: Rebased on CM-11-M4, added adaptive backlight
20140211: Rebased on CM-11-M3
20140202: Fix random camera crash
20140121: Fix service mode, update drivers from I9082LDCUBMK3
20140109: Fix in-call mute, fix serial number display, includes KSM, includes CIFS module
20140101: 3.0.101 kernel, 1.3 GHz OC available
20131225: Fix music pause-resume issue, add ISO settings in Camera, add Torch QuickSettings tile
20131224: Fix camera issues introduced in 20131223
20131223: Fix manual network search
20131217: Fix high-bitrate video playback
20131216: Fix rotation animation
20131215: Fix delete external SD photos from gallery, Wi-Fi direct, Messaging crash on clean install
20131214: Fixed audio artifacts, camera panorama (note: Messaging on clean is broken in this version if you perform a clean install)
20131211: Fixed premium SMS, battery indicator, stock browser crash
20131210: Initial release
FAQ
How do I enable/disable Dual SIM?
starting from 20140505, Dual SIM support is enabled by default. If you only use 1 SIM and wants to disable Dual SIM support, you can use the following instruction:
Enable:
Code:
su
setprop persist.radio.multisim.config dsds
Disable:
Code:
su
setprop persist.radio.multisim.config none
(Instruction screenshots)
What are incremental/delta updates?
Delta updates allow updating from one version to another downloading only the difference rather than the full ROM, for those on limited bandwidth. They are named like "cm-11-20131215_to_20131216_delta-UNOFFICIAL-i9082.zip" which means that it can be used to update from 20131215 to 20131216 (simply flash it in recovery like any other update). Delta updates will not work if you have installed custom kernels or other system modifications, including editing build.prop. In those cases, downloading the full update is recommended (flashing a full update will not wipe your data).
Can you include Feature X into your ROM?
No. This ROM will have CyanogenMod's feature set.
Can you include S-Note/S-Planner/MultiWindow/Insert Samsung App Here?
No. This is an AOSP ROM and cannot have TouchWiz applications.
Can you include call recording?
No. CyanogenMod does not include call recording to avoid potential legal issues.
Can you add Feature X to the stock ROM?
No. I don't work on stock ROMs.
What kernel does this ROM use?
A slightly modified version of the stock kernel, the source code is linked above.
I've heard that Broadcom doesn't release source, how can you make this ROM?
Contrary to the popular belief, userspace driver source code is not always required to make an AOSP-based ROM as long as the proprietary binaries shipped with the device does not modify the API too heavily (or is from a very different version of Android). Instead of modifying the source code of the drivers, the Android source code was adapted to be able to use the proprietary binaries.
Can I use your ROM as a base?
http://source.android.com/source/licenses.html
Most of Android/CyanogenMod is licensed under the Apache License with other small parts licensed under other open-source licenses. Which means that you may modify and redistribute without asking for permission as long as the proper credits is given and it is not misappropriated as being the official CyanogenMod. (In other words, you must say that it is based on pawitp's unofficial CyanogenMod, but is not related to CyanogenMod in any other way.)
Will you make this official CM?
Due to the amount of work and commitment involved, I am not planning to make an official CM port.
Can contacts be saved to phone/SIM?
No. It is not supported in AOSP-based ROMs.
Can I send files over Wi-Fi Direct?
Yes, but you must use third-party applications. The implementation provided on Samsung ROMs is not an open standard. AOSP/CM does not provide a native way to send files over Wi-Fi Direct.
Can I mirror your ROM?
You're free to, but I will not list it in this post.
Is overclock (OC) available?
Since 20140101 build, 1.3 GHz OC is available in Settings -> Performance -> Processor (enable developer mode first). Higher frequencies are not enabled since benchmark does not show additional benefit.
Will feature X from a previous version of CM be implemented?
I don't know, probably will be, eventually. I don't really involve myself in the feature-set side of CM.
Will you OTA support?
No. CM Updater is present on the device, but it only works for official devices. I'm not interested in adding an alternative update mechanism. If you want to know when a new ROM is released, follow the rss feed at http://goo.im/rss&path=/devs/pawitp/i9082_cm11.0.
I cannot add APNs
Make sure you set the correct MCC/MNC code, the APN will not appear otherwise. Also make sure to use menu -> save (back button means discard).
Recovery asked me "ROM may flash stock recovery on boot. Fix?" (20140527)
Short answer: "yes" or "no" doesn't matter
Long answer: Newer versions of CM starts including recovery with the ROM. However, this does not get flashed unless the "Update CM recovery" option in system settings gets ticked. If you say "no", the current recovery will not get overwritten (unless you enabled the "Update CM recovery" option), but it will continue prompting you every time. If you say "yes", CM's recovery flashing mechanism will be disabled until a newer version of the ROM is flashed.
I get "Throttle Limited Exceeded" or "We currently accept only US numbers" when an unknown number calls
It's a bug of all CM11 ROMs with the reverse lookup code in the dialer. You can work around it by
1) Disable dual SIM
2) Go to dialer settings and disable "reverse lookup"
3) Re-enable dual SIM
Does this custom kernel work? Does this app work on this ROM?
Please ask the in Q&A thread maintained by chotu22. If you're experiencing any problems while running a custom kernel or other system modifications, please remove those modifications and test again before filing a bug report.
Reporting Bugs
You are allowed to report bugs only in this thread.
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. The following is a useful format to follow.
Code:
What is your--
Phone model (I9082 or I9082L):
Radio (baseband):
CM version:
CM Download url:
Gapps version:
Did you--
wipe:
restore with titanium backup:
reboot after having the issue:
Are you using--
a task killer:
a non-stock kernel:
CMSettings/Performance settings (other than stock):
ART Runtime:
Dual SIM:
other modifications:
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:
Thanks
- The CyanogenMod team for providing a great ROM. Without all the compatibility work which went into it, this ROM would've been much harder to make
- My real-life friend for letting me borrow his phone to work on this
- RampantRhino for donating a phone to help me continue with this project
Woow!
Cant wait to download!!! Thanks man....
FIRST!!
THANK YOU very much for your efforts
you are the MAN :good::victory:
Thanks pawitp!!!!! Is there any way I can donate you?? You are simply the best and you do deserve some real credit.
Woow !
Sent from my GT-I9082 using Tapatalk 2
I will help you through all bugs with logs if any
Thnx for the rom
Sent from my GT-I9082 using xda app-developers app
goku15 said:
Thanks pawitp!!!!! Is there any way I can donate you?? You are simply the best and you do deserve some real credit.
Click to expand...
Click to collapse
Please see my signature.
pawitp said:
Please see my signature.
Click to expand...
Click to collapse
Thanks a million thanks a million and thanks a ton i had a lil hard feelings but just couldn't control am sorry for everything in the past brother and again thanks for all your awesome efforts:thumbup:
sent from slimbean unofficial 20131115 BY XENON92
Thanks for the rom.
Razor!
Razor! said:
Thanks for the rom.
Razor!
Click to expand...
Click to collapse
[QUOTE/]Optionally install the Google Apps Addon[/QUOTE]
so flashing gapps in not mandatory??
androidbaba said:
Optionally install the Google Apps Addon
Click to expand...
Click to collapse
so flashing gapps in not mandatory??
Click to expand...
Click to collapse
Well, if you want to use your phone without gapps, you don't need to flash it.
androidbaba said:
[QUOTE/]Optionally install the Google Apps Addon
Click to expand...
Click to collapse
so flashing gapps in not mandatory??[/QUOTE]
how and where to flash the google apps addon
Can be flashed over resurrection remix with a clean install??
Sent from my GT-I9082 using xda app-developers app
adi1996 said:
Can be flashed over resurrection remix with a clean install??
Sent from my GT-I9082 using xda app-developers app
Click to expand...
Click to collapse
Resurrection is flashed over 4.1.2 and pls read the op it needs to be flashed on 4.2.2 and also thrs a separate specific recovery mentioned
sent from slimbean unofficial 20131115 BY XENON92
adi1996 said:
Can be flashed over resurrection remix with a clean install??
Sent from my GT-I9082 using xda app-developers app
Click to expand...
Click to collapse
Please read op. It is to be flashed over 4.2,where as resurrection is flashed over 4.1 firmware.
Razor!
So wat shud i do wid d tar file..??
Sent from my GT-I9082 using xda app-developers app
adi1996 said:
So wat shud i do wid d tar file..??
Sent from my GT-I9082 using xda app-developers app
Click to expand...
Click to collapse
Flash via Odin
Sent from my GT-I9300 using Tapatalk
Glad to be #1
Sounds like am the first one trying it.. yet no single bug, very fast, very smooth and everything is jst amazing..
Gonna try this tomorrow , can't wait ^_^
Sent from my GT-I9082 using Tapatalk
zafo2012 said:
Sounds like am the first one trying it.. yet no single bug, very fast, very smooth and everything is jst amazing..
Click to expand...
Click to collapse
everything working??call wifi gprs etc?
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.0.2 (Lollipop), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include
/*
* 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.
*/
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. Linked below is a package that has come from another Android project that restore the Google parts. 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.
Device-specific source code for the Samsung Galaxy Grand Duos are available from https://github.com/pawitp/android_device_samsung_i9082 and https://github.com/pawitp/android_kernel_samsung_i9082.
Compatibilitiy Patches: https://gist.github.com/pawitp/cba169c87dba57eea8ef
(Please give credit if you use them in your ROM and if you fix something, please submit patches.)
Do not submit bug on CyanogenMod issue tracker
Downloads
ROM: http://goo.im/devs/pawitp/i9082_cm12.0 or http://d-h.st/users/pawitp/?fld_id=41223 or https://s.basketbuild.com/devs/pawitp/i9082_cm12.0/
Google Apps: http://d-h.st/users/dhacker29/?fld_id=27426 (use the one named "lp", not "lpmr1")
What works?
Wi-Fi
Bluetooth
RIL (Calls, SMS, Mobile Data)
Dual SIM
Sensors (Accelerometer, Compass, Light, Proximity, etc.)
Camera (photo)
Video playback
Audio (playback & recording)
GPS
Everything else not listed under "known issues"
Known Issues
FM Radio does not work
Sometimes wake up causes music stutter
Unable to un-pin screen without rebooting
Some users have reported issues with call audio (see FAQ for a possible fix)
Some users have reported low volume when recording video
Does not work on 4.1 stock ROM's bootloader, please upgrade to stock 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
Installation
Make a backup!
If you were on CM 10.1 or a stock ROM prior to 4.2, upgrade to stock 4.2 first.
Install ClockworkMod recovery with SELinux support (.tar) (.zip). Older CWM will result in a "status 7" error.
Reboot into recovery
Wipe data if coming from stock or another non-CM ROM (You may get a "staus 7" error if you fail to wipe.)
Install the ROM
Optionally install the Google Apps Addon
To upgrade to a newer build, simply flash the zip. There's no need for data wipe or flashing Google Apps again. (However, during this ALPHA stage, if you are experiencing strange issues, you may want to try a wipe.)
Changelog
20150627: Upstream merge (based on YNG4N) (final release)
20150502: Implement performance profile, implement display color calibration, fix lag when using LiveDisplay. fix taking photo with flash using the back camera after taking a photo using the front camera
20150330: Upstream merge
20150320: Fix Wi-Fi and random reboots introduced in 20150319
20150319: Upstream merge (WARNING: Wi-Fi and reboot issues; do not use)
20150312: Upstream merge (fixes MMS crash)
20150311: Upstream merge
20150224: Upstream merge
20150222: Fix app2sd, fix Google Play Movies
20150215: Upstream merge
20150208: Upstream merge (fixes "Ask first" for SIM to use for SMS)
20150204: Upstream merge
20150201: Upstream merge
20150127: Fix missing menu background in apps using holo theme, CMUpdater's compatibility with CWM
20150125: Fix camera freeze on switching front-back cam, fix Trebuchet app page layout, another fix for increasing music volume after notification (from upstream)
20150215: Upstream merge
20150124: Fix center clock crash, fix camera crash on exit
20150123: Upstream merge
20150119: Fix wrong SIM name, fix app2sd on ExFAT
20150116: Upstream merge, fix .wav recording, fix call settings crash
20150115: Upstream merge (might contain fix for increasing music volume after notification)
20150114: Upstream merge
20150108: Fix crash in messaging
20150103: Upstream merge
20141228: Fix status bar brightness adjustment, fix dialer search text taking 2 lines
20141226: Fix volume key, improved switching data SIM
20141224: Fix per-sim ringtone, "up" button in call settings. Removed crashing "X-Divert" setting.
20141223: Fix lock screen double carrier display, missing settings for volume key, SIM name not persisting, Settings "Running" crash
20141221: Fix Miracast, don't turn capacitive button backlight on screen touch
20141220: 5.0.2, Fix screen record, freeze on low video RAM, change log display in CMUpdater
20141218: Fix STK, install on smaller /system, added OTA (see FAQ).
20141216: Fix video freeze in YouTube/browser
20141215: Fix screen off animation
20141212: New music player, fix APN selection not being respected
20141211: Fix FC when accessing mobile network settings
20141210: Fix app name/icon not displayed with app2sd, toggling SIM2 data from Quick Settings, use audioflinger for resampling
20141206: Improve root compatibility, 5.0.1, app2sd, delta update
20141202: Fix root
20141128: Fixed voice note in WhatsApp, SIM PIN, incoming call crash, 2G/3G selection in non-English languages. SELinux is now in enforcing mode (you may need to wipe if you have ever used a custom kernel with SELinux disabled)
20141123: Fixed unable to select 2G/3G, "Carrier Settings" FC, FC when dual SIM disabled, sometimes not able to set APNs, low Wi-Fi download performance when screen off
20141121: Fixed "call feature" crash, random reboots (Note: may require wipe or "pm clear com.android.launcher3" if launcher is crashing)
20141120: Fixed .wav playback, video recording, off-mode charging, "mount /data" error in install script, low call volume
20141116: Initial release
For CM changelog (upstream merge), please see http://www.cmxlog.com/12/. All builds include upstream merge.
FAQ
Sometimes the people on the other side of the call cannot hear me
The real cause of this is unknown, but this is often found with people using the I9082DDUBNB1 baseband/modem. Some people have reported that flashing a different baseband (e.g. I9082XXUBMK3) has resolved the problem. A collection of basebands can be found at http://forum.xda-developers.com/showthread.php?t=2496989. Or you can also try I9082LUBUBMK1 that I use.
How do I enable/disable Dual SIM?
Dual SIM support is enabled by default. If you only use 1 SIM and wants to disable Dual SIM support, you can use the following instruction:
Enable:
Code:
su
setprop persist.radio.multisim.config dsds
Disable:
Code:
su
setprop persist.radio.multisim.config none
(Instruction screenshots)
What are incremental/delta updates?
Delta updates allow updating from one version to another downloading only the difference rather than the full ROM, for those on limited bandwidth. They are named like "cm-12-20141206_from_20141202_delta-UNOFFICIAL-i9082.zip" which means that it can be used to update from 20141202 to 20141206 (simply flash it in recovery like any other update). Delta updates will not work if you have installed custom kernels or other system modifications, including editing build.prop. In those cases, downloading the full update is recommended (flashing a full update will not wipe your data).
If you want to restart from a clean state to use the delta. First format /system (not /data). Then flash full zip of any build. Then flash the gapps linked in this post. Do not flash any other zip or make any other modification to /system. After that, you should be able to use the delta. This will not erase your data, which is on /data.
How does OTA work?
Starting from 20141218 build, you will be able to check for and install update via Settings -> About -> CyanogenMod updates. Updates will be downloaded from the BasketBuild mirror. Delta updates will be used automatically if available (e.g. update to the immediate next build). Otherwise, the full update will be downloaded.
If after using the OTA, the version number remained the same, it means that the delta update was not flashed properly. See the "What are incremental/delta updates?" FAQ for more details. The error message is also available is /cache/recovery/last_log.
The Music app crashes every time I open it
There seems to be something causing corruption in the Media album art database. Clearing the data of the "Media Storage" application and rebooting should fix it.
To clear data, go to: Settings -> Apps -> All -> Media Storage -> Clear Data. Then reboot.
Login with Google does not work in some apps
Sometimes, on a fresh wipe, the phone language will be set to an invalid language. Changing it to a valid one from Settings should fix the issue.
Battery Statistics shows that Wi-Fi is always on even though I've turned it off.
If you are using "scanning always available" in Advanced Wi-Fi Settings, then Wi-Fi will always be on to scan for available network to aid location discovery.
How do I enable root?
Root is now disabled by default in CM. To enable root, first enable developer options. Then enable it in Settings -> Developer Options -> Root access.
I'm having battery issues
Read http://forum.xda-developers.com/gal...galaxy-grand-duos-i9082-t2942255/post57836573
Can you include Feature X into your ROM?
No. This ROM will have CyanogenMod's feature set.
Can you include S-Note/S-Planner/MultiWindow/Insert Samsung App Here?
No. This is an AOSP ROM and cannot have TouchWiz applications.
Can you include call recording?
No. CyanogenMod does not include call recording to avoid potential legal issues. In addition, unless a stock ROM with call recording is found, it is highly likely that it is not supported by our hardware.
Can you add Feature X to the stock ROM?
No. I don't work on stock ROMs.
What kernel does this ROM use?
A slightly modified version of the stock kernel, the source code is linked above.
I've heard that Broadcom doesn't release source, how can you make this ROM?
Contrary to the popular belief, userspace driver source code is not always required to make an AOSP-based ROM as long as the proprietary binaries shipped with the device does not modify the API too heavily (or is from a very different version of Android). Instead of modifying the source code of the drivers, the Android source code was adapted to be able to use the proprietary binaries.
Can I use your ROM as a base?
http://source.android.com/source/licenses.html
Most of Android/CyanogenMod is licensed under the Apache License with other small parts licensed under other open-source licenses. Which means that you may modify and redistribute without asking for permission as long as the proper credits is given and it is not misappropriated as being the official CyanogenMod. (In other words, you must say that it is based on pawitp's unofficial CyanogenMod, but is not related to CyanogenMod in any other way.)
Will you make this official CM?
Due to the amount of work and commitment involved, I am not planning to make an official CM port.
For example, I would have to re-format the compatibility patches in such a way that merging it into CM will not break other devices. When critical problems occur in an automatic nightly build, I would be expected to fix it in a day or two because users would continue to download those builds (as opposed to unofficial builds that I can test before releasing). I will also need to justify every modification made to the ROM, as it affects CM as a whole. For example, I may not be able to include the Samsung-style backlight behavior or WCDMA-only setting.
Can contacts be saved to phone/SIM?
No. It is not supported in AOSP-based ROMs.
Can I send files over Wi-Fi Direct?
Yes, but you must use third-party applications. The implementation provided on Samsung ROMs is not an open standard. AOSP/CM does not provide a native way to send files over Wi-Fi Direct.
Can I mirror your ROM?
You're free to, but I will not list it in this post.
Will feature X from a previous version of CM be implemented?
I don't know, probably will be, eventually. I don't really involve myself in the feature-set side of CM.
Reporting Bugs
You are allowed to report bugs only in this thread.
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.
Code:
What is your--
Phone model (I9082 or I9082L):
Radio (baseband):
CM version:
CM Download url:
Gapps version:
Did you--
wipe:
restore with titanium backup:
reboot after having the issue:
Are you using--
a task killer:
a non-stock kernel:
CMSettings/Performance settings (other than stock):
Dual SIM:
other modifications:
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:
Thanks
- The CyanogenMod team for providing a great ROM. Without all the compatibility work which went into it, this ROM would've been much harder to make
- My real-life friend for letting me borrow his phone to work on this
- RampantRhino for donating a phone to help me continue with this project
Wooo... Lollipop for our Grand! Thanks.
What is the difference between this and this (unofficial). I guess there is none as both are pointing to the same downloads page.
Thank you @pawitp I'll test right now and report bugs with logs
Edit: ASAP
Trilochanaaya said:
What is the difference between this and this (unofficial). I guess there is none as both are pointing to the same downloads page.
Click to expand...
Click to collapse
Accidentally created 2 threads. I've closed the other one.
Trilochanaaya said:
First of all thank you so much. I am unclear about this one thing, if I am on cm11 can I simply flash the ROM without a wipe?
Click to expand...
Click to collapse
When M-releases come out, yes. But right now, I would highly suggest you to wipe as the code to handle upgrading some databases are not merged yet.
Thanks for the cm 12 update sir...... Thanks a lot ..
Downloading right now...
This made my day.
Thanks
akiratoriyama said:
This made my day.
Thanks
Click to expand...
Click to collapse
Mine too....
Woaaaaahh...fabulous. Thank you so much pawitp:thumbup:
Sent from my MI 3W using XDA Free mobile app
For people that are looking for GApps and Root Access
GOOGLE DRIVE MIRROR TO DOWNLOAD THE ROM http://goo.gl/on9zdU
or this GApps: https://s.basketbuild.com/filedl/gapps?dl=gapps-lp-20141109-signed.zip @pawitp (add to OP if you wish )
Root Access: http://download.chainfire.eu/589/Sup...erSU-v2.16.zip
Flash the files through recovery
@pawitp:Thanks a lot mannnn..:thumbup::thumbup:..you have always been giving us surprises.. never expected it so early for our grand..thanks for taking out some precious time from ur real life..:thumbup::thumbup:
Thanks OP.. Wonderful ..
If anyone wants to quickly switch to Pawitp's recovery I have made a flashable zip you can flash it on any recovery Link -Opening odin for switching might be time consuming
Also because other recovery gives errors, TWRP gives update binary error
@pawitp you can add it to OP the LINK if you want .
codekidX said:
If anyone wants to quickly switch to Pawitp's recovery I have made a flashable zip you can flash it on any recovery Link -Opening odin for switching might be time consuming
Also because other recovery gives errors, TWRP gives update binary error
@pawitp you can add it to OP the LINK if you want .
Click to expand...
Click to collapse
wouldn't this recovery work? (by xenon92)
http://forum.xda-developers.com/showthread.php?t=2437182
do i have to flash the recovery in ur link to flash this rom?
@pawitp :you are awesome man...I have never got a more pleasant surprise...thanks a lot..
Sent from my GT-I9082
#Prototype said:
wouldn't this recovery work? (by xenon92)
http://forum.xda-developers.com/showthread.php?t=2437182
do i have to flash the recovery in ur link to flash this rom?
Click to expand...
Click to collapse
Yes that'll work based on same cm-11 source but updated
codekidX said:
If anyone wants to quickly switch to Pawitp's recovery I have made a flashable zip you can flash it on any recovery Link -Opening odin for switching might be time consuming
Also because other recovery gives errors, TWRP gives update binary error
@pawitp you can add it to OP the LINK if you want .
Click to expand...
Click to collapse
Link ain't working..
Zephyr! said:
Link ain't working..
Click to expand...
Click to collapse
worked for me!! i've just finished downloading!
#Prototype said:
worked for me!! i've just finished downloading!
Click to expand...
Click to collapse
I meant that CWM flashable zip
Zephyr! said:
I meant that CWM flashable zip
Click to expand...
Click to collapse
yes!! i meant that only!! it's around 7 mb file!! i just downloaded it!!
Thanks a lot @pawitp for wonderful work on CM12 .... So happy today
This is a build of the Android Open Source Project (AOSP) based on Android 5.1.1 for people who prepare pure Android without the extra feature of CyanogenMod or other ROMs.
Note that I do not intend to update this ROM often. The focus is on CM 12.1. For this ROM, I may release updates when new AOSP releases come out, but new features (not present in AOSP) will not be added and some bugs may not be fixed.
Code:
#include
/*
* 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.
*/
Device-specific source code for the Samsung Galaxy Grand Duos are available from https://github.com/pawitp/android_device_samsung_i9082/tree/aosp-5.1 and https://github.com/pawitp/android_kernel_samsung_i9082/tree/aosp-5.1.
Compatibility patches are included in the device repository in the "PATCHES" folder. (Please give credit if you use them in your ROM and if you fix something, please submit patches.)
Downloads
ROM: https://basketbuild.com/devs/pawitp/i9082_aosp5.1/
Google Apps: http://d-h.st/users/dhacker29/?fld_id=27426 (use the ones marked "lpmr1")
What works?
Wi-Fi
RIL (Calls, SMS, Mobile Data)
Dual SIM
Sensors (Accelerometer, Compass, Light, Proximity, etc.)
Camera
Video (playback & recording)
Audio (playback & recording)
GPS
Everything else not listed under "known issues"
Known Issues
FM Radio does not work
Sometimes wake up causes music stutter
Unable to un-pin screen without rebooting
Does not work on 4.1 stock ROM's bootloader, please upgrade to stock 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
Installation
Make a backup!
If you were on CM 10.1 or a stock ROM prior to 4.2, upgrade to stock 4.2 first.
Install ClockworkMod recovery with SELinux support (.tar) (.zip). Older CWM will result in a "status 7" error.
Reboot into recovery
Wipe data if coming from stock or other ROMs (You may get a "status 7" error if you fail to wipe.)
Install the ROM
Optionally install the Google Apps Addon
To upgrade to a newer build, simply flash the zip. You also need to flash Google Apps and other addons again because addon.d support is not included in this ROM.
Changelog
20151010: Update to android-5.1.1_r22
20150828: Update to android-5.1.1_r12 (note: r12 is basically similar to r13, except they were released for different Nexus devices. I've based this on r12 so that upgrade from r5 works fine)
20150705: Update to android-5.1.1_r6 (note: requires wipe if upgrading from 20150626. For some reason, not all of android-5.1.1_r6 is newer than android-5.1.1_r5)
20150626: Update to android-5.1.1_r5
20150422: Update to android-5.1.1_r1
20150414: Update to android-5.1.0_r5
20150326: Update to android-5.1.0_r3, reduce backlight timeout to 2 seconds
20150315: Fix GPS status, bluetooth, Wi-Fi AP, crash when dialing from Contacts app
20150314: Initial release based on android-5.1.0_r1
FAQ
Can you include the "ask first" option for sending messages?
The "ask first" option is not available in AOSP. However, you can select the SIM when you send the message if you use Google's Messenger app.
Sometimes the people on the other side of the call cannot hear me
The real cause of this is unknown, but this is often found with people using the I9082DDUBNB1 baseband/modem. Some people have reported that flashing a different baseband (e.g. I9082XXUBMK3) has resolved the problem. A collection of basebands can be found at http://forum.xda-developers.com/showthread.php?t=2496989. Or you can also try I9082LUBUBMK1 that I use.
How do I enable/disable Dual SIM?
Dual SIM support is enabled by default. If you only use 1 SIM and wants to disable Dual SIM support, you can use the following instruction:
Enable:
Code:
su
setprop persist.radio.multisim.config dsds
Disable:
Code:
su
setprop persist.radio.multisim.config none
(Instruction screenshots)
Battery Statistics shows that Wi-Fi is always on even though I've turned it off.
If you are using "scanning always available" in Advanced Wi-Fi Settings, then Wi-Fi will always be on to scan for available network to aid location discovery.
How do I enable root?
Root need to be flashed manually.
I'm having battery issues
Read http://forum.xda-developers.com/gal...galaxy-grand-duos-i9082-t2942255/post57836573
After installing, my storage was reduced from 8 GB to 4 GB
You only have 4 GB for user data in the first place. The other 4 GB is used by system files. This is the same with stock as well. However, stock might have displayed it as "8 GB with 4 GB used by system files", but AOSP-based ROMs will only display the space available for user data.
Can you include Feature X into your ROM?
No. This ROM will have AOSP's feature set.
Can you include S-Note/S-Planner/MultiWindow/Insert Samsung App Here?
No. This is an AOSP ROM and cannot have TouchWiz applications.
Can you include call recording?
No.
What kernel does this ROM use?
A slightly modified version of the stock kernel, the source code is linked above.
I've heard that Broadcom doesn't release source, how can you make this ROM?
Contrary to the popular belief, userspace driver source code is not always required to make an AOSP-based ROM as long as the proprietary binaries shipped with the device does not modify the API too heavily (or is from a very different version of Android). Instead of modifying the source code of the drivers, the Android source code was adapted to be able to use the proprietary binaries.
Can I use your ROM as a base?
http://source.android.com/source/licenses.html
Most of Android is licensed under the Apache License with other small parts licensed under other open-source licenses. Which means that you may modify and redistribute without asking for permission as long as the proper credits is given.
Can contacts be saved to phone/SIM?
No. It is not supported in AOSP-based ROMs.
Can I send files over Wi-Fi Direct?
Yes, but you must use third-party applications. The implementation provided on Samsung ROMs is not an open standard. AOSP/CM does not provide a native way to send files over Wi-Fi Direct.
Can I mirror your ROM?
You're free to, but I will not list it in this post.
Reporting Bugs
You may report bugs in this thread, note that I do not intend to update this ROM often and bug reports may be ignored. If you're looking for a ROM which is often updated, please use CyanogenMod.
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
Bug report format
Code:
What is your--
Phone model (I9082 or I9082L):
Radio (baseband):
ROM version:
Gapps version:
Did you--
wipe:
restore with titanium backup:
reboot after having the issue:
Are you using--
a task killer:
a non-stock kernel:
Dual SIM:
other modifications:
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:
Thanks
- The CyanogenMod team for some of the compatibility patches used in this ROM
- My real-life friend for letting me borrow his phone to work on this
- RampantRhino for donating a phone to help me continue with this project
XDA:DevDB Information
AOSP 5.1.1 for Galaxy Grand Duos (I9082/I9082L), ROM for the Samsung Galaxy Grand Duos i9082
Contributors
pawitp
Source Code: https://github.com/pawitp/android_device_samsung_i9082/tree/aosp-5.1
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: AOSP
Version Information
Status: Snapshot
Created 2015-03-15
Last Updated 2015-10-09
Wow you are too good . Great work you are doing :thumbup:
Sent from my GT-I9082 using XDA Free mobile app
Though i know it's too much to ask you for favours again and again,but i am curious to know will you also provide delta updates for this rom?
On installing apps from file manager, Package Installer FC
Edit: It works.. Was having issue with ES File Manager. I changed file manager, it works.
SACHIN SHUKLA said:
Though i know it's too much to ask you for favours again and again,but i am curious to know will you also provide delta updates for this rom?
Click to expand...
Click to collapse
he said that this is one-off build and no updates.he will upload only the fixes for bluetooth,call,and hotspot issue
SACHIN SHUKLA said:
Though i know it's too much to ask you for favours again and again,but i am curious to know will you also provide delta updates for this rom?
Click to expand...
Click to collapse
No.
Screenshots pleasee...
Sent from my GT-I9082 using XDA Free mobile app
King of surprises Our great developer galaxy grand survivor we proud of you sir
Really you Achieved my dream for tasting pure android without any extra features
Pawitp made grand like nexus he made huge surprise really it's very big day
One of greatest talented developers here in xda
So we will wait official android releases here
Pawitp you are great
could you put screen shots pls
a.elghandour said:
could you put screen shots pls
Click to expand...
Click to collapse
It looks like 5.0.2
Khaled Neda said:
King of surprises Our great developer galaxy grand survivor we proud of you sir
Really you Achieved my dream for tasting pure android without any extra features
Pawitp made grand like nexus he made huge surprise really it's very big day
One of greatest talented developers here in xda
So we will wait official android releases here
Pawitp you are great
Click to expand...
Click to collapse
I buy new galaxy s4 nowadays but i prefer to use grand bcoz my grand has pawitps magic rom ..
Sent from my GT-I9082 using XDA Free mobile app
aakashkaushal98 said:
I buy new galaxy s4 nowadays but i prefer to use grand bcoz my grand has pawitps magic rom ..
Sent from my GT-I9082 using XDA Free mobile app
Click to expand...
Click to collapse
Yes he made it new powerful device
aakashkaushal98 said:
Screenshots pleasee...
Sent from my GT-I9082 using XDA Free mobile app
Click to expand...
Click to collapse
Click on the screenshot button at the very top of the thread (not sure if it works on mobile).
pawitp said:
Click on the screenshot button at the very top of the thread (not sure if it works on mobile).
Click to expand...
Click to collapse
It looks like same as 5.02 ,pawitp can you post or mention the difference between 5.1 and 5.02 in your thread or in op ..???
Sent from my GT-I9082 using XDA Free mobile app
aakashkaushal98 said:
It looks like same as 5.02 ,pawitp can you post or mention the difference between 5.1 and 5.02 in your thread or in op ..???
Sent from my GT-I9082 using XDA Free mobile app
Click to expand...
Click to collapse
See this official android blog
http://officialandroid.blogspot.com/2015/03/android-51-unwrapping-new-lollipop.html?m=1
Khaled Neda said:
See this official android blog
http://officialandroid.blogspot.com/2015/03/android-51-unwrapping-new-lollipop.html?m=1
Click to expand...
Click to collapse
But if the difference( bw 5.02 and 5.1 ) is mentioned in the op then it will look quite good and layman can also understand the difference bw cm12 rom and aosp 5.1 rom
Sent from my GT-I9082 using XDA Free mobile app
aakashkaushal98 said:
But if the difference( bw 5.02 and 5.1 ) is mentioned in the op then it will look quite good and layman can also understand the difference bw cm12 rom and aosp 5.1 rom
Sent from my GT-I9082 using XDA Free mobile app
Click to expand...
Click to collapse
Pawitp already write in op what's the difference "This is a build of the Android Open Source Project (AOSP) based on Android 5.1 for people who prepare pure Android without the extra feature of CyanogenMod or other ROMs"
Cyanogenmod is cm ROM which has extra features but aosp it's android original stock
@pawitp
If in 5.1 AOSP, bluetooth, calling, and hotspot is broken.
Will it be inherited too on CM12.1 when it comes out?
tekkenl0rd13 said:
@pawitp
If in 5.1 AOSP, bluetooth, calling, and hotspot is broken.
Will it be inherited too on CM12.1 when it comes out?
Click to expand...
Click to collapse
It'll be fixed
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 5.1.1 (Lollipop), which is designed to increase performance and reliability over stock Android for your device.
Due to having less free time and losing interest in custom ROM development, this ROM will no longer be updated.
Code:
#include
/*
* 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.
*/
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. Linked below is a package that has come from another Android project that restore the Google parts. 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.
Device-specific source code for the Samsung Galaxy Grand Duos are available from https://github.com/pawitp/android_device_samsung_i9082 and https://github.com/pawitp/android_kernel_samsung_i9082.
Compatibilitiy Patches: https://gist.github.com/pawitp/88a1d4514a0734c866c7
(Please give credit if you use them in your ROM and if you fix something, please submit patches.)
Do not submit bug on CyanogenMod issue tracker
Downloads
ROM:
https://s.basketbuild.com/devs/pawitp/i9082_cm12.1/ (all releases)
http://d-h.st/users/pawitp/?fld_id=44634 (releases up to 20150711)
Google Apps: http://d-h.st/users/dhacker29/?fld_id=27426 (use the one named "lpmr1") or http://wiki.cyanogenmod.org/w/Gapps (use "arm")
What works?
Wi-Fi
Bluetooth
RIL (Calls, SMS, Mobile Data)
Dual SIM
Sensors (Accelerometer, Compass, Light, Proximity, etc.)
Camera
Video (playback & recording)
Audio (playback & recording)
GPS
Everything else not listed under "known issues"
Known Issues
FM Radio does not work (some users have reported that the Spirit1 FM app can be used as a work around)
Some users have reported issues with call audio (see FAQ for a possible fix)
Some users have reported low volume when recording video
Snapchat crashes
Does not work on 4.1 stock ROM's bootloader, please upgrade to stock 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
Default data SIM sometimes reset on reboot
Installation
Make a backup!
If you were on CM 10.1 or a stock ROM prior to 4.2, upgrade to stock 4.2 first.
Install ClockworkMod recovery with SELinux support such as CWM (.tar) (.zip) or Cyanogen Recovery (.tar) (.zip). Older CWM will result in a "status 7" error.
Reboot into recovery
Wipe data if coming from stock or another non-CM ROM (You may get a "staus 7" error if you fail to wipe.)
Install the ROM
Optionally install the Google Apps Addon
To upgrade to a newer build, simply flash the zip. There's no need for data wipe or flashing Google Apps again. (However, if you are experiencing strange issues, you may want to try a wipe.)
Changelog
20160402: Fix encryption
20160219: Upstream merge
20160108: Upstream merge, switched to logd instead of kernel log buffer
20151219: Upstream merge
20151128: Upstream merge
20151115: Upstream merge, make delta updates compatible with capps
20151031: Upstream merge
20151023: Upstream merge
20151010: Upstream merge
20151003: Upstream merge
20150926: Upstream merge
20150920: Switch to BFQ IO scheduler to take advantage of CM optimizations
20150912: Upstream merge
20150906: Upstream merge (may fix random reboots, please provide feedback)
20150827: Upstream merge (fixes chrome crash issue) (WARNING: some users have reported calling-related random reboots with recent versions of CM, you might want to stick to 20150816 until this is fixed.)
20150826: Disable zRAM (fixes graphic issues present in 20150822)
20150822: Enable zRAM (patch by luk1337) (WARNING: some users have reported graphic issue after flashing)
20150816: Upstream merge
20150809: Upstream merge
20150802: Upstream merge
20150725: Upstream merge
20150718: Upstream merge
20150711: Upstream merge
20150703: Upstream merge
20150627: Upstream merge
20150620: Upstream merge, improved delta update compatibility with "HDPI miniGAPPS"
20150613: Upstream merge
20150605: Upstream merge
20150517: Upstream merge
20150511: Update drivers from I9082XXUBNI2
20150507: Upstream merge
20150428: Upstream merge
20150425: Fix STK crash, implement performance profile, implement display color calibration, fix lag when using LiveDisplay
20150424: Update to 5.1.1, fix unable to change SIM name, fix having multiple STK icons
20150421: Upstream merge
20150418: Fix setup wizard crash
20150410: Upstream merge
20150408: Upstream merge
20150405: Initial release
For CM changelog (upstream merge), please see http://www.cmxlog.com/12.1/. All builds include upstream merge.
FAQ
Sometimes the people on the other side of the call cannot hear me
The real cause of this is unknown, but this is often found with people using the I9082DDUBNB1 baseband/modem. Some people have reported that flashing a different baseband (e.g. I9082XXUBMK3) has resolved the problem. A collection of basebands can be found at http://forum.xda-developers.com/showthread.php?t=2496989. Or you can also try I9082LUBUBMK1 that I use.
How do I enable/disable Dual SIM?
Dual SIM support is enabled by default. If you only use 1 SIM and wants to disable Dual SIM support, you can use the following instruction:
Enable:
Code:
su
setprop persist.radio.multisim.config dsds
Disable:
Code:
su
setprop persist.radio.multisim.config none
(Instruction screenshots)
What are incremental/delta updates?
Delta updates allow updating from one version to another downloading only the difference rather than the full ROM, for those on limited bandwidth. They are named like "cm-12-20141206_from_20141202_delta-UNOFFICIAL-i9082.zip" which means that it can be used to update from 20141202 to 20141206 (simply flash it in recovery like any other update). Delta updates will not work if you have installed custom kernels or other system modifications, including editing build.prop. In those cases, downloading the full update is recommended (flashing a full update will not wipe your data).
If you want to restart from a clean state to use the delta. First format /system (not /data). Then flash full zip of any build. Then flash the gapps linked in this post. Do not flash any other zip or make any other modification to /system. After that, you should be able to use the delta. This will not erase your data, which is on /data.
How does OTA work?
You are able to check for and install update via Settings -> About -> CyanogenMod updates. Updates will be downloaded from the BasketBuild mirror. Delta updates will be used automatically if available (e.g. update to the immediate next build). Otherwise, the full update will be downloaded.
If after using the OTA, the version number remained the same, it means that the delta update was not flashed properly. See the "What are incremental/delta updates?" FAQ for more details. The error message is also available is /cache/recovery/last_log.
The Music app crashes every time I open it
There seems to be something causing corruption in the Media album art database. Clearing the data of the "Media Storage" application and rebooting should fix it.
To clear data, go to: Settings -> Apps -> All -> Media Storage -> Clear Data. Then reboot.
Login with Google does not work in some apps
Sometimes, on a fresh wipe, the phone language will be set to an invalid language. Changing it to a valid one from Settings should fix the issue.
Battery Statistics shows that Wi-Fi is always on even though I've turned it off.
If you are using "scanning always available" in Advanced Wi-Fi Settings, then Wi-Fi will always be on to scan for available network to aid location discovery.
How do I enable root?
Root is now disabled by default in CM. To enable root, first enable developer options. Then enable it in Settings -> Developer Options -> Root access.
I'm having battery issues
Read http://forum.xda-developers.com/gal...galaxy-grand-duos-i9082-t2942255/post57836573
After installing, my storage was reduced from 8 GB to 4 GB
You only have 4 GB for user data in the first place. The other 4 GB is used by system files. This is the same with stock as well. However, stock might have displayed it as "8 GB with 4 GB used by system files", but AOSP-based ROMs will only display the space available for user data.
Can you include Feature X into your ROM?
No. This ROM will have CyanogenMod's feature set.
Can you include S-Note/S-Planner/MultiWindow/Insert Samsung App Here?
No. This is an AOSP ROM and cannot have TouchWiz applications.
Can you include Cyanogen OS's apps?
No. Cyanogen OS's proprietary apps are not a part of the open-source CyanogenMod. You can, however, download C-Apps directly from Cyngyn and install it.
Can you include call recording?
No. The open-source version of CyanogenMod does not include call recording to avoid potential legal issues.
Can you add Feature X to the stock ROM?
No. I don't work on stock ROMs.
What kernel does this ROM use?
A slightly modified version of the stock kernel, the source code is linked above.
I've heard that Broadcom doesn't release source, how can you make this ROM?
Contrary to the popular belief, userspace driver source code is not always required to make an AOSP-based ROM as long as the proprietary binaries shipped with the device does not modify the API too heavily (or is from a very different version of Android). Instead of modifying the source code of the drivers, the Android source code was adapted to be able to use the proprietary binaries.
Can I use your ROM as a base?
http://source.android.com/source/licenses.html
Most of Android/CyanogenMod is licensed under the Apache License with other small parts licensed under other open-source licenses. Which means that you may modify and redistribute without asking for permission as long as the proper credits is given and it is not misappropriated as being the official CyanogenMod. (In other words, you must say that it is based on pawitp's unofficial CyanogenMod, but is not related to CyanogenMod in any other way.)
Will you make this official CM?
Due to the amount of work and commitment involved, I am not planning to make an official CM port.
For example, I would have to re-format the compatibility patches in such a way that merging it into CM will not break other devices. When critical problems occur in an automatic nightly build, I would be expected to fix it in a day or two because users would continue to download those builds (as opposed to unofficial builds that I can test before releasing). I will also need to justify every modification made to the ROM, as it affects CM as a whole. For example, I may not be able to include the Samsung-style backlight behavior or WCDMA-only setting.
Can contacts be saved to phone/SIM?
No. It is not supported in AOSP-based ROMs.
Can I send files over Wi-Fi Direct?
Yes, but you must use third-party applications. The implementation provided on Samsung ROMs is not an open standard. AOSP/CM does not provide a native way to send files over Wi-Fi Direct.
Can I mirror your ROM?
You're free to, but I will not list it in this post.
Will feature X from a previous version of CM be implemented?
I don't know, probably will be, eventually. I don't really involve myself in the feature-set side of CM.
Reporting Bugs
You are free to discuss bugs in this thread. However, I will not actively fix or help with bugs reported. As this is an unofficial port, you may NOT report bugs via the CM bug tracker.
Thanks
- The CyanogenMod team for providing a great ROM. Without all the compatibility work which went into it, this ROM would've been much harder to make
- My real-life friend for letting me borrow his phone to work on this
- RampantRhino for donating a phone to help me continue with this project
XDA:DevDB Information
UNOFFICIAL CyanogenMod 12.1, ROM for the Samsung Galaxy Grand Duos i9082
Contributors
pawitp
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod
Version Information
Status: No Longer Updated
Created 2015-04-05
Last Updated 2016-04-02
can i flash this thru cm12 OTA updater?
Screenshots??
Rommel Espinosa said:
can i flash this thru cm12 OTA updater?
Click to expand...
Click to collapse
No, it is a new android version. Better to do a clean flash.
codekidX said:
No, it is a new android version. Better to do a clean flash.
Click to expand...
Click to collapse
ok downloading..after installation i will give a feedback if theres an issue
Great sir.... Thanks a lot....
Thanks sir....
Great work ... Thanks a lot.
Plz post screenshot
Sent from my GT-I9082 using XDA Free mobile app
drrpreddy said:
Plz post screenshot
Sent from my GT-I9082 using XDA Free mobile app
Click to expand...
Click to collapse
Because this post uses XDA's DevDB system, you need to open the forum using a browser and press the "screenshot" button on top of the post to view the screenshots.
Downloading
app2sd
App 2 SD working or not pls I can't wait to download
.
Can anyone check if its as smooth as aosp ?? Would try if there is positive feedback !!
Yes working smoothly as AOSP
Sent from my GT-I9082 using XDA Free mobile app
deleted
I am on this ROM, and I don't see any difference between CM12 and CM12.1
Comparing it with this : http://www.cyanogenmod.org/blog/all-about-l-part-1
Probably, it will roll-out in the future versions
Facebook cant installing, Mybe facebook team arent or still not update to this OS (5.1)
nodz13 said:
Facebook cant installing, Mybe facebook team arent or still not update to this OS (5.1)
Click to expand...
Click to collapse
What error are you getting?
Did you try manual installation?
@pawitp may I flash this without any wiping. Present I am on ur aosp5.1 ROM please reply??
sallu786 said:
@pawitp may I flash this without any wiping. Present I am on ur aosp5.1 ROM please reply
Click to expand...
Click to collapse
You will necessarily have to do a full wipe.
For best results, format /system as well
In gapps which is the latest version.
gapps-ipmr1-20150503 or
gapps-ipmr1-20150324.
This is a build of the Android Open Source Project (AOSP) based on Android 6.0.0 for people who prepare pure Android without the extra feature of CyanogenMod or other ROMs.
Due to having less free time and losing interest in custom ROM development, this ROM will no longer be updated.
Code:
#include
/*
* 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.
*/
Device-specific source code for the Samsung Galaxy Grand Duos are available from https://github.com/pawitp/android_device_samsung_i9082/tree/aosp-6.0 and https://github.com/pawitp/android_kernel_samsung_i9082/tree/aosp-6.0.
Compatibility patches are included in the device repository in the "PATCHES" folder. (Please give credit if you use them in your ROM and if you fix something, please submit patches.)
For compilation instruction, see https://github.com/pawitp/android_device_samsung_i9082/wiki/How-to-compile-aosp-6.0.
Downloads
ROM: https://basketbuild.com/devs/pawitp/i9082_aosp6.0/
Google Apps: http://opengapps.org/?api=6.0&variant=nano
What works?
RIL (Calls, SMS, Mobile Data)
Wi-Fi/Bluetooth
Sensors (Accelerometer, Compass, Light, Proximity, etc.)
Camera
Video (playback & recording)
Audio (playback & recording)
GPS
Everything else not listed under "known issues"
Known Issues
AOSP keyboard does not support gesture typing even with gapps installed. This is to prevent crash with incompatible gapps packages. If you want gesture typing, install Google Keyboard from the Play Store.
FM Radio does not work
Runtime storage permission does not fully work (setns kernel patches are not applied, see com.android.cts.appsecurity.PermissionsHostTest#testInteractiveGrant CTS test. After granting permission, the app will need to be restarted before it sees the new permission.)
Sometimes wake up causes music stutter
Does not work on 4.1 stock ROM's bootloader, please upgrade to stock 4.2 before flashing
Additionally, Dual SIM has the following limitations (once they work):
Both SIMs are always enabled (no way to disable one SIM)
"Receive incoming call while data is enabled" is always enabled
Installation
Make a backup!
If you were on CM 10.1 or a stock ROM prior to 4.2, upgrade to stock 4.2 first.
Install ClockworkMod recovery with SELinux support (.tar) (.zip). Older CWM will result in a "status 7" error.
Reboot into recovery
If you are using a recovery which mounts /system on boot, unmount it before installing
Wipe data if coming from stock or other ROMs (You may get a "status 7" error if you fail to wipe.)
Install the ROM
Optionally install the Google Apps Addon (In Marshmallow, you MUST flash gapps before booting into the system for the first time or else the proper permissions will not be granted resulting in Setup Wizard crash. If you experience the crash, you will need to do a factory reset.)
To upgrade to a newer build, simply flash the zip. You also need to flash Google Apps and other addons again because addon.d support is not included in this ROM.
Changelog
20160406: Based on android-6.0.1_r24
20160313: Based on android-6.0.1_r21
20160312: Based on android-6.0.1_r21 Removed due to mobile network issue
20160221: Fix SIM card detection when phone is encrypted
20160206: Based on android-6.0.1_r11
20160124: Update vclmk SELinux policy from GHsR (may help with freezes when low on memory), fix mute not working in-call
20160105: Based on android-6.0.1_r8 (note: to prevent upgrade issues like in 5.1, I will not pick the latest revision, but rather the latest revision Google used to build for the Nexus 6P)
20160103: Enable SELinux in enforcing mode (some of the work thanks to GHsR)
20151228: Fix switching 2G/3G, fix widevine DRM (Google Play Movies)
20151219: Update binder compatibility patch from CM
20151208: Based on android-6.0.1_r3
20151206: Fix auto rotation, camera rotation, flashlight and WebView crash thanks to patches pointed out by GHsR. Fix Dual SIM thanks to patch pointed out by Yousef Mohamed.
20151128: Based on android-6.0.0_r26, disable gesture typing on AOSP Keyboard to prevent crash with some gapps (install Google Keyboard if you want gesture typing). Please also see updated instruction for gapps installation.
20151018: Add uid_cputime patch in the kernel, temporarily use Galaxy 2 Plus libril.so for working single SIM RIL. (Note: you either need to factory reset or follow the FAQ on how to disable Dual SIM on your device.)
20151013: Initial alpha release based on android-6.0.0_r1
FAQ
Can you include the "ask first" option for sending messages?
The "ask first" option is not available in AOSP. However, you can select the SIM when you send the message if you use Google's Messenger app.
Sometimes the people on the other side of the call cannot hear me
The real cause of this is unknown, but this is often found with people using the I9082DDUBNB1 baseband/modem. Some people have reported that flashing a different baseband (e.g. I9082XXUBMK3) has resolved the problem. A collection of basebands can be found at http://forum.xda-developers.com/showthread.php?t=2496989. Or you can also try I9082LUBUBMK1 that I use.
How do I enable/disable Dual SIM?
Dual SIM support is enabled by default (except for 20151018 build). If you only use 1 SIM and wants to disable Dual SIM support, you can use the following instruction:
Enable:
Code:
su
setprop persist.radio.multisim.config dsds
Disable:
Code:
su
setprop persist.radio.multisim.config none
(Instruction screenshots)
Battery Statistics shows that Wi-Fi is always on even though I've turned it off.
If you are using "scanning always available" in Advanced Wi-Fi Settings, then Wi-Fi will always be on to scan for available network to aid location discovery.
How do I enable root?
Root need to be flashed manually.
I'm having battery issues
Read http://forum.xda-developers.com/gal...galaxy-grand-duos-i9082-t2942255/post57836573
After installing, my storage was reduced from 8 GB to 4 GB
You only have 4 GB for user data in the first place. The other 4 GB is used by system files. This is the same with stock as well. However, stock might have displayed it as "8 GB with 4 GB used by system files", but AOSP-based ROMs will only display the space available for user data.
Can you include Feature X into your ROM?
No. This ROM will have AOSP's feature set.
Can you include S-Note/S-Planner/MultiWindow/Insert Samsung App Here?
No. This is an AOSP ROM and cannot have TouchWiz applications.
Can you include call recording?
No.
What kernel does this ROM use?
A slightly modified version of the stock kernel, the source code is linked above.
I've heard that Broadcom doesn't release source, how can you make this ROM?
Contrary to the popular belief, userspace driver source code is not always required to make an AOSP-based ROM as long as the proprietary binaries shipped with the device does not modify the API too heavily (or is from a very different version of Android). Instead of modifying the source code of the drivers, the Android source code was adapted to be able to use the proprietary binaries.
Can I use your ROM as a base?
http://source.android.com/source/licenses.html
Most of Android is licensed under the Apache License with other small parts licensed under other open-source licenses. Which means that you may modify and redistribute without asking for permission as long as the proper credits is given.
Can contacts be saved to phone/SIM?
No. It is not supported in AOSP-based ROMs.
Can I send files over Wi-Fi Direct?
Yes, but you must use third-party applications. The implementation provided on Samsung ROMs is not an open standard. AOSP/CM does not provide a native way to send files over Wi-Fi Direct.
Can I mirror your ROM?
You're free to, but I will not list it in this post.
Reporting Bugs
You are free to discuss bugs in this thread. However, I will not actively fix or help with bugs reported. Patches which fix them are welcomed.
Thanks
- The CyanogenMod team for some of the compatibility patches used in this ROM
- My real-life friend for letting me borrow his phone to work on this
- RampantRhino for donating a phone to help me continue with this project
- ghsr for SELinux patches and various other patches from his device repo.
XDA:DevDB Information
AOSP 6.0.0 for Galaxy Grand Duos (I9082/I9082L), ROM for the Samsung Galaxy Grand Duos i9082
Contributors
pawitp
Source Code: https://github.com/pawitp/android_device_samsung_i9082/tree/aosp-6.0
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
Based On: AOSP
Version Information
Status: No Longer Updated
Created 2015-10-13
Last Updated 2016-04-05
I'm checking xda forum every second to see this post from you @pawitp. Thanks for your hard work for this device. I'm excited to flash this and experience Android 6.0. I hope we can get some fix for the RIL issues from other developers supporting this device. Once again, @pawitp, you are amazing.
Awesome....Thanks bro
Sent from my SM-G9250 using Tapatalk
thank you @pawitp
Sent from my GT-I9082 using XDA Free mobile app
Thanks bro.. I shall try this ROM by this weekend. And report errors. I'm not well at developing and codeing, so only I can do is error log reporting and praying. I have increased the internal memory. Will it create any issues?
This is android m?
.... I am waiting for cm 13...
Awesome sir.... Great to see your support toward our device and also android 6.0 in GALAXY GRRRRAAANNDD....
WOW...
wow!!..I dint expect that..so fast..Thanks...
dipeshpatel.1991 said:
Awesome sir.... Great to see your support toward our device and also android 6.0 in GALAXY GRRRRAAANNDD....
WOW...
Click to expand...
Click to collapse
I think its not android 6.0:
pawitp said:
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
Based On: AOSP
Version Information
Status: Alpha
Created 2015-10-13
Last Updated 2015-10-13
Click to expand...
Click to collapse
razorfancy said:
I think its not android 6.0:
Click to expand...
Click to collapse
It's 6.0 i guess
Known Issues
--
--
--
--
--
--
(XDA) DEV-DB says this is Lollipop because the feature has not been updated for Marshmallow yet. :good:
Sometimes wake up causes music stutter
Does not work on 4.1 stock ROM's bootloader, please upgrade to stock 4.2 before flashing
Click to expand...
Click to collapse
razorfancy said:
I think its not android 6.0:
Click to expand...
Click to collapse
It's android 6.0
Sent from my SM-G9250 using Tapatalk
Nice
Great Initiative. I'm one wanting the extra power saving features (Doze), here or ported....
Thanks a lot bro.
You are the boss!!
Sent from my GT-I9082 using XDA Free mobile app
@pawitp , you are awesome bro didn't expected so early work hope other devs join and solved the problem !
WOW very early .
It's amazing soon with the help of devs this became our routine ROM ......
Can anyone tell a place for Google Apps AddOn please?
And the root file also (a trusted one).
And once again great work pawitp, Thank You!
Hope CM 13 comes up fast
Any usable part of this?
https://gist.github.com/codekidX/140eadfc8f2ee0c9558b
https://gist.github.com/codekidX/62c73e655f282ee4bf0a
merges for CM13 branch has also started and it seems that RILs are bugged and fixes are along the way
http://review.cyanogenmod.org/#/c/111678/
http://review.cyanogenmod.org/#/c/111361/
The SIM card is not being detected, I am only using one. Please tell what to do!!
Tanuj99 said:
The SIM card is not being detected, I am only using one. Please tell what to do!!
Click to expand...
Click to collapse
Please do read the first post.
Currently RIL (Radio Interface Layer) which is responsible for calls, SMS and data are not working
Please do also note that this ROM is at its ALPHA stage.
Tanuj99 said:
The SIM card is not being detected, I am only using one. Please tell what to do!!
Click to expand...
Click to collapse
Please kindly read whole op. It is already mentioned there. It is in alpha stage, let developers fix it. It is not daily driver