After Ikki The Phoenix, the adventure is continuing on ICS thanks to XDA and Elite recognized developpers as Gokhanmoral, Entropy512 and others devs (myfluxi, simone201, and many others...).
NewToolchain 2013.04 (gcc 4.7.3) with -Ofast compiler option : very smooth
Tweaked conservative settings
100-1600 Mhz frequencies (but 200-1200 Mhz by default)
ExTweaks configuration powered (I recommend ExTweaks Plus)
New CWM 6.0.1.5 from PhilZ (read guide HERE)
NewMali control module (based on Michael Wodkins's gpu_control implementation) from Siyah
GIT
https://github.com/bgn9000
Boot Logo
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CWM Script to reset profiles (battery, default et performance) : HERE
Remarks:
1/ Changing profiles not working into CWM (additional kernel actions) because I never had time to compile my own CWM and change Siyah's code to point to /data/.shun
2/ This script is moving all profiles into sub directory named "backup".
Click to expand...
Click to collapse
ChangeLogs and zImages (only through CWM)
RESET PROFIL, use my script in case of issue
Version 2.2.10 / CWM only ICS 4.0.x
1/ Linux 3.0.65 to 3.0.80
2/ Linaro 2013.04
CWM version : HERE
Version 2.2.9b / CWM only ICS 4.0.x
1/ Linux 3.0.63
2/ Linux 3.0.64
3/ CM9 init files updated
4/ Fixed auto rotation
CWM version : HERE
Version 2.2.8 / CWM only ICS 4.0.x
1/ Linux 3.0.61
2/ Linux 3.0.62
CWM version : HERE
Version 2.2.7 / CWM only ICS 4.0.x
1/ Linux 3.0.59
2/ Linux 3.0.60
CWM version : HERE
Version 2.2.6 / CWM only ICS 4.x
1/ Linux 3.0.57
2/ Linux 3.0.58
3/ Linaro 2012.12 (gcc 4.7.3 prerelease)
CWM version : HERE
Version 2.2.5 / CWM only ICS 4.x
1/ Linux 3.0.54
2/ Linux 3.0.55
3/ Linux 3.0.56
4/ Mali control module from Siyah (thanks to @gokhanmoral)
CWM version : HERE
Version 2.2.4 / CWM only ICS 4.x
1/ New linaro 2012.11 (gcc 4.7.3)
2/ Linux 3.0.53
Version 2.2.3b / CWM only ICS 4.x
1/ Linux 3.0.52
2/ CWM 6.0.1.5 by PhilZ (Touch 3.0)
3/ Added SuperSU 0.98
4/ Fixed .nobootlogo issue
Version 2.2.2 / CWM only ICS 4.x
1/ Linux 3.0.50 et 3.0.51
2/ CWM 6.0.1.4 by @Phil3759
Version 2.2.1b / CWM only ICS 4.x
1/ Linaro 2012.10
2/ Linux 3.0.47
3/ Linux 3.0.48
4/ Linux 3.0.49
5/ MMC_CAP_ERASE review
Version 2.2.0 / CWM only ICS 4.x and CM10 ROM
1/ Merge with update7
2/ Added SuperSU 0.96
Version 2.1.2 / CWM only ICS 4.x and CM10 ROM
1/ Linux 3.0.46
Version 2.1.1 / CWM only ICS 4.x and CM10 ROM
1/ Linux 3.0.45
Version 2.1.0 / CWM only ICS 4.x and CM10 ROM
1/ Linux 3.0.44
Version 2.0.9F (like final) / CWM only ICS 4.x and CM10 ROM
1/ Linaro 2012.09
2/ Added camera fix done by @Tungstwenty
Version 2.0.9e / CWM only ICS 4.x and CM10 ROM
1/ Disabled JRCU, back to RCU
Version 2.0.9d / CWM only ICS 4.x and CM10 ROM
1/ Phenomal tweaks for memory and LCD voltages (thanks @@fenomeno83)
2/ Another review of chargecurrent settings
Version 2.0.9c / CWM only ICS 4.x and CM10 ROM
1/ JRCU (thanks @Simone)
2/ New chargecurrent settings (again with 4th settings)
Version 2.0.9b / CWM only ICS 4.x and CM10 ROM
1/ Linux 3.0.43
2/ New chargecurrent settings
Version 2.0.9 / CWM only ICS 4.x and CM10 ROM
1/ Another new boot logo
2/ Added bus voltage into sysfs
3/ Merge with Siyah's initramfs (CM10 video issue ++)
4/ Added /sdcard/.nobootlogo
Version 2.0.8c / CWM only ICS 4.x and CM10 ROM
1/ Linaro 2012.08
2/ Linux 3.0.39
3/ Back to Revert max8997: Allow 700 mV on buck3 (too long to exit deep sleep)
4/ Linux 3.0.40
5/ Linux 3.0.41 and 3.0.42
6/ Readded Ondemand governor
Version 2.0.7e / CWM only ICS 4.0.X ROM
*/ Linaro toolchain 2012.07 (gcc 4.7.2)
1/ Samsung update 5/6/7 sources
2/ Linux 3.0.37 and 3.0.38
3/ bluetooth: support for 4.0.4 stock ROMs
4/ net: wireless: bcmdhd: update bcmdhd driver to 1.15.15
5/ CM10 compatibility (thanks @gokhanmoral)
EDIT : For 4.0.4 ROM users, there is an excellent camera fix done by @Tungstwenty you can install through CWM : HERE
Version 2.0.6 / CWM only ICS 4.0.X ROM
1/ wakelock: main_wake_lock fix by tungstwenty
2/ Added -mfpu=neon to Makefile (thanks @VOKu)
3/ From NEAK 2.1 : cpufreq: another change to stop Level not found issue (might help slow mo)
4/ drivers: conservative and abyssplug, sampling rate modification
Version 2.0.5d / CWM only ICS 4.0.X ROM
1/ Merge with Siyah 3.3.3c
2/ mach-exynos: mach-u1: Allow 700mV on buck3 (@thanks dorimanx)
3/ bcmdhd: Change packet filter settings to block multicast
4/ Revert: block: sio tweaks
5/ mali: allow 700 mV as minimum for GPU
Version 2.0.4 / CWM only ICS 4.0.X ROM
1/ New bootlogo ("Déchainez votre mobile" thanks @Mr.Mout)
2/ max8997: Allow 700 mV on buck3
3/ Revert : max8997: Allow 25 mV steps on buck3
4/ From myfluxi kernel : mach-exynos: busfreq: Add undervolt option using asv table
&& Add options for up- and down threshold
5/ Added SU and SuperSU 0.93
6/ Revert UV -50 mv into default profile
7/ Lower voltages for 200 MHz
Version 2.0.3 / CWM only ICS 4.0.X ROM
1/ Revert : max8997: Allow 700 mV on buck3
2/ Legacy hotplug is back
3/ Some debug flags unset
4/ NOOP is default profile scheduler
5/ Undervolting -50 mV within default profile
Version 2.0.2 / CWM only ICS 4.0.X ROM
1/ Voodoo louder compatibility is back (sorry)
2/ Some makefile merge from myfluxi kernel (thanks @myfluxi)
3/ From myfluxi kernel :
max8997: Allow 700 mV on buck3
max8997: Allow 25 mV steps on buck3
Version 2.0.1 / CWM only ICS 4.0.X ROM
1/ Revert to gcc 4.6.3 (Linaro 2012.03)
2/ Revert to conservative
Version 2.0 / CWM only ICS 4.0.X ROM
1/ Linux 3.0.36
2/ Linaro 2012.06 (GCC 4.7.1)
3/ Merge with Siyah 3.3.2
(extweaks profiles should be reseted during installation but you can use my script to save them before)
Version 1.8 / CWM only ICS 4.0.X ROM
1/ Linux 3.0.35
2/ SuperSU 0.91
3/ Some reverts from Ikki merge
4/ arm: remove "optimized" SHA1 routines
5/ Added Abyssplug with some tweaks from my GS3 testings (credits @angelom)
6/ net: wireless: bcmdhd: update wifi drivers (from i9300 sources)
Version 1.7 / CWM only ICS 4.0.X ROM
1/ Linux 3.0.34
2/ Linaro 2012.05 (gcc 4.7.1)
3/ block: sio tweaks
4/ mmc: n7000 changes without enabling MMC_CAP_ERASE
5/ Few others fixes
Version 1.6 / CWM only ICS 4.0.X ROM
1/ Linux 3.0.33
2/ mdnie: toggling mdnie negative effect with home button
3/ Revert bad cherry pick (kernel/sched.c : ONLINE)
4/ mc1n2: Add GT-N7000 call audio support
Version 1.5 / CWM only ICS 4.0.X ROM
1/ Added a way to change logo into CWM
2/ Merge cpu settings from Ikki (hotplug, deepsleep level, L4=800 MHz freq max enabled, ...)
Version 1.4 / CWM only ICS 4.0.X ROM
1/ Staging: android: binder: Fix crashes when sharing a binder file between processes
2/ From Siyah : sched: fix cpu index check in get_cpu_nr_running function
3/ mc1n2: Add interface for volume registers (thanks @myfluxi)
4/ From Siyah : touchscreen: mxt224_u1: use platform data struct directly to set touchscreen threshold values
5/ ld9040: increase boot gamma level to original GAMMA_160CD level
6/ max8997: Implement Accessory Charger Adapter support.
Version 1.3 / CWM only ICS 4.0.X ROM
1/ modem_if: update modem driver to update5 sources
2/ mach-exynos: tmu: add tmu sysfs for temperature reading (from update5 sources
3/ net: wireless: bcmdhd: disable ESCAN_RESULT_PATCH (from Siyah)
4/ usb: gadget: composite: Fix corruption when changing configuration
5/ [MMC] Patch the firmware of certain Samsung emmc parts to fix a bug
6/ Revert "usb: otg: merges with sztupy's usb host mode build 5 changes in his nexus s kernel"
Version 1.2 / CWM only ICS 4.0.X ROM
1/From Siyah : cypress: touchkey refactorings, cleanup and guards against voltage&led status modifications when in deep sleep which cause slowness bug
2/ mDNIe: adjustable color settings (thanks to sakura)
3/ New boot logo
Version 1.1 / CWM only ICS 4.0.X ROM
1/ Linux 3.0.32
2/ net: wireless: bcmdhd: another major update to broadcom drivers, from SHV-E110S sources.
3/ Revert "RWSEM_XCHGADD_ALGORITHM for ARM (R/W semaphores implemented using ARM atomic functions) by CodeAurora"
4/ GPU voltage +50 mV with default profile (use script to reset profile)
Version 1.0 / CWM only ICS 4.0.X ROM
1/ bcmdhd : patches from Siyah 3.2.3
2/ mmc: increase mmc read and write timeout for some crappy cards.
3/ ld9040: adjust panel gamma order to have more smooth transitions in lower brightness levels
& panel gamma set changes to have lower brightness for low-light conditions
4/ from Siyah : cypress: led fadein/fadeout (inspired from myfluxi's repo).
& cypress: restore led regulator voltage after fading out
5/ mozilla boot-to-gecko (b2g) support. (thanks to pulser)
6/ cm9 sdcard mounts
Early versions...
Early Version 0.13 / CWM only ICS 4.0.X ROM
1/ Merge with Siyah 3.2 : BLN enhancements (very good job of @gokhanmoral)
2/ bcmdhd: new wifi driver bugs fixed from Siyah
Early Version 0.12 / CWM only ICS 4.0.X ROM
1/ bcmdhd: new wifi driver
2/ ld9040: increase number of gamma levels from 21 to 25, as in GB kernel
3/ From Siyah : lots of new patches&backports (for lowmemorykiller, bcmdhd and arm related) from myfluxi’s repo (thanks to myfluxi)
4/ From Siyah : staging: android/lowmemorykiller issues fixed
5/ Merge from NEAK 2.0.4
6/ Linux 3.0.31
7/ usb: otg: merges with sztupy's usb host mode build 5 changes in his nexus s kernel
8/ ld9040: missing gamma steps for other panel types (gokhanmoral).
9/ Import mali changes from Siyah
Early Version 0.11 / CWM only ICS 4.0.X ROM
1/ From NEAK : mach-u1: tweaked touch sensitivity (thx to @ktoonsez)
2/ Fixed issue with KALLSYMS_ALL (removed DEBUG_KERNEL)
Early Version 0.10 / CWM only ICS 4.0.X ROM
1/ Reverted mach-u1 from Siyah
2/ FUSE and CUSE as modules
3/ Merge configs with NEAK
Early Version 0.9b / CWM only ICS 4.0.X ROM
1/ Linux 3.0.29 from myfluxi
2/ Linux 3.0.30 from myfluxi
3/ CIFS as module
Early RELEASE 0.8 / CWM only ICS 4.0.X ROM
1/ Fix wifi toggle issue (from NEAK 2.0.3)
2/ mdnie: Speedmod's sharpness fix
3/ SIO number of fifo batches to 8 (instead of 1)
4/ Merge with Siyah 3.1
5/ Removed secondrom init files and second boot choice
6/ Conservative settings from Ikki
7/ First merge with NEAK 2.0.3
8/ From NEAK dev : re-tweaked min_free_kbytes, the previous value was too big
9/ Min default frequency is 200 MHz
10/ /sdcard linked to internal sdcard for cm9 backward compatibility.
Early Version 0.7 / CWM only ICS 4.0.X ROM
1/ Fixed frequency / voltage issues with 8 steps.
2/ Cyanogen nightly init changes (version 0.7b).
Early Version 0.6 / CWM only ICS 4.0.X ROM
1/ Fix adjustable vibration (myfluxi)
2/ mDNIe: Fix adjustable color settings (myfluxi)
3/ fix format /emmc /sdcard confusion in recovery and replace them with internal/external (gokhanmoral)
4/ fix ntfs automounting in readonly mode for usb sticks (gokhanmoral)
5/ image boot logo
Early Version 0.5 / CWM only ICS 4.0.X ROM
1/ clean customconfig through ExTweaks
2/ new image for bootlogo
3/ option to stop bootanimation (/data/.shun/nobootanimation)
Early Version 0.4 / CWM only ICS 4.0.X ROM
1/ Reverted cpu frequencies to 100-1600 MHz as SiyahKernel 3.0.1
2/ Tried to remove boot logo...
3/ Customboot scripts into /data/.shun
Early Version 0.3 / CWM only ICS 4.0.X ROM
1/ Linux 3.0.28
2/ Payload as usual (append at the end) to reduce zImage size
3/ Many changes of Siyah 3.1RC4 (mainly Linux 3.0.28 and BLN)
Early Version 0.2 / CWM only ICS 4.0.X ROM
1/ Lulzactive from Ikki 1.10
2/ Merge settings of conservative with Ikki 1.10
3/ Charge current for powered users with Anker battery (950 mA)
Early Version 0.1 / CWM only ICS 4.0.X ROM
1/ From Siyahkernel 3.0.1
2/ Toolchain Linaro 2012.03 (gcc 4.6.3) with -Ofast
3/ default.profile from Ikki 1.10 (except topology)
4/ SIO + Conservative are default
Click to expand...
Click to collapse
Thanks for your kernel, everythings is good on Wanamlite v11, works like a charm with the "french touch"
Can this be used on aosp/aokp rom?
Sent from my GT-I9100 using xda premium
antt00 said:
Can this be used on aosp/aokp rom?
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Not tested yet but i think it supported AOSP/AOKP because this from changelog:
This is early versions (0.x) mainly a clone of SiyahKernel3 with a separate config (/data/.shun).
Click to expand...
Click to collapse
Should this kernel work on miui ?
Sent from my GT-I9100 using xda premium
Tested on MUI, everything is fine
Ohh great! a new kernel for ICS. Thanks
Will be observing this one I'm looking for a kernel that has good performance and can keep my battery working for a whole day.
Subscribed.
Version 0.6 is ready
Boot logo nicer, I hope
Finally here ( Not 2 weeks finally ahah ).
I will give a try when I will jump to ICS ( I actually stand on my GB version )
Thanks for the update with v0.6. Conservative + Sio
always good, my favorite kernel actually
i will try it bravo
Version 0.7 uploaded (CM9 is OK)
EDIT : in fact, still no wifi/bluetooth on CM9... nightly changes perhaps...
Hi great kernel u have put together here.all features from siyah,but more responsive,at least on my gs2,
Thanx m8
bgn9000 said:
Version 0.7 uploaded (CM9 is OK)
EDIT : in fact, still no wifi/bluetooth on CM9... nightly changes perhaps...
Click to expand...
Click to collapse
Version 0.7b (just the zip file name changed) for Cyanogen nightly latest builds.
bgn9000 said:
Version 0.7b (just the zip file name changed) for Cyanogen nightly latest builds.
Click to expand...
Click to collapse
Works like a charm, one more time great work Bgn
So I can't seem to use extweaks on this kernel. It's probably got something to do with the sdcard/emmc switch in cm9 recent nightlies.
Sent from my GT-I9100 using xda premium
/Data/.Sean isn't copying when I flash the latest hmmm
Sent from my GT-I9100 using xda premium
Does this kernel work on VK rom?
M90 said:
Does this kernel work on VK rom?
Click to expand...
Click to collapse
Of course works with sammy, aosp, cm9 and miui
Envoyé depuis mon GT-I9100 avec Tapatalk
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi all, I am back with a very stable and powerful kernel from Ninphetamine old stuff and Siyah's enhancements (+ some NEAK ideas).
All the credits are for those developers (@gokhanmoral, @simone201, @entropy512, @hacre, ...), I am still learning and this is the only purpose of my efforts on Ikki kernel.
In this forum, I am only publishing stable version of Ikki.
International version has been tested a lot.
If someone wish an ATT or NTT, I can produce it. I did with success in the past few weeks.
Ikki is ONLY for All Gingerbread's ROM
(If someone need an AOSP version, I can build it easily as I did previously)
I am now working on ICS (thanks to @gokhanmoral and @myfluxi) but I will produce soon another kernel (called Shun Andromeda).
FEATURES
Auto-Rooting
CWM touch Recovery with gesture support (5.5.0.4 from Siyah 2.6.14)
Custom boot animation support
Supports SetCPU (OC upto 1600MHz, UC downto 100MHz)
User customizable frequency steps. You can edit "freq_table" and use 25MHz as the lowest step and 1696MHz as the highest. You have 8 steps (it is fixed) but the frequencies can be set (from siyah thanks to gokhanmoral)
Supports undervolting (UV between 800 mV and 1500 mV)
Supports voltage control via SetCPU (thanks to netarchy, ninpo, hacre)
Stock voltages as default
Only Conservative (default), Ondemand (from siyah thanks to gokhanmoral), lulzactiveV2 governors.
Compiler GCC 4.6.3 with optimization (-Ofast) and this is not a myth
Touchscreen fix (thanks to vitalij)
Increased touchscreen sensitivity
GPU clock (thanks to netarchy), voltage and scaling thresholds control interface.
I/O, scheduler, hotplug and vm tweaks
automatic battery calibration. (removed. thanks to Entropy512. we do not need battery calibration for SGS2)
Available I/O schedulers: noop, CFQ, BFQV3r2, SIO (default)
Available CPU governors: see this thread for the list of available governors and modules (thanks to droidphile)
/system/etc/init.d startup scripts support
Automatic backup of efs partition. You will have the files in your sdcard as well as /data/.ikki directory. copy them to a safe location in case you may need them later.
BLN (thanks to creams), liblights is autoinstalled if the existing one doesn't support BLN
supports advanced touch tune driver. thanks to vitalij Link. the control app from Web, from Mobile. Thanks to tegrak for the driver patch file download
2nd core application support (thanks to tegrak)
Automounting of NTFS volumes for USB sticks (ntfs on external card is not supported). although your rom says "clear storage", just check /mnt/usb folder. ntfs drives will be automatically mounted in read-only mode.
XZ compression for the kernel.
Lower brightness levels for low-light conditions to save battery.
Brightness behaviour modification via setting min_bl, min_gamma and max_gamma values. you can control the lowest and hightest levels used in autobrightness.
Native BLN support for CM7 based roms.
Three GPU stepping (160-267-300) instead of two
optimized and configurable hotplug thresholds and rates.
Voodoo louder app support (thanks to supercurio)
Current Widget support while charging the device.
ExTweaks (uci.sh) support. (Thanks to xan and AndreiLux) ( https://market.android.com/details?i...n.extweaks.app )
GIT
https://github.com/bgn9000
Delete config scripts (through CWM)
In case of bootloops or other urgent issues or new version HERE
Customboot scripts (through CWM)
1/ Remove script for emergency (to keep on internal sdcard) : HERE
2/ Very low battery (warning min voltage 800 mV) script : 200-800 MHz : HERE
3/ Low battery script (through CWM) : 200-800 MHz : HERE
4/ Regular Customboot script (through CWM) : 200-1000 MHz : HERE
Click to expand...
Click to collapse
ChangeLogs and zImages (only through CWM)
Version 1.13 / CWM only Gingerbread 2.3.X ROM
1/ Conservative from shun (merge Ikki settings, Siyah changes)
2/ From NEAK : Brightness curve mod support + changes to panel driver (thx to GM)
3/ Reverted config settings added for USB otg in 1.12 except whitelist disabled
CWM Samsung version : HERE
Version 1.12 / CWM only Gingerbread 2.3.X ROM
1/ Fix payload installation issue (su, CWM app, ...), sorry for that
2/ Added module for USB-to-serial connectors
Version 1.11 / CWM only Gingerbread 2.3.X ROM
1/ Three profiles (default, battery and performance) to be used with ExTweaks Plus
2/ Payload with new SU and CWM app (3.15) from Shun
3/ mDNIe Sharpness Fix from NEAK 1.4.2 source
Version 1.10 / CWM only Gingerbread 2.3.X ROM
1/ Module logger.ko (Now system logs can be disabled with ExTweaks)
2/ Few debugging settings
CWM Samsung version : HERE
Version 1.9 / CWM only Gingerbread 2.3.X ROM
1/ Default frequency minimum reverted to 200 MHz (lower is not enough and force upper freq to higher voltage)
2/ Conservative tweaked for performance and autonomy (you can see/modify these new settings through setcpu or directly by a script into "/sys/devises/system/cpu/cpufreq/conservative")
RELEASE 1.8 / CWM only Gingerbread 2.3.X ROM
1/ New toolchain 2012.03 (GCC 4.6.3 with -Ofast)
2/ AOSP and Samsung separate versions
Version 1.7 / CWM only ROM Samsung 2.3.X
1/ Reverted BFQ issue introduced by Siyah 2.6.13 and reverted into Siyah 2.6.14 : CWM backup issue
Version 1.6 / CWM only ROM Samsung 2.3.X
1/ Import Siyah 2.6.14 CWM Touch Recovery 5.5.0.4
2/ New toolchain 2012.02 (GCC 4.6.3 / prerelease with -Ofast)
RELEASE 1.5 / CWM only ROM Samsung 2.3.X
1/ Added XZ compression
2/ Update Ram console / logger from Siyah
3/ GPU settings from @incubus / Conservative with less sampling rate
4/ Removed Deadline and VR schedulers
Version 1.4 / CWM only ROM Samsung 2.3.X
1/ /data/.ikki to separate Siyah and Ikki default.profile
Version 1.3 / CWM only ROM Samsung 2.3.X
1/ Conservative settings back to Ninphetamine 2.1.3
2/ Ondemand and Lulzactive from Siyah 2.6.13
3/ deepsleep levels back to stock (cpu at 4 and bus at 0 : 800 Mhz and 400 Mhz)
4/ Custom config (ExTweaks)
5/ Hotplug settings when screen-off
Version 1.2 / CWM only ROM Samsung 2.3.X
1/ improve touchscreen sensitivity (from siyah)
2/ deepsleep levels changed (cpu at 5 and bus at 2 : 500 Mhz and 133 Mhz)
3/ allow level 6 deepsleep CPU level but having SOD
Version 1.1 / CWM only ROM Samsung 2.3.X
1/ cpuidle fixes from siyah 2.6.13
2/ CWM 5.0.2.7 and CWM app display Ikki no more Siyah kernel
3/ Smooth Scaling Parameters ("2" > smooth_target, "2" > smooth_offset, "2" > smooth_step)
Version 1.0 / CWM only ROM Samsung 2.3.X
1/ Bightness curve
2/ Voodoo louder compatibility
3/ Default min freq is now 100
Previous kernel name changelog history
N version 2.2.4 ONLY FOR SAMSUNG ROM 2.3.X
1/ Fixed cpustat for custom frequencies
2/ Default high freq is now 1200
N version 2.2.3 ONLY FOR SAMSUNG ROM 2.3.X
1/ Added VR scheduler
2/ Fixed BLN
N version 2.2.2 ONLY FOR SAMSUNG ROM 2.3.X
1/ Readded Ondemand / Added SIO
2/ O3 compilation for reactivity
3/ GPU + Power voltage control compatibility
N version 2.2.1 ONLY FOR SAMSUNG ROM 2.3.X
1/ Removed Ondemand and Interactive, Conservative is the default
2/ Added lulzactive from Siyah
N version 2.2.0 ONLY FOR SAMSUNG ROM 2.3.X
1/ From 2.1.3 + CPU Freq and BUS Freq Siyah 2.6.12 management : Voltage Control compatibility
2/ Import recovery from Siyah 2.6.12 / RedPill Touch CWM Recovery by AF974 (thanks @gokhanmoral and @pongster)
3/ customboot script enable (Only for CPU/BUS freq) into /data/local
4/ Only conservative gov tested : you can change default one through customboot or tools like voltage control
look nice!!
Glad to see another kernel here, even if it is for GB
bgn9000: i would really like to see your sources, any link? I am just curious....
PS: the first post looks kinda copy/pasted from siyah 2.x lol
Glad to follow your work
EDIT : Siyah is my master
EDIT2 : updated post 1 with git url for sources
A must have on Android 2.3.x!
I hope GS2Team will work on I.C.S. soon
saint seiya !!!!!
DeshTwo said:
A must have on Android 2.3.x!
I hope GS2Team will work on I.C.S. soon
Click to expand...
Click to collapse
caifaz said:
saint seiya !!!!!
Click to expand...
Click to collapse
Many thanks
And the ICS kernel's name will be Shun Andromeda
glad to see another kernel which supports ExTweaks (uci.sh) interface.
the conservative is lag, i will try other CPU governors...
Ondemand is the one developed by @gokhanmoral, you can use it.
I have no lag with conservative even with 100-800 Mhz range (in normal usage) but it could happen on different devices.
pepe2909 said:
the conservative is lag, i will try other CPU governors...
Click to expand...
Click to collapse
Looks like he reverted out the conservative tuning patches. As a result, minimum polling interval will be 100ms, which is absurdly long.
Tip to bgn9000: Try to keep your patches small. That makes it easier to figure out when you broke something and revert just that little bit.
https://github.com/Entropy512/kernel_galaxys2_ics/commit/e9af0fbadbb5465ea6cd6a00eca9ef5b48cecf78
I would love to see some support for my beloved I777 sgs2 for att. I will donate for your time as well. ICS preferrably when avail? Thanks!!
On this for a couple of days already and it's quite smooth...conservative and noop makes the best combo for me.
Also -75mv UV and i have no issues,no lags, freezes or something related to that.
Using my S2 only for internet & games, so i can say heavy usage is the word for it...
I got the longest battery life with this kernel : played 4 1/2 hrs of Real Footbal 2012 before i got the battery warning.No other kernel mathced that.
Using it with HyperDroid v7 and Go Launcher Ex.
Ahah finally back . Sorry Bgn for the partnership, I haven't the time to continue my rom on GB, so when your kernel will be released for ICS, we will re-make the partnership .
sangosnip69 said:
Ahah finally back . Sorry Bgn for the partnership, I haven't the time to continue my rom on GB, so when your kernel will be released for ICS, we will re-make the partnership .
Click to expand...
Click to collapse
For sure, I will move to ICS
Shun Andromeda. will be my hero
No lag with LWP and conservative, maybe smoother than siyah or cash wipe did that effect
Great, thanks
When ( approximatly ) your ICS version will be ready? I will finish my ICS rom today or tomorrow, so must I wait?
sangosnip69 said:
When ( approximatly ) your ICS version will be ready? I will finish my ICS rom today or tomorrow, so must I wait?
Click to expand...
Click to collapse
Sorry you need to deliver with another kernel (Siyah and NEAK are fine enough to start with ICS) As I said in post 1, I am delivering here only stable release never beta... I am working with DamianGTO and GalaxyS2.fr.
EDIT : (When) : should be two weeks
bgn9000 said:
Sorry you need to deliver with another kernel (Siyah and NEAK are fine enough to start with ICS) As I said in post 1, I am delivering here only stable release never beta... I am working with DamianGTO and GalaxyS2.fr.
EDIT : (When) : should be two weeks
Click to expand...
Click to collapse
Waiting 4 the next hero
Envoyé depuis mon GT-I9100 avec Tapatalk
Before unlocking your bootloader, read this thread
If you brick your device, you are the sole responsible.
Preface:
Read through this post. Don't rush into flashing. Be sure you understand the process before you start or you risk damaging your device
This is a custom 2.6.32 kernel developed for Android Jellybean 4.x. However, as of nAa-06 Android gingerbread is also supported. This kernel only works for robyn, a.k.a. X10mini
Do NOT try this kernel on other Android versions or phones - you are totally unsupported
This kernel uses a custom mtd partitioning with larger /system partition to hold the extra JB calories. If you are moving from another custom kernel, EXCEPT 2.6.29-nAa-jb to this one, you MUST first format /system /data and /cache via the embedded CWM recovery
[*] If you want to flash another kernel after having flashed this one, you MUST first format /system /data and /cache via the embedded CWM recovery
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
Based on SEMC 2011 ICS sources, re-based on Linux kernel 2.6.32.61
Built with arm-eabi-4.4.3 toolchain
CWM-v6.0.2.8
[*] Idiot-proof feature: will boot into recovery if an unsupported or no android version is found
Custom mtd partitioning scheme suitable for JB
Modular recovery flashing support
Much more RAM than stock for improved multitasking experience (shakira: 186MB, robyn/mimmi: 187MB)
Patched to latest 2.6.32.61 release
kgsl: SEMC 2011
ARM: many backported fixes and optimizations from CAF 3.x
Netfilter: many backported fixes and optimizations from CAF 3.x.
net/iptables: Fully working networking and iptables support. Fully working traffic control via data limits menu of JB
Backported tiny-rcu
Superior AHB overclocking - improved responsiveness and performance. 'Buttery-smooth' experience
improvements: memcpy, kmalloc, jhash, sha1, scheduler, optimized CRC32, LZO, vmalloc, pm_suspend
Two-way call recording
binder, lowmemorykiller fixes backported from CAF 3.x
WEXT tiwlan
pmem: backported from CAF 2.6.35
modular undervolting
tripple buffering support
Supported IO Schedulers: NOOP, BFQ, AS, DEADLINE, CFQ, VR, SIO
net: Stochastic Fair Blue scheduler
ZRAM + google snappy compression backported from CAF 3.x
ZCACHE backported from CAF 3.x
Cleancache backported from CAF 3.x
Kernel compression: LZO for best kernel booting times
Makefile: optimization flags
dcache: vfs_cache_pressure -> 25
Proportional Rate Reduction for TCP
fsync enable/disable toggle at: /sys/module/sync/parameters/fsync_enabled (enabled by default)
Many many more fixes and improvements available @ github
Defaults:
Scheduler: CFS
RCU: Tiny RCU
Memory Manager: SLQB
IO scheduler: Deadline
CPU governor: smartassV2
CPU_FREQ_MAX=604800
CPU_FREQ_MIN=245760
FAQ:
If you have any issues, please read the FAQ thread first: TODO
Requirements:
Unlocked bootloader --> http://forum.xda-developers.com/showthread.php?t=1254225
MiniCM10 (latest nightlies), install this kernel first, format /system, /data and /cache, then install MiniCM10. I don't support other ROMs - MiniCM10 is the official - unofficial CM ROM for this device
Flashtool tested to be working with your phone, e.g. from here: http://www.multiupload.com/GYL7A7XQBT Original flashtool thread: http://forum.xda-developers.com/showthread.php?t=920746
Install:
Backup
Unlock your bootloader as described here: http://forum.xda-developers.com/showpost.php?p=17384177&postcount=3 or here: http://forum.xda-developers.com/showthread.php?t=1254225
Download the latest kernel ftf file from here and move it to Flashtool\firmwares so that Flashtool can pick it up
Flash the kernel via Flashtool
Reboot and you should see the coolest kernel boot animation
[*] (First time only) Get into recovery and format /system /cache and /data manually
Uninstall:
Flash back to stock using SEUS
OR
[*] Format /system /data and /cache via CWM and THEN flash another kernel via Flashtool
Any other way is completely unsupported, don't ask how to unbrick if you can't read the instructions
Notes:
Dualtouch (for synaptics):
By default dual touch is disabled for improved touch accuracy and avoidance of the 'ghost touch' side-effect.
If you want to enable the fake DT by andrej456, you have to insert the following line in the /system/etc/hw_config.sh file:
echo "1" > /sys/module/synaptics_i2c_rmi4/parameters/cfg_dt
Click to expand...
Click to collapse
If you want to enable the fake DT by dx, you have to insert the following line in the /system/etc/hw_config.sh file:
insmod /system/lib/modules/synaptics_i2c_rmi4_dt.ko
Click to expand...
Click to collapse
Sources:
The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
Making a kernel thread for posting a difference in the ramdisk or for a so-called 'improved governor / io scheduler' is legal, but plain stupid, disrespectful and wasteful
I accept patches any way possible. Basically I only read pms if they contain some suggestion or patch Credits go to the author obviously
https://github.com/nobodyAtall/msm7x27-2.6.32.x-nAa
Donate:
If you are enjoying my work please consider donating:
Donations are voluntary but allow me to spend more time on this project.
Disclaimer:
I can't be held responsible if this Kernel bricks your device or makes it explode in your hands! Use it at your own risk!
Changelog:
nAa-06 (6/7/2013)
- Supported android versions: gingerbread, ICS (?) and JB
- Linux 2.6.32.61
- Various ramdisk improvements
nAa-05 (15/3/2013)
- new .32 usb drivers for ICS/JB mtp support
- built with linaro 4.7.3 toolchain
- bluetooth: new rfkill implementation
- Fixed msm_serial_hs_dma wakelock for mimmi
- cypress: fix touchscreen driver for shakira
- synaptics_rmi4: implement dt/nodt via module parameter (no more hijacking for no dt)
- new vibrator implementation - better feedback
- lz4 kernel + ramdisk compression - faster startup
- decompressor: Enable unaligned memory access for v6 and above
- enabled keychord
- ramdisk improvements for smaller ramdisk and faster booting
- mimmi: fixed keypad
- synaptics: disabled dt by default to avoid 'ghost touch' side-effect
nAa-04 (27/2/2012)
- Latest CWM-v6.0.2.8
- In-recovery charging
- Sideload flashing from CWM
- New wl12xx wifi drivers for improved performance and decreased power consumption
- SmartassH3 CPU Governor
- Built with arm-eabi-4.4.3 toolchain
- Significant ramdisk improvements - kernel won't stay on black screen on any bad flashing occassion - it will boot to recovery
- CONFIG_IP6_NF_IPTABLES
- CRT animation workaround for proper JB support
nAa-03 (16/2/2012)
- bootable with all CM-based android versions >=2.3
- built with linaro 4.7.3 toolchain
- offline charging
- kgsl 3.11 from CAF
- timed_gpio: backport from CAF
- android: persistent_ram/ram_console backport from CAF
- logger: backport from CAF
- genlock: backport from CAF
- sysfs VDD levels interface for configurable undervolting from userspace
nAa-02
- Based on SEMC 2011 ICS sources, re-based on Linux kernel 2.6.32.60
- Built with arm-eabi-4.4.3 toolchain
- CWM-Based Recovery 5.5.0.4
- Custom mtd partitioning scheme suitable for JB
- Modular recovery flashing support
- Much more RAM than stock for improved multitasking experience (shakira: 186MB, robyn/mimmi: 187MB)
- Patched to latest 2.6.32.60 release
- kgsl: SEMC 2011
- ARM: many backported fixes and optimizations from CAF 3.x
- Netfilter: many backported fixes and optimizations from CAF 3.x.
- net/iptables: Fully working networking and iptables support. Fully working traffic control via
- data limits menu of JB
- Backported tiny-rcu
- Superior AHB overclocking - improved responsiveness and performance. 'Buttery-smooth' experience
- improvements: memcpy, kmalloc, jhash, sha1, scheduler, optimized CRC32, LZO, vmalloc, pm_suspend
- Two-way call recording
- binder, lowmemorykiller fixes backported from CAF 3.x
- WEXT tiwlan
- pmem: backported from CAF 2.6.35
- modular undervolting
- tripple buffering support
- Supported IO Schedulers: NOOP, BFQ, AS, DEADLINE, CFQ, VR, SIO
- net: Stochastic Fair Blue scheduler
- ZRAM + google snappy compression backported from CAF 3.x
- ZCACHE backported from CAF 3.x
- Cleancache backported from CAF 3.x
- Kernel compression: LZO for best kernel booting times
- Makefile: optimization flags
- dcache: vfs_cache_pressure -> 25
- Proportional Rate Reduction for TCP
- fsync enable/disable toggle at: /sys/module/sync/parameters/fsync_enabled (enabled by default)
- Many many more fixes and improvements available @ github
VDD levels
From 03 onwards, I've ported the vddlevels functionality from msm7x30 so that we can variably change the voltage level of the frequency we want without the need for external modules.
The current voltage information is available at:
/sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Click to expand...
Click to collapse
E.g. the defaults after flashing the kernel should be:
[email protected]:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
122880: 3
245760: 4
320000: 5
480000: 6
604800: 7
614400: 7
633600: 7
652800: 7
672000: 7
691200: 7
710400: 7
729600: 7
748800: 7
768000: 7
787200: 7
806400: 7
825600: 7
844800: 7
864000: 7
Click to expand...
Click to collapse
To change for example the voltage level of the 122880 frequency, you could do:
echo '122880 0' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Click to expand...
Click to collapse
If you cat this file again, you should see that the voltage level is picked up. The new voltage level is picked up when the CPU will scale to the particular frequency level.
The undervolting tickbox in the 'Performance Settings' of the latest MiniCM10 nightlies already uses the new interface. The values that are set there are the same ones as those passed by the old undervolting module:
[email protected]:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
122880: 0
245760: 2
320000: 3
480000: 5
604800: 6
614400: 7
633600: 7
652800: 7
672000: 7
691200: 7
710400: 7
729600: 7
748800: 7
768000: 7
787200: 7
806400: 7
825600: 7
844800: 7
864000: 7
Click to expand...
Click to collapse
Do I need undervolting?
You dont NEED undervolting. It can save though hours of some battery life during the day.
Overvolting?
Even though the interface allows you to overvolt, I don't suggest doing so. It will result to instabilities or crashes and is totally unsupported.
Performance?
Undervolting decreases the performance results - this is to be expected.
Performance comparison vs .29 kernel
+20%-30%
Bugs confirmed:
- Cypress is not as smooth as with .29
- Bluetooth is not pairing sometimes
kernel boot preview :
and some charts to show you perf
i'll will explain a little more the charts later, but have not much time now...
some raw data first :
all has been done at 729MHz
on RC .32 :
antutu : fps2D:
just to have an overview of perf on .29 (reference), .32-alpha1 and .32-RC (that you can say it is the released kernel)
as you can see, .32-RC is about to be as good as .29 (if not better!) but alpha1 was not that efficient... some long work has been done in between
most of the work has been perform on IO optimising and 2D/3D that where extremely poor on the first .32 builds
__________________________________
now some other charts and explanations:
.32-RC is much more efficient on 2D/3D than .29 :
this chart shows the improvement on 3D mostly
__________________________________
on that second chart, the results are (.32 perf / .29 perf)*100 :
so these results are percentages compared to .29
noticeable points:
alpha was extremely poor on IO (45% of what did .29) and 3D (35% of the reference)
whereas .32-RC has higher 3D perf than .29 and so is more than 100% (133%)[/B] which is really cool and promising
many thanks to nAa for the great work done !!! and many thanks to D_d for that awesome kernel boot-animation !
Re: [KERNEL] 2.6.32.60-nAa-jb-02 [6/2/2013] Custom JB kernel + CWM Recovery
Here we go!!! My big mini lol., sorry I'm only happy for this gift
Sent from my U10 using xda premium
Thank's God. Hey Robyn, you keep alive.
Re: [KERNEL] 2.6.32.60-nAa-jb-02 [6/2/2013] Custom JB kernel + CWM Recovery
For a external rev, is see this 2 bugs is not for degrade is for help,
1., the lights don't work, is only in higher light and I can turn down is a minimal but I report it
2., the governors of cpu don't work is always on ondemand this is cause to consume to much the battery
3., mmm no for the moment
Sent from my E10i using xda premium
Thank you so much! You keep our mini alive! I can say this is the biggest acheivement for the mini! Thanks
#BUG
Please fix the brightness issue
Only for x10 mini robyn??
What about x10 mini pro mimmi???
thanks very much. Can you port 2.6.32.60 kernel for GB - Mini CM 7.1 - .2.2.1 ?
Seems like u ported 2.6.30 kernel can't wait to see 2.6.32 alpha for x10 mini
aZuZu said:
Seems like u ported 2.6.30 kernel can't wait to see 2.6.32 alpha for x10 mini
Click to expand...
Click to collapse
Well I think it is already available, kernel is 2.6.32.60!?! :laugh:
aZuZu said:
Seems like u ported 2.6.30 kernel can't wait to see 2.6.32 alpha for x10 mini
Click to expand...
Click to collapse
Agree. Is very strange.
aZuZu said:
Seems like u ported 2.6.30 kernel can't wait to see 2.6.32 alpha for x10 mini
Click to expand...
Click to collapse
Seems like you are high ... again...
Please guys,
Let's focus on development and bug-hunting. Flaming a thread is not useful at any way and it opens the way for silly conflicts between other members too.
Regards, D_d
@nAa will you port this kernel to mimmi?
Great job!! With this kernel the mini is clearly lagg-less!
About bug hunting - undervolt doesn't work - the phone freezes and reboots after choosing this option.
tomny said:
Great job!! With this kernel the mini is clearly lagg-less!
About bug hunting - undervolt doesn't work - the phone freezes and reboots after choosing this option.
Click to expand...
Click to collapse
[...]
I test....
[KERNEL] 2.6.32.60-nAa-jb-02
MiniCM10-4.0.2-20130207-NIGHTLY
bug
1.usb modem - crash.
2.portateble wi-fi hostport - crash.
3. undervolt cpu crash.
wishes:
1.item a " power off " in Recovery.
P.S Thank you for your work, I hope for a quick fix bugs.:good:
Before unlocking your bootloader, read this thread
If you brick your device, you are the sole responsible.
Preface:
Read through this post. Don't rush into flashing. Be sure you understand the process before you start or you risk damaging your device
This is a custom 2.6.32 kernel developed for Android Jellybean 4.x. However, as of nAa-06 Android gingerbread is also supported. This kernel only works for mimmi, a.k.a. X10miniPro
Do NOT try this kernel on other Android versions or phones - you are totally unsupported
This kernel uses a custom mtd partitioning with larger /system partition to hold the extra JB calories. If you are moving from another custom kernel, EXCEPT 2.6.29-nAa-jb to this one, you MUST first format /system /data and /cache via the embedded CWM recovery
[*] If you want to flash another kernel after having flashed this one, you MUST first format /system /data and /cache via the embedded CWM recovery
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
Based on SEMC 2011 ICS sources, re-based on Linux kernel 2.6.32.61
Built with linaro 4.7.3 toolchain
CWM-v6.0.2.8
[*] Idiot-proof feature: will boot into recovery if an unsupported or no android version is found
Custom mtd partitioning scheme suitable for JB
Modular recovery flashing support
Much more RAM than stock for improved multitasking experience (shakira: 186MB, robyn/mimmi: 187MB)
Patched to latest 2.6.32.61 release
kgsl: SEMC 2011
ARM: many backported fixes and optimizations from CAF 3.x
Netfilter: many backported fixes and optimizations from CAF 3.x.
net/iptables: Fully working networking and iptables support. Fully working traffic control via data limits menu of JB
Backported tiny-rcu
Superior AHB overclocking - improved responsiveness and performance. 'Buttery-smooth' experience
improvements: memcpy, kmalloc, jhash, sha1, scheduler, optimized CRC32, LZO, vmalloc, pm_suspend
Two-way call recording
binder, lowmemorykiller fixes backported from CAF 3.x
WEXT tiwlan
pmem: backported from CAF 2.6.35
modular undervolting
tripple buffering support
Supported IO Schedulers: NOOP, BFQ, AS, DEADLINE, CFQ, VR, SIO
net: Stochastic Fair Blue scheduler
ZRAM + google snappy compression backported from CAF 3.x
ZCACHE backported from CAF 3.x
Cleancache backported from CAF 3.x
Kernel compression: LZO for best kernel booting times
Makefile: optimization flags
dcache: vfs_cache_pressure -> 25
Proportional Rate Reduction for TCP
fsync enable/disable toggle at: /sys/module/sync/parameters/fsync_enabled (enabled by default)
Many many more fixes and improvements available @ github
Defaults:
Scheduler: CFS
RCU: Tiny RCU
Memory Manager: SLQB
IO scheduler: Deadline
CPU governor: smartassV2
CPU_FREQ_MAX=604800
CPU_FREQ_MIN=245760
FAQ:
If you have any issues, please read the FAQ thread first: TODO
Requirements:
Unlocked bootloader --> http://forum.xda-developers.com/showthread.php?t=1254225
MiniCM10 (latest nightlies), install this kernel first, format /system, /data and /cache, then install MiniCM10. I don't support other ROMs - MiniCM10 is the official - unofficial CM ROM for this device
Flashtool tested to be working with your phone, e.g. from here: http://www.multiupload.com/GYL7A7XQBT Original flashtool thread: http://forum.xda-developers.com/showthread.php?t=920746
Install:
Backup
Unlock your bootloader as described here: http://forum.xda-developers.com/showpost.php?p=17384177&postcount=3 or here: http://forum.xda-developers.com/showthread.php?t=1254225
Download the latest kernel ftf file from here and move it to Flashtool\firmwares so that Flashtool can pick it up
Flash the kernel via Flashtool
Reboot and you should see the coolest kernel boot animation
[*] (First time only) Get into recovery and format /system /cache and /data manually
Uninstall:
Flash back to stock using SEUS
OR
[*] Format /system /data and /cache via CWM and THEN flash another kernel via Flashtool
Any other way is completely unsupported, don't ask how to unbrick if you can't read the instructions
Sources:
The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
Making a kernel thread for posting a difference in the ramdisk or for a so-called 'improved governor / io scheduler' is legal, but plain stupid, disrespectful and wasteful
I accept patches any way possible. Basically I only read pms if they contain some suggestion or patch Credits go to the author obviously
https://github.com/nobodyAtall/msm7x27-2.6.32.x-nAa
Donate:
If you are enjoying my work please consider donating:
Donations are voluntary but allow me to spend more time on this project.
Disclaimer:
I can't be held responsible if this Kernel bricks your device or makes it explode in your hands! Use it at your own risk!
Changelog:
nAa-06 (6/7/2013)
- Supported android versions: gingerbread, ICS (?) and JB
- Linux 2.6.32.61
- Various ramdisk improvements
nAa-05 (15/3/2013)
- new .32 usb drivers for ICS/JB mtp support
- built with linaro 4.7.3 toolchain
- bluetooth: new rfkill implementation
- Fixed msm_serial_hs_dma wakelock for mimmi
- cypress: fix touchscreen driver for shakira
- synaptics_rmi4: implement dt/nodt via module parameter (no more hijacking for no dt)
- new vibrator implementation - better feedback
- lz4 kernel + ramdisk compression - faster startup
- decompressor: Enable unaligned memory access for v6 and above
- enabled keychord
- ramdisk improvements for smaller ramdisk and faster booting
- mimmi: fixed keypad
- synaptics: disabled dt by default to avoid 'ghost touch' side-effect
nAa-04 (27/2/2012)
- Latest CWM-v6.0.2.8
- In-recovery charging
- Sideload flashing from CWM
- New wl12xx wifi drivers for improved performance and decreased power consumption
- SmartassH3 CPU Governor
- Built with arm-eabi-4.4.3 toolchain
- Significant ramdisk improvements - kernel won't stay on black screen on any bad flashing occassion - it will boot to recovery
- CONFIG_IP6_NF_IPTABLES
- CRT animation workaround for proper JB support
nAa-03 (20/2/2012)
- bootable with all CM-based android versions >=2.3
- built with linaro 4.7.3 toolchain
- offline charging
- kgsl 3.11 from CAF
- timed_gpio: backport from CAF
- android: persistent_ram/ram_console backport from CAF
- logger: backport from CAF
- genlock: backport from CAF
- sysfs VDD levels interface for configurable undervolting from userspace
nAa-02
- Based on SEMC 2011 ICS sources, re-based on Linux kernel 2.6.32.60
- Built with arm-eabi-4.4.3 toolchain
- CWM-Based Recovery 5.5.0.4
- Custom mtd partitioning scheme suitable for JB
- Modular recovery flashing support
- Much more RAM than stock for improved multitasking experience (shakira: 186MB, robyn/mimmi: 187MB)
- Patched to latest 2.6.32.60 release
- kgsl: SEMC 2011
- ARM: many backported fixes and optimizations from CAF 3.x
- Netfilter: many backported fixes and optimizations from CAF 3.x.
- net/iptables: Fully working networking and iptables support. Fully working traffic control via
- data limits menu of JB
- Backported tiny-rcu
- Superior AHB overclocking - improved responsiveness and performance. 'Buttery-smooth' experience
- improvements: memcpy, kmalloc, jhash, sha1, scheduler, optimized CRC32, LZO, vmalloc, pm_suspend
- Two-way call recording
- binder, lowmemorykiller fixes backported from CAF 3.x
- WEXT tiwlan
- pmem: backported from CAF 2.6.35
- modular undervolting
- tripple buffering support
- Supported IO Schedulers: NOOP, BFQ, AS, DEADLINE, CFQ, VR, SIO
- net: Stochastic Fair Blue scheduler
- ZRAM + google snappy compression backported from CAF 3.x
- ZCACHE backported from CAF 3.x
- Cleancache backported from CAF 3.x
- Kernel compression: LZO for best kernel booting times
- Makefile: optimization flags
- dcache: vfs_cache_pressure -> 25
- Proportional Rate Reduction for TCP
- fsync enable/disable toggle at: /sys/module/sync/parameters/fsync_enabled (enabled by default)
- Many many more fixes and improvements available @ github
VDD levels
From 03 onwards, I've ported the vddlevels functionality from msm7x30 so that we can variably change the voltage level of the frequency we want without the need for external modules.
The current voltage information is available at:
/sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Click to expand...
Click to collapse
E.g. the defaults after flashing the kernel should be:
[email protected]:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
122880: 3
245760: 4
320000: 5
480000: 6
604800: 7
614400: 7
633600: 7
652800: 7
672000: 7
691200: 7
710400: 7
729600: 7
748800: 7
768000: 7
787200: 7
806400: 7
825600: 7
844800: 7
864000: 7
Click to expand...
Click to collapse
To change for example the voltage level of the 122880 frequency, you could do:
echo '122880 0' > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Click to expand...
Click to collapse
If you cat this file again, you should see that the voltage level is picked up. The new voltage level is picked up when the CPU will scale to the particular frequency level.
The undervolting tickbox in the 'Performance Settings' of the latest MiniCM10 nightlies already uses the new interface. The values that are set there are the same ones as those passed by the old undervolting module:
[email protected]:/ # cat /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
122880: 0
245760: 2
320000: 3
480000: 5
604800: 6
614400: 7
633600: 7
652800: 7
672000: 7
691200: 7
710400: 7
729600: 7
748800: 7
768000: 7
787200: 7
806400: 7
825600: 7
844800: 7
864000: 7
Click to expand...
Click to collapse
Do I need undervolting?
You dont NEED undervolting. It can save though hours of some battery life during the day.
Overvolting?
Even though the interface allows you to overvolt, I don't suggest doing so. It will result to instabilities or crashes and is totally unsupported.
Performance?
Undervolting decreases the performance results - this is to be expected.
Performance comparison vs .29 kernel
+20%-30%
Bugs confirmed:
- Cypress is not as smooth as with .29
- Bluetooth is not pairing sometimes
Finally .32 is avaible for mimmi *.* thank you nAa, you are the best developer on the world :victory: :good:
Re: [KERNEL] 2.6.32.60-nAa-jb-02 [8/2/2013] Custom JB kernel + CWM Recovery
michcio53 said:
Finally .32 is avaible for mimmi *.* thank you nAa, you are the best developer on the world :victory: :good:
Click to expand...
Click to collapse
i m a noob
can u tell me what is .32 ?
Sent from my U20i using Tapatalk 2
Testing
Today, testing. Thanks nAa and your friend's developers
Rawwr said:
i m a noob
can u tell me what is .32 ?
Sent from my U20i using Tapatalk 2
Click to expand...
Click to collapse
.32 is a shortcut of the 2.6.32.6
Thank you for the awesome work!:laugh:
Downloading now new kernek and last nigthly...
Thanks
AW: [KERNEL] 2.6.32.60-nAa-jb-02 [8/2/2013] Custom JB kernel + CWM Recovery
nAa, best developer for our x10 MP out there...
Testing now.
Thanks for your work.
Sent from my U20i using xda app-developers app
Rawwr said:
i m a noob
can u tell me what is .32 ?
Sent from my U20i using Tapatalk 2
Click to expand...
Click to collapse
If you want to know what is .32, you should read http://kernelnewbies.org/Linux_2_6_32 part of changelog also refers to Android kernel.
My Antutu Benchmark
OC 729, all default.
Comparing with other phones, our phone is better than samsung Galaxy S
Bugs:
WiFi Problem in DHCP mode, random disconnects.
Re: [KERNEL] 2.6.32.60-nAa-jb-02 [8/2/2013] Custom JB kernel + CWM Recovery
can any one provide the latest nightly of mini cm 10 ? :-s
Sent from my U20i using Tapatalk 2
Rawwr said:
can any one provide the latest nightly of mini cm 10 ? :-s
Sent from my U20i using Tapatalk 2
Click to expand...
Click to collapse
http://goo.im/devs/nAa/MiniCM10/mimmi
http://goo.im/devs/nAa/MiniCM10/mimmi/MiniCM10-4.0.2-20130207-NIGHTLY-mimmi.zip
does it works with any of the 2013 nightly, or it needs to be after any specific release?
@anancr
use with the last nightly.
has someone have problems using bluetooth, brightness, using this kernel with MiniCM10-4.0.2-20130207-NIGHTLY-mimmi ?
anancr said:
has someone have problems using bluetooth, brightness, using this kernel with MiniCM10-4.0.2-20130207-NIGHTLY-mimmi ?
Click to expand...
Click to collapse
yep,
and hw keyboard behave like possessed.
Older nightlys are better, for example imo 2013 01 14 is the best.
Re: [KERNEL] 2.6.32.60-nAa-jb-02 [8/2/2013] Custom JB kernel + CWM Recovery
Rufus_0077 said:
yep,
and hw keyboard behave like possessed.
Older nightlys are better, for example imo 2013 01 14 is the best.
Click to expand...
Click to collapse
Possessed ? :-S
Sent from my U20i using xda app-developers app
Rufus_0077 said:
yep,
and hw keyboard behave like possessed.
Older nightlys are better, for example imo 2013 01 14 is the best.
Click to expand...
Click to collapse
well I'm using daily the MiniCM10-4.0.2-20130107-NIGHTLY-mimmi with the U20_nAa-jb-03_2.6.29.6-nAa-jb-03, and works flawlessly, tried using the new kernel, with the same rom, no brightness bluetooh didn't pair with the headset. just the brightness drained my battery from 90% to 80% in like 10 min. when normally it takes 30 min.
LKnight said:
Possessed ? :-S
Sent from my U20i using xda app-developers app
Click to expand...
Click to collapse
I wouldn't say possessed, but if you wanna try it, don't forget to backup your current rom.
LKnight said:
Possessed ? :-S
Sent from my U20i using xda app-developers app
Click to expand...
Click to collapse
When i click one button like j it types 2/3/4 letters.
This nighlty is the worst imo.
well I'm using daily the MiniCM10-4.0.2-20130107-NIGHTLY-mimmi with the U20_nAa-jb-03_2.6.29.6-nAa-jb-03, and works flawlessly, tried using the new kernel, with the same rom, no brightness bluetooh didn't pair with the headset. just the brightness drained my battery from 90% to 80% in like 10 min. when normally it takes 30 min.
Click to expand...
Click to collapse
u mean it's because new kernel ?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disclaimer: I am not responsible for any damages on your device after flashing this ROM.
Important Notes:
Fully compiled from AOSP source ( source.android.com) with our mods.
Official SilmRoms website.
Feature requests will be ignored in general, but we will review ( if a relevant commit or source is provided) and then decide.
Strictly NO ports based on our ROM zip (official or unofficial build) file, manifest.xml will be updated regularly and feel free to compile from source.
Check out our feature list here
Features:
Built from SlimRoms source
[*]Kernel compiled from source
[*]Service
[*]Text
[*]Data
[*]Calls
[*]Audio
[*]WiFi
[*]Bluetooth
[*]Google Now
[*]GPS
[*]MMS
[*]Qualcomm JB libs & firmware
[*]Video playback
[*]Audio playback
[*]Camera
[*]Camcorder
Screenshots:
Changelog
Find our latest Change-log go here
Recomandations:
Do not use superwipes
[*]Required HBOOT : 1.49.xxxx
[*]S-OFF
[*]Radio : 11.77.3504.00P_11.25.3504.06_M get it from HERE
[*]4ext recovery
Follow these exact steps to install the ROM :
If coming from an other ROM do this :
1. Wipe data, cache, and system (wipe all partitions except sdcard if on 4ext recovery) if coming from any other ROM
2. Flash ROM
3. Flash GAPPS from 2nd post
4. Reboot
5. ???
6. Profit
If coming from a previous build of this ROM :
1. Wipe cache and dalvik-cache
2. Flash ROM
3. Flash GAPPS from 2nd post
4. Reboot
5. ???
6. Profit
To enable Developer Options and Performance go to Settings > About Phone and repeatedly press Build Number.
If you have a problem with ADB, update your android-sdk to latest version.
To enable Advanced reboot menu got Settings > Developer Options > check Advanced reboot
Downloads
See 2nd post
FAQ
Check out our FAQ before posting!
Keeps more common questions answered in one place!
Bug list
For a list of confirmed SlimBean bugs look here
3D video recording not working
[*]Ocazional data drops.
[*]Bluetooth Tether not working
[*]In-call volume sometimes gets reseted to maximum. Temporary fix:ENABLE TOUCH SOUNDS
Credits
Dastin1015 for bringing shooter & shooter_u up-to-date
Agrabren
Everyone who contributes to CM as this is based on their hard work!
Helicopter88
Bigwillyg
Evervolv Team
GOO.IM TEAM
Thread format from here
You can find the list with rest of the credits here
Source
Please visit here for the source code.
Device repos & kernel can be found here & here (kernel is compiled with this toolchain)
Downloads
06.08.2013
Kernel:
Patch: Linux Kernel to 3.0.89
Patch: Linux Kernel to 3.0.88
revert implement JOE'S RCU
block: row: Remove warning massage from add_request
writeback: Fix occasional slow sync(1)
msm: msm_fb: remove mmio access through mmap
Staging: android: timed_gpio: Fix unreg order
Rom:
CameraWrapper: remove auto-exposure setting
Build 8 GAPPS HERE
If you encounter any problems try to do a fresh install.
DOWNLOAD : HERE MD5: d3d70e2f0b0e3fbc6426c652a51cd564
MIRROR
SlimBean Build 8 changelog
Older releases:
25.07.2013
Kernel:
Patch: Linux Kernel to 3.0.87
implement JOE'S RCU
cpuidle: backport driver from 3.1
workqueue: backport from Linux 3.6.11
lib/lzo: huge LZO decompression speedup on ARM by using unaligned access
block: row: change hrtimer_cancel to hrtimer_try_to_cancel
Revert CGROUP_TIMER_SLACK commits ( battery drain )
Patch: Linux Kernel to 3.0.86
Build 7.5 GAPPS HERE
If you encounter any problems try to do a fresh install.
DOWNLOAD : HERE MD5: 6efb2c6b68f0e5ef3d868475f0816562
MIRROR
SlimBean Build 7.5 changelog
15.07.2013
Kernel:
cpufreq: Kconfig option to sync scaling across CPU cores(CM Perfomance fix)
cpufreq: Retain only online cpus in managed_policy->cpus (mrg666)
bluetooth: update to caf msm-jb2.5
wakeup: Use irqsave/irqrestore for events_lock
sched: unthrottle rt runqueues in __disable_runtime()
Build 7.2 GAPPS HERE
If you encounter any problems try to do a fresh install.
DOWNLOAD : HERE MD5: e65d3e8b14601e25ea49f75bf7e67dce
MIRROR
SlimBean Build 7.2 changelog
05.07.2013
Kernel:
Patch: Linux Kernel to 3.0.85
ARM: decompressor: use better output sections
net: wireless: bcmdhd: Fix PEAP with dynamic WEP
Reduce WIFI wakelocks?
Revert "undervolt wifi card"
backport mach-msm/idle_stats_device.c from codeaurora msm-3.4
workqueue: backport from aosp-common/3.4 kernel
[v4] binfmt_elf.c: use get_random_int() to fix entropy depleting
shooteru: set default s2w start button to HOME
ashmem: avoid deadlock between read and mmap calls
Patch: Linux Kernel to 3.0.84
block: row-iosched idling triggered by readahead pages
mm: pass readahead info down to the i/o scheduler
Reduced Android Logger RAM usage
lib: avoid ICE on Linaro
sched: fix OOPS when build_sched_domains percpu allocation fails
Build 7 GAPPS HERE
If you encounter any problems try to do a fresh install.
DOWNLOAD : HERE MD5: 6cc489821d1d09b0e6e653dce3991d16
MIRROR
SlimBean Build 7 changelog
26.06.2013
Kernel:
Updated to 3.0.82
Updated to 3.0.83
Backport RWsem from 3.9 kernel (mrg666)
Updated Interactive gov
Revert ION changes, it caused some camera problems
Ashmem: fix a deadlock when system is low on memory
Tweaked ROW sched
Fix move apps to sd
Rom:
Make use of tbalben's camera wrapper to change some settings :
ANTIBANDING=auto; AUTO_EXPOSURE=center-weighted; SCENE_DETECT=on; SKIN_TONE_ENHANCEMENT=enable
Fixed bluetooth not turning off sometimes
Setup directories and mount points for usb disk support (powered USB OTG required)
Build 6.2 GAPPS HERE
If you encounter any problems try to do a fresh install.
DOWNLOAD : HERE MD5: 218b54a8acc231a6d00687369c2c8462
MIRROR
SlimBean Build 6.8 changelog
11.06.2013
Kernel:
Updated to 3.0.80
Updated to 3.0.81
Partialy updated bcmdhd driver to jb_mr1
Kernel compressed/decompressed with lZO ( about 1 sec faster at HTC white screen )
Tweaked lowmemorykiller
Lowered min brightness to 3 from 30
Disabled dynamic fsync ( maybe no more data loss and bootloops )
Revert "block: add REQ_URGENT to request flags"
Updated RWsem to latest version
Rom:
Improved touchscreen response ( http://tinyurl.com/o7ejee4 )
Fixed autobrightness for some users?
Build 6.2 GAPPS HERE
If you encounter any problems try to do a fresh install.
DOWNLOAD : HERE MD5: e746bd6331c2b84f6aa9d19fc8dc1b6e
MIRROR
SlimBean Build 6.2 changelog
02.06.2013
Kernel:
Updated to 3.0.79
Disable gentle fair sleepers
Add Dynamic read-ahead
Added optimized ARM RWSEM
lib/string: use glibc version(better perfomance)
Backport lowmemorykiller from Google android kernel 3.4 (mrg666)
Kernel compiled with -O2 flag
Kernel compiled with Linaro GCC 4.7-2013.05 (4.7.4)
Wifi: BcmDHD: partial update to jb_mr1_chocolate
Full list of commits here : http://tinyurl.com/cmtehwy
Build 6 GAPPS HERE
If you encounter any problems try to do a fresh install.
DOWNLOAD : HERE MD5: 5c8faeb13fdd94c554b1df0f2fd6c69f
MIRROR
SlimBean Build 6 changelog
17.05.2013
Kernel:
Updated to 3.0.76
Updated to 3.0.77
Updated to 3.0.78
Swap support
Updated Gemini JPEG Engine from VilleC2 ( ion support )
Msm-FB: added ION framework
Camera: added ION support ( we still use PMEM...for now )
Reverted patch for battery driver
Updated ROW scheduler a bit
Added Sync framework
Updated android binder ( mrg666 )
Updated Interactive gov & set it as default ( mrg666 )
And many more updates from CAF full list --> http://tinyurl.com/cmtehwy
Rom:
Added Power HAL
Maybe no more bootloops???
Build 5 GAPPS HERE
If you encounter any problems try to do a fresh install.
DOWNLOAD : HERE MD5: bd0f7b6227f783bf0221b4e1222ffaf4
MIRROR
01.05.2013
Kernel: updated to 3.0.75
Kernel: Frandom support
Kernel: Partial update msm_rotator to jb_chocolate (arco)
Kernel: Partial update msm_framebuffer to jb_chocolate (arco)
Kernel: Added Qualcomm crypto engine (arco)
Kernel: Incresed L2 cache (CG)
Kernel: Lowered cpu voltages a bit
Kernel: Improved autogroup scheduler (mrg666)
Video playback should be fixed (playback & graphical tears) (Arco)
Sweep2wake is disabled by default, it can be enabled via sysfs or Kernel Tunner
Android updated to JDQ39E
Install the new slim_gapps package here
Download: here
Md5 : f74dd61bd4d701d033cda167797bad65
21.04.2013
Kernel: updated to 3.0.73
Kernel: updated to 3.0.74
Kernel: some changes from HTC 2.95 source (CDMA) (CG)
Kernel: Mpdecision : support for screen-off max clock via sysfs (CG)
Kernel: Updated vidc headers
Kernel: GPU: update genlock to jb-chocolote ( Albinoman887 )
Kernel: Compiled with Linaro GCC 4.7.3-2013.04
Switched back to audio-caf repo, Gtlak is still fully working (audio & video calls) ( Albinoman887 )
Changed display-legacy & media-legacy repos, video playback should be a bit better (Arco)
Fixed focus button not working
Clean install is recommended !
Install the new slim_gapps package here
Download: here
Md5 : d9390eb5b58e3368446747693cd1955c
10.04.2013
Kernel: added SIO IO scheduler (dastin)
Kernel: added MHL GPIO's (dastin)
Kernel: added support for USB OTG/HOST MODE (dastin)
Kernel: updated iommu files to jb_chocolate (dastin)
Kernel: updated Adreno drivers) (helicopter88)
Kernel: updated Bluetooth driver to jb_chocolate (dastin)
Kernel: updated battery driver ( needs testing )
Switched to audio-legacy repo, Gtlak now fully working (audio & video calls)
Rom builded with cortex-a8 (CPU) optimizations
Fixed sweep2wake bug during call
Download: here
Md5 : 6d6dfd497dd00e0659a916ef20944300
07.04.2013
Fixed headset routing problem
Fixed root not working
Kernel updated to 3.0.72
Slim Bean updated to 3.3
Download: here
Md5 : 85cb2e36068c11ca5e654505f27428de
Slim GAPPS & Addons (Photosphere is not working for us.)
How to get logs :
LOGCAT:
from windows cmd or linux terminal ( must have android SDK installed )
1. adb shell
2. logcat > sdcard/logcat.txt
or from terminal on phone :
1.su
2. logcat > sdcard/logcat.txt
DMESG:
from windows cmd or linux terminal ( must have android SDK installed )
1. adb shell
2. dmesg > sdcard/dmesg.txt
or from terminal on phone :
1.su
2. dmesg > sdcard/dmesg.txt
LAST_KMSG:
from windows cmd or linux terminal ( must have android SDK installed )
1. adb shell
2. cat proc/last_kmsg > sdcard/last_kmsg.txt
or from terminal on phone :
1.su
2. cat proc/last_kmsg > sdcard/last_kmsg.txt
REVIVAL METHOD FOR BOOTLOOPS:
Warning !!! This method implies that you backup the below files from a successfully reboot. It will not work if your phone is already in a bootloop state.
After you have all your apps restored, and made your specific settings, reboot the phone to make sure it successfully booted.
1. Go to data/system/ ( using a file explorer with root capabilities ) and copy on your sdcard, packages.list & packages.xml.
2. Oh noo !!! you are unlucky and phone enters in a bootloop state :crying:
3. Don't worry be happy !
4. Reboot in recovery ( somehow )
5. Mount /data & /sdcard
6. Using aroma file manager from HERE ( run it as flashable zip )go to data/system and delete : packages.list & packages.xml & packages.tmp. Copy from your sdcard packages.list & packages.xml to data/system.
7. Reboot.
8. Enjoy life :victory:
is an upgrade (dirty flash) from your cm10.1 rom possible?
are cm10.1 themes wirking with this one?
e3d said:
is an upgrade (dirty flash) from your cm10.1 rom possible?
are cm10.1 themes wirking with this one?
Click to expand...
Click to collapse
Themes are handled on all the builds by the same engine,so there should be no problems
e3d said:
is an upgrade (dirty flash) from your cm10.1 rom possible?
are cm10.1 themes wirking with this one?
Click to expand...
Click to collapse
Do a dirty flash, but first backup ur current rom. If you experience any problems do a fresh install.
Install GAPPS package from SlimRoms website.
3D work?
3D and bluetooth full working?
storm_me said:
3D full working?
Click to expand...
Click to collapse
Leon-lonely said:
3D work?
Click to expand...
Click to collapse
Keep dreaming
Sent from my Evo 3D GSM using Tapatalk 2
Leon-lonely said:
3D work?
Click to expand...
Click to collapse
No!!
:beer:
Sendt from my shooteru using Tapatalk 2
Bluetooth is working !
3D is not working !!!
Leon-lonely said:
3D work?
Click to expand...
Click to collapse
Are you that stupid ??
Comparison with your 10.1 ROM?
you ported things across to here as well when you release this, so i guess everything working on CM10.1 there, works here?
Yes, the same repository from my cm-10.1 ROM was used to compile Slim Bean, so everything that works there works here.
Happy flashing!
Sent from my Evo 3D GSM using Tapatalk 2
Excelente trabajo instalado y funcionando espero que siga mejorando tu trabajo saludos! :good:
el root no le funciona.... It him does not work ROOT
Leon-lonely said:
3D work?
Click to expand...
Click to collapse
storm_me said:
3D and bluetooth full working?
Click to expand...
Click to collapse
Wow. Every time.
not work ROOT
i read thru the features of SLIM
i was wondering if this is faster, or more feature packed compared to Dastin's CM10 ROM
which was already quite fast and CM-featured packed
its been 3 months since I moved a ROM, so it has to be absolutely amazing to get me going again, LOL
thanks for stupid questions/answers
great ROM but root is lost
I can confirm issue with superuser.
Logcat when im opening app that require su permission.
http://pastebin.com/QFKAQdqC
EDIT : Flashing updated superuser binary from androidsu.com also does not fix.
This kernel is ONLY for SAMMY4.3 / CM11 / OMNI / TEMASEK / SLIMKAT / CARBON !!!
Dualboot IS WORKING !!! (reboot to desired rom via stweaks dualboot tab or via @Derteufel1980 recovery)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Current version : [ 2.3.2 ] - (15/08/2014) {Downloads} {Changelog on post #2}
Features :
- Based on Samsung Update13 Sources & patched to latest sources drop (Update14)
- Updated to latest XXUGMK6 ramdisk
- Patched to latest Linux 3.0.101 (EOL)
- Compiled with linaro gcc 4.7.4 build 2014.04 (optimized for cortex-a9) (thx @Christopher83) :good:
- DUAL Sound-Engine : Audio enhancement and sound boosting for great headphone experience (Wolfson Sound Engine AND ScoobyDoo Sound Engine 1.1 selectable via STweaks)
- Touch-to-Wake support
- Configurable LED behavior + LED fading support
- MDNIE full control
- Cpu OC support (up to 1600Mhz)
- Cpu UV support
- Gpu OC support (up to 700Mhz)
- Gpu UV support
- Governors : Pegasusq [default] / Zzmoove 0.9beta / Lulzactiveq / SmartassV2 (Configurable via STweaks :good: )
- I/O Schedulers : Deadline - cfq[default] - noop - row - sio - vr - fifo - bfq
- Xpad support
- TriangleAway support
- USB OTG support
- Network filesystems support (nfs, cifs, sunrpc)
- Dynamic FSync 1.2 - Configurable via Stweaks (On by default)
- Asynchronous Fsync (thx @faux123)
- init.d support
- Custom bootanimation support (bootanimation.bin or bootanimation.zip to be placed in /data/local/)
- Increased values for SD ReadAhead - Configurable via Stweaks
- TCP congestion control (cubic[default]-wetswood-bic-hctp) configurable via STweaks
- Auto-root (updated to latest su and supersu with daemon autorun)
- NTFS automounting for USB sticks, mounted to /mnt/ntfs folder in Read Only mode
- ExFAT support
- Charge current for AC & USB raised (Configurable via STweaks) & ignore unstable power & ignore safety margin
- CRT-OFF support (Early Suspend) [Adjustable]
- Almost everything is configurable via simple and free STweaks (included in the kernel)
- MORE TO COME ...
Thanks :
- Gokhanmoral !!!
- @Yank555
- @DerTeufel1980
- Samsung : For the code source
- @arbi97, @davtse, @FadeFx, @habylab, @qtwrk, @rafaelpernil ¹ Abo3mood & my friend @romskii : my first and only beta testers (Beta team is now complete, no more additions)
- @qrashers for the Googy-Max Kernel logo & user / betatester signatures
- and last but not least, THE WONDERFUL XDA COMMUNITY !!!
Source : Up-to-date
https://github.com/googyanas/Googy-Max2-Kernel
Signature for users :
Official Mirror kindly maintained by @romskii (Roman Kunkel)
http://www.mediafire.com/folder/318p14e5j5821/Official_Release
XDA:DevDB Information
(15/08) Googy-Max2 Kernel 2.3.2 [CM CAMERA FIXED] (Linaro GCC 4.7.4), Kernel for the Samsung Galaxy S III I9300
Contributors
googy_anas, arbi97, davtse, FadeFx, habylab, qtwrk, rafaelpernil, romskii, Abo3mood (Beta team is now complete, no more additions)
Kernel Special Features:
Version Information
Status: Stable
Created 2013-11-08
Last Updated 2014-08-15
Q & A
a) how to install cm11 as 2ndrom via derteufel recovery ?
DOWNLOAD DERTEUFEL'S RECOVERY FROM ATTACHEMENT OR DOWNLOAD SECTION
1- Flash derteufel's recovery (get it from his thread) and reboot to recovery. Thx to @DerTeufel1980
1.a- (Optional) if you don't already have a 2ndrom filesystem then go to dualboot menu to create it (may take some time)
2- Go to flash zip menu then choose where your zip is (sdcard/sdcard1) and choose to flash ROM (not ZIP) to 2ndrom then choose your cm11 file
2.1- (Optional) go to flash zip menu then choose where your zip is (sdcard/sdcard1) and choose to flash ZIP (not ROM) to 2ndrom then choose your gapps file
3- REFLASH Googy-Max2 kernel as the recovery overwrites it every time a rom is flashed (to 1strom or 2ndrom)
4- In the main recovery menu, choose to reboot to 1st or 2nd rom, Googy-Max2 handles it
Changelog
Changelog :
[15/08] Version 2.3.2 :
- mm: cache louis fixes
- futex: fixes from Thomas Gleixner
- Fix CVE-2014-3153
- smdk4412: cypress-touchkey - add keydisabler (thx cyanogenmod)
- misc changes (fs, kernel, cache, net, uaccess, cpuidle, cpufreq, smp)
- Enable PM_HOTPLUG again
- disable ASYNC_FSYNC (causing lags)
- smdk4412: update mali driver
- Update to GT-I9300_JB_Opensource_Update14
- Update ZZMoove 0.9 beta3 (thx ZaneZam)
- some ramdisks updates
Codename of this version : "I'm still standing !!!"
[28/04] Version 2.3.1 :
- Back to standard Googy-Max2 mainline wwith proper cm camera fix !
- CM CAMERA IS WORKING FLAWLESSLY !!! :good: :good:
- mm: fix memory management & CM CAMERA FIX
Codename of this version : "Goodbye i9300, Hello i9505 Sorry guys !!!"
[25/04] Version 2.3.0 :
- Rebased on Samsung Update13 from scratch and re-implemented all features
- CM CAMERA IS WORKING FLAWLESSLY !!! :good: :good:
- PegasusQ is now stock and its tunables are removed from Stweaks
- bfq scheduler is removed
- ramfs: updated CarbonKK ramdisk to fix bootloop
- Stweaks: charge control: set min current to 400 and max to 1500 with 25 stepping
- ramfs: automatically replace CM video shutter sound with a softer one (to avoid the "boing" sound at the beginning of video playback)
Codename of this version : "I FELL IN LOVE WITH CYANOGENMOD ... AGAIN !!!"
[16/04] Version 2.2.2 :
- ramfs: fixed stweaks problem on slimkat-based roms
- included latest cyanogenmod kernel commits
- kernel: sched tweaks
- cpufreq: some tweaks from i9300i 3.4 source
[29/03] Version 2.2.1 :
- arm: back to standard memset (better stability + less camera crashes on cm11)
- ramfs: add slimkat-based roms support
- ramfs: updated all included ramdisks
- Stweaks: enable all GPU freqs for all GPU steps
- Stweaks: enable all CPU freqs for min & max scaling freq
- Included some modules into kernel to reduce its size
This 2.2.1 version is labelled "I just can't stop loving you ..."
[23/03] Version 2.2.0 :
- cpufreq: updated ZZMoove to 0.8 (thx @ZaneZam & @Yank555)
- STweaks: added new zzmoove tunables and implemented all its internal profiles (10 profiles)
- Pegasusq: re enabled EARLYSUSPEND_HOTPLUGLOCK
- Now FINALLY the kernel has reached maturity with the best experience ever (battery and performance wise)
[16/03] Version 2.1.9 :
- updated to linaro gcc 4.8.3 build 2014.03 optimized for cortex-a9 (thx @Christopher83)
- cpufreq: Manage only online cpus
- smp: backport patches from linux 3.5 for better hotplugging
- CPU hotplug & writeback: Don't call writeback_set_ratelimit() too often
- touchscreen: use AndiP's touchboost control (thx @andiP)
- dyn_fsync: do not disable do_fsync()
- fs: implement ASYNC_FSYNC port from htc by @faux123
- Stweaks: added GoogyQ tab
[10/03] Version 2.1.8 :
- ARM: implement flush_cache_louis
- LZO: Update to latest version
- Pegasusq: disable EARLYSUSPEND_HOTPLUGLOCK
- cpufreq: introduce GoogyQ governor (ported from faux123 intellidemand) and set as default (incredibly smooth and battery friendly !!!)
- Rom choice at boot is now working by simply touching the screen (3 seconds delay)
[05/03] Version 2.1.7 :
- CM11: Updated ramdisk to latest build 04/03 (added telephony-msim to bootclasspath)
- Some minor internal tweaks
[01/03] Version 2.1.6 :
- back to gcc linaro 4.7.3 (giving better results and stability)
- Dynamic fsync re-added and activated by default
- Lots of mm & internal changes for stability and performance
- logger: reduce reserved memory
- battery: ignore unstable power & ignore safety margin are now switchable via Stweaks
- cpufreq: tweaked governors and re-added smartassV2
- block: tweaked schedulers & added bfq (thx @andiP)
- camera: hopefully fixed camera occasional crash
- linux: back to standard kernel naming showing proper version number
- Fixed some occasional apps crash (like antutu x & megapolis ...)
- gpu: using simpler gpu control (thx @andiP)
- Stweaks: Added Min CPU Lock control to CPU tab
- Stweaks: Added "Apply" button to governors tabs
- Stweaks: Added ZRAM switch to Misc tab (on/off for sammy roms only)
- Stweaks: Fine tuned pegasusQ & GPU default values
OUF !
[15/02] Version 2.1.5 :
- Patched to latest samsung source drop XXUGML3 :good:
- using gcc linaro 4.8.3 2014.02 optimized for cortex-a9 (thx @Christopher83)
- Added configurable led behavior + led fading support (thx @AndreiLux)
- Added MDNIE full control (thx @AndreiLux & @DerTeufel1980)
- hdmi: fix sound output not working
- fix TriangleAway support (thx @DerTeufel1980)
- sched: reduced latency for better responsiveness
- cpufreq: reverted hack preventing max freq override (so expect some 1.5 & 1.6 ghz in stats, but it's soooo smooth)
- fsync: completely removed dynamic fsync
- tweaked lowmemorykiller & mm
- fixed problem of wifi not working on some roms
- Added Carbon rom support
- Updated ramdisks
[19/01] Version 2.1.4 :
- Re-patched from scratch to linux 3.0.101
- mm: lot of changes to match 3.0.101
- arm: L1 cache optimization 2/2 : use correct L1 cache shift (5->6)
- busfreq: back to stock slope usage (correct scaling)
- wireless: Fix a memory leak
- mm/page_io: prevent keeping duplicated compressed pages in memory
- mali: Disable state_tracking
- battery: raised max charge current to 1100 mA (for USB and wireless)
PS: please confirm that you feel the performance boost (or not) !!!
[09/01] Version 2.1.3 :
- Updated gcc to linaro 4.8.3 (12.2013) :good:
- block: Update row scheduler & blk-core
- block: tweak cfq, deadline, sio, vr & zen schedulers
- ScoobyDoo sound: fix engine not activated
- random-char: raise read from 64 to 256 and write from 128 to 512
- battery: ignore charger unstable power
- rwsem: implement RWSEM_XCHGADD & steal writing sem (for better performance)
- arm: L1 cache optimization
- mmc: TriangleAway support & disable CRC (for better performance)
- wireless: reduce wakelock timeout ( x/4 )
- Enable USB OTG support
- Disable ALL Samsung Rooting Restriction Features
- Updated omni & cm11 ramdisks
- sammy43: raise compcache size from 300 to 400 mb
[29/12] Version 2.1.2 :
- Fully merged Update13 changes
- CM: fix camera video recording (ported from Googy-Max (thx Gokhanmoral)) :good:
- CM: Fix some camera crash due to firmware date
- pegasusq: add prev_cpu_wall_delta
- sched: add time-based average load
- Re-enable Touchboost control (ported from Googy-Max (thx Gokhanmoral))
- mach-exynos: Correct min_uV & max_uV limits for proper voltage control
- block: Add Zen scheduler (thx Yank555)
- Stweaks: fixed the apk install and moved it from system partition to data
- Some minor tweaks
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[22/12] Version 2.1.1 :
- Stweaks: Add vibration intensity control to misc tab
- Stweaks: Correct tweaked abb values
- Stweaks: Moved undervolted and tweaked CPU/GPU/ABB to "battery" profile to keep "balanced" profile as close to stock as possible
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[21/12] Version 2.1.0 :
- Cypress: make touchkeys backlight work on sammy & cm11 & temasek/omni
- char: add frandom support (thx @Yank555)
- Stweaks: do not install STweaks_Googy-Max if STweaks is already installed
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[21/12] Version 2.0.9 :
- Patched to Samsung Update13 :good:
- Cypress: make touchkeys backlight work on sammy & cm11
- CPU undervolting implementation ported from Googy-Max :good:
- ABB implementation ported from Googy-Max :good:
- GPU control implementation ported from Devil's kernel (thx @DerTeufel1980 & @Yank555)
- cm11: fix for some cases of front camera crash (cm)
- cm11: make vibrator configurable
- cm11: fix battery gauge problem
- fix loss of baseband on sammy4.3
- Stweaks: ABB tweaked +GPU & CPU are ALREADY UNDERVOLTED (and stable )
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[15/12] Version 2.0.8 :
- FULLY WORKING DUAL BOOTING Sammy4.3 / CM11/ Omni / Temasek (with r3p2 mali support)
- Compiled with GCC Linaro 4.8.2 :good:
- Bring back dual sound engines (ScoobyDoo / Wolfson)
- Fix MTP for dualboot
- cm11 : fix network arrows not showing correctly
- busfreq: correct usage of cpu load slope
- touchkey backlight: little modification for dualboot support
- Some minor tweaks
- @DerTeufel1980 recovery support (reboot choice)
IMPORTANT: Built-in recovery can't handle new update scripts of cm based roms (error 7) so PLEASE use @DerTeufel1980 recovery (downloads and how-to available in his thread)
[23/11] Version 2.0.7 :
- FULLY WORKING DUAL BOOTING Sammy4.3 / Temasek 4.4 v5 and above (with r3p2 mali support)
- zram: back to stock
- some mali changes
- Replace Boeffla sound engine with Wolfson sound engine (& added stweaks tab)
- cpufreq: renamed pegasusq to pegasusqstock and implement Googy-Max tweaked pegasusq
- mach-midas: cpu throttle from 800 to 1000MHz when reaching max thermal limit (thx @brujo55 for the advise)
- Reverted a lot of changes which were causing lags
Important: Dual booting choice at startup isn't working ! Please use stweaks to choose your defaultrom or to reboot directly to the desired rom
ATTENTION : Dualboot isn't working for now ...
[18/11] Version 2.0.6a :
- stweaks: add wireless charge rate
- some performance tweak
[18/11] Version 2.0.6 :
- mm: some more changes
- Added cpu topology & various sched tweaks
- Fixed zram settings not applied
[17/11] Version 2.0.5 :
- Add TriangleAway support
- Optimize read speed of schedulers (cfq, deadline, sio, vr)
- Add j4fs support
- Some more changes from XXUGMJA kernel (mm, lmk, mmc)
- Enable Cleancache & disable CONFIG_SCHED_AUTOGROUP
- Add Xpad support
- Add network filesystems support (nfs, cifs, sunrpc)
- zram: disable debugging & zram_for_android
- Stweaks: Zram is now configurable BUT disabled by default (RAM management is way better without it)
[14/11] Version 2.0.4 :
- Updated to latest XXUGMJA ramdisk & GPU driver
- Cpu OC support (up to 1600Mhz)
- Updated gcc compiler to 4.7.4 2013.10
WakeUp lag IS gone and battery drain IS normal !!! (please confirm)
[13/11] Version 2.0.3 :
- Implement Touch to Wake
- busfreq: Disable BUSFREQ_INTERLOCK_CPUFREQ (fly fly baby )
- earlysuspend: Remove zram conditional optimize_comp
- mm: back to stock memory management
WakeUp lag seems to be gone same as battery drain !!! (please report anyway)
[10/11] Version 2.0.2 :
- Zram: back to stock zram 300MB (compcache)
- Activated Unaligned memory access & neon & hardfloat support
- Implement forced fast charge (thx Yank555)
- fs: Enable AIO
- sched_features: Disable GENTLE_FAIR_SLEEPERS & enable ARCH_POWER
- busfreq: Use cpu_load_slope correctly
- sys: Remove "Samsung Rooting Restriction Feature"
- ramdisk (sammy4.3): Various tweaks and corrections
- STweaks: Various tweaks and corrections
[08/11] Version 2.0.1 :
- Wireless: Disable multicast on suspend & Allow mac adress change
- ExFAT as external module and loaded at boot
- Permanent TRIM
- Reverted dual sound system and switched to Boeffla sound 1.6.4 (use Boeffla sound app for settings)
- Page-writeback interval: screen on 0ms off 500ms
- Removed "Samsung Rooting Restriction Feature"
- Auto-root is now disabled by default
- Hopefully fixed drain issue and deepsleep problem
[08/11] Version 2.0.0 :
- Updated to linux 3.0.101 (EOL)
- Set fbearlysuspend via sysfs (for CRT animations)
- Added governors : Add ondemand-smartassV2-zzmoove-lulzactiveq-hotplug
- Added IO schedulers : row-sio-vr-fifo
- Tcp congestion methods : westwood-htcp-bic
- Raised charging currents
- Sound engines : Scoobydoo & Wolfson
- Updated to latest XXUGMJ9 ramdisk
- Auto-root (updated to latest su and supersu with daemon autorun)
- Auto install of Stweaks 2.0 (Googy-Max edition)
Another one for me ...
Why have only 2 when I can have 3 for me ???
First will try n let u know
Thnx googy
Edit: tried 2.0.0. Was very good. Battery backup was fine!
Smooth working..
Very fast.. though I didn't tried stock 4 3 kernel yet!
Now trying 2.0.1 good work mate
I'm a big fan of ur kernels.
Sent from my GT-I9300 using XDA Premium 4 mobile app
Deep sleep problem solved?
this will be an excellent piece of work for sure ..goonna try it
ROM Compatibility
Just to be clear what you title edit means. I understand that Dual Boot isn't working yet but is the kernel compatible with CM10.2 just now or is it only Sammy roms.
Cheers
thx googy
but dl link dont work! !
regards
edit: dident see the testing state - sorry
Woohoo, finally! But like someone pointed out earlier the link does not work
Sent from my GT-I9300 using Tapatalk
cant wait to download
Thank u ,
and waiting for the stable one with the DUAL BOOTING
though i couldn't download it from the link above ?! ....
Looking forward to downloading this - (link doesn't work)
repeated again sr.
Thanks googy one more time.!!!! Keep up the good work!!!
Waiting for dualboot ))
Come on guys... Stop spamming the Thread... We ALL know right now Dual Boot doesn't work properly so stop writting about waiting for it, if it's fixed Googy will let us ALL know.
Also the link works fine, you can see XDA DB but Googy hasn't pushed the zip file yet so nothing to download there yet...
Please we are all excited but don't spam the thread just wait and reply if you have any kind of issues .
Thank you
Is this going to be a Sammy ROM only Kernel thread or are you working on making this work on CM10.2 also?
Great work as always