[KERNEL][CM12.1]🌟Kernel NEOX🌟 v6.9 Fix Charge UBERTC-700 and Dual Sim 9300I

Search This thread

Pavlex4

Senior Member
Sep 26, 2014
391
23
Nis
Can you help me?
When I run command make -j3 I get error:
scripts/kconfig/conf --silentoldconfig Kconfig
sound/soc/codecs/audience/Kconfig:40:warning: type of 'SND_SOC_ES_SLIM' redefined from 'boolean' to 'tristate'
sound/soc/codecs/audience/Kconfig:43:warning: type of 'SND_SOC_ES_I2C' redefined from 'boolean' to 'tristate'
sound/soc/codecs/audience/Kconfig:44:warning: choice value used outside its choice group
sound/soc/codecs/audience/Kconfig:41:warning: choice value used outside its choice group
warning: (SND_SOC_MSM8226) selects DOLBY_DAP which has unmet direct dependencies (SOUND && !M68K && !UML && SND && SND_SOC && SND_SOC_MSM8974)
warning: (SND_SOC_MSM8226) selects DOLBY_DAP which has unmet direct dependencies (SOUND && !M68K && !UML && SND && SND_SOC && SND_SOC_MSM8974)
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: Nothing to be done for 'arch/arm/boot/dtbs'.
make[1]: 'include/generated/mach-types.h' is up to date.
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
CC arch/arm/mach-msm/board-dt.o
CC arch/arm/mach-msm/sec-switch.o
LD drivers/base/regmap/built-in.o
LD drivers/base/built-in.o
arch/arm/mach-msm/sec-switch.c:818:16: error: redefinition of 'midas_switch_show_vbus'
arch/arm/mach-msm/sec-switch.c:226:16: note: previous definition of 'midas_switch_show_vbus' was here
arch/arm/mach-msm/sec-switch.c:838:16: error: redefinition of 'midas_switch_store_vbus'
arch/arm/mach-msm/sec-switch.c:246:16: note: previous definition of 'midas_switch_store_vbus' was here
arch/arm/mach-msm/sec-switch.c:884:1: error: redefinition of 'dev_attr_disable_vbus'
arch/arm/mach-msm/sec-switch.c:292:1: note: previous definition of 'dev_attr_disable_vbus' was here
arch/arm/mach-msm/sec-switch.c:940:21: error: redefinition of 'sec_booster'
arch/arm/mach-msm/sec-switch.c:348:21: note: previous definition of 'sec_booster' was here
arch/arm/mach-msm/sec-switch.c:946:19: error: redefinition of 'midas_sec_switch_init'
arch/arm/mach-msm/sec-switch.c:354:19: note: previous definition of 'midas_sec_switch_init' was here
arch/arm/mach-msm/sec-switch.c:983:5: error: redefinition of 'current_cable_type'
arch/arm/mach-msm/sec-switch.c:391:5: note: previous definition of 'current_cable_type' was here
arch/arm/mach-msm/sec-switch.c: In function 'max77804k_muic_mhl_cb':
arch/arm/mach-msm/sec-switch.c:1235:18: error: 'MAX77804K_MUIC_ATTACHED' undeclared (first use in this function)
arch/arm/mach-msm/sec-switch.c:1235:18: note: each undeclared identifier is reported only once for each function it appears in
arch/arm/mach-msm/sec-switch.c: At top level:
arch/arm/mach-msm/sec-switch.c:1348:8: error: variable 'max77804k_muic' has initializer but incomplete type
arch/arm/mach-msm/sec-switch.c:1349:2: error: unknown field 'usb_cb' specified in initializer
arch/arm/mach-msm/sec-switch.c:1349:2: warning: excess elements in struct initializer [enabled by default]
error, forbidden warning: sec-switch.c:1349
scripts/Makefile.build:307: recipe for target 'arch/arm/mach-msm/sec-switch.o' failed
make[1]: *** [arch/arm/mach-msm/sec-switch.o] Error 1
Makefile:950: recipe for target 'arch/arm/mach-msm' failed
make: *** [arch/arm/mach-msm] Error 2
make: *** Waiting for unfinished jobs....
CC sound/soc/codecs/wcd9306.o
CC sound/soc/codecs/wcd9306-tables.o
CC sound/soc/codecs/wcd9xxx-resmgr.o
LD drivers/gpio/built-in.o
CC sound/soc/codecs/wcd9xxx-mbhc.o
LD drivers/leds/built-in.o
LD drivers/input/touchscreen/built-in.o
LD drivers/input/built-in.o
LD sound/soc/codecs/snd-soc-wcd9306.o
LD sound/soc/codecs/snd-soc-msm-stub.o
LD sound/soc/codecs/built-in.o
CC sound/soc/msm/msm8226.o
CC drivers/mfd/sm501.o
CC drivers/misc/max77888-muic.o
CC sound/soc/msm/qdsp6v2/msm-dai-q6-v2.o
CC drivers/mfd/tps65010.o
CC drivers/mfd/twl-core.o
LD sound/soc/msm/qdsp6v2/snd-soc-qdsp6v2.o
CC drivers/misc/max77828-muic.o
LD sound/soc/msm/qdsp6v2/built-in.o
CC drivers/mfd/twl4030-irq.o
LD sound/soc/msm/snd-soc-qdsp6v2.o
LD sound/soc/msm/snd-soc-msm8226.o
LD sound/soc/msm/snd-soc-hostless-pcm.o
LD sound/soc/msm/built-in.o
CC drivers/mfd/twl6030-irq.o
LD sound/soc/built-in.o
LD sound/built-in.o
CC drivers/mfd/twl4030-madc.o
LD drivers/misc/built-in.o
drivers/misc/max77828-muic.o: In function `get_switch_sel':
/home/toor/Desktop/GT-I9301I_KK_Opensource/Kernel/drivers/misc/max77828-muic.c:223: multiple definition of `get_switch_sel'
drivers/misc/max77888-muic.o:/home/toor/Desktop/GT-I9301I_KK_Opensource/Kernel/drivers/misc/max77888-muic.c:205: first defined here
drivers/misc/max77828-muic.o: In function `powered_otg_control':
/home/toor/Desktop/GT-I9301I_KK_Opensource/Kernel/drivers/misc/max77828-muic.c:1854: multiple definition of `powered_otg_control'
drivers/misc/max77888-muic.o:/home/toor/Desktop/GT-I9301I_KK_Opensource/Kernel/drivers/misc/max77888-muic.c:1951: first defined here
drivers/misc/max77828-muic.o: In function `muic_otg_control':
/home/toor/Desktop/GT-I9301I_KK_Opensource/Kernel/drivers/misc/max77828-muic.c:1845: multiple definition of `muic_otg_control'
drivers/misc/max77888-muic.o:/home/toor/Desktop/GT-I9301I_KK_Opensource/Kernel/drivers/misc/max77888-muic.c:1942: first defined here
CC drivers/mfd/twl4030-power.o
scripts/Makefile.build:375: recipe for target 'drivers/misc/built-in.o' failed
make[2]: *** [drivers/misc/built-in.o] Error 1
scripts/Makefile.build:443: recipe for target 'drivers/misc' failed
make[1]: *** [drivers/misc] Error 2
make[1]: *** Waiting for unfinished jobs....
CC drivers/mfd/ezx-pcap.o
CC drivers/mfd/wcd9xxx-core.o
drivers/mfd/ezx-pcap.c: In function 'pcap_isr_work':
drivers/mfd/ezx-pcap.c:205:2: error: implicit declaration of function 'irq_to_gpio' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors

