FORUMS
Remove All Ads from XDA

[ROM][Android 6.0.1] Kushan ROM Optimized CM13 builds [STABLE BUILD 20151225]

1,672 posts
Thanks Meter: 3,637
 
By Kushan02, Senior Member on 27th November 2015, 05:43 PM
Post Reply Email Thread
Kushan's Optimized CM Marshmallow Rom

Code:
#include <std_disclaimer.h>
/*
 * Your warranty is now void.
 *
 * We're 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.
 *
 */
This Rom is based on CynogenMod 13.0 (Marshmallow) with some small optimizations to achieve a fast, stable, and major bug free rom !


Download Links:

Rom builds are hosted on AndroidFileHost (Select the latest build)

Open Gaaps - Link (Select ARM and Marshmallow i.e 6.0)



Installation:
  • Clean or first time install:
  • Download the ROM from the link above
  • Download GApps package for Marshmallow from the link above
  • Put the zip files on your SDCard
  • Reboot in Recovery
  • Wipe Data/Factory Reset
  • Wipe System
  • Wipe Cache
  • Wipe Dalvik Cache
  • Wipe Internal Storage if possible (Highly Recommended)
  • Select "Install zip from SDCard"
  • Choose the rom zip file
  • Choose Open GApps zip file
  • Reboot system
First boot after install/update takes a while, wait at least 5 minutes for it to boot.

WORKING:
  • Ril (Calls,messages etc)
  • Microphone
  • All SD Card Now work.
  • System rw mount
  • Wifi Disconnections fixed
  • Google Now on Tap works
  • Permissions fixed
  • Root access fixed
  • Camera taking rotated pictures fixed
  • Incoming call bug fixed
  • Cellular Network FC fixed (not selection option enabled - a marshmallow feature)
  • LCD Density
  • Bluetooth - Untested

Bugs/Not working:
  • Currently none other detected. Will update as I receive bug reports

Sources:
Device Tree available on Github

Credits:
  • CynogenMod
  • Google
  • Samsung
  • Everyone who supported me!
  • PM me if I forget you.

XDA:DevDB Information
Kushan CM Marshmallow, ROM for the Samsung Galaxy S 4

Contributors
Kushan02
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: CynogenMod

Version Information
Status: Stable
Current Stable Version: Build 20151225
Stable Release Date: 2015-12-25
Current Beta Version: Kushan-CM-13.0-20151
Beta Release Date: 2015-11-29

Created 2015-11-27
Last Updated 2015-12-25
The Following 128 Users Say Thank You to Kushan02 For This Useful Post: [ View ] Gift Kushan02 Ad-Free
27th November 2015, 05:43 PM |#2  
Kushan02's Avatar
OP Senior Member
Thanks Meter: 3,637
 
Donate to Me
More
Reserved
Changelog:

