[STOCK KERNEL][NOV20] guestekrnL v2.2.1 | stable, smooth [VIBRO- &RAMHACK] [AROMA]
guestekrnL kernel v2.2.1 + GuesteOC v2.3 (TrymHansen) -- with Aroma
- If you like my work, you could press thx, vote positively for this thread or buy me a beer.
If you want to test you device's stability: Try TrymHansen's Myrt Torture Tester! - this tool is awesome : http://forum.xda-developers.com/showthread.php?t=1645938 -- read the instructions first!
Donators from XDA:
Daniele S.
flat__line
Thank you !! :good:
Basic kernel description:
this is a Gingerbread LG O2X Stock kernel! not for use with Cyanogenmod
focus on stability, smoothness and great power consumption
Linux 2.6.32.9
allows Ramhack from 0-96 MByte (this means 0-96 MB additional real RAM, lowering GPU Ram), can be set easily with GuesteOC app, reboots aren't affected by ramhack.
comes with TrymHansen's famous GuesteOC app - following kernel-features can currently be controlled with it:
stepless or stepful over- and underclocking from 216 MHz - 1450 MHz
complete deactivation of second cpu core (and reactivation of course)
setting of maximum screen-off frequency
second cpu core activation speeds/times and auto-calculation of those
change of IO schedulers and read-ahead buffer
swappiness
2-way virtual RAM enhancement: you can choose between Swap & ZRam and enable/disable them on the fly
disable fsync (can be used for higher benchmarks) - attention, disabling is bad for your data in case of sudden power loss and also it can both decrease or increase power consumption
touch-light brightness (101 intensity steps choosable)
special feature: changing auto-backlight intensity (8 intensity steps choosable)
on-the-fly changing of virtual RAM size (16 - 256 MByte)
slider for vibration intensity (from very low to strong)
changing Ramhack-Size directly from within GuesteOC with a slider - 0-96 MB; modifying boot image and reboot happens automatically on applying
app for Undervolting included (MyrtUV by TrymHansen)
Default CPU speed is 1000 MHz - but you can OC using the included app of course
OnTheFly-changing of kernel logging policy:
Code:
kernel_logging
(OTF name)
It accepts values 0, 1 or 2
0 = no logging [GuesteOC-default, set on boot after kernel flash]
1 = logging only when screen is on
2 = logging all the time [kernel-internal default, used until overwritten by GuesteOC]
This can be controlled/set via GuesteOC app.
[Kernel logging is what you see when you open the app "aLogcat"]
less or no logging is believed to save some battery juice
merged/included FORCE_FAST_CHARGE - credits to chad0989
...
For this kernel + the GuesteOC app to work properly you need init.d scripts to be working on your ROM. You should be able to enable them using the latest AROMA installer of guestekrnL >= v2.1, if they are not working on your ROM.The toolchain affects: stability, smoothness, performance & power consumption.If you can't enable ZRam, upgrade to Rebuild 2 release of guestekrnL v2.0 or to a newer releaseIf something else doesn't work: Recommended is Busybox 1.19.4 -- install it with JRummy installer, not a different installer!@ROM-CHEFs (important!):
If you want to directly include guestekrnL v2.x in your Stock ROMs, you will have to set the command line parameters of your ROMs boot.img (via Android kitchen -> modify boot image -> modify command line params) to the following (otherwise Ramhack can't be enabled by the users):
Code:
[email protected] [email protected] loglevel=0 muic_state=1 lpj=9994240 CRC=3000001a323ed07 vmalloc=256M brdrev=1.0 video=tegrafb console=ttyS0,115200n8 usbcore.old_scheme_first=1 tegraboot=sdmmc tegrapart=recovery:35e00:2800:800,linux:34700:1000:800,mbr:400:200:800,system:600:2bc00:800,cache:2c200:8000:800,misc:34200:400:800,userdata:38700:c0000:800
(This will enable the default 32 MB RamHack right after the installation of your ROM with latest guestekrnL included.)
Also in v2.0 the setup script and many setup files of guestekrnL have changed - make sure to merge all the important parts into your ROM setup. Also do not include boot-up scripts which modify LED brightness or virtual RAM and similar stuff or disable kernel logging because that's the job of GuesteOC app.
Changelog latest version:
v2.2.1
smoothness-related changes for higher smoothness
tun.ko now built-in in kernel again
spica toolchain edition now is default preselected on in AROMA installer
v2.2
smoothness-related changes for higher smoothness
better RAM management
tun.ko now as kernel module instead of built-in in kernel
dropped symbi0sis-toolchain edition, instead added spica1234 toolchain edition (like the name says this toolchain has been built by spica1234, credits for this chain go to him)
new unique feature: introducing dual-vibrator support:
in GuesteOC you can set the kernel's vibration intensity (like you already know)
new: intensity 1500 - 2700 uses "weak" vibrator output device for vibration (the one used in original stock kernel)
intensity levels >2700 - 3700 use the "strong" vibrator output device
some prefer the weak device because it seems to be more "accurate", others prefer the stronger one
now it's completely up to you which one to use, without having to change the kernel version! Enjoy
Changelog version 2.1:
v2.1
also read the v2.0 Changelogs!
smoothness-related changes for higher smoothness
added FlixEdition-Power by and for flix123 with the following differences to official version: https://github.com/StefanGuendhoer/guestekrnL_for_stock_v1.6.2_upwards/compare/master...FlixEdition - the differences are minimal because I merged some good changes into the official version of the kernel. Nevertheless thanks to flix123 for his endless efforts to make this kernel smoother :good::victory: Currently the FlixEdition-Power is only different from guestekrnL-Flix123-Chain in it's default GuesteOC settings (heavy use of second core, different scheduler, stock led brightness,...) and in the default ramhack size. Still flix123 has earned his own edition named after him, as he is the creator of the very smooth flix-toolchain I use for 2 of my builds as well and the one responsible for some more smoothness improvements in the kernel in general.
Still I recommend to use the normal/official build as of the default heavy use of second core of FlixEdition-Power (higher battery drain during use) and because fsync is disabled by default - not everyone likes that.
AROMA Installer is now able to enable init.d, apply smoothness tweaks and convert filesystem to ext4 if a user selects this option - however this option can only be experimental as it replaces the boot image, which should but might not work fine on every stock ROM. Backup first!
Changelog version 2.0 part 3/3:
v2.0 Rebuild 2
this kernel version is still the same as v2.0, so also read the other v2.0 Changelogs!
fixed ZRam not working for everyone - see the changes here: https://github.com/StefanGuendhoer/...mmit/55eac20be15cffe001c5d2ce9452f3887e7fff74
This rebuild has been made for all those who had problems enabling ZRam
Who already got ZRam working and already has latest GuesteOC v2.3, does NOT need to upgrade to this release!
Changelog version 2.0 part 2/3:
v2.0 Rebuild 1
this kernel version is basically the same as v2.0 so please read the changelog of v2.0 additionally!
introducing 2 new editions (built with a toolchain by flix123) for provision of maximum smoothness + an extra AROMA version with ALL kernel editions inside:
{
"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"
}
all other editions are the same as before, only GuesteOC has been updated and they have been recompiled (couldn't avoid)!
AROMA installer package has been built automatically by my new enhanced kernel building script
AROMA installer package allows you to choose between 6 different kernel editions, and allows you to set max. CPU frequency, RamHack size, desired IO Scheduler and ZRam enabled/disabled right during the installation of the guestekrnL kernel
new GuesteOC v2.3 directly included with undervolting AND overvolting (new) - TrymHansen is the creator of guesteOC, thank you very much for this awesome new version, Trym! :good:
complete sources of guestekrnL v2.0 will be published soon - this means the Ramhack for stock, vibration strength for Stock, tweakable kernel logging and other features introduced by me for guestekrnL will be available for other developers too - please don't forget who introduced them first.
Advice:
Please try the new edition(s) compiled with flix123 toolchain (by flix123, thanks to flix for provision!) - you can test & install them along with your preferred settings with the cool new AROMA installer package!
Changelog version 2.0 part 1/3:
v2.0
introducing ramhack + changeable ramhack size (!) (details some lines below) - never seen on any LG O2X stock kernel before
introducing completely adjustable vibration intensity (!) (details some lines below) - never seen on any LG O2X stock kernel before
additional UHOC (ulta high OC) version is available too with default clock of 1,1 GHz and max clock 1,536 GHz - the frequency/voltage table looks like this:
<=216 MHz - 770 mV \ <=389 MHz - 770 mV \ <=503 MHz - 800 mV \ <=760 MHz - 875 mV \ <=912 MHz - 925 mV \ <=1150 MHz - 1025 mV \ <=1312 MHz - 1125 mV \ <=1408 MHz - 1225 mV \ <=1536 MHz - 1325 mV
Click to expand...
Click to collapse
(9 steps because symbi0sis offers one faked additional freq/volt step unlike other kernels)
only use UHOC version if you really need overclocking > 1,45 GHz! otherwise use default version (HOC) with OC up to 1,45 GHz
new symbi0sis toolchain v2 with full arm hard-float ABI support instead of softfp, updated components and tweaks
4 kernel versions:
Which version of the kernel should I take?
only take a version with "-UHOC" at the end of the filename if you really need highest overclocking
symbi0sis toolchain is always changing and work in progress. its purpose is to beat guestekrnL toolchain in kernel smoothness, performance and battery.
rktdi said:
hmm which version to choose? guestekrnL tool chain or symbiosis tool chain? what is the difference?
Click to expand...
Click to collapse
As mentioned the compilation toolchains are used for compiling the kernel under linux (= making binary kernel image out of kernel source files) and affect battery, stability, smoothness (scrolling) and performance of the kernel.
guestekrnL chain is from May 31 2012 (initially created for guestekrnL) while symbi0sis v2 is from October 10 2012. guestekrnL chain is the "good old stable&smooth one" and symbi0sis is the one aiming to beat (be better than) gueste --- war of the chains :laugh:
Some differences:
- symbi0sis chain v2 uses gcc compiler v4.5.4 (2012) while guestekrnL uses gcc v4.5.3 (2011)
- symbi0sis chain v2 uses some newer libs and components than guestekrnL chain
- symbi0sis chain v2 is a full hard-float chain while guestekrnL chain is softfp (probably performance improvement)
- some differences in build flags
- minor other differences
Feedback on the performance of both chains by different users:
- symbi0sis chain v2 seems to provide a bit better power consumption than guestekrnL chain
- symbi0sis chain v2 seems to provide the best overall performance
- guestekrnL chain seems to provide the smoothest slow-scrolling (so the fewest lags when scrolling very slowly)
- guestekrnL chain seems to be a bit more stable than symbi0sis chain (so if you use symbi0sis and have freezes or something you might want to try guestekrnL chain edition)
So just try whatever edition you like, they are both not bad at all.
enhanced kernel building script which automatically builds all 4 versions of the kernel (2 toolchains + UHOC/nonUHOC) - advantage for me basically because it saves time :laugh:
switched back to ZRam without snappy compression due to some lagginess reasons
drastically improved smoothness
various changes in kernel configuration, inspired by 1.1.2 of my CM7 symbi0sis kernel
added full arm hard-float ABI support for performance
there have been some changes in the kernel & GuesteOC default values, so the currently recommended settings will be set in GuesteOC automatically after kernel flash. Try them.
changed auto-brightness steps: the lowest step now is 99% identical to CM7 kernel original default auto-brightness
new build flags for kernel modules
updated GuesteOC app by TrymHansen (thank you!!!) for controlling new kernel feature, supporting new kernel modules structure & mounting and fixing some bugs
tweakable kernel logging (logging disabled by default)
screen-state-based kernel behavior: giving for example the possibility of kernel logging only when screen is on
kernel modules can now be loaded with "modprobe <module-name>" and don't need to be loaded with "insmod <full_module_path/module-name.ko>" - advantage: modprobe doesn't need full module path and also loads dependent modules if there are dependencies
stability improvements
removed Compcache (ZRam is better)
I introduced a completely new kernel OnTheFly feature: (never seen on any LG O2X stock kernel before)
Code:
kernel_logging
(OTF name)
It accepts values 0, 1 or 2
0 = no logging [GuesteOC-default, set on boot after kernel flash]
1 = logging only when screen is on
2 = logging all the time [kernel-internal default, used until overwritten by GuesteOC]
This can be controlled/set via GuesteOC (see screenshot).
[Kernel logging is what you see when you open the app "aLogcat"]
less or no logging is believed to save some battery juice
Amazing new features by TrymHansen for GuesteOC:
on-the-fly changing of virtual RAM size (16 - 256 MByte)
slider for vibration intensity (from very low to strong)
changing Ramhack-Size directly from within GuesteOC with a slider - 0-96 MB; modifying boot image and reboot happens automatically on applying - THX again to TrymHansen, you are the best!
optimized AES and SHA1 routines
current size of Ramhack is OTF readable in /proc/gueste/ramhack_size -> default: 32 MB Ramhack [changebale in GuesteOC]
OTF changeable vibrator (haptic feedback) intensity in /proc/gueste/vibe_intensity (values 1500-3700) [changebale in GuesteOC as well]
enabling optimized crypto routines in defconfig
added 3 small binaries to kernel setup zip for providing GuesteOC app the possibility to change ramhack size
many changes in kernel configuration
battery-related changes
some other, minor things
some tweaks
credits during changes of this release to TrymHansen, morphic, wkpark, vadonka, faux123 and benee - If I forgot someone he/she is most likely mentioned in the git commits or source code merges or the changelogs and commits of my symbi0sis kernel
Ramhack:
Ramhack size in MB (set it in GuesteOC):
MisjudgedTwat said:
0 -- Everything is working
32 -- Everything is working [in rare cases problems with video rec]
48 -- Everything is working [in some cases problems with video rec]
64 -- 1080p video recording/playback doesn't work
80 -- 1080p video recording/playback and some very heavy 3D games doesn't work (Chainfire3D texture resolution adjust help)
96 -- 1080/720p video recording/playback, and many 3D games doesn't work (Chainfire3D texture resolution adjust help)
Click to expand...
Click to collapse
Questions:
What does virtual memory/RAM mean? Virtual memory means that the real available RAM (the more the bigger Ramhack is) can either be compressed to simulate additional RAM (= ZRAM) or it can be enhanced using a Swap file which will be stored on the SD card. Swap is slower than compressed RAM, and compressed RAM is faster but needs more battery!
I OC'd / UV'd too high and get bootloops - what now? If you OC'd too high and get bootloops, re-flash only the kernel, it will remove OC / UV ! No need to re-flash whole ROM.
Download all versions: http://www.mediafire.com/?9lvnkfthj9dbo
Installation: Just flash. Preferably use a clean system without many left-overs from other kernel so you don't get a wrong impression of symbi0sis kernel.
Stefan Gündhör said:
Hi! Nice to hear that you are willing to try guestekrnL :good:
Well since some version guestekrnL deletes some init scripts and some additional stuff flashed along with other kernels like HorsePower, but there might be some files (left-overs) not being deleted by guestekrnL setup script.
Easiest way would be if guestekrnL cleaned the whole init.d folder, but I always criticized this about kernel DEVs doing this because in this cause all custom init.d scripts added by creators of custom ROMs would be lost too.
However there are some things guestekrnL can't/doesn't clean: Tweaks by other kernels in /system/build.prop file per example. These entries will be left over even if you change your kernel.
You could of course replace this file with the original file of the ROM you use.
Additionally in past some kernels also replaced some system files with tweaked or different ones. You can't really undo that.
But basically this is no problem, the tweaks will work with guestekrnL as well. I just mentioned it because user experience / power consumption / stability of "clean ROM + guestekrnL" versus "ROM with different kernel previously + guestekrnL" might be different.
But just go ahead, try guestekrnL and if you think you need a full wipe you can still do that later on
Click to expand...
Click to collapse
Complete sources in the main download folder: http://www.mediafire.com/?9lvnkfthj9dbo
Screenshots: will follow soon
Changelogs & description guestekrnL v1.x:
guestekrnL v1 - for Stock & Stock-based ROMs
Download all Versions: http://www.mediafire.com/?9lvnkfthj9dbo
Latest version (v1.8.1-HighOC): http://www.mediafire.com/?pfby2anqqdifz
Latest FlixEditions by Flix123 (based on guestekrnL 1.8.1 if > v1.3): http://www.mediafire.com/?kguh32agjhmgp
You find the latest GuesteOC tool (for overclocking and tweaking) by TrymHansen always here: LINK
Click to expand...
Click to collapse
You need init.d to be already working on your ROM in order to use GuesteOC! - If u don't have init.d yet, u can enable using a spica PerformancePack
Click to expand...
Click to collapse
Easily build your own (modified) version of guestekrnL: http://forum.xda-developers.com/showthread.php?t=1678049
Click to expand...
Click to collapse
Changelog:
June 09, 2012 -- added best battery edition of guestekrnL v1.8.1: LINK
Changelog:
June 03, 2012 -- guestekrnL v1.8.1-HighOC: LINK
Changelog:
May 30, 2012 -- first community build of guestekrnL is out -- guestekrnL-FlixEdition-v1.1: LINK
Changelog:
May 28, 2012 -- rebuild of guestekrnL SR99R100.1PI.1337 using a different VM -- rebuilt version is smoother than the build from yesterday (May27)!
Changelog:
May 27, 2012 -- guestekrnL SR99R100.1PI.1337: LINK
Changelog:
May 13, 2012 -- guestekrnL v1.7_SE-Final: LINK
Changelog:
May 01, 2012 -- guestekrnL v1.7.0: LINK
Changelog:
April 26, 2012 -- guestekrnL v1.6.2: LINK
Changelog:
April 17, 2012 -- guestekrnL v1.6.1: LINK
Changelog:
April 13, 2012 -- Bugfix01 for guestekrnL v1.6:
Small Bugfix: Trym has discovered a very small bug, causing one of the saved OTF frequencies not to be remembered correctly after reboot. You can solve it by flashing the Bugfix01 or the kernel with Bugfix01 included.
(This is no kernel bug! Just a bug in an /etc/init.d/ script responsible for "remembering" the OTF values)
Click to expand...
Click to collapse
Changelog:
April 12, 2012 -- guestekrnL v1.6 + Bugfix01 (April 13): LINK
Changelog:
March 26, 2012 -- guestekrnL v1.5: LINK
Changelog:
March 20, 2012 -- guestekrnL v1.4.1: LINK
Changelog:
March 07, 2012 -- guestekrnL v1.3.1:
extremely small kernel and modules sizes (even without -Os compilation flag)
both ZRam (+369 MB Ram) and Swap (+383 MB Ram) enabler/disabler available for download - freedom of choice (ZRam enabler will disable Swap and vice-versa) ; Zram should be more performant than Swap, but eventually also drain the battery faster ; both ZRam and Swap are disabled by default
BFQ scheduler updated
many entries added to global kernel configuration file "include/linux/guestekrnl.h" (only important for users interested in compiling guestekrnL from source)
bug fixes, performance tweaks
compilation flags changed (-O2 instead of -Ofast)
some kernel logging removed
xz-compressed kernel image, xz-(de)compression (boot-time) support added
reverted some changes in lowmemorykiller
many voltage and clock/speed adjustments
new version of ZRam enabler, the old one won't work!
stable, not too highly undervolted kernel -- you can UV yourself using UV tools though (only overclockable edition)
Changelog:
March 03, 2012 -- guestekrnL v1.2.1:
Overclocking bug fixed - once CPU is OC'd it will stay OC'd now
changes in cpu speed steps: new steps are 216, 324, 503, 800, 1015, 1100, 1216, 1408 (same steps as etana kernel currently uses)
kernel default cpu speed now 1.0 GHz like stock kernel
screen off max cpu speed now 503 MHz
changes again in second core handling
stability fixes
strong vibration editions (thx to spica1234) -- please note that strong vibration might cause problems if haptic feedback is enabled in LG stock keyboard:
markop90 said:
I guess the vibrator is too strong and LG "tap" sensors are activated moving the cursor randomly
Click to expand...
Click to collapse
Changelog:
March 02, 2012 -- Additional version without OC/UV possibility @1.0 GHz Stock-max.Speed -- for stock kernel lovers
Changelog:
March 01, 2012 -- guestekrnL v1.2 FINAL:
never-seen smoothnes @ 912 MHz (= underclocked)
non-working ramzswap kernel module removed
ZRAM integrated as kernel module (use is optional; use of ZRAM "increases" RAM amount (= +369MB), but might drain battery faster)
activation/deactivation pack for ZRAM
old swap file will be deleted on kernel or zram pack install
lower swappiness if no ZRAM is used
ipv6 enabled again
revert second core activation & treshold back to stock kernel settings for better battery
there will be an additional version with stronger vibration soon (thanks and credits to spica!)
currently two downloadable & flashable kernel ZIPs:
guestekrnL_v1.2_FINAL_withAndrevOC_normalVibration.zip -> Andrev OC Adjuster and Myrt Undervolt GUI will be installed directly with the kernel
guestekrnL_v1.2_FINAL_Bulk_normalVibration.zip -> Only the kernel will be installed
-- pending: version with stronger vibration
Changelog:
February 18, 2012 -- FINAL version of v1.1:
new cpu speed steps & voltages
again more smoooothness (scrolling, responsiveness)
max. ScreenOff CPU frequency lowered to 316 MHz and some other changes (hopefully saving some juice)
3 versions of kernel with different cpu speed steps:
Low overclock version with cpu speed steps 216-316-503-655-816-912-1015-1100 (MHz) -- recommended version!!
Medium overclock version with cpu speed steps 216-316-503-655-816-912-1015-1216 (MHz)
High overclock version with cpu speed steps 216-316-503-655-816-912-1015-1312 (MHz)
the first 7 cpu speed steps are the same in all 3 versions, because I decided these steps are the best choice -- there is only one OC step because there can only be 8 CPU steps (handled by OC tools)
try 1,1Ghz max version, it is smooth enough for nearly everyone I hope, even at 1,0 GHz!!
default max cpu clock (screen on) is 1015 MHz
Features/Description
WIPE DALVIK CACHE BEFORE INSTALL
- EXT2/3/4 built in
- based on official LG v20Q kernel sources
- OC/UV support, overclocking up to 1408MHz
- Andrev OC compatibility
- not highly undervolted by default, you can do this yourself using tools
- however, still some voltage tweaks
- CPU clock locked at max. 503 Mhz while screen is off (taken from swiftextreme kernel if I remeber correctly) - no need to set this in oc tools
- default CPU clock at 1.0 GHz, you can higher/lower it yourself using OC tools
- very smooooooth
- Voodoo Sound
- SLQB
- CIFS, TUN
- SWAP & ZRAM support
- many Tweaks either by me or "inspired" and taken from the source codes of ironkrnL and SwiftExtreme kernel
- compiled with Linaro GCC & Toolchain
- more things which you can find in the latest changelogs
Credits:
- setiron
- fajarep
- cpasjuste
- pastime1971
- spica1234
- supercurio
- dr4go
- LG for v20Q sources
Big THX to spica1234 for supporting me via PM during development!!!!
Latest sources @ Github (1.0 sources @mediafire): https://github.com/StefanGuendhoer/LG-P990-O2X----guestekrnL-for-stock for kernels < 1.6.2 and https://github.com/StefanGuendhoer/guestekrnL_for_stock_v1.6.2_upwards for kernels > 1.6.2 OR at http://androtransfer.com/?developer=gueste&folder=sources
Source for kernel 1.7-SE is within the download folder of the kernel and @androtransfer and @mediafire!
I'll not use this moment, because I use CM7 + vadonka's kernel. But I followed the topic and kernel development, for future testing based on a stock rom. Thanks Stefan.
totally agree with your initial paragraph, personally I envy the knowledge that shows every day spica, but for the ignorant like me, is much more useful to mention kernel set, and while this is a personal opinion, maybe instead so many parameters to configure, it would be more useful, use presets as a function of the tastes of each user, power, response, saving battery etc etc, well, maybe not the right place here, well, in principle, its kernel is installed normally, it may seem silly but I assure you it is not, say my phone is very special in terms of internal modificaiones already the slightest forces blocked at the moment I tried connecting wifi perfect, seamless gPS, fM radio without problems and later proves the bt. As for the rom, I'm wearing the carburano and is perfectly smooth, no lags etc., for the moment .... we know that android is the opposite of wines worsen over time. Best regards, and I hope this is not really your last job for our phone, I say sincerely.
Stefan,
Thank you very much for this kernel, installed without thinking and testing it now. Couple of observation I made, and opinion I have about the testing stuff.
1. I have no experience in android and stand in minus on technical aspects. You opinion about letting users do the testing of kernels is kind of valid BUT since IMHO, what spica doing is the right thing here. Since this is a development section. So technically developers release their work here so that others developers can test it and contribute 'technically' to improve their work. Honestly speaking dumbass users like me have absolutely no place here .
Everyone who uses the work of a developer have to , should and must understand that what he is doing is testing a possible experimental work and it can lead to unpredictable results. Then analyze what happens, look for possible workaround or solution and give it back to the developer and others, to improve his work.
Dumb users like me have no place here because I don't understand what happens if I use a particular switch or parameter. So there is absolutely no point doing something that I have no clue and then come whining and spoil the developers thread with statements like "helppppppp or my phone is deadddd " or similar things, without even bothering to give details like - for example - what kernel they use, what BB / ROM combination they have, What other application they installed that possibly can create this problem.
Having said that, there are a lot of good developers who patiently help people like this because of the goodness of their heart - you are on of such person. Yet, this being a developer's section should not be treated by noobs as a personal helpdesk to get instant technical support for FREE. If that happens, it affect the development very badly because it wastes everyone's time - especially of the developers.
Phew..! Since my rant is over, I will get back to you 'if' I understand what happens after installing your kernel and eagerly waiting for your latest gift to us .
Congrets for new kernel, nice to see you back
No offence, I don't like even to write this, first time in my life I'm writing this.
OP:
It's not only the instability of current kernels, it's also the "overkill" especially spica does with his latest RC12 kernel - I prefer to keep things simple, users are users and not developers, and so I don't really like this "outsourcing" of sensitive kernel settings to users. There are various good CM7 kernels and they don't need this stuff either. Also spica compiles his kernels with the O3 optimisation flag instead of the usual O2 flag. O3 means even higher code optimisation, but so high that it can easily result in broken kernels or weird issues and bugs. Almost nobody uses O3 flag for kernel compilation. So I tried to create a stable, performant and hopefully not too much battery-consuming kernel myself. The sources of ironkrnL and Swiftextreme kernel (both CM7 kernels) have been very inspiring and helpful.
==>" it's also the "overkill" especially spica does with his latest RC12 kernel - I prefer to keep things simple, users are users and not developers "
What I do is something you can't, that's why want to keep it simple What I do is something *new* which needs more skills, knowledge of HW and programming Yes users are user not Devs, That's why I've set simple 'Powersave" and 'Nitros' profile for them who have no more knowledge. And we've an APP now to control these values
==>" and so I don't really like this "outsourcing" of sensitive kernel settings to users"
SENSITIVE? None of my max values are above your or any other Kernel's max values. I've given an opportunity to lower the values not increase the value. And my default values are lower than your or anyother kernel So in terms of SENSITIVE, atleast RC12 values are not sensitive, And I've written kernel modules to not accept any SENSITIVE values,You don't like thiis "outsourcing" values. What you like applying various pre-available *patches* which berely are made for android? Or you dislike someone's coding knowledge?
==> " There are various good CM7 kernels and they don't need this stuff either"
Nobody needs nothing as per your psychology. And as per your psychology CM Devs should have abandoned development after they had released first stable version. As per your psychology they should have stopped adding new features and releasing nighties and RCs? What can we say in other words? "End Of Development?" Nothing is needed until it's valued. Do you know what SR and RC means? PPL who wants stability can stick with SR series. CM7 kernel don't need this stuff cause they've more important other things to concentrate on
==>"Also spica compiles his kernels with the O3 optimisation flag instead of the usual O2 flag. O3 means even higher code optimisation, but so high that it can easily result in broken kernels or weird issues and bugs. Almost nobody uses O3 flag for kernel compilation"
Where you learn this? Yes nobody uses O3 but Ofast which is 2 steps more optimized flags. Swiftextreme uses Ofast and many devs use Ofast. So as per your theory does these kernels are resulted broken kernels with bugs and issues?
Then I think you should e-mail GCC to remove this O3 flag
==>"So I tried to create a stable, performant and hopefully not too much battery-consuming kernel myself"
Your kernel obviously should be stable cause You've done nothing creative. What do you think is resposible for stability? You used LG base source, merged Oc and Voodoo codes and other codes available. So definately it should be stable. But is that stability is credit of yours or LG and other Devs? There is a way much difference in compiling kernel and developing kernel. Anybody can merge changes with basic linux knowledge and issue few commands and kernel is ready. Developer in real mean is someone who creates something out of nothing, who has knowledge of stuff and how stuff work, someone with knowledge of programming to write codes, read and to be understood codes and knowledge to rectify wrong code and correcting them. There is a way much difference in Kernel Compiler and Kernel Developer.
This is no personal, I dont want to hurt anyone but to clear somethings Dont mind
There are some users who prefer simple and stability rather than something with many new features but not so stable.
ryaneu said:
There are some users who prefer simple and stability rather than something with many new features but not so stable.
Click to expand...
Click to collapse
Yes you're absolutely right but whats the theory and logic of writing that paragraph in OP thread?
Does it make sense?
Sent from my LG-P990 using Tapatalk
the difference between the v20l and the v20q kernel is almost nothing.
better off pick any v20l based OC kernels what is tested by the users already
some people believe that the new v20q kernel is have a new features and better stability. i was compared the v20l and the v20q kernel, an other thread im posting the difference and a patch file too. i can say the lg developers did not force themselves.
Moderator Message
Can we stay on topic?? Thanks
Yes that would be bad to close this thread...... for some words that should never have been written....
+1 for spica, critizing a developer for doing something new is not right IMO. if u want stable then stick to stock.
BTW loving the flaming going on ;-)
coldfear00 said:
+1 for spica, critizing a developer for doing something new is not right IMO. if u want stable then stick to stock.
BTW loving the flaming going on ;-)
Click to expand...
Click to collapse
I do not think anyone has criticized spica, quite the contrary, two different views and equally positive in the absence of our device as usual and once again the LG more interested, however, the thread is to talk Kernel, not if I like something or other but ultimately developers to present their work and the rest to try them. and our opinions to help improve the whole story. Greetings to all.
Lo_RaT_PeNaT said:
I do not think anyone has criticized spica, quite the contrary, two different views and equally positive in the absence of our device as usual and once again the LG more interested, however, the thread is to talk Kernel, not if I like something or other but ultimately developers to present their work and the rest to try them. and our opinions to help improve the whole story. Greetings to all.
Click to expand...
Click to collapse
if u wanna talk about kernels and not personal views about who likes what, then stefan should not have said this line " It's not only the instability of current kernels, it's also the "overkill" especially spica does with his latest RC12 kernel - I prefer to keep things simple, users are users and not developers "
Yes that's what I'm pointing, on the first page(OP) of this thread, he should write describtion about his kernel like what other dev does, not about what I or anyone is doing
Never mind
Sent from my LG-P990 using Tapatalk
I insist, I think the thread is to discuss the kernel, after each has their opinions, but to make it clear, how about this?
[QUOTE = Stefan Gündhör; 22370651]
Big THX to spica1234 for support supporting me via PM DURING development!!
[/ QUOTE]
You think stefan is being selfish and evil?, I think not, just believe that for most users, and say it clear, most, including myself meeting, we are unable to understand many things, is a opinion, written words can lead to misinterpretations and in this case, I think stefan at no time intended to offend or criticize the work of spica, but good sprucing think they will not be no doubt. In any case I think this should stay and finished, sure everything is clarified and two, two developers, along with others are keeping alive our mobile and certainly is welcome. Greetings to all
hi, wow, good luck with the kernel i made my non overclock kernel in our local forum based on v20q for stock based rom like gr6...
make sure you got a lot of free time, doing kernel and rom at the same time takes time a looooot.....
fajarep said:
hi, wow, good luck with the kernel i made my non overclock kernel in our local forum based on v20q for stock based rom like gr6...
make sure you got a lot of free time, doing kernel and rom at the same time takes time a looooot.....
Click to expand...
Click to collapse
fajarep should again return to cheer you too .... not it
getting back to the topic did some1 actually tested this kernel?
Lo_RaT_PeNaT said:
I insist, I think the thread is to discuss the kernel, after each has their opinions, but to make it clear, how about this?
[QUOTE = Stefan Gündhör; 22370651]
Big THX to spica1234 for support supporting me via PM DURING development!!
[/ QUOTE]
You think stefan is being selfish and evil?, I think not, just believe that for most users, and say it clear, most, including myself meeting, we are unable to understand many things, is a opinion, written words can lead to misinterpretations and in this case, I think stefan at no time intended to offend or criticize the work of spica, but good sprucing think they will not be no doubt. In any case I think this should stay and finished, sure everything is clarified and two, two developers, along with others are keeping alive our mobile and certainly is welcome. Greetings to all
Click to expand...
Click to collapse
y r u so hooked up on proving stefan innocent, how do u know he didnt mean to critize spica, and y dosent stefan clear the foul air himself on this thread.
im +1 for spica because if my english aint so bad this line he said looks like criticism to me " It's not only the instability of current kernels, it's also the "overkill" especially spica does with his latest RC12 kernel - I prefer to keep things simple, users are users and not developers "
for my issue resolved, but absolutely sure that the intention of stefan is not apparently be interpreted, also without a doubt, and now please, to the point, the kernel, and I must say that I tried the BT's car and has not been disconnected at any time, not blackscreen not freezes at least for now the battery issue, I can not say for now. Greetings to all.
Related
This is a list of custom kernels, not ROMs and there are kernels that aren't listed here yet (either new kernels or newer versions), so be patient - I'll try to update ASAP (or when I feel like it )
It is meant for people who want's to find out what kind of different kernels there are in XDA forums and then users are able download/install kernel that he/she wants to try out.
This is not about comparison of kernels (but you can vote the best kernel), just a simple list of links to kernels and some basic info about those - so users don't need to search the whole 'Galaxy S I9000 Android Development' thread to find suitable kernel.
Thanks for feedback and updates. You can write a reply or send PM if you see new kernels lying around (that are not listed here) or just if you have any questions or so...
NOTE: Me or kernel developers are not responsible any problems caused by installed kernels. By flashing your SGS (or even installing su?) might void warranty.
Before flashing check that your phone can go to download mode.
neldar's post about program for flashing kernel: http://forum.xda-developers.com/showpost.php?p=11788580&postcount=17
NOTE: If you need the whole ROM, there is a list of ROMs updated by splish2010
[ROM LIST] Galaxy S I9000 Custom ROM List [DATE] // Gingerbread ROMs //
http://forum.xda-developers.com/showthread.php?t=886000
Some important information about the listed items.
The information about listed kernels are stripped due to size limitation of single message and therefore I couldn't include all posible information about each kernels.
Remember to check peroidically this list of kernels from their threads for possible updates (once a day/week/month).
These are Gingerbead kernels. List of Froyo kernels are here
http://forum.xda-developers.com/showpost.php?p=13509694&postcount=23
The reason for splitting list to two messages is the limit on one message size.
Remember that some kernels have both Froyo and Gingerbread versions (and some even eiclar), for example [16.04.2011][CF-Root 3.1] JP*,JS*,JQ3,JV1/K/B - su+bb+2e/CWM - rfs+ext4
and that's why it is listed in both lists
Please notify me (pm or whatever) if I have made a mistake and some item should be in other list or both lists.
Finally:
The Gingerbread kernel List
ps. Sorry about some problems in links, colors etc...
I edited this list with separate text editor - not in browser.
++++++++++++ [KERNEL][GPL][SECURITY] FuguMod 3.7 (gingerbread JVB) VoodooSndV8++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=812836
Included in the image are:
- Superuser
- own busybox 1.18.4
- TUN support
- No more RFS at all (if you want)
- JVB source based
- CWM 3.0.0.5
- security fixes
- low latency
- filesystems: jfs, ext2/3/4 (using ext4 driver), reiserfs, rfs (not on Ultra)
- CIFS support
- Voodoo SoundV8
- Preemptive RCU (only on Ultra)
Click to expand...
Click to collapse
++++++++++++[16.04.2011][CF-Root 3.1] JP*,JS*,JQ3,JV1/K/B - su+bb+2e/CWM - rfs+ext4 ++++++++++++
NOTE! This kernel is listed in both Gingerbread and Foyo lists
Thread: http://forum.xda-developers.com/showthread.php?t=788108
This rooted kernel is for the "rooting beginners" and those who want to keep as close to stock as possible. CF-Root takes the kernel from an original Samsung firmware, and just adds root, busybox, unprotected recovery, and CWM compatibility.
If you are looking for highly optimized kernels or kernels that perform specific functions, look elsewhere. All CF-Root's are based on original Samsung kernels, they are NOT recompiled, and thus ensure maximum compatibility.
THIS IS NOT A ROM - it is only a kernel. You need to have a firmware already on your device. You do NOT need to wipe anything for this patch. You DO need to read the instructions.
MAKE SURE YOUR PHONE CAN ENTER DOWNLOAD MODE USING THE KEYCOMBINATION WHILE BOOTING BEFORE FLASHING CF-ROOT (or anything, really)
Donate
There have now been over 200.000 downloads of CF-Root and many more if you include ROMs, kernels, ect that use it. Don't be a leech, buy me a beer (and use the "Thanks" button!)
Features
- The kernel is fully stock and taken from the original firmware, with just the following added:
- Root
- Superuser 2.3.6.1
FROYO ( CF-Root < 2.4 versions )
---- Busybox 1.15.3 or 1.17.1 (if not mentioned in the filename it is 1.15.3)
---- "2e" recovery (can flash unsigned update.zip's)
---- Integrated fix for ClockworkMod's nandroid (2.5.0.4+)
GINGERBREAD ( CF-Root >= 2.4 versions, JVK and newer )
---- Busybox v1.16.2androidminimal (from CWM)
---- Integrated CWM 3.0.0.5 / RFS
Click to expand...
Click to collapse
++++++++++++ [KERNEL][CM7][05/05/11]Glitch V7C - 1.5GHz OC/UV,Voodoo Sound/Color,2.3.4 compat[16.04.2011] ++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=1041532
Glitch Kernels
These kernels are provided as-is without warranty. I'm not responsible for any problem you can encounter with your phone or if your cat suddenly dies.
Although, don't expect support even if I will eventually help since I love cats.
Note : These kernels are only compatible with CM7 and MIUI roms !Overview :
- Up to 1.5GHz CPU OC and 247MHz GPU OC (Thanks morfic)
- Undervolting using Pimp my CPU or Voltage Control
- Voodoo Sound & Voodoo Color (Thanks Supercurio)
- FPS uncap (from 56 to 66) from JPX source Reverted for now.
- Various tweaks for more smoothness and reliability
CHANGELOGS IN #2 POST
Click to expand...
Click to collapse
++++++++++++ [KERNEL] SpeedMod Gingerbread [K15D-T4 TEST 334MB RAM / K15C SharpnessFix PREVIEW] ++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=1044519
Hi guys,
This is a basic test version of the SpeedMod kernel for Gingerbread.
This kernel is for the International Galaxy S GT-I9000
This kernel has NO LAGFIX support yet. Please UNDO LAGFIXES before flashing this kernel.
There is also no built-in CWM Recovery yet.
For now it has:
- MDNIE Sharpness Fix and some color tuning
- FM Radio sound fixes based on Voodoo Sound
- TinyRCU
- Conservative CPU governor for better battery life
- Volume level fixes
- Startup script tweaks
- Disabled Android Debug Logger / logcat
- Updated to jhash3
- HZ=300
- Improvements to sound quality: 128x oversampling, disable DRC and de-emphasis
- Compiled with O3 optimizations using latest codesourcery 2010.09 toolchain
I'll implement the SpeedMod Froyo features bit by bit as I have the time to.
TEST VERSION: K15D-T4:
- With 334MB RAM
- Fixes front camera problem
- Disabled kernel debug logs / printk
Click to expand...
Click to collapse
++++++++++++[kernel] CM7 2.3.4 kernel(s) OCUV-SOUND-COLOR-ETC 04/05 ++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=979206
Fat visible download link http://kang.project-voodoo.org/Disclaimer:
These kernels are provided as-is without any warranty. I'm not here to provide support etc although I might when I'm able, but don't count on it. If your phone explode, it's your problem. Updates are not guaranteed as well.
{
"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"
}
I made a thread only so that it doesn't get lost in spam and have pms asking where to find it
What's included
Sometimes: testing stuff from teamhacksung before it goes into their stable upstream
Various tweaks: such as JPX screen timings, Haptic feedback and general vibration intensity slightly reduced (integrated upstream)
Voodoo sound patch
Voodoo color patch
Led notification: Now integrated upstream
Extra governors: Smartass, Interactive They're not that good.
Overclock/Undervoltage: I use [email protected] and 1.2Ghz max and rest default, change voltage with "voltage control" (market). Default settings to 1Ghz.
Easy building system and clear commits: for other devs, and myself too lol
Click to expand...
Click to collapse
++++++++++++ [KERNEL][JVB][OC/UV]Talon Kernel Alpha v0.1.4 ++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=1057705
OK, first off, this kernel is SUPER alpha! And I mean, SUPER ALPHA! If you're not experiencing crashes every once in a while, #yourdoinitwrong. Now to the good stuff.
Join us on freenode: #suckerpunch
Huge special thanks to Xcaliburinhand and eXistZ (current co-dev), without them, this kernel wouldn't eXistZ.
Talon Kernel build 0.1.4:
Chainfire's initramfs
CWM 3.0.0.5
Reorient by Xcal
Jhash3
Voodoo Color Fix
Voodoo Sound v8
Wired Headset Support
Audio Dock Support
Battery Polling set to 60s
Set Light Sensor Polling to 1s
SIO Scheduler
Interactive Governor
OC/UV support up to 1.2ghz
Stochastic Fair Blue (SFB) network scheduler
Disabled Android Logger (Logcat) // Not sure how this is a feature, but I'll look into it.
Few Upstream Fixes
CONFIG_HZ=100
341 MB of RAM! ZOMG
More OC/UV levels coming soon
Click to expand...
Click to collapse
++++++++++++[KERNEL][CM7/MIUI] 27/04,platypus,Voodoo SOUND&COLOR,OC/UV,SLQB,LED notif,NODEBUG,... ++++++++++++
Thread: http://forum.xda-developers.com/showthread.php?t=980495
Features:* jhash3 for better reliability (data connections)
* Voodoo Sound & Color
* simple i/o scheduler for better speed & performance
* preemptive tree RCU with smaller fanout value (better efficiency, speed & less memory usage with read-write-operations)
* SLQB for more efficient & faster handling of files in memory
* kernel & app security features (fstack-protector, better ASLR, disabled access to DEVKMEM & DEVMEM, ...)
* network security (syncookies; only secure redirects allowed; higher number of outstanding syn requests allowed; disabled warnings for invalid responses to broadcast frames; enabled window scaling; disabled IP dynaddr & ECN; log and drop "martian" packets; protection against: broadcast pings and smurf attacks, redirects for IP source routing, non-secure redirects, DoS (syn-flood) attacks, IP-Spoofing)
* disabled kernel DEBUG & disabled DEBUG in kernel code
* support of more encryption ciphers
* utf8 support (international)
* fixed & improved CFQ i/o scheduler (option)
* BFQ i/o scheduler (option)
* tweaked ondemand governor (raised the min_sample_rate of ondemand cpufreq governor to 9500)
* interactive cpufreq governor (option)
* smartass cpufreq governor (option)
* OC/UV support (option) (thanks to morfic, TheEscapist & bilboa1)
* laststufo's optimized CFLAGS for more speed (kudos & thanks to laststufo !)
* compiled with CodeSourcery 2010.09 toolchain (better code quality, stability & speed)
* CPU (CFS) scheduler optimizations (optimized branch brediction for more speed, low latency, load balancing); tighter scheduler timings for more speed & responsiveness;
* optimized cacheflushs for user apps (speeds up emulators and specific apps)
* optimized OOM (out of memory killer; apps being removed out of memory - when memory is full)
* faster deactivation & reclaim of invalidated pages (memory faster being available again after big file operations)
* vmscan & other fixes (better responsiveness with lots of read/writes & under load)
* ck-patches (patches by Con Kolivas, mm-lru_cache_add_lru_tail for more efficient memory usage)
* optimized writeback handling (less hangs & waits during write operations)
* script: 90screenstate_scaling: lots of CFS, writeback and cpufreq governor tweaks (less cpu ticks, less cpu looping & delayed writeback - better battery runtime)
* script: 89system_tweak: tweaks for faster data throughput; caller ringdelay (1 second); energy savings for CPU in standby mode, energy savings for radio; WIFI scaninterval to 180 seconds
* CONFIG_IKCONFIG=y & CONFIG_IKCONFIG_PROC=y
* CONFIG_NETFILTER_XT_MATCH_MULTIPORT & CONFIG_IP_ADVANCED_ROUTER
* Stochastic Fair Blue (SFB) network scheduler for default network scheduler - kudos to the zen-kernel / zen-droid team !
* lots of fixes: fix potential memory corruption in buddy allocator of page allocator; potential lags / hangs / looping; security hole in tipc; potential deadlock in radix-tree
* data safety (2 patches of Nick Piggin's Inode integrity patches)
* [improved battery runtime] delay going tickless when CPU is loaded
* kernel timer at 128 Hz; USER_HZ 150 Hz; HIGH_RES_TIMER 300 Hz
* Google WIFI fix to let the CPU sleep more during non-usage of WIFI
* Wii Remote support (bluetooth profile)
* working kernel modules: ansi_cprng, bcm4329 (WIFI), cifs, scsi_wait_scan, tun
* ext4 stability & data integrity fixes
* LED notification (by bilboa1) (short howto and FAQ)
* removing of the FPS limit (by bilboa1)
* DockSound support
* adjustments to the haptic feedback (by bilboa1)
* higher battery charging temperature [experimental, upstream]
* zram (successor of ramzswap / compcache - swapfile in RAM) [option]
* removed (commented out) several limits from the init scripts
* optimization for sqlite database files (speeding up system & apps)
* optimized conservative & ondemand governors
* [upstream] fixed BUG with ARM and delays during cpufreq switching
* disable FM RDS radio for now - potential battery drain & does not work [less battery drain]
* disable SWAP and zram - zram breaks stuff and enabled SWAP-support might be a battery drain, also disable the xvmalloc [less battery drain]
* enable KSM and uaccess with memcpy
* 1:1 CFLAGS from laststufo (Ultimate SO-Kernel flags) and replacement of soft pipelining with module scheduling (internal compiler error)
* kernel compiled with Thumb instruction set - more efficient (performance) & battery savings
* disable VGA console (broken - compile errors) & disable FRAMEBUFFER CONSOLE (broke lock-screen and stuff)
* practically eliminated all lags - (potentially) lagfree
* tweaks to CFS cpu scheduler
* tweaks to conservative governor script
* improved read & write values (write: 4.3 vs. 7.1; read: 11.7 vs. 16.9)
* allow using LED while screen on [thanks to bilboa1 !]
* working external SD card access
* and everything I might have forgotten
Click to expand...
Click to collapse
++++++++++++ [KERNEL] Hacked Lagfix/Ext4 Samsung Galaxy S Gingerbread - JVB, JVH ++++++++++++
Thread:http://forum.xda-developers.com/showthread.php?t=975349
Hi!
This is a dev-in-progress Ext4 Kernel based on Voodoo code for Samsung's Gingerbread.
Fixed since last release:
- conversion voices. Bye chipmunk, hello Linda!
- disk-free checks
Todo:
- Well integrated CWM 3.x
- Performance / Smoothness optimizations if any.
Show some support in donation to help a true stable port!
rooting is as easy as installing Superuser from market.
You can control the Ext4 lagfix status with Voodoo control
Kernels are not yet supported, bug reports are now welcome
Dev & hack discussion is always welcome!
More will be added when I see/hear about those.
Click to expand...
Click to collapse
[/QUOTE]
++++++++++++ DamianGTO Ginger Kernel ++++++++++++
Thread: http://forum.damiangto.org/viewforum.php?f=7&sid=6223c725437676d6742bcc6f40cdc991
This is link to Damian's forum where are discustion about Damian GTO Ginger kernels.
You might need to register to Damiangto.org -forum to view/download kernels.
Click to expand...
Click to collapse
List of Froyo kernels are here
http://forum.xda-developers.com/showpost.php?p=13509694&postcount=23
You got there first! Was going to add this to my list of ROMs, good work.
u forgot one TEGRAK lagfix build 17 for I9000 XWJS5 with Voodoo Sound v4
Another Sticky material. I hope you keep updating this list for it to remain stickied.
I have rated this thread with 5 stars.
PS : You could actually make sections for 2.1, 2.2, 2.2.1. For example, there are some old 2.1 kernels lying out there that can be helpful to some users. Maybe you can include lagfixes like OCLF with warnings on when & when NOT to use it.
There is also this post which highlights kernels with reviews by Tricky103 of the kernels he's made mention of.
http://forum.xda-developers.com/showpost.php?p=10218039&postcount=23798
@ the OP with regards to tegrak's kernel, the link follow below which you could add to your post.
http://forum.xda-developers.com/showthread.php?t=920711
Hey, I've the JS5 firmware and Voodoo 5.4.1 and with Quadrant I've just 1400-1500, can some one says me with which kernel the performances of SGS are the best? but stable too
Thanks man I can give up supporting my kernel guide now Was hoping somebody would take it over from me
Good work tricky! there are so many powerful kernels. Wow!
battery drain isn't really good :s in 1hour I've lost 5% (100% to 95%)
ERORRR TOPIC!!
Hey, this is an awesome thread,
One suggestion, why don't you put up a voting section so the users can select which kernel they like most. This would be great help for newbies. I personally love speedmod kernel, have been using it ever since I got my SGS in Dec.
jaiiscool said:
Hey, this is an awesome thread,
One suggestion, why don't you put up a voting section so the users can select which kernel they like most. This would be great help for newbies. I personally love speedmod kernel, have been using it ever since I got my SGS in Dec.
Click to expand...
Click to collapse
Thanks for feedback. I added voting.
Have been a hardcore fan of hardcore's SpeedMOD kernel But as of late, I've been experimenting a bit and now I'm torn between DamianGTO's Ultimate kernel and FuguMOD!
First advanced voodoo, then speedmod, and now on tegraks. Completely different from the rest, unique.
how to flash new kernel?
I have Darkys 9.3 can I flash any kernel? What are the steps? Im so confused on what kernel goes with what rom :s
aub_pro said:
I have Darkys 9.3 can I flash any kernel? What are the steps? Im so confused on what kernel goes with what rom :s
Click to expand...
Click to collapse
Best to ask in Darky's thread.
Also all information should be there in the OP. Or ask in the thread of the kernel creator.
If Darky has CWM or 2e recovery, then you should be able to flash as per normal.
Sent from my GT-I9000 using XDA App
Thanks for your hard work
This is a collection of links about kernel flashing
@K4P1: maybe you want to include these in your first post.
Tools/Methods for flashing a kernel:
SGS kernel flasher (android app) by me - requires root
Heimdall - Open-Source Cross-Platform Flashing Suite (Linux, MacOS, Windows) by Benjamin Dobell
Flash Firmware and kernels using Odin (post in the FAQ by Darkstriker)
This list is sorted by the required level of skill in usage and by the easiness to break the phone with the particular tool/method...
And these are threads with videos that show how to use these tools:
[VIDEO] Samsung Vibrant Video How-To Thread by connexion2005
video tutorials how to flash custom kernels/roms and use ADB for beginners by zolah
And btw could you please add my bln kernels to the list in the op?
The bln kernels do not contain any additional feature beside bln - that is for people who want to enjoy the original samsung feeling but with bln.
Put the latest thread revision date on the Title please.
there is any kernel for gingerbread with voodoo sound enabled ? i updated my sgs to 2.3.3 and i really miss that awesome sound...
yonnah said:
there is any kernel for gingerbread with voodoo sound enabled ? i updated my sgs to 2.3.3 and i really miss that awesome sound...
Click to expand...
Click to collapse
Root and buy voodoo control plus, no need for custom kernels implementing Voodoo patches, app is doing that
[REF][KERNEL] ✰ The Official Vibrant Kernel ßible Thread ✰ → 07/27/12
Hello members, this thread is NOT limited Specifically to Kernels only.
If you have Used a Mod or know of a Hack that you want to pass on, please share it here & I will Thank, credit you and post the link here. 03/20/12
If you have Used a kernel worth a shout out, please PM me that Kernel Features & information such as
Name of your Sizzle
Type of Rom it supports Froyo, Ginger Bread, Ice Cream Sandwich . . or 2.2, 2.3, 2.3.6, 3.0 or 4.0
GPS MOJO POSSESSION
Didle patches
LMK tweaks
Governor Type
Customizable settings Type
init.d scripts
Battery Life
How to install
Tips and Suggestions
Link to your Sizzle, Sourceforge or Facebook Group
Please be detailed as possible so that your craft will be listed for members here at the Samsung Vibrant Development Section.
If a link goes down, please let me know via PM and I will get right to it...
If there is a Kernel that I forgot, PM and I will get right to it...
If there is one that was incorrectly listed, please PM me and I will get right to it.
*LEGEND*
Todays or Editing Date Update Section Color = Red
9 FROYO Kernels Section Color = DarkOrange
12 GINGERBREAD KERNELS Section Color = Green
12 CM7 KERNELS Section Color = DarkTurquoise
12 MIUI KERNELS Section Color = Tomato
12 CM9 KERNELS Section Color = DodgerBlue
11 ICE CREAM SANDWICH KERNELS Section Color = MediumBlue
20 Bookmark Section Color = LimeGreen
17 Mods Section Color = SteelBlue
30 File Locker Section Color = DimGray
11 Tutorials Section Color = Olive
38 Reference Library Section Color = Tomato
9 Scripts Section Color = Fuchsia
Legend has been updated on 070712!
072712
REFERENCE TERMS by faux123 added to the Reference Library Section
CleanCache/FrontSwap (via ZCache backend)
Cleancache provides a place where the kernel can put pages which it can afford to lose, but which it would like to keep around if possible. A classic example is file-backed pages which are clean, so they can be recovered from disk if need be. The kernel can drop such pages with no data loss, but things will get slower if the page is needed in the near future and must be read back from disk. Like Cleancache, Frontswap can play tricks with the stored pages to stretch its memory resources. The real purpose behind this mechanism, though, appears to be to enable a hypervisor to respond quickly to memory usage spikes in virtualized guests. Dan put it this way:
Frontswap serves nicely as an emergency safety valve when a guest has given up (too) much of its memory via ballooning but unexpectedly has an urgent need that can't be serviced quickly enough by the balloon driver.
ZRAM (aka CompCache aka RAMZSwap)
ZRAM is an updated version formally known as CompCache and RAMZSwap. It was originally designed for 2.6.38.xx kernels, I have backported to our 2.6.35.xx kernel. ZRAM allows real-time compression of memory objects in RAM thus reducing memory pressure for the Linux kernel and can keep more apps in memory longer (more apps in RAM == better performance, less fetching from slower MMC or SDCard). Compression, however, is not Free. Some CPU cycles are required to do the compress/decompression, so there's a slight penalty for it. The original CompCache / RAMZSwap required a user space binary to control its behavior which adds additional penalty to performance, but the new version ZRAM eliminated the need for a separate dedicated daemon, thus reducing the overhead and increased performance from the old CompCache by 20%. Therefore, with the newer implementation of ZRAM interface, the performance penalty is almost negligible.
Joe's RCU (Optimized for Small SMP systems)
Joe Korty has created an RCU for small SMP systems (> 32 cores). His approach is to isolate all the Garbage Collection (GC, a slow time consuming but necessary processing) to a single core, thus allowing other cores to ONLY work on real required processing. This will allow the additional cores to complete their assigned tasks as fast as possible (not bogged down by GC) then immediately go back to a suspended state (saving battery).
Fast No Hz RCU (Optimized for SMP operations)
Fast NoHz is an optimized version of the traditional Tree RCU. Many new kernels are using the Tickless NoHz design. This RCU is tailored and designed to work with the new NoHz kernel system.
SmartAssV2 Governor (Balanced)
This governor has a built-in "profile" similar to SetCPU, so screen off will use lower clock rate thus conserve more battery, but it also has a fast wake up feature so that user interaction will not see the lag when switching from Sleep to Wake state.... (So SetCPU Profiles are sorta redundant when using this governor, you can still use SetCPU to OC to higher than default Clock frequency).
Interactive Governor (Performance)
This governor is designed to put more priority to User Interface (UI aka Apps) tasks, therefore appears more responsive then the traditional OnDemand governor. So if you want the smoothest UI interaction, this governor is for you...
Brain F*ck Scheduler - (BFS)
This scheduler is designed to be simple and speedy tailor specifically for user interface type systems such as desktop/smart phone devices where user interaction is MORE important than serving 1 million web requests (CFS, the default scheduler) at the same time (think of nimble desktop workstations vs large corporate servers).
SLQB - (SLAB allocator with Queue)
This memory allocator is designed for small number of CPUs system (such as desktop or smart phone devices). This allocator is design to be simple and it is optimized for using order-0 pages as much as possible (order-0 pages are the simplest therefore quickest type of memory in a Linux system to allocate). Not all kernels are using SLQB including CM7 main line...
Fair Budget Queue (BFQ I/O scheduler)
This I/O scheduler is an improvement on top of Completely Fair Queue (CFQ). CFQ is fair in terms of time but not in terms of throughput / bandwidth, so BFQ make sure that both time and throughput / bandwidth are balanced across all requests.
071712
www.derkernel.com
Trinity GST for TMO - CM9 - ICS - ALPHA19 : http://goo.gl/ymgiU added to the CM9 KERNELS Section
Trinity GST for TMO - STOCK - ICS - ALPHA19 : http://goo.gl/vRk8m added to the ICE CREAM SANDWICH KERNELS Section
Trinity GST for TMO - CM9 - ICS - 1728MHz MAX - ALPHA23 : http://goo.gl/4JPSh added to the CM9 KERNELS Section
Trinity GST for TMO - STOCK - ICS - 1728MHz MAX - ALPHA23 : http://goo.gl/TXCOQ added to the ICE CREAM SANDWICH KERNELS Section
4 Different Puppies added to their kernel section.
Features
Offering lowered voltages
Build optimizations
Performance through research
Removed wasteful debugging
Scheduler, Governor tweaks
480MHz GPU
Up to 1836MHz (ALPHA19) or 1728 (ALPHA23)
Bull**** Free (Not pushing buzzwords to drop them later like others)
070712
[KERNEL] [CM9] Arbiter 1.0 [OC 1.3GHz] by FaultException CM9 KERNELS Section
[TOOL] Resource id remapper - Dev only - by untermensch added to the File Locker Section
[UTIL][08.12.11] Apktool v1.4.3 - a tool for reverse engineering apk files by Brut.all added to File Locker Section & android-apktool added to the Bookmark Section
070512
How to install ICS **EVERYTHING you need to know how to install them** by Woodrube, a Recognized Contributor to this community. Added to the Reference Library Section
For All sdcard issues by doiiido Added to the Reference Library Section
March 2012 Change Log
April 2012 Change Log
May 2012 Change Log
June 2012 Change Log
Reserved FROYO KERNELS
Reserved for FROYO 2.2 + 2.2.1 Kernels
DragonMOD+[6/24/2012][Voodoo]
[2.2][1.3ghz][Beta2]DragonMOD+[6/24/2012][Voodoo] by ECOTOX Updated 062912
Voodoo Lagfix
Voodoo Sound
GPU OC //max 220mhz
ThumbEE
BLN
TinyRCU //Lower memory footprint,not going with preempt cause I noticed some funkiness when rendering 3D
Add New Freqs //100mhz steps from 100-1300mhz (prbly wont do 1400, as it goes over volt limit)
FPS UnCap
Ext4 Patch
348mb RAM
Simple I/O
SLUB
Compiler Optimized
LowMemoryKiller Patch
optimized govners
tweaked gov values
Bali-X | Bali By - drhonk
Bali-X 1.2GHz | Bali 1.8.8 "Extended Battery Life" [7/8/2011]
Features:
BLN
Voodoo lagfix
Voodoo sound v9 (fixed on 1.8.6)
Voodoo color
337MB RAM
Adjusted HZ value to improve smoothness
CIFS
TUN
no FPS cap
TinyRCU for better speed and efficiency
lowmemorykiller patch for compatibility with Tiny RCU
ext4 patch
jhash3 for smoothness and responsiveness
BFQ I/O scheduler to improve I/O throughput
Battery source mod for optimization and battery life (1.7.2)
Disabled debug and printk for performance and battery life (1.8.2)
NEW -25 UV across all freq on UV version only (1.8.5)
NOTE:
This kernel will only work with 2.2 and 2.2.1
Disable SetCPU if you have one installed.
OverStock By - cmenard
OverStock v1.x and v2.x 341MB, Voodoo Sound, Color, Lagfix, BLN[EDT]4/10/2011
Version 2.4.1
More internal stability tweaks
When set to 100-1000/Conservative or no SetCPU installed it works just like 1.x versions of OverStock
Safe to use SetCPU Screen Off profiles set to 100-400/Conservative
Voodoo Sound v7 (Make sure to grab the Voodoo Control App from the market to fully utilize this feature)
Voodoo Color
Voodoo Lagfix
CIFS
BLN (Needs neldar's BLN Control app from the market, or grab the pay version for some sweet blinking action and more)
FPS cap removed
341MB Memory
Based on KA6 T959 Source
Version 1.5.2
Added -25 UV across the entire freg range
Voodoo Sound v7 (Make sure to grab the Voodoo Control App from the market to fully utilize this feature)
Voodoo Color
Voodoo Lagfix
CIFS
BLN (Needs neldar's BLN Control app from the market, or grab the pay version for some sweet blinking action and more)
FPS cap removed
341MB Memory
Based on KA6 T959 Source
Version 1.4.3
Voodoo Sound v7 (Make sure to grab the Voodoo Control App from the market to fully utilize this feature)
Voodoo Color
Voodoo Lagfix
CIFS
BLN (Needs neldar's BLN Control app from the market, or grab the pay version for some sweet blinking action and more)
FPS cap removed
341MB Memory
Based on KA6 T959 Source
Immortality
Immortality v2.2 - Team Whiskey - Smartass/SpeedMOD - [8/10] added 03/29/12 By Mr. Apocalypse
Features: (NEW IN V2.2)
FPS cap completely removed (should help with you 3D gamers)
More EXT4 patches
Removed unnecessary code in patches
Some debugging removed (should help with battery life & speed)
Went back to stock voltages from v1, but still user configurable (to bring back stability)
Now available in Kernel Manager app in the market.
------------------------v2.1----------------------------------------
Retweaked HZ values, should now be as smooth and responsive as v1 was
Added Juwe's RAM optimization script into flash package
Added pieces of SpeedMOD
Fixed a few bugs in Makefiles
--------------------------v2-----------------------------------------
Voodoo Sound v10
New Skull splash screen
Compiled with optimized compiler flags (thanks drhonk)
Added "Interactive" governor
Added "Smartass" governor from DragonMODz (thanks ECOTOX)
Screen Off profiles working on 400/100 with and/or without setCPU using Smartass
Retweaked voltages table, -25UV across the board
----------------------------v1--------------------------------------------
Voodoo lagfix
Voodoo sound v9
Voodoo color
BLN = Back Light Notifications
LowMemoryKiller patch
Modified Kernel HZ value from 260 to 500....for smoothness and responsivness
TinyRCU
BFQ I/O scheduler (set to default)
CFQ removed
Battery polling values modified (an attempt at saving batt life)
JHash3 patch
EXT4 patches
Modified FPS (Increased, not removed)
333MB Ram Hack
User configurable OC/UV
Safe booting to 1ghz
Overclockable to 1.2 ghz
Avatar confirmed working with this and Bionix NextGen V2
DragonMODz Nightly
[2.2][1.3ghz]DragonMODz Nightly#3(Smartass/Scary/)[8/26/2011] by ECOTOX added 04/30/12
What's included
Switch to SLUB memory allocator (testing)
Minor build optimizations
Dropped Stochastic Fair Blue Net Scheduler (really only improves wifi a bit)
Redone from the ground up to clean out the kernel
CIFS Support
Dropped Clock to 1.3 on OC kernel (better battery with high speed)
More GPU clock tweaking (better stability with good performance)
Scary Gov now added and the default
No need for screen profiles! (the kernel has it handled)
Added Smartass Gov
Tweaked Kernel Voltages (lower sleep voltages)
Tweaks to Clock Calculation
Tweaks to GPU Clock
Voodoo Lagfix
Voodoo Color
Voodoo Sound
GPU OC
ThumbEE
BLN
CIFS/NFS support
TinyRCU
Add New Freqs
Jhash3
FPS Cap
Ext4 Patch
330mb RAM
BFQ I/O
SLUB
Compiler Optimized
LowMemoryKiller Patch
Optimized govners
Change Log Here
Notes: Screen off Profiles are not needed or recommended on this kernel (its got it handled =P)
Dead Horse Reloaded
Kernel- New Dead Horse Reloaded- 2.2 & 2.2.1 4/24 by Eugene added 05/01/12
New for Advance Users Dead Horse Reloaded:
To Flash, Download neldar zImage Flash Utility from the Market & place the zimage in the folder the App makes..
* LOG * Thanks = Koush / Clockworkmod for source Codec!!!
Based on edify ( Old amend update script will no longer work ) Time to Learn People!!!
Fully Based Off CwM 3.X ( With edits by me to be 100% Functional on the Vibrant )
No SD wipe issues
Formats to a true ext4 partition regardless of movinand size without errors
Default Ext4 /system /data /dbdata /cache mounts & Format with RFS Mount Support for First time User's
To Restore RFS you will need to ODIN ( Next Build will feature RFS formatting support ) or place a Voodoo zImage on /sdcard/zImage & Flash using the in recovery zImage Utility
100% Working Internal & External Mount To PC
100% Working Internal & External Mounts for flashing .zip from SD
Superuser / busybox / tweaks / Back Light Notification supported built-in
Update zImage straight from recovery ( Must mount /sdcard first! ( This is to keep people from flashing by mistake ) Place zImage on external sd = /sdcard/zImage
Primary /sdcard is the external to avoid soft-brick issue caused by formatting with ext ( /sd-ext ) & swap Support. Swap however is not needed!
Issues & Fixes to Come:
Factory wipe from Android OS not working, Wipe / Factory reset from Recovery! ( Issue is Fixed when Flashing GCR3-Update6 )
Fix OS Wipe issue ( Issue is Fixed when Flashing GCR3-Update6 )
Implement RFS Formatting for those that wish to revert to stock /system /dbdata /data /cache file system
Unverified if flashing is 100% safe over voodoo, but shouldn't be an issue.
Voltage Settings:
{1200000, 1275, 1100, 1} Need SetCPU or any other OC Program to use!!!!
{1000000, 1250, 1100, 3}
{800000, 1175, 1100, 4}
{400000, 1025, 1100, 5}
{200000, 925, 1100, 6}
{100000, 925, 1000, 7}
Tigers Blood
Tigers Blood v3.22 Voodoo Lagfix, Sound, Color, BLN, OC/UV[03/31/11]
Developers Note:
As a learning experience, I decided to give kernel developing a try. Tigers Blood is the result. I wanted to make a kernel with some OC/UV capabilities, but yet stable enough for the everyday user. I took a minimalistic approach and by default, the kernel is at stock clocks and voltages and will clock to 1.2 Ghz.
Includes :
Voodoo Sound v7
Voodoo Color
Vodoo Lagfix with modified Clockwork Recovery
BLN (Neldar's free version of "BLN Control" is included - Please donate to Neldar or buy the full version in the Market if you like his work - Full version allows blinking backlights)
CIFS ("Mount Manager" in the Market will get your network drives mounted)
TinyRCU
339 MB Ram Hack
OC/UV capable to 1.2 Ghz (Stock clock and voltages out of the box)
FPS Cap Lifted (No FPS Hack Version Available)
jhash3
Stock+Voodoo
stock+Voodoo stable 5.x for Vibrant by supercurio added 05/01/12
Notes from supercurio
The kind of kernel published here are only stock kernels, which means the exact same code build by Samsung for Vibrant phones.
Of course, there's a difference: Voodoo lagfix 5 stable has been injected in them, with its extensions and also ClockWorkMod recovery as default recovery.
Voodoo lagfix converts /system, /cache, /dbdata and /data to Ext4 with optimized parameters for speed but also guaranteeing data integrity.
Also, it configures the write behavior of Linux to prevent lag from happening, plus apply some memory management providing a better balance than stock settings.
Also supported: custom boot animation, init.d scripts and an improved adb shell (new!)
This kernel also installs the su binary for your convenience. Only activated once you download Superuser App from market. If you don't want to "root" your phone, skip this part.
How do choose the version?
The best version is the closest to the one of the ROM / system you run.
If you use a custom ROM instead of an official Samsung one, ask your ROM dealer which one is closer
update.zip you can flash with ClockWorkMod recovery (not 2e or 3e)
JK2+Voodoo
JK6+Voodoo
JL1+Voodoo
JL4+Voodoo
JL5+Voodoo
KA5+Voodoo
KA6+Voodoo
KA7+Voodoo
KB1+Voodoo
.tar you can flash with Odin or SGS Kernel Flasher
JK2+Voodoo
JK6+Voodoo
JL1+Voodoo
JL4+Voodoo
JL5+Voodoo
KA5+Voodoo
KA6+Voodoo
KA7+Voodoo
KB1+Voodoo
DoW14
[GPL] DoW14 v1.4 344MB, Voodoo Lagfix, Sound, Color, BLN 2/21/2011 by morfic added 05/01/12
Notes from
No frosty flakes here.
DoW14-T959 is based on Samsung KA6 T959 Sources
Sleep fix not in, treat it like a stock kernel for now until notified (Do not use profiles that exclude 800mhz)
Only flash this kernel from a "red recovery", do not flash it coming from any ULF kernel, flash a stock+voodoo kernel in-between, then flash this kernel.
Not sure what these other kernels do, but I'm tired of hearing my kernel breaks anything due to THEIR incompatabilities.
Included:
Voodoo Sound v4 (Thanks supercurio)
Voodoo Lagfix (Thanks supercurio)
Voodoo Color (Thanks supercurio)
BLN included (Thanks neldar)
Based on T959 froyo source.
Safeboot to 1GHz for those phones that don't like OC (But 1.4 can be used with setcpu)
TUN (Tunneling/VPN support)
CIFS (Samba support)
JFS (Advanced users only, no automated use of this FS)
DoW14-T959 359MB RAM version -> No HD Video
DoW14-T959-HD v1.4 344MB RAM version -> HD Cam working | md5sum: 743ee5f1023a571260d32bd4c0fcc7f3
Best steps:
Get off your ULF kernel first, flash Stock + Voodoo in-between
You inform yourself what "OC" is and what to expect
Install Neldar's "SGS Kernel Flasher" before flashing ANY kernel.
Backup your existing kernel with his tool.
Flash Kernel through RED VOODOO recovery
Reversal:
Flash the backup you made with SGS Kernel Flasher
Reserved GINGERBREAD KERNELS
Reserved GINGERBREAD , MIUI or CM7 2.3.4 - 2.3.7 KERNELS
99 Problemz By - Mr. Apocalypse
[CM7/MIUI]99 Problemz - ..but performance ain't one [10/27]
Features:
Updated to work with stable CM7 and updated MIUI and OMFGB roms
Voodoo Sound v10
Voodoo Color
CWM Recovery v5.0.2.6
BLN supported (use BLN Control app to utilize)
Safely boots to 1ghz
OCable to 1.4ghz
User configurable UV
BFQv2 scheduler(set to default)
Smartass and Smartassv2 governor option available
GPU tweaks integrated
Integrated v(r) scheduler
Integrated zram and zache
LIPPOL94's kernel cleaning script integrated into flash package
Notes:
1. BLN is fully supported, use BLN Control to use BLN
2. This kernel uses the same stock voltages as the stock CM7 kernel, and boots at 1ghz. Use SetCPU or Voltage Control to OC/UV as you see fit.
Immortality-CM By - Mr. Apocalypse
[CM7/OMFGB/MIUI] Immortality-CM[/B]8/31]
Features:
Voodoo Sound v10
Voodoo Color
Safely boots to 1ghz
OCable to 1.4ghz
User configurable UV
BFQ scheduler(set to default)
Smartass governor option available
Full sound dock support
LIPPOL94's kernel cleaning script integrated into flash package
SetCPU's 400/100 screen off profile safe to use, but not recommended.
NOTES:
The cleaning script is integrated into the flash package, so it will clean before the kernel actually flashes, once its done and you reboot, it will take a little while longer to reboot since the dalvik-cache is wiped.
It is safe to use a screen off profile with 400/100 setting, but i do not recommend it.
The splash screen is the same skull from my froyo kernel, but it has "CM" on it. If you dont like skulls or my splash in general, plz use another kernel. And NO, i won't change or make another version of it, so plz don't ask.
My beta tester, Skitz, has reported low quad scores with this. If you are a person concerned with benchmark scores, then this isnt for you. Quads don't make the kernel, the performance does.
Running OMFGB so i know this will work on that and regular CM7, i hear that CM7 kernels also work on MIUI, but i have not personally tested it on it.
Platypus By - zacharias.maladroit
[CM7/MIUI] Platypus SECURITY,VOODOO,OC/UV,nodebug
The purpose of these kernels is extensive stability testing addressing the following sticking points:
overall stability & functioning of the kernel and phone
call drops, missed calls, etc.
lags (suggestions for improvements are welcome)
auto-rotation, sensors, etc.
Voodoo Control Plus [any crashes ? compatibility problems ?]
working on CM7 or MIUI ?
scheduler, sound, video synchronisation & lags: Tap Tap Revenge 4 (especially at the beginning of songs)
scheduler, sound, video synchronisation and any other issues: doodle dash (while shooting & sound activated)
proper pmem memory layout & settings: proper functioning of Google Googles
On stability testing(Platypus Kernels)
Go over there and thank him - There is just volumes of info over there regarding Tweaking that Kernel.
Results & FAQ/Documentation Results: - By zacharias.maladroit
FAQ / Documentation:- By zacharias.maladroit
Overclocking / Undervolting: - By zacharias.maladroit
LED Support FAQ: - By zacharias.maladroit
Voodoo Color settings: - By zacharias.maladroit
Screen RGB multipliers: - By zacharias.maladroit
Screen v1 gamma hack: - By zacharias.maladroit
MIUI COMPATIBLE KERNELS
Glitch By - sixstringsg
[KERNEL][CM9][2/8/12] Icy Glitch V14 - BETA - LiveOC - Voodoo - DIDLE - USBhost - Updated on 052312
Overview:
Up to 1.7GHz CPU OC with added bus/GPU OC (Thanks to morfic for the great base of work)
Undervolting using Pimp my CPU or Voltage Control
Voodoo Sound - & Voodoo Color, using VC versions
FPS uncap (Screen running 68Hz instead of 60Hz, from 56 to 66 FPS max) from JPX source
Various tweaks for more smoothness and reliability
LED notifications
Bali-CM By - drhonk
[CM7/MIUI/OMFGB] Bali-CM 2.2.2 [10/18/2011]
Overview:
OC/UV up to 1.4GHz (Safe boot to 1GHz) [require setCPU from market]
Voodoo Sound v10
Voodoo Color
Multiple CPU governor, smartass included (default: ondemand)
Multiple IO scheduler (default: BFQ)
LED notification support (no external app required)
CIFS support
Support SetCPU screen off 100/400 profile
Dock sound redirector support [need Galaxy Dock Sound Redirector app from market]
Streamline By - eugene373
VibrantMTD CM7.1 *Stable* 11/13/2011
Features:
OC/UV up to 1.4GHz (Safe boot to 1GHz) [require setCPU from market]
Voodoo Sound v10
Voodoo Color
Multiple CPU governor, smartass included (default: ondemand)
Multiple IO scheduler (default: BFQ)
LED notification support (no external app required)
CIFS support
Support SetCPU screen off 100/400 profile
Dock sound redirector support [need Galaxy Dock Sound Redirector app from market]
I9000 vibranted vG.4.0 04.16.2012
[kernel][ginger]I9000 vibranted vG.4.0 04.16.2012 By xcaliburinhand Updated on 04/24/12
I9000 vibranted vG.4.0 includes:
MobileAP support (aka wireless tethering)
Correct Headphone/Speaker logic
Working capacitive touchkeys
Captivate car/home dock support
Audio uses dock when available (use this app)
Wired headset support
CWM 3.0 recovery (courtesy of Chainfire)
Support for custom boot animations
The original Voodoo color and sharpness fix
Voodoo sound v10
Compilation optimizations
Call audio through dock
Voodoo lagfix
BLN support
Bullet GB Voodoo
Bullet GB Voodoo goodies [EDT][6/24/2011] by cmenard added 04/30/12
Bullet v6.x-voodoo includes:
Voodoo Sound v9
Voodoo Color
Voodoo Lagfix
BLN support (thanks to neldar)
CWM 2.5 (the regular red Voodoo recovery we all have come love)
339MB of memory
Smartass and Interactive CPU governors (Conservative still default at boot)
Volume keys mapped to i9000 so no changes needed in the ROM and the keys work correctly in recovery
OC with safe boot to 1ghz use SetCPU to set clock speed
GPS init.rc
Proper headphone jack routing for T959
USB dock audio should be properly routed as well
Based on xcaliberinhand's reoriented i897 JVB Kernel and supercurio's voodoo lagfix initramfs
Notes * Make sure to match the kernel version to the ROM version. You want to use the JVB kernel on JVB based ROMs and the JVH kernel on JVH based ROMs.
Bullet GB JVP 1.2ghz
Bullet GB JVP 1.42ghz
Bullet GB JVP 1.54ghz - This one is for you speed freaks with special phones.
Talon SH
Talon SH Kernel (GB 2.3.4) [KERNEL][MOD] by simone201 added 05/01/12
Included:
Based on latest Samsung Opensource Gingerbread Sources
Voodoo Lagfix and Sound v10
Voodoo Color for 2.3.4
Ported Nexus S Framebuffer
mDNIe based on Speedmod
BLN Support from Neldar
Custom Voodoo CWM 3.0.0.5
Updated to latest Jhash3
340MB RAM Free (w/ 720p)
OC/UV support up to 1.2ghz
Swap + ZRAM (compcache)
Wired Headset Support
Audio Dock Support
Battery Polling set to 60s
Set Light Sensor Polling to 1s
Sched_Autogroup v4 (per sessions)
TinyRCU (smaller memory footprint)
SIO / VR / BFQv2-r1 IO Schedulers
Tweaked Ondemand Governor
Stochastic Fair Blue (SFB) network scheduler
Updated to latest Samsung Source
Lots of Upstream Linux/AOSP fixes
CIFS/TUN Support
TALON SH MODS Included:
VR Scheduler as default
InteractiveX governor as default
Tweaked InteractiveX (for more responsiveness and battery life)
Juwe RAM Hack settings included into the kernel
Some code cleanup
ZRAM Switch feature (disabled by default)
SD Card Read-Ahead tweaks
Compiled with Linaro GCC 4.6.2 + O2 + Graphite Optimisations
Sleepfreq set to 400Mhz
ULP_FREQ set to 400Mhz
Reduced CPU Voltages for 400 and 100 Mhz steps
Reduced LCD and RAM Voltages
Screen temp set to 6900K
CWM 3.0.0.5 themed by me
SH Themed bootlogo
6 steps frequency (1Ghz step included)
Adjusted DVFS settings
Raised FPS Cap to 66
Support for 10 fingers multitouch
TCP/IP Buffers tweaks
cpu_freq_stats fixes
Conservative Governor auto insmod
TalonMTD
[CM7/MIUI] TalonMTD 0.0.3[OC/UV][Voodoo Color and Sound] by ytt3r added 05/02/12
Features
Overclock up to 1440MHz/Undervolt for all frequencies (having only 5 frequencies undervolted seems most stable)
Nexus S Framebuffer
Voodoo Color v2 (No yellow tint!)
Voodoo Sound v10
Based on Linux kernel 2.6.35.13
GPU overclock
GPU Tweaks
Bonus Governors: InteractiveX, Smartass, Conservative governor compiled as a module (not enableable yet)
Bonus Schedulers: SIO, V(R), BFQ2r1, CFQ with tweaks
Undervolted ADC and RAM
Disabled Userspace governor
Kangsterizer’s LED notifications
Asynchronous I/O support
Logcat compiled as a module, must be enabled via ‘logcat-on’
Lowmemorykiller tweaks by kodos96
Jhash3
RAM tweaks
Readahead tweaks
Kernel HZ set at 250
Disabled kernel printk for less overhead
KTLO (Keep the Lights On)
Samsung ARM fix
16.25 lbs. of ext4 fixes
CM7 Kernel 2.3.4
CM7 Kernel 2.3.4 (Voodoo Sound v8, Color, LEDNotify, OC/UV) [05/04/2011] by theexel added 05/01/12
Main features:
Voodoo Sound v8. - Need I say more?
Voodoo Color. - Again, you should know this by now.
LEDNotification. - Not "BLN" - No app required - Use CM quiet hours for scheduling.
Overclocking. - 1.3Ghz max.
UnderVolting.
Extra governors. - Smartass, Interactive.
Various tweaks. - JPX screen timings.
Sometimes testing stuff. - Stuff from teamhacksung before it goes into their stable upstream.
Changelog:
Fixed battery info/display (Upstream) (NEW)
Some fixes for new recovery (NEW)
Upstream sync. (NEW)
Some fixes for new recovery. (NEW)
Test of new scripts.
Fixed said new scripts since test failed.
Supports GB 2.3.4 (Upstream)
Reviewed some code.
Removed governors: ondemand is better in their current state anyway. (NEW)
Allocate more memory to FIMC0 / fixes googles goggles FC. (NEW)
Upstream sync.
Requires latest CM7 nightly for compass, etc.
Supports bml_over_mtd at flash time.
Voodoo Sound v8.
Some touch-key tweaks.
Fixed touch key inactive on boot.
Added usb dock/audio/etc patches. (Testing - xcaliburinhand.)
Tweaked default haptic feedback intensity. (Slightly softer.)
Changes in LED handling. (Possibly fixes most remaining issues.)
You need this to control the LEDs CMParts see here to install properly (Doesn't install like a regular apk, the reason is its not really an app, it's part of CM7 with modified setting panel for LEDs)
LED on on resume has been disabled for now (keyboard woes - I think.)
Touch key: Enforce recovery routine during r/w failures (Fixes: Touch keys flash and stay off when missing a call - Possibly other weird situations.)
LED stay on when screen off as long as notifications are not deleted. (Due to popular request.)
Fixed liblight for quiet hours/LED issue.
Touch keys light up at resume for a short time. (Like Samsung ROMs)
LED notification respects CyanogenMod's 'Quiet hours' (Settings -> Cyanogen -> Sound -> Quiet hours) Setting LEDs to dim during quiet hours will disable led notifcations during those hours (So it's like BLN schedule except its using the CM feature.) - Thanks for that suggestion.
Fixed keys light time out. (I was being dumb with calls during interrupts, sorry.)
Coolya's battery experiemental tests: allow charging at higher temperature. (Like JPX), changed adc.
Added CONFIG_MODVERSIONS for Voodoo module support. (Future market app.)
Headphone fix. (Upstream issue - Means no play/pause/mic buttons, but at least you can listen to music like before.)
Added smartass - Currently doesn't go under 400mhz. (Not default and just testing.)
Stable OC at 1.3ghz, probably! (At least, 'more stable.' Report if you still crash.)
Fixed voltage table display. (No more '?' in Voltage App.)
Voodoo sound patch v6.
Higher refresh rate and timings, taken from JPX (thx morfic) - Results in 10fps boost in games and smoother scrolling elsewhere.
Le Kernel Du Jour!
[CM7][July 12] Le Kernel Du Jour! Build #2 by TheEscapist added 05/02/12
Notes from TheEscapist
DELETE ALL VOLTAGE CONTROL SETTINGS, AND REMOVE BOOT SETTINGS FROM CM SETTINGS AND VOLTAGE CONTROL AND DISABLE SETCPU PROFILES BEFORE FLASHING THE LATEST UPDATE. THIS GOES FOR ALL UPDATES, INCLUDING UPDATING CM.
This is a CM7 based kernel with a 1.6 Ghz overclock, Voodoo sound and color fixes, uv support, and BLN. See the changelog for all the updates and features.
Informations (THESE CHANGE ON A REGULAR BASIS):
Max clock is set to 1GHz on the first boot, set the max clock in CM settings or voltage control or setCPU.
I cannot possibly stress this enough. IF YOU EXPERIENCE BUGS WHILE ON THIS KERNEL, POST HERE. Do NOT submit bug reports to the CM team, until you have flashed back to stock CM, and can verify the bug exists there too.
Use Xan's UV app to undervolt.It's in that market, search "Voltage Control".
Want to go back to stock? First, if there's any particular reason, please let me know. I love to feedback, good or bad. Then, just flash the latest official update.
Sources --> https://github.com/TheEscapistxda/an..._samsung_aries
BLN is disabled by default. Please enable it by using the BLN control app from the market.
Its not a bug. You're not bricked. Let it boot up.
What's included :
v5.3[May 16]
Upstream initramfs/initial flash changes
Upstream change to the way battery percentage is calculated
Lots of little( irrelevant) upstream changes
Actually fixed the kernel version.
v5.2[May 12]
New(old) modem_ctl
tvout stuff
fsa switch sleep
overvolting cap
v5.1[May 6]
Lots of upstream gpio changes
Camera drivers kanged from JVB (REQUIRE THE LATEST NIGHTLY TO WORK)
03 optimizations
Switched to hardware based floating point calculations (seems to increase performace under certain loads)
Dropped 1.6ghz to 1.55ghz
Set default governor to conservative
New captivate/vibrant specific initramfs
v5.0[May 3]
Extend battery polling to 15s
Sched_autogroup patch (increases smoothness under heavy load)
New bootlogo
Fix setCPU crashing on screen off
Unified HZ (256) (should increase battery life, and has no adverse effect on performance)
Reunlock fps cap
v5.0b[May 4][First Vibrant supported/tested version]
Fixed touchkeys for real this time
Temporarily enabled debugging (will be disabled in the next update)
Fixed the crazy battery stats
Reenable smartass governor
Switch to the Codesourcery toolchain (should result in faster/smoother code)
Full compatibility with 2.3.4
Reserved for ICE CREAM SANDWICH KERNELS
Reserved for ICE CREAM SANDWICH or CM9 KERNELS
www.derkernel.com added 071712
Trinity GST for TMO - CM9 - ICS - ALPHA19 : http://goo.gl/ymgiU added to the CM9 KERNELS Section
Trinity GST for TMO - STOCK - ICS - ALPHA19 : http://goo.gl/vRk8m added to the ICE CREAM SANDWICH KERNELS Section
Trinity GST for TMO - CM9 - ICS - 1728MHz MAX - ALPHA23 : http://goo.gl/4JPSh added to the CM9 KERNELS Section
Trinity GST for TMO - STOCK - ICS - 1728MHz MAX - ALPHA23 : http://goo.gl/TXCOQ added to the ICE CREAM SANDWICH KERNELS Section
4 Different Puppies added to their kernel section.
Features
Offering lowered voltages
Build optimizations
Performance through research
Removed wasteful debugging
Scheduler, Governor tweaks
480MHz GPU
Up to 1836MHz (ALPHA19) or 1728 (ALPHA23)
Bull**** Free (Not pushing buzzwords to drop them later like others)
Arbiter
[KERNEL] [CM9] Arbiter 1.0 [OC 1.3GHz] by FaultException CM9 KERNELS Section
Features
OC 1.3 GHz
More later...
Semaphore
Semaphore ICS 1.2.5v by stratosk
This is a kernel based on the pawitp's one and it works for Android 4.0.x ICS ROMs.
Features
LiveOC
Custom Voltage
Voodoo Sound
BLN
373.5MB - 398.7MB
Compiled with Linaro 4.7.1
O3 optimization
Semaphore Script Manager 0.75
Auto brightness driver
Touch Wake
Vibration intensity
Deep Idle
USB host driver
Governor ondemand (default)
ondemand: sampling_down_factor tunable by momentum, smooth_ui
Governor conservative (module, smooth_ui)
Governor smartassV2 (module, smooth_ui)
Noop I/O scheduler (default)
Deadline I/O Scheduler (module)
Simple I/O Scheduler (module)
Netfilter (iptables) as modules
CIFS as module
TUN as module
Logcat disabled (as module only)
Standard network packet scheduler
Kernel log buffer size 4KB (from 128KB)
Reduced debug info
TinyRCU
Fast Charge support
WiFi PM_MAX when suspend
/system/etc/init.d directory creation if not exist
Full changelog:
Deep Idle Guide and FAQ
Devil by DerTeufel1980
Devil3_0.79 - Vibrant - Beta release Updated 061912
This kernel is based on teamhacksung's kernel, with updated Linux base to 3.1.10
this is a first release for the vibrant, so please take it as "beta", although everything should work fine
This kernel is based on teamhacksung's kernel, with updated Linux base to 3.1.10
Kernel working with all ICS Roms
Features:
Brain **** cpu-scheduler (BFS) (this should be much faster than the default cpu scheduler) will be back later
378, 391 and 403 Mb Ram available (selectable in kernel, no need for a patch (403 mb breaks 720p) only reboot required)
2 different recoveries included (cmw touch recovery + twrp recovery)
SIO scheduler (default)
V(R) scheduler (maybe even faster than SIO, can be set as default by using NSTools for example)
init.d
Voodoo Sound and CM9 Color Adjusment / Voodoo Color (VC version)
Devil Idle
BLN V9 (thx to mialwe)
USB Host mode driver (for more information about this, and for saying thanks to the guy, who ported this for our phone, please visit this thread)
Ezekeel's Live_Oc
Ezekeel's Deep Idle V2
Touchwake
vibrator intensity control (by mialwe)
BLX (Batterie Life Extender, I don't think we need it, but maybe one feels better by using it )
backports from Linux 3.2
Swap/Zram support
Zcache, Cleancache and Frontswap
Smooth_ui included to ondemand, conservative, smartass, lulzactive, lagfree and lazy governor (only one setting for activating/deactivating it in general)
3 cpu governor presets (smooth, normal, powersave) for ondemand, conservative, smartass, lulzactive, lagfree (only one setting for switching the mode in general)
many other small features and improvements
Changelog 18.06.2012:
some changes to load balancing
added ultra ksm (metioned by zach thx for this my friend)
readded fiops io scheduler (still experimental and could cause instablilities)
using snappy compression for zram now (2 times faster, but only 2% less compression)
added the possibility to change zram size (at /data/local/devil/zram_size, with valid values: 50, 75, 100 and 150 (all in mb))
fixed the applying of user_min/max freq after reboot
vibrant: fixed gps
fascinate: fixed nandroid in cwm recovery
What is ksm? http://en.wikipedia.org/wiki/Kernel_...e_Merging_(KSM)
uksm is more optimized and also working for single core systems. using this should give much better ram usage, but at the cost of more cpu usage
Kiss By - Nelson
V8.2: Regular / Mirror + Touch / Mirror (04/07/2012)(Latest) Thanks to Nelson hard at work and props out to Decepticaons for spreading the news. Do your self a favor and register over at team-passion and stay into the now with the latest of ISC magic that NEO & Nelson are cooking up. Updated 04/11/12
ICS Kiss V4.1 (kernel)
Alt Source & Downloads Here
Added audio dock support
Made revisions to smartass2
Voice audio through dock
Fixed BLN
Adjusted wifi for stability
OC to 1500 (Many devices will not run this high, but it's there for the adventurous. apps could close unexpectadly and your phone may freeze and rebbot. Be sure to uncheck set on boot in NSTools before trying. Use at own risk)
Governor adjustments
Icy Glitch By - Tk-Glitch
[CM9][24/03/12] Icy Glitch V14 - BETA - LiveOC - Voodoo - DIDLEv2 - USBhost By - Tk-Glitch Updated source 04/12/12
Overview :
3.1.10 linux base
LiveOC
Custom Voltage
Battery Life eXtender
DIDLE
Voodoo Sound 10
PMFAST mode for best wifi performance (different low power mode than default, using a bit more power).
USB host mode support
342MB RAM
Various tweaks for more speed and battery saving
subZero By - Mr.Psycho
subZero v1.3 Build 102 (Reality_OD) - BETA - BETA Updated on 061012 with hugemem and bigmem options. Thanks to thachosenone for this Update!!!
Based on Linux 3.1.10 / Devil v14.2 by derTeufel
CFS I/O Scheduler (default), BFS could return later
Block Schedulers: SIO (default), Deadline, Noop, CFQ, BFQ, VR
CPU Governors: SmartassV2 (default), Conservative, Performance, Lazy, Lagfree, LulzActive, Ondemand
OC support up to 1400 MHz (1000 MHz default)
Selective Live OC tweaks
BLN v9 with kernel blink support
Battery Life eXtender (BLX) support
Touchwake support
Voodoo Sound v10
CM Color and Voodoo Color versions available
Color tuning and Gamma control are ONLY supported via AOKP ROM Control and the included Modified Galaxy S Settings app (AriesParts.apk)
MIUI version reverted back to Voodoo Sound app for tuning Voodoo Color.
MDNIE (CM Color only) support
6500K color support
Forced Fast Charge support
Cleancache/Zcache/Swap support
Zram support (enable in CWM Recovery)
NO Deep Idle!
XZ kernel compression
SLQB allocator
Tiny Preempt RCU
WiFi Tethering support
GPS locks after deep sleep (must lock GPS immediately on reboot)
CWM Touch Recovery w/ custom menus and working indicator keys
Alternative Devil By - Mr.Psycho
Get the Kernel Here : http://www.mediafire.com/?fy8z8f3r89zk4
Read the Thread Here : [*2*ROMS][ICS][IML74K]EXperia GM1.1.1/Beta 1.0 "TouchWiz"[Port][4.0.3/4]
Live OC
[MOD][KERNEL] Live OC
From Ezekeel
"Thus it would be nice to have some way for the user to individually adjust the bus speed to match the overclocking capabilities of their device. Unfortunately with TEUV the bus speed has to be defined on compilation time thus the only way would be to release different versions with different bus speeds which, frankly, would be a pain in the ass. So I implemented a way to change the bus speed on-the-fly while the device is running. In contrast to TEUV not only the bus speed for the maximum frequency but for all states is increased by the same percentage (might change this later, especially for the minimum state)."
More info here
ImoseyON Lean
OC UV
OC'd GPU support for init.d
swap support Thread
here & Download here - Credit Imoseyon
Streamline 3.0.15-ICUP Kernel
Streamline - Replacement Kernel
Kernel: 3..0.8 Patched to 3.0.15
Voodoo Sound
Voodoo Color ( By Default this setting is Used, Once I have source posted you can compile without & using the color tuning that is built-in on Vibrant Passion Rom )
BLN ( Working as well on missed calls )
BLD ( Due to the Codec I Kanged to make BLN works, I also had to include this as well to Turn Off back light buttons like the Nexus S. the NS is the Kanged Codec here ).
Work load Mod 4 HZ* 4.61
GPIO Sleep Fixes
Wakelock Fixes on Display ( Still has the Display issue in Battery Usage, but overall sleep is better now )
dm-cache
ZCache
ZRam
Cleancache
Swap ( Swap is only needed for parts of zram / zcache to work correctly )
Deep Sleep Edits ( Didle ) not to be confused with Deep Idle Mod
Overclocked to 1.3 at max, Default is 1Ghz on Boot
NSTools will work on this Kernel
Custom Voltage added ( I Have issue when using. results may vary )
Live OC Added ( I Have issue when using. results may vary )
Fixed Screen wake ( This is regarding waking device up, & touchscreen doesn't register & you have to hit power button & try again to unlock )
360MB Free without breaking Video / Camera
65 FPS Cap
1024 read ahead value
default readahead size a kernel parameter
limit default readahead size for small devices
svnet edits from my GB Kernel
GPS init edits to mach-aries from my GB Kernel
Read more: Here
Bigmem Kernel
T959-Bigmem Kernel-720p.recording-playback-Adam Download is here Link updated on 051312 & link is credited to mainecrab More info from vibranturk on this Kernel here
383Mb BigMem Ram
720p Video Playing support
720p Video Recording support
CM Color support
Touch Recovery
....No Over Clock yet
If there are any users of this Kernel, please post your feedback on this puppy
HEART
News Flash, News Flash, News Flash, News Flash, News Flash
Team Passion Publishes new Kernel "HEART" V1: (04/30/2012) Go to their web site to download Link added 05/09/12
Mods & File Locker
Bookmarks
The XDA Portal Good Source for Android Headline News
Android Open Kang Project
EB-Productions Where Eugene a Recognized Developer - Senior XDA Member and a very generous Developer to the Android Community is at Developing and Cooking
CM nightlies Vibrantmtd (Source) & CM nightlies vibrantmtd (Alt Source) CM9 //Just to put this out there - Not CM7
Sam Mobile leaks and cherries from the source
Android Architecture from the Source Dev info, Great source
Samsung Updates
SlimICS is a custom rom created by Krarvind & Based on Android Open Standard Program (AOSP) added 030812
What is Android ? - The Android Developers Guide added 042612
Building Kernels Android Open Source Project - added 04/26/12
Download the Android SDK for Windows, Mac OS X (intel) & Linux (i386) added 042612
Rootzwiki "The Other Forum" added 042712
Mobile Tech Videos Every once and a while you score, here is one book mark for ya by samsgun357 Note this link was found via this thread here Vibrant unbrickable mode (you can recover from hard brick!!) added 051612
Project Voodoo, Galaxy S improvements, Project Voodoo is an Open Source community effort to improve Galaxy S phones. added 060612
GOO.IM, the Premium Android Developers File Hosting, If you don't have the app already, you can get it from: Google Play Store or Directly from their site : Note Great site with ample tools, apps, Roms, Stocks, Themes & Tools. Added 060812
Android Authority Great Portal with loads of tutorals with installing roms of many phone types and great content. Added 060812
Voodoo Color by master"supercurio" not to be confused with Project Voodoo, added on 060612, Basically Same Developer, Different Projects. Voodoo Color is a pack of high quality adjustments for Galaxy S screen. The screen technology used is Super AMOLED. Added 060812
Semaphore kernel website // They have a kernel based on the pawitp's and it works for Android 4.0.x ICS ROMs. Added 062512
android-apktool A tool for reverse engineering apk files by Brut.all added 070712
Mods
quick GPS lock in CM7
Faster Data Speed and Better Signal Tweak
[mod/source] Show full kernel version & add "mod" version to settings
Recovery 3e modified to work like recovery 2e - Updated 01/23/2011 By - untermensch
Inverted ICS Contacts, Calculator, Google Play by lazyb421 added 03/28/12
[KERNEL PATCH] Force AC (fast) Charging something for the Dev only by chad0989 on 03/30/12
Batteries & Mods For Various "Flavors" of Ice Cream Sandwich
Currently supported:
ICSSGS/Onecosmic - RC4.1/RC4.2 (deodexed battery mods only)
ICS Passion - v13, v13.1 (stock battery only)
Ice Cream Zenwich - RC1.3 (power control only)
CM9 - Build 16, 17
[MOD][KERNEL] Battery Life eXtender (BLX) by Ezekeel added 03/25/12
Anything related to Sound: features or fix requests. v10: Bass Boost by supercurio added 03/25/12
Moshiach Tweaks [All In One] 3/27/2012 by jellette added 03/28/12
Beats Audio
My Famous GPS Tweaks
My Media Scanner Binaries - SD Card scanned in 3 seconds!
Wifi Tweaks
Everything you need to get that Vibrant running and sounding great. It contains the following tweaks, for 2.2.1 and below (Probably great for Gingerbread too but not tested on ICS - if someone wants to test on ICS and let me how it goes, that would be great)
GPS fix files for ICS roms by Globespy added 04/06/2012
Beats Audio Port Added provided by RockoDev added 030912 Updated 03/17/12
Transparent Power Control Widgets For Ice Cream Sandwich Roms & Battery Mods for Ice Cream Sandwich Roms by mr_psycho added 04/22/12
[MOD] MutePatcher 1.1 (FIXES MUTE/UNMUTE) by FaultException added on 04/26/12
[MOD][PORT]Search key to ICS recent apps for ICS Passion by bobshute added 04/26/12
Minor Tweak enabling FFC support in CM7 for Vibrant by 30000 added 05/04/12
(MOD) FFC Development Clean Thread by orells added 050412
File Locker
[BOOTLOADERS]CUSTOM Gingerbread Bootloaders for Vibrant - UPDATED [22/06/11]
Latest Google Apps for CM7 & CM9
Heimdall Suite 1.3.2 (Binaries) Updated on 052312
[BOOTLOADERS]CUSTOM Gingerbread Bootloaders for Vibrant - UPDATED [22/06/11]
Busybox-1.19.4-CM9 CWM - shared by dark79 added 03/21/12
Latest GAPPS here By mr_psycho added 03/25/12
Gapps updated Again 04-22 informed by by vibranturk on 04/26/12
[APP] WiFi Calling & ICS Font for 2.2 roms over at [ROM] Bionix-V FishmanMod Final 3 - More Butter, More Flavor! - 03/26/12 by fishman0919 added 04/06/12
[PROGRAM] AIO Vibrant Toolbox 2.5 *Beginners Start Here* Also for advanced users by bay_wolf added 04/08/12
Latest Version/Google Apps & Here added 030912
Cyanogemod Nightly [vibrantmtd] added 030912
Update me (for rom makers) by acquariusoft added 04/09/12
One Click Unlock / All Models (Mac & PC) posted by Bowsa2511 added 04/11/12
[TOOL] [DEV] Public XML Helper - 6/12/11 by Romanbb added 04/11/12
Chainfire3D Chainfire - 3d App at the market. Intermediary OpenGL driver. What does that mean? It means that Chainfire3D sits between your apps and the graphics drivers, and can intercept and/or change commands between the two. It has some built-in functions, and can be further extended with plugins to provide extra functionality. Added 04/14/12
Busybox for android - added 04/26/12
[KERNELS] Moped_Ryder SGS Kernel Pack [20 Froyo/GB Kernels] by Moped_Ryder updated 060612
[ICS]4.0.3 RC4.2 Unkanged/stock +wifi calling kernel &wifi files (testing only) by Jamerzrocks added 043012
[CM7][GPS][Tasker] Enable/Disable GPS Driver Widget by strictlyrude27 added 050412
[APP][Update] SGS kernel flasher v1.6.2 - flash a kernel within android by neldar Great App that can also be found in the market, added 05/06/12
HashTab / *MD5 is the coolest thing ever posted here by Moped_Ryder, added 051112
Google Play Updated To Version 3.5.19 by news from David Beren Grab the APK over here at the TmoNews portal, the Unofficial T-mobile Blog, More info on Features Here added 051312
SGS Tools by fishman0919 added 051912
[APP] S-Voice and ALL I9300 goodies added 051912
Latest GAPPS 20120429 Signed added 052212
GAPPS a good source for the following androids models, from GOO.IM, the Premium Android Developers File Hosting, added 060812
CyanogenMod 6.0-1.x
2.2.0-3
CyanogenMod 9.0.x
4.0.3-4
CyanogenMod 7.1-2.x
2.3.5-7
2.3.4
CyanogenMod 7.0.x
2.3.3
2.3.2
CyanogenMod 6.0-1.x
2.2.0-3
Want to save battery? Berkeley’s Carat app tells you exactly how to do it! Unique app that enables power conservation. Article posted at Android Authority, added 061812
Questions or Issues about Semaphore Script Manager please visit the [APP] Semaphore Script Manager v0.75 Thread by HM.Carbide, this [APP] Semaphore Script Manager v0.75 added 062512
[TOOL] Resource id remapper - Dev only - by untermensch added 070712
[UTIL]Apktool v1.4.3 - A tool for reverse engineering apk files by Brut.all added 070712
Tutorials
How to get a Logcat Tutorial by AOKP added 050912
How to Root Galaxy Vibrant Tutorial by Team Passion added 050912
How to use Odin for Vibrant by Team Passion added 050912
How to install bootloaders for vibrant Tutorial by Team Passion added 050912
How to do a 'Squeaky Clean' install Tutorial by Team Passion added 050912
Flashing with Heimdall - this is not the latest, but is may point you to the direction. & if anyone finds the latest Heimdall 1.3.2 Guide, drop me a line and I will post it. added 052312
Creating update.zip added 052912 Tutorial by dhlalit11
Getting Heimdall to work on your Mac, This Tutorial / Reference was spotted by Fishman Added 060212
Create a custom background for your notification dropdown Tutorial by jeffsanace added 061212
Animated Pull Down Menu for both Froyo & Gingerbread Tutorial by explodingboy70 added 061812
Fool-proof method to install latest CM7/MIUI without losing Baseband/IMEI Tutorial By angryattheworld A good one to bookmark added 062112
Reference Library
[MODEMS][CWM] ICS MODEMS By - scrizz
[MODEMS]!!!SAMSUNG!!! CWM and ODIN flashable - 4/15/2011 TAX UPDATE!!!! By - scrizz
[MODEMS][CM 7.1] cyanogenmod 7.1/MIUI CWM flashable radio/modems - 6/4/2011 By - scrizz
[KERNELS][CWM] Nelson's Kernels for Neobuddys ICS ROMS [3-27-12] by closedcircuit added 03/31/12
Super Build.Prop Tweaks |Updated 10/30/11| from Master&Slave™
A list of build.prop tweaks ~ another version that may be more of an understanding added 052912 by dhlalit11
How to add Reboot to power menu (updated 10/21/2010) by untermensch 04/05/31
You Want Better Battery Life:Read This by Woodrube added 04/09/12
Did you know you already have built in keyboard themes on ICS? Now you do. by joe.kerwin added 04/09/12
** [GUIDE] FIX AND RESCUE YOUR VIBRICK + ODIN SUPPORT! N00b Friendly ** by draikz added 04/09/12
Remap hardware button to ICS recent apps by evilisto added 04/09/12
HOW TO TEST 911 - by FaultException - Very Handy added 04/22/12
[GUIDE] ICS Style 'Settings.apk' - Make it yourself !! !! by balamu96m added 04/23/12
Kernel Governors, Modules, I/O Schedulers, CPU Tweaks, AIO App Configs by droidphile added 04/23/12 *Great Content & Documented very well*
Dual Booting by droidphile Added 042312
[Guide] Encryption Unsuccessful - Reset Android [ICS Issue] Shared by vibranturk on 042612
Running the Android SDK on Mac OS 10.6 Snow Leopard added on 042612
Installing Android 2.0 SDK on a Mac - added on 042612
Working With The Android Source Code - added 042612
Javadoc package index - These are the Android APIs. - added 042612
Some Very Valuable SDK Tools - added 042612
Adding and updating packages in your Android SDK - added 042612
Application Fundamentals - A Developers Guide - added 042612
How to Sign Android APK or Zip Files shared by xriderx66 on 043012
(roms links), (kernel links) (cwm recovery), (guides), (terminology), (must read) by dhlalit11 **Some Great Knowledge posted their added 04/30/12
QR code at Wikipedia, Great Topic for anyone in the Android File Game, More to come in the near future. Added 050612
Android version historyadded 050912
Learning something about governers - Great reference by dhlalit11 added 051312
I9000 GB Rom Porting Guide by Moped_Ryder, this is not a step for step tutorial, Moped_Ryder has laid the path and gathered the reference, links & knowledge base to assemble this great reference material for anyone with the skill sets and the willingness to learn being able to jump in to pick up some great android experience of creating roms of the I9000 GB port. Added 051312
Vibrant unbrickable mode (you can recover from hard brick!!) by doiiido added 051612
Information about I/O Schedulers added 052912 by dhlalit11
Learning something about Governors added 052912 by dhlalit11
Anything related to Sound: features or fix requests. v10: Bass Boost by supercurio added 060612
Battery questions Great thread started by Decepticaons, a must read added 060812
The Ultimate Android Themeing Guide by jairomeo (OP) added 061012
Editing APKs to match themes (Not just app icons!) by mixpix405 added 061012
[Guide] How to install ICS **EVERYTHING you need to know how to install them** by Woodrube, a Recognized Contributor to this community. Added 070512
For All sdcard issues by doiiido Added 070512
Scripts
[SCRIPTS] Scripts Collection and Discussion for Vibrant - By Neo
What Scripts are included:
strict minfree handler tweak
internet speed tweaks
vm management tweaks
misc kernel tweaks
battery tweaks
EXT4 tweaks (greatly increase I/O) (needs /system, /cache, /data partitions formatted to EXT4) --> Don't use on MIUI/CM7
Defrags database files
Remove logger
microSD card speed tweak
Loopy Smoothness tweak
Darky's Zipalign
Juwe's Ram Booster Script
Kernel Cleaning Script posted by amandadam
Ultimate Cleaning Script over at GPS fix files for ICS roms Thread by Globespy added 040612
V6 SUPERCHARGE "BIG PROPS TO ZEPPELINROX" FOR THESE AWESOME SCRIPTS!!
Faster Than A Speeding Bullet!The-=V6 SuperCharger=-Lag & Redraw Fix! by zeppelinrox added on 040912
V6 SUPERCHARGE LINKS
Refer also to post 1125 here
V6 Supercharge Tutorial Captivate Forum
WiwiPouPou's SYSTEM CLEANER SCRIPT by WiwiPouPou added 041112
Ultimate Kernel Cleaning Script - 1.0 by lippol94 added 04/11/12 Noted that link was down and a PM was sent on 04/27/12 Thanks out to krntehknik303
[SCRIPT][CM7/9] /datadata/ low storage notification lagless fix - init.d script by naTrium added 042312
Fix Low Memory Notifications on the Galaxy S by naTrium added 060612
[SCRIPT] Permissions Init Script by Romanbb added 063012
First... had to do it
second bring on the kernels
Sent from my SGH-T959 using xda premium
how's battery life?! -- hey, someone had to do it too!
xtone said:
how's battery life?! -- hey, someone had to do it too!
Click to expand...
Click to collapse
Thanks for the Suggested, Noted & Updated
Ics Doc's v5 loved the rom
hated glitch v14 kernel! nandroid backup is broken, if they fix that worth going back.
Ics Euphoria RC1
Kiss v3 kernel seems good so far.
Great idea on the kernel thread +10
dont hold back!
RoxAbout said:
Ics Doc's v5 loved the rom
hated glitch v14 kernel! nandroid backup is broken, if they fix that worth going back.
Ics Euphoria RC1
Kiss v3 kernel seems good so far.
Great idea on the kernel thread +10
Click to expand...
Click to collapse
This is what I need, Feedback & this is exactly how this thread will work.
I loved your input RoxAbout, it is just great.
If there is anything else that you want to post here or see, dont hold back!
SubZero kernel by Mr. Psycho runs similarly as Glitch v14 for me, but with a working rom backup.
Sent from my SGH-T959 using XDA
Glitch seems to give a better overall battery life for me on all ROMs but sub zero specially build 17 has been no less
Sent from my SGH-T959 using xda premium
subZero works great! The only problem with it is your CWM recovery will have a problem if you're on Froyo BL's. Flash Gb BL's and you're all good.
Sent from my ICZen'd Vibe!
Lochman79 said:
SubZero kernel by Mr. Psycho runs similarly as Glitch v14 for me, but with a working rom backup.
Sent from my SGH-T959 using XDA
Click to expand...
Click to collapse
Thanks Lochman79, SubZero was added to the list, out of Thanks but I will find you tomorrow!
Thanks xriderx66; for the build number, these details do help out a lot, note that it
xriderx66 said:
Glitch seems to give a better overall battery life for me on all ROMs but sub zero specially build 17 has been no less
Sent from my SGH-T959 using xda premium
Click to expand...
Click to collapse
Thanks xriderx66; for the build number, these details do help out a lot, note that it was updated to Build 18, Sweet!
Cm7 platipus kernel!
http://forum.xda-developers.com/showthread.php?t=1102280
One of my favorites.
two sides of the same coin
SubZero build 18 and Glitch v14 are two sides of the same coin....
one plus side though is with NSTOOLS BLN works with subZero with Glitch its 50/50.......
serendipityguy said:
Thanks xriderx66; for the build number, these details do help out a lot, note that it was updated to Build 18, Sweet!
Click to expand...
Click to collapse
whatttttttttttttttttttttttt??????????/
I didn't even know.. Found it haha
thanks man
You're missing a lot of Gingerbread kernels... Here's a list of all Gingerbread compatible kernels from my Miui guide: http://forum.xda-developers.com/showpost.php?p=18505507&postcount=3
{
"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"
}
Introducing HydraCore - the first kernel for all ROM types for the Galaxy Note GT-N7000 !
Q&A THREAD (click here)
Please refer to this thread only for non-development chat. Failing to do so will result in your post being removed by the moderator constantly monitoring this thread
General Features:
- Built from latest samsung Note sources
- Multiboot InitramFS for all rom types
- Patches for full functionality for all rom types
- Supports Touchwiz ICS, AOKP, AOSP, CM9 , CM10, JellyBean, ParanoidAndroid, MIUI roms
- OC/UV version and a Standard frequencies/voltages version
- Full root
- Magical elves and wizardry**
Kernel Features
- Noop scheduler default
- Tweaked OnDemand governor default
- Lots of IO tweaks
- Lots of kernel scheduler tweaks
- Adjusted all cpu voltage tables (OC kernel only)
- Realtime cpu temperature, board temperature readouts and VoltGroup information in settings>about>kernel version
- Optimised VM memory setting
- Optimised Global block readahead
- CIFS support with UTF8
- Voltages and frequencies now in userspace for Voltage Coltrol app / AOKP direct support
- lots, and lots of other tweaks (see full source)
CWM Features
- External SD card mount properly within cwm for USB Mass Storage mode / PC connection
- Select between .dep and .tar backups. TAR backups recommended!
- Fully working
THIS KERNEL HAS MMC_CAP_ERASE REMOVED AND IS FULLY SAFE FOR ALL WIPES ON ALL ROM TYPES
Kernel Installation
Install either through CWM or PC/Mobile ODIN in the usual manner. Wiping Cache and Dalvik Cache is unnecessary and wont make any difference. Flash only with 25% or more charge on the phone
Installation routine for the rom of your choice
- Either flash HydraCore or have a kernel installed with CWM
- Download your ROM of choice, follow any specific rom installation instructions (in the ROM thread OP) and flash with CWM
- Flash HydraCore in CWM or with Mobile / PC Odin
Kernel Versions
There are two versions of this kernel, one with native OC/UV and one with standard (stock) frequencies. If you are new to this kernel, flash the STD (standard) version first, as this will work with all phones.
As you become more experienced, you might want to try the OC/UV kernel, which sets the maximum CPU speed to 1600Mhz and Maximum GPU speed to 400mhz. The OC/UV kernel is undervolted, and in some circumstances can offer significant performance improvements. However, it *may* use more battery and you phone will get a little warmer.
CPU Frequencys and how they are used
Not all apps/games force the CPU to ramp up to the highest frequency (1.4 or 1.6 GHz, depending on the kernel variant you flashed). For example, while playing Temple Run, Coin Dozer and Mutant Roadkill, the CPU will mostly stay at 600 / 800 MHz. Even while playing intensive games like Pocket Legends, the CPU will stay at 600 / 800 MHz most of the time, with the CPU ramping all the way up to the maximum frequency only when very intensive graphics occur, which is like 20% of the time.
Downloads:
STANDARD Kernel (no OC)
v7 CWM Zip - http://hecubus.com/xda/kernel/HydraCore/GL_HYDRACORE_v7_STD.zip
OC/UV kernel (with overclock / undervolt)
v7 CWM Zip - http://hecubus.com/xda/kernel/HydraCore/GL_HYDRACORE_v7_OC.zip
Known Issues
- Button Backlights in TouchWiz ROMS
Setting the "Touch key light duration" to "Always Off / Always On" will not behave as such. The touch keys will light up and stay like that for up to three seconds if touched directly. Touching / unlocking the screen will not cause them to light up. On non-TouchWiz ROMs, this behavior has not been detected.
REPORTING BUGS
When reporting a bug, please provide the following information
- The ROM you are using
- The kernel version (oc / std)
- Your phones voltage group (settings > about > kernel information)
Failing to provide this information will result in your post most likely being ignored - remember we cannot help you if you cannot provide us with information we need
Other information, history and for German speakers
You can find the complete history of this kernel, with all older changelogs and news, all translated into German by our friend Atonal at this link. You will also find a complete download set of all versions of my kernels at the same place! brilliant
http://www.pocketpc.ch/showthread.php?p=1454836
Changelog
v7 Hydra Core
- Based off official CM10 kernel source, with MALI R3P0 drivers
- Included mali driver files for TW roms in ZIP kernels only
- Increased free memory for all roms, around 873mb available for the android system
- Fixed TW button lights
- Fixed TW vibration intensity
- Fixed AOSP user selectable vibration intensity
- Removed all non-standard cpu governors
v5.4 Hydra Core
- Some IO changes
- Compiler flag changes
- Switched Toolchain
- Some small fixes and changes
v5.3 HydraCore
- Dropped new source while i investigate camera
- Fixed video camera
- Fixed Microphone
- All other fixes and improvements from 5.1
v5.1 HydraCore
- Updated to latest Note 2 N7100 official kernel source, 3.0.31
- Bluetooth fixes for non TW roms
- USB fixes for non TW roms
- lots of things i cannot remember!
v4.3b HydraCore
- Fixed ROOT
v4.3 HydraCore
- USB driver changes (again!)
- Some performance improvements in initramFS
- JellyBean initialisation file changes
v4.2 HydraCore
- Fixed TW camera
- VFS Cache Pressure increased to 30
v4.1 HydraCore
- Fixed 1080p video playback for non TW roms
- Some minor memory tweak changes (vfs cache pressure 100 > 15)
- SWAP support
v4.0 HydraCore
- Reverted to kernel 3.0.15 for patch compatability and some fixes
- Completely fixed all bootanimation problems with non TW roms (uses roms own bootanimation binary now) - will fix never ending bootanimations, bootloops and long delays
- Fixed bootsound on TW roms
- Changes to initramfs, cleanup
- VM settings changed
- Some USB driver changes for better compatability
- Reverted to MDNIE from speedmod k3-9
- stuff i have forgotten
v3.5 HydraCore
- Rebuilt from scratch
- Addressed lag problems
- Voltage Control apps / AOKP built in "performance" tab now fully working
- Android logger built in (not a module any more)
- Fixed Button lights in non TW roms
- Removed all undervolting from STD kernel - now completely stock frequencies and voltages
- OC kernel min GPU now set to 267mhz @ 925mv (barely more than old kernels @ 160mhz)
- Re added all standard kernel debugging for full application support (logging is not used by the kernel but is available for apps, particurlarly debugfs)
- Updates to hardcore's k3-11 MDNIE settings
- SLQB allocator
v3.1b HydraCore
- Fixed bluetooth for TW roms
v3.1 HydraCore
- Updated to SuperSU and binary from chainfire for rooting / superuser
- Cleaned up the initramfs
- Changed bootanimation binaries (now working properly on JB)
- Compile tweaks
- Some minor fixes
v3 HydraCore
- Fixed the data corruption issue
- Reimplemented fget_light() ( fsync() )
- Fixed MTP for CM10 nightlies, and probably for everything else (with both SD cards mounted properly)
- Fixed weird bootanimation behavior
- Switched to preferred toolchain - codesourcery 2012.03
- Personally tested on TW, AOKP, CM10 preview and TW
- 1 extra magical elf per kernel
v2b HydraCore
- Fixed autorotation
v2 HydraCore
- Patchups to kernel 3.0.36
- Full USB driver patches
- Reverted to SLUB heap allocator
- Reinstated semi-touch CWM
- Better bootanimation support
- Added J4FS driver for better AOSP / CM compatability
v1 HydraCore
- First general release
Kernel Kitchen, Full Source code and GPL:
Basically i can't be bothered with GitHub so I make my entire build directory, build scripts and initramfs available in one complete package. This is compliant with the GPL licence.
You can unpack the package to any folder anywhere on your system. You will need a cross compiler toolchain installed, and set the Makefile in source/Makefile point to the cross compiler location. Codesourcery's arm-none-linux-gnueabi 2012/03 release is recommended.
Read the README-INSTRUCTIONS file, and from a root terminal, run the menu.sh script. The rest is obvious :good:
The source packages contain the following
- Kernel kitchen
- Unmodified reference source
- Modified files directory
- Working source directory
- a .patch which you can use to patch any other sources with (includes ALL changes)
- Initramfs
Kernel kitchen source package FTP directory and downloads -
http://hecubus.com/filelist.php?dir=xda/ksource
USER BANNER FOR NOTECORE KERNEL
add the following code to your signature!
Code:
http://hecubus.com/xda/sig.png
Credits and thanks:
Samsung
Hardcore
Funky81
Francisco
Chainfire (for his patched CWM recovery)
entropy
HomuHomu
gokhanmoral of siyahkernel for the multiboot initramfs system and some kernel patches, including the USB driver changes
Antiochasylum
betoNL
All my friends, followers and supporters
A massive thankyou to Kelinger for providing a proper FTP file host! you da man!
A massive thankyou to Nazar78 for his special custom bootanimation support code!
A HUGE thankyou to PHJZ for making the voltage table detection patch :good:
DONATIONS
Donations are gratefully accepted but never requested!
you can make donations to me HERE
BETA TEAM ONLY
Current version - none released
DISCLAIMER
By flashing any custom kernel you understand the risks involved. As with any flash, there is always a small risk that something could go wrong and/or data loss. I am in no way responsible for any damages, loss of data, brickage, loss of work or any other loss associated with any faults due to the installation of this software.
**magical elves were harmed in the making of this kernel**
So far so good. Thank you.
just installed the Extreme version and WOW.
5th July 2012.
Well it’s been 24 hours since I installed this Kernel, 5 of which was really putting it through its paces and I have had absolutely no issues, NONE. It looks like I’ve found my Kernel of preference.
reserved
Thanks a lot.
Asked in other thread where I could download GL Notecore, now its here
Mobile ODIN error message
Hello
With Mobile ODIN I get "Partition could not be found in file" message.
odin vers pro 2.45
mobileguynz said:
Hello
With Mobile ODIN I get "Partition could not be found in file" message.
odin vers pro 2.45
Click to expand...
Click to collapse
ill fix that later then (didnt test the odin file)
just flash the CWM zip for now :good:
ODIN flash TAR should be working now :good:
IO score was 9100. This is superb.
Have you disabled Fsync ? Would it cause data integrity problems ?
Yet another awesome release from you Gavin
Keep up the good work :good:
Boy124 said:
IO score was 9100. This is superb.
Have you disabled Fsync ? Would it cause data integrity problems ?
Click to expand...
Click to collapse
Yes its disabled. I have been disabling it for years on my android.roms and kernels and its never an issue.
Data gets written out every 1.5 seconds on this kernel so its really safe
trying this kernel now, when i go into CWM im getting message
"this version of CWM Manager should be
used with CF-Root v5.0 or newer. It appears
you are running a different kernel. Various
features have been disabled".
i was running chainfires LQ3 kernel prior.
Hello,
test your kermel right now-first Impressions is very fine!
Data,Wifi and so on... all o.k.
Thnks for great work -i`m still testing...
Best Regards
Just flashed the tar file and so far so good.extremely smooth and quadrant scores exceeding 4k for the first time for me.
But I noticed that the flash widget is missing.
Sent from my GT-N7000 using xda app-developers app
gallous_boy said:
trying this kernel now, when i go into CWM im getting message
"this version of CWM Manager should be
used with CF-Root v5.0 or newer. It appears
you are running a different kernel. Various
features have been disabled".
i was running chainfires LQ3 kernel prior.
Click to expand...
Click to collapse
Cwm manager only works with chainfires kernels
ravi_buz said:
Just flashed the tar file and so far so good.extremely smooth and quadrant scores exceeding 4k for the first time for me.
But I noticed that the flash widget is missing.
Sent from my GT-N7000 using xda app-developers app
Click to expand...
Click to collapse
Flash widget? do you mean the torch widget? If so working fine here
Yup the touch widget is missing for me.anyways I don't care your kernel is really fast
Sent from my GT-N7000 using xda app-developers app
Is it possible that you support BLN?
dasich82 said:
Is it possible that you support BLN?
Click to expand...
Click to collapse
Please its the first update. Yes and oc please. I hate oc by inserting some kind of module of a app.
thanks Sir for this Kernel..really wanna have a try at it..but i will need to know(maybe just a stupid question)..
does this Kernel works fine with...
1.CM9
2.AOKP B.40
3.PANAROID V4
4.STUNNER
By the way...
Benchmark Results
http://s15.postimage.org/7xfuykwq3/2012_07_04_00_07_00.jpg
symbi0sis kernel v1.3.1 + GuesteOC v2.2.1 (TrymHansen)
- If you like my work, you could vote positively for this thread or buy me a beer.
Info: Better Battery Stats is working! Use the latest XDA-version.
If you want to test you device's stability: Try TrymHansen's Myrt Torture Tester! - this tool is awesome : http://forum.xda-developers.com/showthread.php?t=1645938 -- read the instructions first!
Donators from XDA:
flat__line
Actarus-73
Thank you !! :good:
Donators from Handy-Faq:
amoebe1 (on XDA: franky_z)
Thank you too !! :good:
Also many donations have been made already for my Hybrid ROM which includes this kernel, thanks again!
Basic description:
a symbiosis of temasek's CM7 kernel and guestekrnL (stock) - Thanks, appreciation and credits to temasek, as his kernel has been used as base for this kernel! :good:
this is a Cyanogenmod 7 kernel! not for Stock
focus on stability, smoothness and great power consumption
Linux 2.6.32.59
allows Ramhack from 0-96 MByte (this means 0-96 MB additional real RAM, lowering GPU Ram), can be set easily with GuesteOC app, reboots aren't affected by ramhack.
comes with TrymHansen's famous GuesteOC app - following kernel-features can currently be controlled with it:
stepless or stepful over- and underclocking from 216 MHz - 1450 MHz
complete deactivation of second cpu core (and reactivation of course)
maximum screen-off frequency
second cpu core activation speeds/times and auto-calculation of those
change of IO schedulers and read-ahead buffer
swappiness
3-way virtual RAM enhancement: you can choose between Swap, ZRam, CompCache and enable/disable them on the fly
disable fsync (can be used for higher benchmarks) - attention, disabling is bad for your data in case of sudden power loss and also it can both decrease or increase power consumption
touch-light brightness (101 intensity steps choosable)
special feature: changing auto-backlight intensity (8 intensity steps choosable)
on-the-fly changing of virtual RAM size (16 - 256 MByte)
slider for vibration intensity (from very low to strong)
changing Ramhack-Size directly from within GuesteOC with a slider - 0-96 MB; modifying boot image and reboot happens automatically on applying
app for Undervolting included (MyrtUV by TrymHansen)
Default CPU speed is 1000 MHz - but you can OC using the included app of course
...
The toolchain affects: stability, smoothness, performance & power consumption.
Changelog latest version:
v1.3.1
additional UHOC (ulta high OC) version is available too with default clock of 1,1 GHz and max clock 1,536 GHz - the frequency/voltage table looks like this:
<=216 MHz - 770 mV \ <=389 MHz - 770 mV \ <=503 MHz - 800 mV \ <=760 MHz - 875 mV \ <=912 MHz - 925 mV \ <=1150 MHz - 1025 mV \ <=1312 MHz - 1125 mV \ <=1408 MHz - 1225 mV \ <=1536 MHz - 1325 mV
Click to expand...
Click to collapse
(9 steps because symbi0sis offers one faked additional freq/volt step unlike other kernels)
only use UHOC version if you really need overclocking > 1,45 GHz! otherwise use default version with OC up to 1,45 GHz
new symbi0sis toolchain v2 with full arm hard-float ABI support instead of softfp, updated components and tweaks
Which version of the kernel should I take?
only take a version with "-UHOC" at the end of the filename if you really need highest overclocking
symbi0sis toolchain is always changing and work in progress. its purpose is to beat guestekrnL toolchain in kernel smoothness, performance and battery. There is no guarantee yet that it succeeds, therefore YOUR feedback is needed. guestekrnL toolchain on the other hand is the chain which has proven to be stable, smooth and energy efficient for more than 4 months. So: basically it's recommended to always try the kernel builds built with latest symbi0sis chain and to compare with the guestekrnL chain builds. If you notice strange behavior or high power drain, you can always fall back to the good old guestekrnL chain
rktdi said:
hmm which version to choose? gueste or symbiosis tool chain? what is the difference?
Click to expand...
Click to collapse
As mentioned the compilation toolchains are used for compiling the kernel under linux (= making binary kernel image out of kernel source files) and affect battery, stability, smoothness (scrolling) and performance of the kernel. I might open a new thread for offering the chains separately soon.
Currently I like symbi0sis chain v2 the most. It's hard to say which one is smoother though. [Edit OCT 14 2012: guestekrnL chain still seems to be most liked by majority of the users concerning scrolling smoothness, but there are many positive feedbacks on power consumption of symbi0sis-chain v2 edition] Gueste Chain is from May 31 2012 (initially created for guestekrnL) while symbi0sis v2 is from October 10 2012. Gueste is the "good old stable&smooth one" and symbi0sis is the one aiming to beat (be better than) gueste --- war of the chains :laugh:
Some differences:
- symbi0sis chain v2 uses gcc compiler v4.5.4 (2012) while gueste uses gcc v4.5.3 (2011)
- symbi0sis chain v2 uses some newer libs and components than gueste chain
- symbi0sis chain v2 is a full hard-float chain while gueste chain is softfp (probably performance improvement)
- some differences in build flags
- minor other differences
So just try whatever edition you like, they are both not bad at all.
fixed LED button notification bug one more time, hopefully finally this time
enhanced kernel building script which automatically builds all 4 versions of the kernel (2 toolchains + UHOC/nonUHOC) - advantage for me basically because it saves time :laugh:
tun.ko no longer as module but directly compiled in kernel again
switched back to ZRam without snappy compression due to some lagginess reasons
drastically improved smoothness (same or better than 1.1.2 of the kernel)
various changes in kernel configuration, inspired by 1.1.2 of the kernel
added full arm hard-float ABI support for performance
SIO IO-scheduler is now default again - there have been some changes in the default values, so the currently recommended settings will be set in GuesteOC automatically after kernel flash. Try them.
changed auto-brightness steps: the lowest step now is 99% identical to CM7 kernel original default auto-brightness
new build flags for kernel modules
some tweaks
{
"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"
}
Changelog previous versions:
v1.3
additional UHOC (ulta high OC) version is available too with default clock of 1,1 GHz and max clock 1,536 GHz - the frequency/voltage table looks like this:
<=216 MHz - 770 mV \ <=389 MHz - 770 mV \ <=503 MHz - 800 mV \ <=760 MHz - 875 mV \ <=912 MHz - 925 mV \ <=1150 MHz - 1025 mV \ <=1312 MHz - 1125 mV \ <=1408 MHz - 1225 mV \ <=1536 MHz - 1325 mV
Click to expand...
Click to collapse
(9 steps because symbi0sis offers one faked additional freq/volt step unlike other kernels)
updated GuesteOC app by TrymHansen (thank you!!!) for controlling new kernel feature, supporting new kernel modules structure & mounting and fixing some bugs
compiled with newly created symbi0sis toolchain (different from the one used for testbuild), providing improved performance and smoothness [the chain affects battery, performance, stability and smoothness]
tweakable kernel logging (logging disabled by default)
completely fixed LED button notification bugs, led button brightness now will always be restored correctly on ScreenOn to the value set in GuesteOC
screen-state-based kernel behavior: giving for example the possibility of kernel logging only when screen is on
kernel modules can now be loaded with "modprobe <module-name>" and don't need to be loaded with "insmod <full_module_path/module-name.ko>" - advantage: modprobe doesn't need full module path and also loads dependent modules if there are dependencies
added tun.ko module
compiled snappy compression/decompression as modules, will be loaded along with ZRam and unloaded if ZRam is disabled
stability improvements
removed Compcache (ZRam is better)
many changes in kernel configuration
battery-related changes
some other, minor things
I introduced a completely new kernel OnTheFly feature:
Code:
kernel_logging
(OTF name)
It accepts values 0, 1 or 2
0 = no logging [GuesteOC-default, set on boot after kernel flash]
1 = logging only when screen is on
2 = logging all the time [kernel-internal default, used until overwritten by GuesteOC]
This can be controlled/set via GuesteOC (see screenshot).
[Kernel logging is what you see when you open the app "aLogcat"]
less or no logging is believed to save some battery juice
v1.2.1.1
additional UHOC (ulta high OC) version is available again with default clock of 1,1 GHz and max clock 1,536 GHz - the frequency/voltage table looks like this:
<=216 MHz - 770 mV \ <=389 MHz - 770 mV \ <=503 MHz - 800 mV \ <=760 MHz - 875 mV \ <=912 MHz - 925 mV \ <=1150 MHz - 1025 mV \ <=1312 MHz - 1125 mV \ <=1408 MHz - 1225 mV \ <=1536 MHz - 1325 mV
Click to expand...
Click to collapse
(9 steps because symbi0sis offers one faked additional freq/volt step unlike other kernels)
building modules with -Os flag instead of -O2
using SLUB memory allocator instead of SLAB allocator for better performance
using VR scheduler as default instead of SIO (in my opinion it stays most lag-free after days of uptime)
disabled CPU alignment again (for battery)
now using Google SNAPPY compression for ZRam instead of LZO - should provide better performance. However CompCache uses LZO and in my opinion phone feels smoother when using CompCache. Just try both and compare, set the desired compressed RAM method in GuesteOC.
fixing "incompatibility" of symbi0sis with OC tools other than GuesteOC - now all tools recognize 216 MHz as lowest CPU freq instead of 389 -- possible problem: you maybe can't set min CPU freq to 389 MHz anymore in some OC tools, you would have to use 5xx instead.
fixing some smaller issues, like a touch LED bug
some changes in kernel configuration for provision of higher smoothness & battery (?)
some stability changes
Improved smoothness
v1.2
enabled CPU alignment - allowing the processor to perform unaligned accesses for many types of memory accesses
disabled uaccess with memcpy
small changes in battery driver
same toolchain as before, Flix123 toolchain unfortunately didn't work with this kernel
fixed cpufreq stats build error
building kernel modules with O2 optimization level instead of O3
reverted pwrgood_latency to default value
merged/included FORCE_FAST_CHARGE - credits to chad0989
chad0989 said:
This patch allows one to force AC or USB charging for any charger. It also provides additional security when connecting to public charging stations because with either force AC or force USB mode on, USB transfers are disabled, protecting your data.
Fast charge can be toggled by issuing:
echo 1 > /sys/kernel/fast_charge/force_charge_mode
Slow charge:
echo 2 > /sys/kernel/fast_charge/force_charge_mode
and off:
echo 0 > /sys/kernel/fast_charge/force_charge_mode
Plug your phone into the charger AFTER toggling the desired mode.
In addition I have created a toggle fast charge widget that may be used to toggle fast/slow charge on and off right from your home screen:
https://play.google.com/store/apps/details?id=com.incredicontrol.fastchargewidget
Click to expand...
Click to collapse
disabled some kernel logging
auto-removal of ETaNA kernel remains on installation of symbi0sis kernel
added a small tweak file by carburano basically for better balanced RAM management
ZRam with 200MB will now be enabled automatically on kernel installation
some other less important changes
v1.1.2
Various internal changes for providing better power consumption (really seems to be improved)
additionally: an ultra-high-OC version (UHOC) for power users and nerds.
UHOC version coming in two flavors, low voltage and high voltage
low voltage version uses following steps [cpu freq \ voltage]:
216-770 \ 503-800 \ 655-850 \ 912-900 \ 1150-1000 \ 1312-1100 \ 1408-1200\1536-1300
Click to expand...
Click to collapse
high voltage version will use following steps [cpu freq \ voltage]:
216-770 \ 503-850 \ 800-900 \ 1050-950 \ 1200-1050 \ 1322-1150 \ 1438-1250 \ 1556-1350
Click to expand...
Click to collapse
high voltage version will be built tonight
this means OC up to 1,536 GHz - will NOT work on every phone - if you get bootloops after too high OC, re-flash the kernel
UHOC version for power users and capable phones, higher power consumption possible but on normal frequencies not necessarily
if you use UHOC-lowVolt version, you could run it @1150MHz as default, because this uses the same voltage as 1000MHz. It doesn't mean it will consume the same energy (is a bit more complicated) but at least not much more and you still get more power.
Again: UHOC version will NOT work on every phone
default version with OC up to 1450 MHz is still recommended
v1.1.1
Amazing new features by TrymHansen for GuesteOC:
on-the-fly changing of virtual RAM size (16 - 256 MByte)
slider for vibration intensity (from very low to strong)
changing Ramhack-Size directly from within GuesteOC with a slider - 0-96 MB; modifying boot image and reboot happens automatically on applying - THX again to TrymHansen, you are the best!
reverted some changes in defconfig for hopefully providing a bit better battery again compared to v1.0
enabling optimized crypto routines in defconfig
changed the OTF name "gpu_ram_size" to "ramhack_size", now showing size of Ramhack in MB and not size of GPU Ram
increased max possible vibration intensity just a bit
shortened kernel name - still don't forget that this is a fork of Temasek's kernel, who has done a great job
played around with creating new toolchains, still fell back to the old one I made for my stock kernel which still provides good smoothness and battery
disabled kernel-side haptic feedback on change of vibration strength - GuesteOC tool does this anyway
added 3 small binaries to kernel setup zip for providing GuesteOC app the possibility to change ramhack size
kernel setup now (from 1.1.1 upwards) does not change ramhack size, so if you used ramhack before it will be remembered even if you flash a new symbi0sis kernel. This also means if you used a kernel without ramhack before, it won't be enabled by default after flashing a new symbi0sis kernel. Just enable it with the desired size in GuesteOC
credits during development of this version to TrymHansen
v1.1
improved smoothness
3-way virtual RAM enhancement
Ramhack possible from now on, 48 MB hack default
reduced internal logging
defconfig changes
optimized AES and SHA1 routines
current size of GPU RAM (= 128 - Ramhack value) is OTF readable in /proc/gueste/gpu_ram_size --> so 128 MB - gpu_ram_size = size of ramhack -> default: 128 - 80 = 48 MB Ramhack
OTF changeable vibrator (haptic feedback) intensity in both /proc/gueste/strong_haptic_feedback (0 or 1 , 0 sets vib to 3000 and 1 sets it to 3600) and /proc/gueste/vibe_intensity (values 1500-3600)
updated deadline & SIO IO schedulers
credits during changes of this release to morphic, wkpark, vadonka, faux123 and vork - If I forgot someone he/she is most likely mentioned in the git commits or source code merges
v1.0
Initial release
symbi0sis of temasek's CM7 kernel and guestekrnL 1.8.1 (Stock)
credits during changes of this release to temasek
proven good power consumption (as of many feedbacks)
Ramhack:
Ramhack size in MB (set it in GuesteOC):
MisjudgedTwat said:
0 -- Everything is working
32 -- Everything is working [in rare cases problems with video rec]
48 -- Everything is working [in some cases problems with video rec]
64 -- 1080p video recording/playback doesn't work
80 -- 1080p video recording/playback and some very heavy 3D games doesn't work (Chainfire3D texture resolution adjust help)
96 -- 1080/720p video recording/playback, and many 3D games doesn't work (Chainfire3D texture resolution adjust help)
Click to expand...
Click to collapse
Questions:
Is this kernel compatible with MIUI? Yes it should be, there have been multiple positive feedbacks. But backup first!
What does virtual memory/RAM mean? Virtual memory means that the real available RAM (the more the bigger Ramhack is) can either be compressed to simulate additional RAM (= ZRAM or ComCache) or it can be enhanced using a Swap file which will be stored on the SD card. Swap is slower than compressed RAM, and compressed RAM is faster but needs more battery!
I OC'd / UV'd too high and get bootloops - what now? If you OC'd too high and get bootloops, re-flash only the kernel, it will remove OC / UV ! No need to re-flash whole ROM.
Download: http://www.mediafire.com/?2m7r8ya1gksn3
Installation: Just flash. Preferably use a clean system without many left-overs from other kernel so you don't get a wrong impression of symbi0sis kernel.
Stefan Gündhör said:
Hi! Nice to hear that you are willing to try symbi0sis :good:
Well since some version symbi0sis kernel deletes the init scripts and some additional stuff flashed along with Etana kernel (if you used older versions of etana kernel before and didn't do a full wipe since then there might be some files not being deleted by symbi0sis setup script).
Easiest way would be if symbi0sis cleaned the whole init.d folder, but I always criticized this about kernel DEVs doing this because in this cause all custom init.d scripts added by creators of custom ROMs would be lost too.
However there are some things symbi0sis can't/doesn't clean: If I remember correctly, Etana kernel also tweaks /system/build.prop file with performance/networking/whatever tweaks. These entries will be left over even if you change your kernel.
You could of course replace this file with the original file of the ROM you use.
Additionally in past Etana kernel sometimes also replaced some system files with tweaked or different ones. You can't really undo that.
But basically this is no problem, the tweaks will work with symbi0sis kernel as well. I just mentioned it because user experience / power consumption / stability of "clean cm7 + symbi0sis" versus "cm7 with etana previously + symbi0sis" might be different.
But just go ahead, try symbi0sis and if you think you need a full wipe you can still do that later on
Click to expand...
Click to collapse
Complete Source: https://www.mediafire.com/folder/2m7r8ya1gksn3//symbi0sis Kernel
Screenshots: (the Antutu shots are from different versions; first shot shows ramhack 48 (=420 MB real RAM) + ZRam (=210 MB additional virtual RAM); Info: GuesteOC app by TrymHansen comes in many languages!)
better than the best...
The best among all...guys this kernel has performance with battery saving...truly it justified it's name symbiosis...performance gueste and battery temask....awesome work was waiting for something like this....hats off to you
galaxyfitankit said:
The best among all...guys this kernel has promenade with battery saving...truly it justified it's name symbiosis...performance gueste and battery temask....awesome work was waiting for something like this....hats off to you
Click to expand...
Click to collapse
Thx I hope battery of 1.1 is as good as 1.0 ! Otherwise I will have to undo some changes.
Excellent work Stefan. I'll update GuesteOC within two-three days to support the vibration-steps. (And possibly the ram-hack size.)
TrymHansen said:
Excellent work Stefan. I'll update GuesteOC within two-three days to support the vibration-steps. (And possibly the ram-hack size.)
Click to expand...
Click to collapse
Great I planned to PM you but you were faster
I reused nearly every feature of GuesteOC app
Thank u that's great - the ram-hack size (or in fact the gpu ram size) can only be read OTF, so u could display it in GuesteOC but not change - for changing I thought I make simple CMW ZIPs conatining only a small script for setting the desired Ramhack value (the boot.img /boot params have to be altered, don't know any other way yet).
The vibro-steps will be awesome as slider! 1500 - 3600 is currently allowed, but maybe I should increase a bit more? But I think 3600 should be enough.
Also the checkbox for strong vib can stay! It will set vib to 3600 or 3000 (when checked / unchecked) - and when the steps are set to 3600 (current max), then the strong-vib boolean will be updated too and set to 1 and as soon as <3600 it will be set to 0 kernel internally.
So long story short the checkbox and slider can co-exist, just make sure to update both when one is changed
Stefan Gündhör said:
Great I planned to PM you but you were faster
I reused nearly everything of GuesteOC app
That's great - the ram-hack size (or in fact the gpu ram size) can only be read OTF, so u could display it in GuesteOC but not change - for changing I thought I make simple CMW ZIPs conatining only a small script for setting the desired Ramhack value (the boot.img /boot params have to be altered, don't know any other way yet).
Click to expand...
Click to collapse
Hmmm, ok. I'll have a look at your zips and see if it's possible to do the same thing from Android. (I'm thinking dd to a location in the boot-partition at the moment, maybe not possible.)
The vibro-steps will be awesome as slider! 1500 - 3600 is currently allowed, but maybe I should increase a bit more? But I think 3600 should be enough.
Click to expand...
Click to collapse
Probably fine. I've done this before for Vadonka's kernel, which goes from 1500 to 3700.
Also the checkbox for strong vib can stay! It will set vib to 3600 or 3000 (when checked / unchecked) - and when the steps are set to 3600 (current max), then the strong-vib boolean will be updated too and set to 1 and as soon as <3600 it will be set to 0 kernel internally.
So long story short the checkbox and slider can co-exist, just make sure to update both when one is changed
Click to expand...
Click to collapse
Ok. Not sure I agree (I think it's poor design to have two controls for one value), but I can live with it
TrymHansen said:
Hmmm, ok. I'll have a look at your zips and see if it's possible to do the same thing from Android. (I'm thinking dd to a location in the boot-partition at the moment, maybe not possible.)
Probably fine. I've done this before for Vadonka's kernel, which goes from 1500 to 3700.
Ok. Not sure I agree (I think it's poor design to have two controls for one value), but I can live with it
Click to expand...
Click to collapse
Yeah we / you 'd need to unpack and re-pack boot.img from within android I believe!
and do sth like
#!/sbin/sh
echo \#!/sbin/sh > /tmp/createnewboot.sh
echo /tmp/mkbootimg --kernel /tmp/zImage --ramdisk /tmp/boot.img-ramdisk.gz --cmdline \"[email protected] [email protected] loglevel=0 muic_state=1 lpj=9994240 CRC=3010002a8e458d7 vmalloc=256M brdrev=1.0 video=tegrafb console=ttyS0,115200n8 usbcore.old_scheme_first=1 tegraboot=sdmmc tegrapart=recovery:35e00:2800:800,linux:34700:1000:800,mbr:400:200:800,system:600:2bc00:800,cache:2c200:8000:800,misc:34200:400:800,userdata:38700:c0000:800 androidboot.hardware=p990\" --base $(cat /tmp/boot.img-base) --output /tmp/newboot.img >> /tmp/createnewboot.sh
chmod 777 /tmp/createnewboot.sh
/tmp/createnewboot.sh
return $?
Click to expand...
Click to collapse
but with exchanged values for ramhack like
mem=$((383+$hack))[email protected] nvmem=$((128-$hack))[email protected]$((384+$hack))M loglevel=0 muic_state=1 lpj=9994240 CRC=3010002a8e458d7 vmalloc=256M brdrev=1.0 video=tegrafb console=ttyS0,115200n8 usbcore.old_scheme_first=1 tegraboot=sdmmc tegrapart=recovery:35e00:2800:800,linux:34700:1000:800,mbr:400:200:800,system:600:2bc00:800,cache:2c200:8000:800,misc:34200:400:800,userdata:38700:c0000:800 androidboot.hardware=p990
Click to expand...
Click to collapse
Ok. Not sure I agree (I think it's poor design to have two controls for one value), but I can live with it
Click to expand...
Click to collapse
Yeah I only left the boolean thing because GuesteOC currently supports it! But if you make a slider, you could perform a check if kernel supports a slider for vibration and then just don't display the checkbox anymore!
Should I increase maximum Vibration to 3700 or sth. too with next version? Stupid thing is this version has 3600 already :/ so slider of new GuesteOC wouldn't work on this correctly
Stefan Gündhör said:
Yeah we / you 'd need to unpack and re-pack boot.img from within android I believe!
Click to expand...
Click to collapse
Well, that shouldbe possible, but I'd have to bundle to binaries with the app, making it quite a bit larger. (Or possible only enable the feature if the binaries are already present - and create a cwm-zip to install them.) I'd have to do tons of testing though, can't risk bricking someone's device.
Yeah I only left the boolean thing because GuesteOC currently supports it! But if you make a slider, you could perform a check if kernel supports a slider for vibration and then just don't display the checkbox anymore!
Click to expand...
Click to collapse
That was the plan, since it still has to work on the stock kernel.
Should I increase maximum Vibration to 3700 or sth. too with next version? Stupid thing is this version has 3600 already :/ so slider of new GuesteOC wouldn't work on this correctly
Click to expand...
Click to collapse
Hehe, I haven't made the new GuesteOC yet, so do whatever you please. It'll be a few days, so make any changes you wish until then. (I can read back the value after setting it to detect if it goes to 3700 or 3600.)
downloading, trying tonight
So i will try to combine with miui
Edit: V1.1 is freezing miui. Maybe my phone cant handle preloaded OC? Can i get version with 1000 Mhz?
Sent from LG 2X using Tapatalk 2 Elite
Simply Spectacular!
Thank you...
etana's kernel has a new competitor in the daily kernel usage panorama
whoah, an update... gonna flash 1.1 now... been using 1.0 since stefan posted in temasek's thread, i'm on temasek's #132
So far, working perfect for me.
Together with CM7.2 Misjudgedtwat's build 37. RH 48 mb as default. OC to 1200.
Sent from my Optimus 2X using xda app-developers app
galaxyfitankit said:
The best among all...guys this kernel has performance with battery saving...truly it justified it's name symbiosis...performance gueste and battery temask....awesome work was waiting for something like this....hats off to you
Click to expand...
Click to collapse
Guy, did you have in test a pre-release of this? How can you say that 30 minutes after its publishing? It is supposed to have at least 5 charges to analyse battery drain.
Sent from my LG-P990 using xda app-developers app
wals46 said:
Guy, did you have in test a pre-release of this? How can you say that 30 minutes after its publishing? It is supposed to have at least 5 charges to analyse battery drain.
Sent from my LG-P990 using xda app-developers app
Click to expand...
Click to collapse
He's talking about the 1.0 release of the kernel, which has only been posted in some CM7 threads 3 days ago
I didn't open the thread for 1.0 already, as I wanted to add some more features first (v1.1)
thx for the feedback so far @ all
Rayman96 said:
So i will try to combine with miui
Edit: V1.1 is freezing miui. Maybe my phone cant handle preloaded OC? Can i get version with 1000 Mhz?
Sent from LG 2X using Tapatalk 2 Elite
Click to expand...
Click to collapse
Default cpu speed already is 1000 MHz so I'm afraid it's not compatible with MIUI! :/ Some more feedbacks on MIUI would be nice though.
Edit: Maybe I have to enhance kernel installer for MIUI compatibility! First priority is CM7 but I will look into it.
Hi
i installed version 1.1 and there is a thing which is not clear about the OC frequencies.
In GuesteOC the min freq is 216MHz in Myrt Torture tester on Undervolt the min freq is 389MHz.
Could it be something wrong with my installation? I installed is over Etana, so there could be some leftover.
4lph4 said:
Hi
i installed version 1.1 and there is a thing which is not clear about the OC frequencies.
In GuesteOC the min freq is 216MHz in Myrt Torture tester on Undervolt the min freq is 389MHz.
Could it be something wrong with my installation? I installed is over Etana, so there could be some leftover.
Click to expand...
Click to collapse
What you noticed there is a special tweak I made for and use in my kernels, allowing to "fake" an additional OC voltage step which in fact helps lowering power consumption. complicated to explain but it is good for your battery and real lowest CPU freq is still 216 MHz! the voltage you set for 389 will also be used for the freqs 216-389 !
However besides that we need to review power consumption of v1.1 - in v1.0 it is nearly perfect, but maybe it got worse. If so, I will revert some changes and release v1.1.1
Stefan Gündhör said:
He's talking about the 1.0 release of the kernel, which has only been posted in some CM7 threads 3 days ago
I didn't open the thread for 1.0 already, as I wanted to add some more features first (v1.1)
thx for the feedback so far @ all
Click to expand...
Click to collapse
Disappointed, sorry Stefan.
Sent from my LG-P990 using xda app-developers app
{
"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"
}
WARNING :
This kernel is only for Galaxy S3 International (GT-I9300) version,
and running Android 4.3 (Samsung ROM's) !
Click below to read the full story..
Many of you knows already knows me from my older LiteGX kernel series (for Android 4.1.2 & 4.3).
This time for SimpleGX, I would like to be closer of stock than LiteGX by removing a lot of unneeded things which finally were not gaining any battery stat at all. I had to review everything from zero (once again !).
SimpleGX is only looking for simplicity and stability, trying to aim for best battery life, smoothness and performance experience, than a pure stock kernel.
SimpleGX will now abandon all scripts that I created for LiteGX (even if some of them are still compatible but not recommended).
I really would like to create back a kernel which was my main idea, a kernel “flash-and-play”, nothing to configure, no need to be a nerd, every newbies can have directly best battery life and smoothness once flashed. Of course that’s every kernel cookers wants, but I would not qualify mine as a real “custom kernel”, since it’s not offering any app to configure it and having much more opportunities, at the cost of many random instabilities (freezes, lags, reboots, etc).
There is many differences between LiteGX and SimpleGX, you will have to compare threads if you want to know them.
I really would like once again to give a huge thanks to my friendly devs (post #3) who helped me a lot during all kernel building phase, learning me, and making adventure possible. I can tell also that Google is really a good friend, I confirm that ^^
I still don’t qualify myself as of a real developer, but just a basic person with some android/linux knowledge already.
As always, I’am enjoying sharing my contribution here on XDA for free, which taking me a lot of time to release, so if you can offer me a little beer (as I’am still jobless yet), I will really appreciate that and you will be added into post #4 ! LiteGX had more than 10000 total downloads, I let you imagine if everybody gave me at least a single dollar ! ^_^
This kernel must be only flashed over an official Samsung ROM and not AOSP/AOKP !
Feel free to include my kernel to your ROMs / Threads but please don't forget to inform/ask first via PM and credit me in your original thread.
★ WHAT TO EXPECT ★ :
(over a pure stock kernel) :
Best battery life experience.
Much better overall performance.
Efficient (only proven to be good ones and not affecting battery life) tweaks.
Stay as close as possible from stock source.
★ FEATURES (up-to-date) ★ :
Base :
Directly based on "GT-I9300_JB_Opensource_Update14" (XXUGND5) JellyBean Android 4.3 source from Samsung (for clean work and stability).
Compiled with Linaro Cross Compiler (4.7.4 / 2014.06) toolchain (optimized for Cortex-A9) with optimization flags.
Ramdisk from XXUGNJ2.
Main :
ZZMoove (v1.0 beta4) governor added (and currently as default). Built-in profiles available HERE.
ZEN as only I/O scheduler.
Wolfson Boeffla Sound (v1.6.6 drivers) compatibility.
hardcore mDNIe tweaks (for better colors + sharpness fix for better readability).
Touch-to-Wake (v1.1a) (enabled by default with 5 secs).
USB charging increased to 900mA.
Allow manual brightness to 300 candela.
init.d support.
Native frandom support.
Native ExFAT (v1.2.9) support.
Native xbox controller support.
CRT-off effect friendly (early_suspend set to 100ms).
Westwood TCP congestion control module activated (and currently as default).
TriangleAway support.
Various tweaks :
All logging and debugging disabled.
Tweaked LMK (LowMemoryKiller).
speedup late resume tweak (faster wakeup of the device).
"GENTLE_FAIR_SLEEPERS" disabled.
"ARCH_POWER" enabled.
"CONFIG_SCHED_AUTOGROUP" enabled.
CRC disabled.
USB OTG enabled.
Doubled min-max ReadAhead.
random: increase entropy levels (both read and write).
writeback: fix occasional slow sync.
slub.c: little tweak for performance improvements.
Misc :
Fully compressed libs ".ko" modules.
Automatic dalvik-cache wiping in kernel flashing procedure.
Automatic verification of android version during flashing procedure.
Features that will NEVER be included in this kernel :
Overclock / Underclock / Undervolt.
ZRAM/SWAP support.
auto-root.
LED control.
Charge control.
Master sequence (screen calibrated).
ABB (Adaptive Body Bias).
Any upgrade of Linux kernel 3.0.XX.
STweaks compatibility.
Dual-Boot Sammy/AOSP.
CyanogenMod compatibility.
MIUI compatibility.
etc.
★ PREREQUISITE ★ :
Any odexed or deodexed international I9300 Samsung 4.3 Jelly Bean ROM.
A custom recovery (CWM recommanded) to flash the kernel.
Be sure to remove any of your init.d scripts which can meet conflicts with the kernel.
★ SOURCE (up-to-date) ★ :
Github >> SimpleGX.
~> DOWNLOAD LINK <~
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate this thread
stars, and clicking the 'thanks' button (right below) is always appreciated to keep this thread maintained
LIKE MY WORK ?
OFFER ME A
!
Changelog
★ All ZZMoove profiles can be found HERE ★
★ CHANGELOG ★ :
29.11.2014 : v3.5.1 released.
Updated ZZMoove governor to 1.0 beta4.
Upgrade full ramdisk from XXUGNJ2.
23.11.2014 : v3.5.0 released.
Stock ZRAM activated back with stock values (excepted 80% swappiness, instead of 60 by default), (no more launcher force close within my whole day experience).
I decided to bring back some interesting performance tweaks from my old LiteGX kernel (which are safe, absolutely close to stock and finally sufficient proved):
- writeback: fix occasional slow sync.
- slub.c: little tweak for performance improvements.
- random: increase entropy levels (both read and write).
Overall kernel experience is now more smooth and reactive.
I also changed all download links from the thread to point to my new personnal ftp (so you will now have to click "download link" from post #1). Downloads will now be faster than ever (no more need of dropbox, etc).
09.11.2014 : v3.4.3 released.
Updated ZZMoove governor to 1.0 beta2
31.10.2014 : v3.4.2 released.
LMK (LowMemoryKiller) tweaks (add +10MB everywhere on 'minfree' file). This should fix stock samsung low memory related problems.
19.10.2014 : v3.4.1 released.
Update ExFAT to version 1.2.9.
Upgrade full ramdisk from XXUGNH4.
15.10.2014 : v3.4.0 released.
Updated ZZMoove governor to 1.0 beta1 (credits @ZaneZam).
Added some patches which was necessary for new ZZMoove 1.0 version:
- simplegx_defconfig: Enable support for CPU temperature reading.
- nohz: Fix update_ts_time_stat idle accounting.
- mach-exynos: Support for current CPU temperature reading from Exynos4 TMU driver.
08.10.2014 : v3.3.2 released.
Finally achieved frandom support fully working and operational (thanks again to @Lord Boeffla for his help).
ramdisk: busybox replaced by the one from Boeffla kernel.
ramdisk: removed useless custom "busyboxlitegx" (+ will save some kernel size).
06.10.2014 : v3.3.1 released.
frandom module now fully and correctly loaded this time (it wasn't the case until now). Thanks to @Lord Boeffla for his precious help.
Some internal ramdisk init changes (modules are now loaded directly from my custom ramdisk script and no more from init.rc).
04.10.2014 : v3.3.0 released.
Updated cross compiler toolchain to 2014.06.
09.09.2014 : v3.2.2 released.
Introduce ZEN I/O scheduler and set as default (and only) scheduler (from my first tests, seems to overall perform slightly better than ROW).
ROW I/O scheduler completely removed.
07.09.2014 : v3.2.1 released.
"CONFIG_SCHED_AUTOGROUP" enabled (will bring multitasking possibilities).
04.09.2014 : v3.2.0 released.
Upgrade full ramdisk from XXUGNG3.
Click below to see older changelog ..
31.08.2014 : v3.1.2 released.
All debug disabled (again) from defconfig side (at the exception of USB).
Due to this above, slightly lowered overall kernel size (again also).
30.08.2014 : v3.1.1 released.
Fixed GPS (which was broken since v3.0.0).
speedup late resume tweak (faster wakeup of the device), added again.
Set back pure stock Update14 defconfig with kernel needs only.
17.08.2014 : v3.1.0 released.
Update ZZMoove governor to 0.9 (beta4).
Fixed ExFAT support.
Update ExFAT to version 1.2.7 (Samsung OSRC from KK sources).
15.08.2014 : v3.0.0 released.
Now directly based from new latest official Samsung source "GT-I9300_JB_Opensource_Update14" (XXUGND5).
speedup late resume tweak removed (from my first tests, it looks useless since new source).
Bunch of debugging part from new defconfig source disabled.
Overall kernel size has been slightly lowered.
15.07.2014 : v2.0.1 released.
Update ZZMoove governor to 0.9 (beta3).
24.06.2014 : v2.0.0 released.
Finally fixed high "Android OS" usage at top of battery stats.
speedup late resume (faster wakeup of the device) (credits Yank555 & AndiP).
Many new (and new way) toolchain optimizations (credits JustArchi).
Compiled with highest possible optimization level (-Ofast).
ALL logging and debugging disabled (credits Yank555, AndiP & JustArchi) :
- android logger.
- kernel logger.
- code side.
- defconfig side.
- init side.
All ".ko" modules now compressed with Linaro Cross Compiler 4.7.4 toolchain from Christopher83 (instead of stock google arm-eabi 4.4.3).
Now extracting/repacking kernel using ArchiKitchen (with latest mkbootimg tool) instead of obsolete dsixda kitchen.
Fixed a little mistake from my simplegx init script within ramdisk which was simply not working until now !
Both smoothest and best battery friendly release ever !
20.06.2014 : v1.9.2 released.
Update ExFAT to version 1.2.7.
16.06.2014 : v1.9.1 released.
Update ZZMoove governor to 0.9 (beta2).
Compilation toolchain optimization.
08.06.2014 : v1.9.0 released.
Update ZZMoove governor (and profiles) to 0.9 (beta1).
Removes Wheatley governor (useless at it was coded initially for dual cores anyway).
29.05.2014 : v1.8.0 released.
Upgrade full ramdisk from XXUGND5.
Some init ramdisk renaming (LiteGX > SimpleGX) that I forgot to do since.
09.05.2014 : v1.7.0 released.
Upgrade full ramdisk from XXUGND2.
30.04.2014 : v1.6.0 released.
Some compilation toolchain optimizations (smoothest release ever).
25.04.2014 : v1.5.0 released.
Upgrade full ramdisk from XXUGND1.
Add 'Wheatley' CPU governor.
(I tested it for few hours now and it looks I'am getting the best battery life experience with it over ZZMoove. Let me know what do you think of it).
20.04.2014 : v1.4.1 released.
Removed pegasusqplus and smartassv2 governors (useless and anyway I prefer to let only ZZMoove).
Removed some kernel code cleanup about pegasusqplus which was needed to get compiled.
19.04.2014 : v1.4.0 released.
Updated cross compiler toolchain to 2014.04.
frandom support is now fully working (kernel should be smooth as butter now).
31.03.2014 : v1.3.1 released.
Update ZZMoove built-in profiles to match latest corrections from Yank.
All ZZMoove built-in profiles (of 0.8) are available HERE.
21.03.2014 : v1.3.0 released.
ramdisk upgraded to XXUGNB6.
Boeffla Sound Engine updated to v1.6.6 (Allow full range volumes for speaker and headphone amplifiers).
ZZMoove 0.8 governor: add latest bug fixes from ZaneZam.
21.03.2014 : v1.2.0 released.
Update ZZMoove governor to 0.8
Change default governor from pegasusqplus to ZZMoove.
17.03.2014 : v1.1.0 released.
New more "stylish" UI when flashing the kernel.
Revert: "unstable power charging ignored" (charging was really faster but battery was draining much faster also, so back to stock).
Add native xbox controller support.
09.03.2014 : v1.0.0-noIUPC released.
Same version as initial, but with ignore unstable power charging removed, so USB tethering should work again (at the cost of a slow battery charging back).
FYI : the "no_IUPC" version means : no Ignore Unstable Power Charging.
08.03.2014 : v1.0.0 released.
Initial release (check actual features on post #1).
Thanks & greetings
★ THANKS & GREETINGS ★ :
XDA board and community
Google
Samsung
CyanogenMod Team
gokhanmoral
Andreilux
wanam
spica1234
ZaneZam
Yank555
DerTeufel1980
googy_anas
hardcore
Lord Boeffla (AndiP)
Christopher83
dsixda
JustArchi
Donations
★ DONATIONS ★ :
Many thanks to @fuxmen ! :good:
Many thanks to @colingpt ! :good:
Many thanks to @letmarebrmbarove ! :good:
Many thanks to @batahulu ! :good:
Many thanks to @sqlpro ! :good:
Thank you to support my work !
Another one from the master. can't wait to test. CHEERS Bro, all the best with your New Kernel.
Nice one - I'll be giving this a go :good:
tnx a lot
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Sent from my Nexus 7 using Tapatalk
sqlpro said:
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
Should be OK - it's fine on NA7 Neat.
Nandroid first just in case
Sent from my GT-I9300...
Spannaa said:
Should be OK - it's fine on NA7 Neat.
Nandroid first just in case
Sent from my GT-I9300...
Click to expand...
Click to collapse
I know it will be fine on na7 but I am using na5 base so was not sure. Thank for the reply.
Sent from my GT-I9300 using Tapatalk
i will try this one out
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
reywal said:
i will try this one out
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
Click to expand...
Click to collapse
It's a plug and play, but if you want, you can try trickster for setting stuff like zram on or off, but nothing much to do though.
Your Kernel really rocks. I have been always using your Kernel for close to stock. I am still using LiteGX.
I have tried several one but was looking for one which is hassle free. Your is the one.
This one I will not use now due to USB tethering broken, will wait for next version with that fix.
sqlpro said:
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Click to expand...
Click to collapse
As long as you flash it on android 4.3 and that the automatical script during procedure won't stop you before checking, then you are good to go
When samsung release his (for example 4.3) source, you can be sure that it will be compatible with every 4.3 future coming firmwares :good:
Sometimes a ramdisk upgrade can also help in some case, so if needed I will do it, no worries
reywal said:
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
Click to expand...
Click to collapse
As stated in the story part of post #1, and as Mosh Edd said, this is a flash and play kernel :good: but you can still configure governor settings or some options directly via TricksterMod/SetCPU, etc (don't forget to keep settings after rebooting).
Mosh Edd said:
like zram on or off
Click to expand...
Click to collapse
I intentionally disabled stock ZRAM which was on by default via defconfig so no way to activate it manually :angel:
I decided to always disabled it now on SImpleGX, since zram is eating battery a bit and after some ours of use you will face some random lags.
KSKHH said:
This one I will not use now due to USB tethering broken, will wait for next version with that fix.
Click to expand...
Click to collapse
I informed Lord Boeffla about this bug which affects every kernels, he will take a look as soon as he can :good:
By waiting, I will maybe release a "no_IUPC" (no Ignore Unstable Power Charging) version in parallel for each releases, so each one will choose directly if they prefer fast charging or slow charging but with USB tethering working. I intentionally used IUPC as default because wifi it still working to share (for the few I'am using it..) and that I prefer to not wait hours to charge only 10% of my device
AndroidGX said:
As long as you flash it on android 4.3 and that the automatical script during procedure won't stop you before checking, then you are good to go
When samsung release his (for example 4.3) source, you can be sure that it will be compatible with every 4.3 future coming firmwares :good:
Sometimes a ramdisk upgrade can also help in some case, so if needed I will do it, no worries
Click to expand...
Click to collapse
Thanks for the reply mate. I just installed and all seem to be fine so far. will test couple of more days and update here.
BTW do we need to clean init.d folder ? i know boeffla andi frequently recommends cleaning up init.d folder. is this necessary with your kernel. Note, i dont have any issues so far (only used few mins though).
Thanks for the advise.
sqlpro said:
BTW do we need to clean init.d folder ? i know boeffla andi frequently recommends cleaning up init.d folder. is this necessary with your kernel. Note, i dont have any issues so far (only used few mins though).
Thanks for the advise.
Click to expand...
Click to collapse
He is right because some init.d scripts can affects stock settings from governors for example or try to enable/disable things that is not from my kernel, etc :good:
For exemple, I'am using NeatROM 6.5 and I can see that there is a lot of scripts in init.d already by default bur they don't affect any of kernel part so it's ok
There's no other solution that checking manually each of them, sadly.
Hi,
Thanks for the new kernel!
I come from the latest LiteGX kernel, so I run the cleaner script before flashing this one. My phone hangs when I reboot. I restarted my phone to get it to boot, but then I now have SwiftKey not loading. What could be the problem?
I reverted back you LiteGX for now.
Sent from my GT-I9300 using Tapatalk
I flashed kernel last night and waited until phone settled. Checked if all works fine, and it does, and then put the phone in flight mode.
This morning I checked battery stats and it looks like battery was charging a bit while in flight mode (phone was not connected to any power source).
Funny
All is super smooth. Thank you :thumbup:
Sent from my GT-I9300 using xda app-developers app
rodlane said:
I come from the latest LiteGX kernel, so I run the cleaner script before flashing this one. My phone hangs when I reboot. I restarted my phone to get it to boot, but then I now have SwiftKey not loading. What could be the problem?
Click to expand...
Click to collapse
Strange, as I'am using SwiftKey also and no problem here. If phone hangs at boot this it not normal, did you tried to re-download the kernel from first post ? (maybe a bad download).
If problem still here, maybe try to Try to wipe cache + dalvik from your recovery :good:
pexon said:
This morning I checked battery stats and it looks like battery was charging a bit while in flight mode (phone was not connected to any power source).
Funny
Click to expand...
Click to collapse
I confirm this is funny :laugh:
By waiting, I advice you also to try a wipe cache and dalvik before reaching another 100% and disconnect again to verify :good:
I will try this night aswell to confirm or not if I have the same bug
3.0.31? Why no update to 3.0.101?
Enviado desde mi GT-I9300 mediante Tapatalk