scripts/Makefile.build:307: recipe for target 'drivers/mfd/ezx-pcap.o' failed
make[2]: *** [drivers/mfd/ezx-pcap.o] Error 1
make[2]: *** Waiting for unfinished jobs....
scripts/Makefile.build:443: recipe for target 'drivers/mfd' failed
make[1]: *** [drivers/mfd] Error 2
Makefile:950: recipe for target 'drivers' failed
make: *** [drivers] Error 2
 

TotalErikas

Senior Member
Oct 27, 2011
130
11
Which version is the most stable one? I really want to install CM 12.1 but the battery life has been HORRIBLE with every kernel. The stock one was horrible, CyanogenKANG battery only lasted me half a day.
 

Alyx182008

Member
Jan 2, 2013
26
5
Which version is the most stable one? I really want to install CM 12.1 but the battery life has been HORRIBLE with every kernel. The stock one was horrible, CyanogenKANG battery only lasted me half a day.

For now version 2.5 zram seems to be the more stable one for most people. You can find it in the link I've posted right before you.
 

Renix63

Senior Member
Jan 28, 2015
799
1,134
NEW Kernel v5.0:

Kernel Version 5.0
New Toolchains arm-eabi-5.3.1 UBERTC-5.3.x 20160401 (optimized)
Add GRAPHITE optimizations
New Wi-Fi driver from Motion Rom
Update Zram add 4 devices (you can edit 99zram in init.d)
Add more Governors Cpu: WAVE, BLU_ACTIVE, HELLSACTIVE, BIOSHOCK,
NIGHTMARE, ALUCARD and TRIPNDROID
New Cpu Boost driver
New HotPlug driver: BRICKED, MAKO, MSM_LIMITER, ZEN, and ALUCARD
Update INTELLI_PLUG (v5.4) and MSM_HOTPLUG


:cool:
 

Razorosx