201512225
Code:
Fixed Many bugs 
Fixed Bluetooth issues (Untested)
Fix Media dir permissions issue on M
Update for 6.0.1_r3
core: tasks: Use KERNEL_ARCH in dt_image task
Updated external storage configuration.
power: Reduce interactive timer with screen off
Remove TMO & MetroPCS entries for mcc/mnc 310/580 in apn-conf
ril: Return static radio capability from getRadioCapability
jfltexx: define Radio Access Family
msm8960: publish profiling result in codec xml.
doze: use ScreenType util from cmsdk
Remove __DATE__/__TIME__
VisualizerView: add ability to disable drawing
Update support libs to 22.2.1
Remove usage of FloatMath
JDWP: test invocation with thread suspension
apache-http: Get tcmiface off the boot classpath
Display annotations and annotation values when they are requested
follow AndroidJUnitRunner API change
libelf: Only include features.h on linux.
Include a local manifest to define an entry point.
f2fs-tools: Cleanup build targets
fmpeg: Enable the vectorizer
libfuse: Fix cast for void* in fuse opts
Adds the encoding module to giflib.
gptfdisk: Switch to static lib for including in fstools
tc: Remove Kernel headers from C Includes
drm: add nouveau_{ioctl,class}.h for nvif
xz: Enable crc64 support
Added nanohttpd-webserver targer to the module
Add python-protobuf.
ntfs3g: Remove cruft
fs_config: align with new explicit fs_config target_out parameter
external/webp: update to v0.4.3
Fix bintray upload
Bluetooth: Fix to avoid crash during message listing due to disconnect
cmhw: Add hooks for LiveDisplay native interface
Hwcomposer Moorefield: Return DummyDevice for TERTIARY display
Fix duplicated OMX.qcom.audio.decoder.aac entry
20151217
Code:
 Android 6.0.1 is here
 Fixed the newtwork selection bug 
 Update for 6.0.1_r3
 Updated external storage configuration.
 jf: build libdivxdrmdecrypt
 jfltexx: update blob list
 doze: use ScreenType util from cmsdk
 Add gradle project for the antlr runtime for Doclava.
 libcap-ng can compile out of the box now."
 libnfnetlink: Add Android.mk to make libnfnetlink library"
 Remove ENABLE_TIMESTAMPS to ensure reproducible builds.
 minizip: Clean up the code
 Add Android.mk for building Zopfli
 Update core.jar to r2864 in google3.
 nuplayer: PCM offload fixes
 Status bar: Add HSPA+ icons
 Restore missing min and max API.
 make mclinker able to link arm object on x86 (fugu)
 merge in mnc-release history after reset to mnc-dev
 Fix bintray upload
 Merge "Camera2: Support waitForSurfacePrepared in BlockingSessionCallback" into mnc-dev
 Bluetooth: Fix to avoid crash during message listing due to disconnect
 am 8d85c6c7: Split EXDATE with a Newline Delimiter
 Also activate default UICC apps once after SIM presence.
 Performance: Fix importing vcard slowly problem
 correct path of cpu.notify_on_migrate
 fix random SEGV issue which is caused by wild pointer in libmix
 Add dummy symlinks to actual implementation
 mm-video: Calculate average fps to update refresh rate
 msm8x74: update kernel headers
 Add Mips MSA feature to android_getCpuFeatures"
 AudioFX: Sync with AOSP translations
 Use ScreenType util from cmsdk
 InCallUI: Move CAF strings
 Add glibc2.15-based host toolchain."
 dpm: Get tcmiface off the boot classpath
20151207
Code:
OPTIMIZED BUILDS now begin
Kushanified Rom
Added Kushan Kernel v.1.0
Fixed the mic issue
Fix quick pull down
Fix protected app
Many under the hood bugs fixed
Updated external storage configuration.
Include init.usb.configfs.rc into rootdir
jf: remove unused ril props
audio: Switch back to legacy alsa drivers
jfltexx: update blob list
qcom: cleanup packages
Fix crash on invalid channel config
tc: Remove Kernel headers from C Includes
Merge "bionic has strlcat and strlcpy."
Enable neon optimization for 32bits.
Fix bug causing crc error in region decoder
mksh: Fix default execshell issues
nfacct: Enabling compatibility with libnl2.0
Merge "Suppress clang -Wc++11-narrowing warnings."
7z: Install to xbin
Update Roboto font files
skia: Enable optimization library for 8974
ffmpeg: video: Check if the codec is still open before flushing
Build a static strace utility
Merge "Camera2: Support waitForSurfacePrepared in BlockingSessionCallback" into mnc-dev
audio: Reduce low latency buffer size
BluetoothExt: Clean unknown uses-feature field
Terminal: add runtime permissions
Mark missed calls as read in calllog restore
Fix mounting of non-FAT formatted SD cards (2/2)
Fixes for the PartnerBookmarksProvider test.
Telecomm: Forward port phone_type switch support
Telephony: reload CarrierConfig based on changes to build display version
audio_route: fix unsupported control types in audio_route_update_path
20151129
Code:
Added SuperSU kernel support
Completely fixed /system rw mount issues present in Marshmallow
AdAway and similar apps now work (Give SDcard permission from app info to apps like AdAway)
Set Selinx to permisisive
Fixed Wifi disconnection issues
jfltexx: update blob list
dex2oat: Increase timeout to allow slow CPUs to finish compilation
Add appcompat dep to base template
Add support for per device bluetooth configuration.
Updated external storage configuration.
Include init.usb.configfs.rc into rootdir
sepolicy: perfd: fix signull permission
ril: add some extra reads to fix CDMA caller ID
init: use LD_SHIM_LIBS to load libsamsung_symbols only for libril
clatd: Fix compilation warnings
busybox: Disable build with Clang for static executable
ProxyBuilder.getMethodsToProxyRecursive() was not returning list of methods in deterministic order.
Add change to also make .so for dhcpcd
Properly initialize struct irec pointers after malloc()
ffmpeg: Don't use Clang's integrated assembler
libfuse: Cleanup code and update build configuration
Improve F number precision
Enable neon optimization for 32bits.
Fix build breaks on M
Update libvterm to upstream revision 619.
Wrap RuntimeException into ParseException when parsing SIP URLs.
Suppress clang -Wc++11-narrowing warnings.
fs_config: align with new explicit fs_config target_out parameter
stagefright-plugins: Relax component role check
stagefright: Support hardware codecs with FFMPEG extractor
hwc: Fix compilation issues with clang
sepolicy: Allow recovery to create links in the rootfs
time-service: Compilation for C++ compiler
20151127
Code:
Initial Release
The Following 36 Users Say Thank You to Kushan02 For This Useful Post: [ View ] Gift Kushan02 Ad-Free
27th November 2015, 05:43 PM |#3  
Kushan02's Avatar
OP Senior Member
Thanks Meter: 3,637
 