Senior Member
Oct 11, 2013
91
17
Lot of random reboots with #balanced recommended settings.
For example, some opened app's suddenly stucks and whole device blocks for one second, then device random reboot system

Zram 5.0
I9301I


Sent from my GT-I9301I using XDA-Developers mobile app

It happened with me too.
What I did is just flash the kernel and didn't edit anything using kernel auiditer.. Its working fine...
 
  • Like
Reactions: Renix63

polopol

Member
May 2, 2016
12
1
Ok, after one week using: very stable, battery last untill 1 a.m with 3 and half hours screen on. But just noticed Wi-Fi keep disconnecting. I have flashed the fix but still the same. Should i wipe? I'll try the new versinon later.
 

Renix63

Senior Member
Jan 28, 2015
799
1,134
Ok, after one week using: very stable, battery last untill 1 a.m with 3 and half hours screen on. But just noticed Wi-Fi keep disconnecting. I have flashed the fix but still the same. Should i wipe? I'll try the new versinon later.

Wi-Fi disconnecting in last v5.0?

ha.... I'll try the new versinon later.
 
Last edited:

m.hack3r

Member
Jun 7, 2015
11
3
iv got random reboots too . some times on lockscreen freeze then reboots . some times when i'm texting or open apps freeze and reboots ...

i'm on ondemand governor without overcloak

it happend with lionheart or balanced settings ...
 
Last edited:

Drigoo

Senior Member
Dec 17, 2014
70
6
Sete Lagoas/MG
Good Morning, I'm using kernel 2.5 and is very stable , my s3 Neo is very fluid , but the battery power is still a bit high, even using also Greenify and Amplify .
I wanted to set In order to have better battery life.
I appreciate the help .

Enviado de meu GT-I9300I usando Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 101
    [KERNEL][CM12.1]🌟Kernel NEOX🌟 v6.9 Fix Charge UBERTC-700 and Dual Sim 9300I

    Kernel is for CM 12.1 5.1.1

    oluapd680c4.png


    My device is GT-I9301i

    Code:
    [COLOR="Red"]* 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.
    */[/COLOR]

    Features
    Add KCAL - Advanced color control for Qualcomm MDSS 8226 use OC-KAL and apk in Attach Files
    Code:
    /sys/devices/platform/kcal_ctrl.0/kcal - (0-256 0-256 0-256) - Controls R/G/B Multipliers
    /sys/devices/platform/kcal_ctrl.0/kcal_min - (0-256) - Controls minimum RGB Multiplier value
    /sys/devices/platform/kcal_ctrl.0/kcal_enable - (0-1) - Enables/Disables RGB Multiplier Control
    /sys/devices/platform/kcal_ctrl.0/kcal_invert - (0-1) - Enables/Disables Display Inversion Mode
    /sys/devices/platform/kcal_ctrl.0/kcal_sat - (224-383 or 128) - Controls saturation intensity - use 128 for grayscale mode
    /sys/devices/platform/kcal_ctrl.0/kcal_hue - (0-1536) - Controls display hue - may have issues with msm8x26 in the higher values
    /sys/devices/platform/kcal_ctrl.0/kcal_val - (128-383) - Controls display value
    /sys/devices/platform/kcal_ctrl.0/kcal_cont - (128-383) - Controls display contrast
    http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080
    Last Github Rox sources
    Overclock add 1497600, 1593600 freq.
    Add new Governors for CPU:
    PERFORMANCE POWERSAVE USERSPACE ONDEMAND INTERACTIVE CONSERVATIVE INTELLIACTIVE PEGASUSQ PEGASUSQPLUS ZZMOOVE
    Add LZ4 COMPRESS
    Use Toolchain Linaro gcc 5.2.1 20151005 Graphite
    ( no more Use Toolchain Uber gcc 5.3.x Optimized)
    Code:
    GRAPHITE = -fgraphite -fgraphite-identity -floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block -ftree-loop-linear -floop-nest-optimize
    HOSTCFLAGS   = -Wall -Wmissing-prototypes -Wstrict-prototypes -Ofast -fomit-frame-pointer -pipe -DNDEBUG -fgcse-las $(GRAPHITE) -pthread
    HOSTCXXFLAGS = -pipe -DNDEBUG -Ofast -fgcse-las -mfpu=neon-vfpv4 $(GRAPHITE)
    KERNEL_FLAGS = -pipe -DNDEBUG -Ofast -marm -mtune=cortex-a9 -mcpu=cortex-a9 -march=armv7-a -mfpu=neon-vfpv4 \
    			-mvectorize-with-neon-quad -fgcse-after-reload -fgcse-sm -fgcse-las \
    			-ftree-loop-im -ftree-loop-ivcanon \
    			-fivopts -ftree-vectorize -ffast-math -fno-schedule-insns2 \
    			-fmodulo-sched -fmodulo-sched-allow-regmoves -fno-tree-vectorize $(GRAPHITE)
    MOD_FLAGS	= -DMODULE -fno-pic $(KERNEL_FLAGS)
    
    ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE
    KBUILD_CFLAGS	+= -Os $(call cc-disable-warning,maybe-uninitialized)
    else
    KBUILD_CFLAGS	+= -Ofast
    KBUILD_CFLAGS	+= $(call cc-disable-warning,maybe-uninitialized) -fno-inline-functions
    KBUILD_CFLAGS	+= $(call cc-disable-warning,array-bounds)
    endif
    Tricks
    Controll TCP: veno
    Scheduler: Tripnoid - Buffer size 1024

    Freq Cpu:
    MIN 300000
    MAX 1593600

    Governor: Lionheart

    Fast Charge: ON
    MPDecision: OFF
    Intelli-Plug: ON or OFF
    MSM HOTPLUG: ON always

    GPU Governor: msm-adreno-tz
    Enable Adreno Idler

    Profiles for my kernel Thanks to neonkat

    #Gaming(performance)

    • gov-performance
    • max cpu freq-1593Mhz
    • i/o-zen
    #Balanced

    • gov-yankactive/yankdemand
    • max cpu freq-1401Mhz
    • i/o-sio
    #Heavy Multi-tasking

    • gov-zzmove
    • max cpu freq-1593Mhz
    • i/o-bfq
    #Insane battery life

    • gov-smartmax/powersave
    • max cpu freq-1190Mhz/1094 Mhz
    • i/o-noop

    Credits
    Rox
    CyanogenMOD
    Samsung
    Google
    CodeAurora
    Qualcomm

    Guide
    Use Trickster Mod or Kernel Adiutor for Setup Kernel
    https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod&hl=it

    Version

    Code:
    v1.1 Update Ramdisk new Rox Rom
    
    v1.2 add news Features:
    
    CONFIG_INTELLI_PLUG=y
    CONFIG_LAZYPLUG=y 
    CONFIG_POWERSUSPEND=y
    CONFIG_FORCE_FAST_CHARGE=y
    CONFIG_FRANDOM=y
    CONFIG_KERNEL_MODE_NEON=y
    CONFIG_ALLOW_CPU_ALIGNMENT=y 
    
    v1.3 add news Features:
    
    CONFIG_SOUND_CONTROL_HAX_3_GPL=y
    For Faux SOUND CONTROL Use Trickster Mod or Kernel Adiutor
    Pics Sound Control
    CONFIG_INTELLI_THERMAL_V2=y 
    
    Pass Antutu Benchmark v5.7.2
    ZRAM  point: 21430
    ZSWAP point: 21544
    
    Undecided whether it is better 'ZSWAP' or 'ZRAM'
    Please you decide you...
    otherwise I do double version.
    
    ZSWAP parameters:
    
    in '/sys/modules/zswap/parameters'
    max_compression_rate = 80 default
    max_pool_percent     = 20 default
    
    Fix Hardware msm8226
    Fix battery drain
    
    New Version v2.0 zswap zram
    
    Fix ALL :cool:
    Fix zram and intellitermalV2 too
    Problem with RR 5.5.8 (please update to Rom's Rox last build or RR 5.5.9 )
    
    New Version v2.1 for RR 5.5.9 and Rom's Rox last build
    update Adreno driver from kernel 3.4.108 experimental
    
    Add version kernel 2.0 for Rom RR558 and old rom Rox.
    
    New Version v2.2 for RR 5.5.9 and Rom's Rox last build
    Patch take of CyanogenMod 13, ROM for the Moto G 2015
    [URL="http://forum.xda-developers.com/2015-moto-g/orig-development/rom-cyanogenmod-13-t3254236"]http://forum.xda-developers.com/2015-moto-g/orig-development/rom-cyanogenmod-13-t3254236[/URL]
    
    drivers: /drivers/mmc/core/core.c
    
    mmc: disable software CRC checks for 30% performance
    /*
     * Enabling software CRCs on the data blocks can be a significant (30%)
     * performance cost, and for other reasons may not always be desired.
     * So we allow it to be disabled.
     */
    bool use_spi_crc = 0;
    module_param(use_spi_crc, bool, 0644);
    
    Kernel v2.3
    
    Build with 'The SaberMod Project' 20150804
    
    + CONFIG_BLU_PLUG=y
    The Dynamic hotplug driver automatically online/offline CPUs proportional to system load.
    
    Enable setting security contexts on rootfs inodes.
    
    + CONFIG_UID_CPUTIME=y
    Per UID based cpu time statistics exported to /proc/uid_cputime
    
    Kernel v2.4
    
    News: Build with Toolchains SaberMod 4.9 with a15, vfpv4 optimizations and Google GCC
    arm-eabi-gcc (GCC) 4.9.x-sabermod 20150828 (prerelease) so 
    CONFIG_ARM_UNWIND=y enable for Cortex-a7.
    
    Update "force fast charge" Port to Nexus 5
    and fix in /drivers/usb/otg/msm_otg.c
    
    Add "Support for xor-neon"
    
    Fix some gorvernors.
    Active disable software CRC
    Active Blu Plug (if you wont disable Intelliplug with Kernel Adiutor)
    
    Kernel v2.5
    
    Build Full -O3
    # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
    KBUILD_CFLAGS	+= -O3
    
    revert  - mmc: disable software CRC checks -
    
    +CONFIG_CPU_FREQ_GOV_SMARTMAXMOD=y
    Add governor SMARTMAXMOD with powersuspend
    
    Networking options CONFIG_XFRM all
    
    Update from kernel v3.4.109:
    
    update /drivers/platform/msm
    
    +CONFIG_USR_RESET_WARNING=y
    	  This option enables a device driver that monitors user reset warning
    	  GPIO.If the driver receives the warning it calls kernel_halt to notify
    	  drivers registered for the reboot notification about incoming HW reset.
    
    +CONFIG_DROPBOX=y (this is usefull)
    	  This option enables a sysfs interface for drivers to send text or
    	  binary events to the Android dropbox. A lightweight userspace daemon
    	  polls the sysfs files and copies the data into dropbox using the built
    	  in dropbox manager service.  This enables fast and simple logging of
    	  various critical events from kernel drivers.
    
    +CONFIG_HOB_SHARED_RAM=y
    	  Provide mechanism to access hob storage shared memory on apps
    	  processor. HOB - or the Hand Over Block - is the staging area for
    	  phasing data.
    
    +CONFIG_ALSA_TO_H2W=y (this is usefull)
    	  This option enables a device driver that attach to the input queue and
    	  and exposes EV_SW events SW_HEADPHONE_INSERT & SW_MICROPHONE_INSERT in
    	  /sys/class/switch/h2w/state used by Android headset observer.

    The caf kernel is optimized for Qualcomm phones. I'm replacing files possible without altering operation, but do not rule out some bugs.
    Now is just the time to really test the phone but for now I think
    almost everything ok .... If you find any bugs warn but for me the camera works in both zram that zswap ...


    Install : Flash in Recovery mode

    kernel_cm-13.0-20151119-s3ve3g-v2.0-zswap.zip ( Problem with RR 5.5.8 (please update to Rom's Rox last build) )
    kernel_cm-13.0-20151119-s3ve3g-v2.0-zram.zip ( Problem with RR 5.5.8 (please update to Rom's Rox last build) )


    Note : this version update Adreno driver from kernel 3.4.108 experimental (but works)
    kernel_cm-12.1-20151122-s3ve3g-v2.2-zswap.zip ( for RR 5.5.9 and Rom's Rox last build )
    kernel_cm-12.1-20151122-s3ve3g-v2.2-zram.zip ( for RR 5.5.9 and Rom's Rox last build )


    Note : this version is Build with Toolchains SaberMod 4.9 with a15, vfpv4 optimizations and Google GCC
    kernel_cm-12.1-20151127-s3ve3g-v2.4-zswap-crc-google.zip ( for RR 5.5.9 and Rom's Rox last build )
    kernel_cm-12.1-20151127-s3ve3g-v2.4-zram-crc-google.zip ( for RR 5.5.9 and Rom's Rox last build )


    NEW KERNEL CAF v1.1 by n1kolaa
    Note : this version is Build with Toolchains SaberMod 4.9 with a15, vfpv4 optimizations and Google GCC
    I decided to build the kernel with the sources of Thread by n1kolaa v3.4.67 for testing With all my changes:

    kernel_cm-12.1-20151129-s3ve3g-caf-v1.1-zram-google.zip ( for Rom's Rox last build )
    kernel_cm-12.1-20151129-s3ve3g-caf-v1.1-zswap-google.zip ( for Rom's Rox last build )


    NEW Kernel v2.7
    Note : Build Full -O3 Toolchains SaberMod 4.9 with a15, vfpv4 optimizations and Google GCC
    kernel_cm-12.1-20151226-s3ve3g-v2.7-zswap-google.zip ( for last build )
    kernel_cm-12.1-20151226-s3ve3g-v2.7-zram-google.zip ( for last build )


    Code:
     * ZZMoove Governor profiles header file modified by Zane Zaminsky 2013/14
     *
     * currently available profiles by ZaneZam and Yank555:
     * 
     * -  (1)'def'    -> Default              -> will set governor defaults                                                                     -
     * 
     * -  (2)'ybat    -> Yank Battery         -> a very good battery/performance balanced setting                                               -
     * -                                         DEV-NOTE: highly recommended!                                                                  -
     * 
     * -  (3)'ybatext'-> Yank Battery Extreme -> like yank battery but focus on battery saving                                                  -
     * 
     * -  (4)'zzbat'  -> ZaneZam Battery      -> a more 'harsh' setting strictly focused on battery saving                                      -
     * -                                         DEV-NOTE: might give some lags!                                                                -
     * 
     * -  (5)'zzbatp' -> ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting                                                         -
     * -                                         DEV-NOTE: recommended too!:)                                                                   -
     * 
     * -  (6)'zzopt'  -> ZaneZam Optimized    -> balanced setting with no focus in any direction                                                -
     * -                                         DEV-NOTE: relict from back in the days, even though some people still like it!                 -
     * 
     * -  (7)'zzmod'  -> ZaneZam Moderate     -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online         -
     * 
     * -  (8)'zzperf' -> ZaneZam Performance  -> all you can get from zzmoove in terms of performance but still has the fast                    -
     * -                                         down scaling/hotplugging behaving                                                              -
     * 
     * -  (9)'zzinz'  -> ZaneZam InZane       -> NEW! based on performance with new insane scaling active. a new experience!                    -
     * 
     * - (10)'zzgame' -> ZaneZam Gaming       -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay  -
     * 
     * - (11)'zzrelax'-> ZaneZam Relax        -> NEW! based on moderate (except hotplug settings) with relaxed sleep settings                   -
     *
    Old version:

    NEW Kernel v4.0:
    Kernel Version 4.0
    Change Toolchain Dorimanx-LG-G2-D802-Kernel
    Change to KCAL V2 mdss_mdp_kcal_ctrl.c
    Change fastcharge driver


    NEW Kernel v4.1:
    Kernel Version 4.1
    Powersuspend driver Default to userspace mode


    NEW Kernel v4.2:
    Kernel Version 4.2
    Add MSM_HOTPLUG by myfluxi
    Fix Bluetooth Stuttering by [email protected]
    update commit CAF kernel v3.4.67


    NEW Kernel v4.6:
    Kernel Version 4.6
    Zram rewrite and set lz4 compression
    Add other CPU Governors
    Update Powersuspend v1.7
    Classic Toolchain arm-cortex_a7-linux-gnueabihf-linaro_4.9.4-2015.06
    Initram KERNEL in GZIP


    NEW Kernel v4.7:
    Kernel Version 4.7
    New Toolchains arm-eabi-5.3.1 UBERTC-5.3.x 20160401 (optimized)


    NEW Kernel v4.9:
    Kernel Version 4.9
    New Toolchains arm-eabi-5.3.1 UBERTC-5.3.x 20160401 (optimized)
    Add GRAPHITE optimizations

    NEW Kernel v5.0:
    Kernel Version 5.0
    New Toolchains arm-eabi-5.3.1 UBERTC-5.3.x 20160401 (optimized)
    Add GRAPHITE optimizations
    New Wi-Fi driver from Motion Rom
    Update Zram add 4 devices (you can edit 99zram in init.d)
    Add more Governors Cpu: WAVE, BLU_ACTIVE, HELLSACTIVE, BIOSHOCK,
    NIGHTMARE, ALUCARD and TRIPNDROID
    New Cpu Boost driver
    New HotPlug driver: BRICKED, MAKO, MSM_LIMITER, ZEN, and ALUCARD
    Update INTELLI_PLUG (v5.4) and MSM_HOTPLUG

    NEW Kernel v5.1:
    Kernel Version 5.1
    New Toolchains arm-eabi-5.3.1 UBERTC-5.3.x 20160401 (optimized)
    Add GRAPHITE optimizations
    New Wi-Fi driver from Motion Rom
    Update Zram add 4 devices (you can edit 99zram in init.d)
    Add more Governors Cpu: WAVE, BLU_ACTIVE, HELLSACTIVE, BIOSHOCK,
    NIGHTMARE, ALUCARD and TRIPNDROID
    New Cpu Boost driver
    New HotPlug driver: BRICKED, MAKO, MSM_LIMITER, ZEN, and ALUCARD
    Update INTELLI_PLUG (v5.4) and MSM_HOTPLUG
    Workqueues marked with WQ_POWER_EFFICIENT
    Update commit WQ_POWER_EFFICIENT
    Fix SOUND DRIVER (resolved bug no sound on any music player)
    Control Output Sound in Kernel Adiutor menu Sound
    Sound Control 3.4 Author: Paul Reioux aka Faux123 <[email protected]>
    Update Gpu Devfreq
    Add Adreno Gpu governor CONSERVATIVE (now work)
    NEW Kernel v5.2:
    Kernel Version 5.2
    Equal to 5.1 but build with Linaro Toolchain 5.2.1 very smoot...
    Add Governors:
    ARTERACTIVE Copyright (C) 2014 Samsung from SM-G900F source
    "Latency sensitive workloads based on Samsung's Galaxy S5 Interactive");
    CYAN Copyright (C) 2015 Emre Harbutoğlu
    "Latency sensitive workloads based on Google's Interactive"

    NEW Kernel v5.5:
    Kernel Version 5.3
    Build with Linaro Toolchain 5.3.1 very smoot...
    Add new commit:
    fix false disconnect due to a signal sent to the reading process
    ksm: check and skip page, if it is already scanned
    Input: Send events one packet at a time
    cpufreq: Optimize cpufreq_frequency_table_verify()
    Add /dev/frandom
    lib/string: use glibc version
    lib/memcopy: use glibc version
    Enable pipe flag.
    mm: readahead to 256
    vfp: hardfloat
    Add Commit to Cpu Boost
    Change Fast Charge Driver (old seem break Touchscreen)
    Limit the max charge level to 2100 mA
    Author Jean-Pierre Rasquin <[email protected]>
    KERNEL in XZ

    New v5.5:
    Return to Toolchain Linaro gcc 5.2.1 20151005 Graphite
    Fix Volume Crackling in sound setting
    Change :
    /drivers/power/qpnp-sec-charger.c
    /drivers/hid
    /drivers/input
    /drivers/usb
    add Cpu governor interactive_sm
    from S5 mini g800h
    Fix SOUND


    NEW Kernel v6.9:
    Kernel Version 5.6
    Return to Toolchain Linaro gcc 5.2.1 20151005 Graphite
    Fix Volume Crackling in sound setting
    add Cpu governor interactive_sm

    Revert this : (not work crash kernel)
    /drivers/power/qpnp-sec-charger.c
    /drivers/hid
    /drivers/input
    /drivers/usb
    from S5 mini g800h

    Kernel Version 5.7
    More stable
    Fix bug install apps

    Kernel Version 5.8
    add more features
    optimize

    Kernel Version 5.9
    OC GPU 550Mhz (not tested)

    Kernel Version 6.0
    OverClock GPU to 550Mhz
    UnderClock CPU to 192Mhz and 249Mhz
    Stable

    Kernel Version 6.1
    Some fix

    Kernel Version 6.2
    fix Skype don't start ( in qpnp-charger.c deactivate debug )

    Kernel Version 6.3
    Add Async Fsync from HTC Kernels
    Add Dynamic file sync control
    Antutu 22597 score

    Kernel Version 6.5
    New Toolchain...
    UBERT gcc version 7.0.0 20160421 (experimental)
    Add CRYPTO LZ4 (forgot)

    edit:
    Please delete version kernel 6.6
    Error Build now reupped file sorry

    Kernel Version 6.7
    Finally...
    Fix Charge off-line
    Beta Sim working on GT-I9300I (test this)
    Thanks to [email protected]
    Error is in Ramdisk no Rom or Kernel sources

    Kernel Version 6.8
    New Power management options:
    WQ_POWER_EFFICIENT_DEFAULT
    QUICK_WAKEUP
    PM_SYNC_BEFORE_SUSPEND
    ZSWAP in LZ4
    SOUND:
    In fauxsound codec
    Fix speaker gain volume store (use Kernel Adiutor in Sound)
    Now work volume speaker
    ATTENTION or damage speaker Max value 4-5
    for WCD9306 sound control module Copyright 2013 Paul Reioux
    Use: Start Google Play Music and play a song (only speaker)
    Now start Kernel Adiutor goto in Sound and move slide Speaker Gain

    v.6.9
    Fix GPU overclock 550 Mhz
    Add GPU min freq to 100 Mhz
    Limit CPU Voltage at freq 192 and 249 MHz
    Script Zram to 512 MB

    If wi-fi not start flash WiFi-fix Galaxy S3 Neo CM12.1.zip

    Build with Toolchain GCC: (UBERTC-7.0.0) 7.0.0 20160421 (experimental)
    Beta Sim working on GT-I9300I (test this)

    Download: Kernel-CM12.1-Neox-v6.9-u700-zram.zip
    Download: Kernel-CM12.1-Neox-v6.9-u700-zswap.zip
    Download: Kernel-CM12.1-Neox-v6.9-u700-zcache.zip

    This work on 9300I Carbon Ultimate Android 5.1.1 Dual Sim
    Download: Kernel-9300I-DualSim-CM12.1-Neox-v6.9-u700-zram-b.zip
    Download: Kernel-CarbonRom-test-Neox-v6.8-u700-zram.zip
    If necessary flash this: Patch+RIL+(Dual+SIM).zip
    Thanks to: MAXSIMUS96

    old:
    Download: Kernel-CM12.1-Neox-v6.8-u700-zram.zip
    Download: Kernel-CM12.1-Neox-v6.8-u700-zswap.zip
    Download: Kernel-CM12.1-Neox-v6.8-u700-zcache.zip
    Download: Kernel-CM12.1-Neox-v6.7-u700-zram.zip
    Download: Kernel-CM12.1-Neox-v6.7-u700-zswap.zip
    Download: Kernel-CM12.1-Neox-v6.7-u700-zcache.zip
    Download: Kernel-CM12.1-Neox-v6.5-u700-zram.zip
    Download: Kernel-CM12.1-Neox-v6.5-u700-zswap.zip
    Download: Kernel-CM12.1-Neox-v6.5-u700-zcache.zip
    Build with Toolchain Linaro gcc 5.2.1 20151005 Graphite
    Download: Kernel-CM12.1-Neox-v6.3-l521-zram.zip
    Download: Kernel-CM12.1-Neox-v6.3-l521-zswap.zip
    Download: Kernel-CM12.1-Neox-v6.3-l521-zcache.zip
    Download: Kernel-CM12.1-Neox-v6.2-l521-zram.zip
    Download: Kernel-CM12.1-Neox-v6.2-l521-zswap.zip
    Download: Kernel-CM12.1-Neox-v6.1-l521-zram.zip
    Download: Kernel-CM12.1-Neox-v6.1-l521-zswap.zip
    Download: Kernel-CM12.1-Neox-v6.0-l521-zram.zip
    Download: Kernel-CM12.1-Neox-v6.0-l521-zswap.zip
    Download: Kernel-CM12.1-Neox-v5.9-l521-zram.zip
    Download: Kernel-CM12.1-Neox-v5.9-l521-zswap.zip

    How to use new ZRAM goto here

    PHP:
    I used zram with this settings:
    
    Cpu max : 1401
    Governor : cyan
    Multicore Power Saving : disabled
    Schedule workqueues on awake CPUs to save power.  off
    Cpu Boost : off
    Input boost frequency : disabled (all)
    Hotplug Boost : on
    Cpu Hotplug : Zen decision
    Termic : intellithermal
    GPU : default
    Fast Charge: on
    Scheduler I/O : deadline 256K
    Misc :
    Dynamic Fsync : off
    Power Suspend Mode : UserSpace
    Network : veno
    Toolchain GCC: (UBERTC-7.0.0) 7.0.0 20160421 (experimental)
    Thanks to: ZaneZam
    Thanks to [email protected] And [email protected]
    Commit: toolchain: multiple fixes and changes for gcc 5.0.0
    Sources: https://github.com/MSM8226-Samsung/android_kernel_samsung_s3ve3g/tree/cm-12.1

    Camera FIX only if camera not work :
    Camera_fix.zip
    or: cm12.1camera.zip

    FIX Bug corrected the boring log :
    QCOM PowerHAL Failed to acquire lock.
    copy 'power.msm8226.so-cracked' to '/system/vendor/lib/hw/'
    rename 'power.msm8226.so' to 'power.msm8226.so.original'
    rename 'power.msm8226.so-cracked' to 'power.msm8226.so'
    set octal attrib 0644 (use Root Explorer in Attributes). Reboot device...

    Attach Files power.msm8226.so-cracked.zip

    Flash in Recovery:

    asd.gif
    15
    NEW KERNEL v.2.7

    NEW KERNEL v.2.7UPDATE

    **********************************************************************
    **********************************************************************
    Kernel v2.7
    Completely rewritten with last Rox kernel
    Clean from useless things
    Fix crash in make video
    Removed Blu Plug
    **********************************************************************
    **********************************************************************
    14
    NEW Kernel v5.0:

    Kernel Version 5.0
    New Toolchains arm-eabi-5.3.1 UBERTC-5.3.x 20160401 (optimized)
    Add GRAPHITE optimizations
    New Wi-Fi driver from Motion Rom
    Update Zram add 4 devices (you can edit 99zram in init.d)
    Add more Governors Cpu: WAVE, BLU_ACTIVE, HELLSACTIVE, BIOSHOCK,
    NIGHTMARE, ALUCARD and TRIPNDROID
    New Cpu Boost driver
    New HotPlug driver: BRICKED, MAKO, MSM_LIMITER, ZEN, and ALUCARD
    Update INTELLI_PLUG (v5.4) and MSM_HOTPLUG


    :cool:
    13
    beautiful LOGO :cool:

    New update v1.1 more governors, change Toolchain and fix bug.... :silly:
    13
    NEW Kernel v3.0:
    Kernel Version 3.0
    Fix softkey on screen off
    add WQ_POWER_EFFICIENT_DEFAULT
    Update ZRAM DRIVER
    Update /driver/power
    Update /driver/hwmonr
    Update /driver/bluetooth
    Update /driver/sensors


    PLEASE TEST THIS FOR BATTERY DRAIN
    ;)