Donate to Me
More
Reserved
Video Review and screenshots :
Thanks @ISF

Thanks @shark jungle

The Following 18 Users Say Thank You to Kushan02 For This Useful Post: [ View ] Gift Kushan02 Ad-Free
27th November 2015, 05:44 PM |#4  
Kushan02's Avatar
OP Senior Member
Thanks Meter: 3,637
 
Donate to Me
More
Help me understand bug more effectively by providing a log cat and exact description of the problem.....
Also dont report bugs if you
- Did a dirty install on another rom
- Did not wipe what I said in the OP
- Installed Xposed
The Following 12 Users Say Thank You to Kushan02 For This Useful Post: [ View ] Gift Kushan02 Ad-Free
27th November 2015, 05:49 PM |#5  
[[EU]Tomas]'s Avatar
Senior Member
Flag London
Thanks Meter: 39
 
More
Cm13 hype!

Sent from my GT-I9505 using Tapatalk
The Following User Says Thank You to [[EU]Tomas] For This Useful Post: [ View ] Gift [[EU]Tomas] Ad-Free
27th November 2015, 05:58 PM |#6  
TGSKK's Avatar
Senior Member
Somewhere in Florida
Thanks Meter: 173
 
More
Awesome! Will test now.
The Following 2 Users Say Thank You to TGSKK For This Useful Post: [ View ] Gift TGSKK Ad-Free
27th November 2015, 06:11 PM |#7  
Senior Member
Flag Roma
Thanks Meter: 151
 
More
Is the system in read-only mode or you have fixed this bug? And what about bluetooth audio streaming?
This rom is based on cm13 so i expect this bugs..anyways great job @Kushan02 👍👍👍
The Following 2 Users Say Thank You to rickyy22 For This Useful Post: [ View ] Gift rickyy22 Ad-Free
LastStandingDroid
27th November 2015, 06:26 PM |#8  
Guest
Thanks Meter: 0
 
More
My man great work I'll test and report back
The Following 3 Users Say Thank You to For This Useful Post: [ View ] Gift Ad-Free
27th November 2015, 06:28 PM |#9  
Kushan02's Avatar
OP Senior Member
Thanks Meter: 3,637
 
Donate to Me
More
BTW guys... its too late here so going to sleep...
will reply to all users tomorrow morning till then keep testing and report back
The Following 9 Users Say Thank You to Kushan02 For This Useful Post: [ View ] Gift Kushan02 Ad-Free
27th November 2015, 06:28 PM |#10  
Senior Member
Thanks Meter: 103
 
More
Great work downloading!

Sent from my SM-G903F using Tapatalk
The Following 2 Users Say Thank You to ben.ormrod.90 For This Useful Post: [ View ] Gift ben.ormrod.90 Ad-Free
27th November 2015, 06:42 PM |#11  
Senior Member
Thanks Meter: 29
 
More
Quote:
Originally Posted by Kushan02

Thanks bro...
Remeber my journey started when I first took over your TW project with fixing the wifi!!!
A big thank you to you for encouraging me to do so at that time... and this reflects in what I am today!
Thanks
Cheers!

And BTW guys... its too late here so going to sleep...
will reply to all users tomorrow morning till then keep testing and report back

Boot up!! Restore app with titanium all ok!! Too incoming call ok...but no voice record with whatsapp
The Following User Says Thank You to Vinschir For This Useful Post: [ View ] Gift Vinschir Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes