[KERNEL][20 Sep 2012] ICS Sense G11 v2.0.2 [Two Way Call Recorder OK] - HTC Incredible S

kernel build from HTC vivo-ics-crc-3.0.16-fa98030
The kernel For Sense 3.6 or 4 based ROM
Thanks for everybody support.
感謝大家的支持
I am sorry that I can't answer your question directly because of my bad English.
But I will review all post, and do my best to revise Kernel to share all of you.
Thank you.
Features:
G11 v2.0.2
Add smartass2, ondemandX Governors (Remove smoothass)
USB OTG (NO Y-cable test) (view: adb shell cat /proc/kmsg)
USB forced fast charge v2 (view: adb shell cat /proc/kmsg)
Sweep2wake (Default enabled)
Sweep2wake: Add Search to Home button to Panel ON
Information:
USB forced fast charge v2 (thank showp1984)
In this mode fast charge will only kick in if no USB device is detected (as should be the case for wall/car chargers).
Please note that in this case fast charge will NOT work on a USB 2.0 and 3.0 port on a computer !
Use sysfs interface to change behaviour :
adb shell cat /sys/kernel/fast_charge/force_fast_charge
* /sys/kernel/fast_charge/force_fast_charge
* 0 - disabled (default)
* 1 - substitute AC to USB charging always
* 2 - substitute AC to USB charging only if no USB peripheral is detected
For informational purposes I've also added a read-only sysfs file that indicates the current USB state :
adb shell cat /sys/kernel/fast_charge/USB_peripheral_detected
* /sys/kernel/fast_charge/USB_peripheral_detected
* 0 - No USB device currently attached
* 1 - USB device currently attached
ChangeLog:
G11 v2.0.1
Default clocks: 122MHz min / 1024MHz max
OverClockable 1.8 GHz
intellidemand Governors Default
Add Sweep2wake (Default disabled, init.d script ON)
Add 2 Way Call Recorder
Add BCMDHD
Add SLQB
Add VDD Table interface (800 MV~1500 MV)
Enabled : SWAP, ZRAM .....
BIG thanks :
HTC source code
avs333
showp1984
Coolexe
mdeejay
Flemmard
l0st.prophet
amidabuddha
Andromadus
elginsk8r
LeeDroid
faux123
SebastianFM
klquicksall
NO Source code, can not operate github

Thank You.

big thanks
but y cant nyone build AOSP kernal???

Anybody tried it on Project X?
If so, what difference does it make?

Has anyone tried it on ARHD or SuperMassiveBlackHole?
Sent from my HTC Incredible S &/or Xperia Mini ST15i

good work i will try:good:

Working fine on ProjectX 4.1 but has only a few governors

pec0ra said:
Working fine on ProjectX 4.1 but has only a few governors
Click to expand...
Click to collapse
What's battery and performance like?
Sent from my HTC Incredible S

markj338 said:
What's battery and performance like?
Sent from my HTC Incredible S
Click to expand...
Click to collapse
How he should answer if the battery life will be good, he just flashed it a hour before :'D
Sent from my HTC Incredible S using xda app-developers app

Silversniper said:
How he should answer if the battery life will be good, he just flashed it a hour before :'D
Sent from my HTC Incredible S using xda app-developers app
Click to expand...
Click to collapse
Lol sorry ill test when I get home
Sent from my HTC Incredible S

@hunterwu
If you remove the bcm4329.ko from the zip, add cfg80211.ko that is also built with the kernel and the 3 bcm_blabla.bin files, libhardware_legacy.so and the 51-modules (you can delete the lines for the other modules and leave bcmdhd and cfg80211 only) from my zip files you will have working WiFi tethering in Sense 4
Sent from my HTC Desire S

i was missing all the fun of ics due to lack of 2way..thanks man u rg8..

Okay, some things about this kernel:
Has the things I wanted. 122MHz freq step, and the intellidemand gov I am testing now (I am a big fan of faux's work)
Its also got the anykernel updater, so no problems with installation
Super smooth using ARHD, heavily tweaked for my liking Same smoothness as l0st.prophet's kernel that I love
Wifi, network etc work
I'm testing UV values right now, using daemon controller as nonverbose recommended Thanks, I'll report about battery over the next few days

USB host ?
Sent from my HTC Incredible S using xda premium

bhushangahire said:
USB host ?
Sent from my HTC Incredible S using xda premium
Click to expand...
Click to collapse
What exactly can I do to test that?
Anyway I have got it running nicely with the andrev daemon, and undervolted
And to confirm, sleep to wake is in this rom. I had the disable script in /init.d because I came straight from XS 2.2 and I disabled it. With the script, it was enabled by default, I deleted the script and now its disabled All is well

after half day of using this kernel at 1.4 on-demand and lazy for screen off I'am really impressed with this kernel... everything is so smooth and Quadrant is showing way better results than on other kernels since I have my IncS
thank you.

Hmmm... Performance has improved but WiFi signal reception has reduced a lot... It's really bad... Any way to tweak it?
Sent from my HTC Incredible S using Tapatalk

does sweep2wake works with this kernel? after I flashed the kernel I do not have it... I tried to flash the patch to enable it from other post, but still it does not work for me
other than this the kernel is solid... call recording is working..great.

sweep2wake work for me
But phone Book was a bit laggy

I see in description that Sweep2wake (Default disabled, init.d script ON) how should I enable it?
thank you.

Related

[KERNEL][06 DEC] Goldenleaf .v111206 / franco.Kernel-gbs.v20a

Goldenleaf is a rewrite from stock lg kernel with almost all the newest features. Made for the best battery life.
(for performance go on franco.Kernel-GBS below)
.news
111206
...reverted blackscreen fix
...system should be a bit smoothier
111205
...fixed blackscreen bug.
...no noise when phone wakeup
...a little change in touchscreen driver
...all I/O schedulers activated.
...Noop as default I/O scheduler
111126
...fixed some incompatibility with some apps [games reported by users]
...reverted touchscreen driver. now it's the stock LG 2.6.32 again [gbs kernel will still have the brand new one backported from .35]
...cpu spike fix enabled -> more battery
...axis inversion workaround still disabled -> more battery
...SLUB Memory Allocator.
111122
...blackscreen bug fix for "screen on" animation removed
...no more darkscreen
...new touchscreen driver, based on my new driver made for gbs, backported from LG 2.6.35 source
...does not have axis inversion workaround
Kernel Source: https://github.com/fserve/goldenleaf
Click to expand...
Click to collapse
Goldenleaf.v111206 http://www.mediafire.com/?o3avtm5yjrbv1qa
Goldenleaf.v111206-LG http://www.mediafire.com/?p8j4xwmwazkfa46
Know bugs in most updated goldenleaf version:
none.
GBS is an modified version of franco.Kernel v19.4, original franco.Kernel code is heavily patched for the best performance. With this mod is added more battery life, some changes in kernel config, cpu spike on touch the screen fix, better axis inversion workaround, USB-transfer fix, Powertop/dmesg support, and for froyo based roms users, recharging with phone off fix.
- Recharging with phone off fixed. (mikos cyanogen based roms have a feature to: if the phone is off, when you plug the charger, it will power on the phone. The normal behaviour is to boot a system only to recharge phone. But mik has disabled it. SO, if you use devoid.#final this recharge while offline will work. if you use cyanogen, will not work.)
what's new in:
gbs.v20a
...blackscreen fix reverted
...more little touches on touchscreen driver
...deadline I/O scheduler as default
...deadline I/O scheduler patched
...cfs vsync on
...bfs vsync off
gbs.v20
...vm_max_readahead patched, will automagically get the best value for it. (mad patch, thanks franciscofranco)
...slub patch
...fsync patch
...kernel upgraded to 2.6.32.49
...blackscreen bug fix
...all I/O schedulers are activated
...Noop as default I/O scheduler
...smartass as default governor.
...[CFS-ONLY] with agroup patch as always, since franco 19.4
...axis inversion workaround off
...newfix, expect 50% cpu use on touch, smoothier.
...oldfix, expect 25% cpu use on touch, faster and battery saving.
gbs.v19.2
..faster (disabled some optimizations that are not helping at all)
..power drivers reverted
..temp reporting should be fixed
..wifi drivers reverted
..kernel upgraded to 2.6.32.48
gbs.v18c
..added some patches
..fix camera flicker
..[cfs-only] enabled automatic group patch. (better multitasking)
Click to expand...
Click to collapse
BFS franco.Kernel-gbs.v20a-gamer http://www.mediafire.com/?gc4o4yu774hkhz3
CFS franco.Kernel-gbs.v20a http://www.mediafire.com/?9r5yktkamy21wiz
BFS franco.Kernel-gbs.v20-gamer http://www.mediafire.com/?531huxx14xsp794
CFS franco.Kernel-gbs.v20 http://www.mediafire.com/?adbhrppo8icu5yy
Testing release:
Test it for: Blackscreen (Ps. don't use "screen on" animation). And screen lag to wakeup.
gbs-testing-noop-lg http://www.mediafire.com/?4v5p7doybvfdprl v20a with noop as default i/o scheduler and stock lg touchscreen driver
gbs-testing-deadline-lg http://www.mediafire.com/?efoceag8fhglqq9 v20a with deadline as default i/o scheduler and stock lg touchscreen driver
Know bugs in any GBS version:
AndroSS does not work;
BFS: Brain F**k Scheduler - The updated and improved process scheduler. BFS is better for user interactions.
CFS: Completely Fair Scheduler - The original process scheduler. CFS is better for multitasking.
Click to expand...
Click to collapse
About governors:
smartass is the best governor for me when i want raw performance - http://forum.xda-developers.com/showpost.php?p=16467430&postcount=5362
conservative when i want battery with good performance.
Click to expand...
Click to collapse
TIPS FOR THE BEST BATTERY LIFE
NO AWAKE APPS
Sync off
WiFi off
BT off
Data off
2G
Minimum brightness
...and pray for good quality signal
This can help: http://forum.xda-developers.com/showthread.php?t=1179809
Click to expand...
Click to collapse
How to use it? Just download and Flash via ClockworkMod Recovery.
Remember:
This kernel is ONLY for LG Stock ROM 2.2, Void.#forever, devoid, miks 6.5.x, CyanogenMMatt 1.1...
WIPE DALVIK, BATTERY AND CACHE!
DONT FLASH 2 DIFFERENT ZIPS AT THE SAME TIME!
MAKE A REBOOT BEFORE EACH FLASH
If you are using AmonRa, disable signature before flashing.
NOT underclock below 480MHz. At lower speeds, wakeups-from-idle per second are bigger than 480MHz and they share the same voltage, so thats leads to more battery drain.
It's recomended to use: MIN 480 / MAX YOUR CHOICE
more about it: http://forum.xda-developers.com/showthread.php?t=999064
and here: http://forum.xda-developers.com/showpost.php?p=9704402&postcount=22
Click to expand...
Click to collapse
Results of my work:
http://forum.xda-developers.com/showpost.php?p=17296370&postcount=450 - 2d 3h
http://forum.xda-developers.com/showpost.php?p=17074123&postcount=264 - 2d 8h
http://forum.xda-developers.com/showpost.php?p=17430882&postcount=1446 - 3 days
http://forum.xda-developers.com/showpost.php?p=17516383&postcount=633 - 7 days!
some happy customers:
http://forum.xda-developers.com/showpost.php?p=16951313&postcount=87
http://forum.xda-developers.com/showpost.php?p=17003300&postcount=137
http://forum.xda-developers.com/showpost.php?p=17046619&postcount=197
http://forum.xda-developers.com/showpost.php?p=17050287&postcount=204
http://forum.xda-developers.com/showpost.php?p=17050411&postcount=205
http://forum.xda-developers.com/showpost.php?p=17050506&postcount=206
http://forum.xda-developers.com/showpost.php?p=17051156&postcount=209
http://forum.xda-developers.com/showpost.php?p=17061662&postcount=251
http://forum.xda-developers.com/showpost.php?p=17105840&postcount=302
http://forum.xda-developers.com/showpost.php?p=17111202&postcount=311
http://forum.xda-developers.com/showpost.php?p=17129410&postcount=314
http://forum.xda-developers.com/showpost.php?p=17134152&postcount=315
http://forum.xda-developers.com/showpost.php?p=17264084&postcount=416
http://forum.xda-developers.com/showpost.php?p=17391053&postcount=530
http://forum.xda-developers.com/showpost.php?p=17444315&postcount=584
http://forum.xda-developers.com/showpost.php?p=17447137&postcount=587
testing camera:
http://forum.xda-developers.com/showpost.php?p=17024566&postcount=164
Click to expand...
Click to collapse
Adobe Flash Player 10.2 that works with p500: http://www.androidcampus.in/2011/10/adobe-flash-player-102-for-armv6-and.html
Adobe Flash Player 10.1 that works with p500: http://forum.xda-developers.com/showthread.php?t=1147092
Touchscreen Booster: http://forum.xda-developers.com/showthread.php?t=934500
How to reduce power consumption: http://www.thinkwiki.org/wiki/How_to_reduce_power_consumption
Nice power monitor app for android http://ziyang.eecs.umich.edu/projects/powertutor/
Greetz from Manaus/Amazonas - Brazil!
Curious findings thank you for taking the time to test all that ****. Tell me, why are you adding USB as a module?
Just to get the suspend mode that powertop recomends.
fserve said:
Just to get the suspend mode that powertop recomends.
Click to expand...
Click to collapse
It's possible to suspend USB while it's not being used having it configured as a module?
I dont know for sure, since that p500 uses usb in slave mode.
But if this really works, as powertop says, i can get more battery life
So, lets test
Sent from my LG-P500 using XDA App
flashing i'll give you feedback in a couple days, thanks for taking your time on this. - Thumbs up - Obrigao! haha.
fserve said:
I dont know for sure, since that p500 uses usb in slave mode.
But if this really works, as powertop says, i can get more battery life
So, lets test
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
I'll try your .config changes tomorrow as I'm going to push 2.6.32.45
I've made more cleanups, testing right now.
Will release later.
do we need to flas zram after this?????????
i meant "flash" zram.zip... which was needed in fk... which is the base of this kernal.... and i was just asking!!!!!!!!!! sry about the typing error.....
Hi Fserve, thanks for your work, I have a question... You have removed things for keyboards, this means I can or cannot use a bluetooth keyboard? I'm asking this before purchasing such keyboard, thanks!
orsonbear said:
Hi Fserve, thanks for your work, I have a question... You have removed things for keyboards, this means I can or cannot use a bluetooth keyboard? I'm asking this before purchasing such keyboard, thanks!
Click to expand...
Click to collapse
You can use! That keyboard option removed was an legacy linux hack thing to restart the computer via keyboard. (sysrq magic key)
About zram, it is enabled in the kernel, if you have flashed it in any version of franco.Kernel it will work here.
How?
Its simple, when you flash zram it will modify one part of your system, and kernel another. So you only need to reflash zram in case of wipe all data.
Sent from my LG-P500 using XDA App
fserve said:
You can use! That keyboard option removed was an legacy linux hack thing to restart the computer via keyboard. (sysrq magic key)
About zram, it is enabled in the kernel, if you have flashed it in any version of franco.Kernel it will work here.
How?
Its simple, when you flash zram it will modify one part of your system, and kernel another. So you only need to reflash zram in case of wipe all data.
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
thnks man...
What about. config.zip.
Do i have to flash it or what?????
Sent from my LG-P500 using XDA Premium App
gkalenis said:
What about. config.zip.
Do i have to flash it or what?????
Sent from my LG-P500 using XDA Premium App
Click to expand...
Click to collapse
Dont waste your time with that! It's only for developers know what i changed in the original franco.Kernel
arielxarg said:
+1 to this.
no offense , but i just wanna find some info in this thread , and all i can see on the few pages back is people arguing about ****
maybe mod can make 1 thread for us to report JUNK post , or UNNECESSARY post.
Click to expand...
Click to collapse
I'll give you info about this kernel. fserve fetched my sources, changed the .config file to add/delete some functionalities just like he stated in the first post and he came here and shared it with everyone, and I'm glad he did because I'm definitely going to look up on his configuration changes. Other than that it's still my kernel. That's all the info I can give to you.
New version released. (IT'S ON THE FIRST PAGE)
V8 was compiled with -Os (to make a small kernel)
V12 was compiled with -O2 (to make a faster kernel)
V12 got cleaned up ethernet 10/100 drivers, some scsi drivers, some loggers, some debuggers, some useless stuff. for now, only bfs version.
Stop the offtopic here, please
fserve said:
V12 was compiled with -Os (to make a faster kernel)
Click to expand...
Click to collapse
You meant -O2 or something?
fserve said:
V12 got cleaned up ethernet 10/100 drivers, some scsi drivers, some loggers, some debuggers, some useless stuff. for now, only bfs version.
Click to expand...
Click to collapse
Good riddance.
dr.notor said:
You meant -O2 or something?
Good riddance.
Click to expand...
Click to collapse
oops, will edit.
Please, resolve their differences through PM and not detract the subject
@fserve good work ! when are more opinions about your kernel, and also when I have more time will prove it

[CM7.X/AOSP][KERNEL]Firekernel for Ace - 09.10.2012[TeamCooper]

Code:
#include <standard_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to use these modifications upon your own choice, and if
* you point the finger at me for messing up your device, I'll just sit and laugh at you.
*/
This kernel is based on the latest TheAceKernel http://forum.xda-developers.com/showthread.php?t=1606352 from skynet28. Big thanks to him.
FEATURES:
- most of TheAceKernel features
- battery driver made by LibiSC
- some improvements in idle support for ARM
- overlocked AHB clock at 800,768,729Mhz (improved graphic performance I think)
- some changes in net stack
- improved jhash
- patched lowmemorykiller from zImage-Mod (but it is still compatible witch memory tweaks scripts)
- kernel compression changed to XZ
- default governor is smartassV2 and removed lulzactive (doesn't works for me and made errors in dmesg)
- small changes in smartassV2
- partly disable vsync (I hope)
Hope that's all, my memory isn't good.
My sources: https://github.com/dragonnn/firekernel-ace
Download:
09.10.12
https://dl.dropbox.com/u/1664131/firekernel-09.10.12.zip
28.08.12
https://dl.dropbox.com/u/1664131/firekernel-28.08.12.zip
19.08.12
https://dl.dropbox.com/u/1664131/firekernel-19.08.12.zip
22.07.12
https://dl.dropbox.com/u/1664131/firekernel-22.07.12.zip
23.06.12
https://dl.dropbox.com/u/1664131/firekernel-aroma-23.06.12.zip
12.06.12
https://dl.dropbox.com/u/1664131/firekernel-aroma-12.06.12.zip
07.06.12
https://dl.dropbox.com/u/1664131/firekernel-aroma.zip - integrate AROMA Installer
04.06.12
https://dl.dropbox.com/u/1664131/firekernel-04.06.12.zip - for unofficial CM
https://dl.dropbox.com/u/1664131/firekernel-official-04.06.12.zip - for official CM (for now without torch, will fix it this evening or tomorrow).
http://dl.dropbox.com/u/1664131/firekernel.zip - for unofficial CM
https://dl.dropbox.com/u/1664131/firekernel-offical.zip - for official CM
Flash in recovery, but made a backup first!
For now only NON-OC version without AROMA installer, maybe that comes witch next updates.
CREDITS:
skynet28 for sources of TheAceKernel
an0nym0us_ for his zImage-Mod patches
ketut.kumajaya for blackhawk tools
LibiSC for the best battery driver
And other they patches I have used (don't remember all, just explored git repos for other phones on github).
Know bugs:
-
FAQ:
- For ROM developers, if you need the boot.img run form adb:
Code:
adb pull /tmp/boot.img
Or use qtadb, this is only way to get boot.img, and don't ask my for this on PM!
Changelog:
- update kgsl driver from teamhacksung
- update some arch specific files from teamhacksung too
- some other patches from teamhacksung (sensors, dram etc.).
29.05.2012
- screen of profile in the kernel, now when you turn of you screen you max cpu clock will by set to 320Mhz and min to 120Mhz! And when you turn it up it goes back to old clock! No need to use SetCPU screen of profile! Kernel based screen of profile is much faster and doesn't lag! Note: if you get lagy music when screen of that means you have to heavy EQ, disable it or use http://forum.xda-developers.com/showthread.php?t=1653140 works good without lag if you don't use REV or VR. Works witch any govenor
- small changes in smartassV2
Note about the update - I don't know why, but for my something sets after boot always ondemand as governor, I tried to add script to set smartassV2 as default but this doesn't work (strange), but you can easy set witch for example SetCPU/No-frills CPU Control.
31.05.2012
- create version for official CM
- update Samsung internal storage drivers and wifi driver
- new locale version
- clean up init scripts in ramdisk
- ondemand on boot bug should be fixed
4.06.2012
- finally disable vsync
- adjustable screen off profile, you can write a simple script to adjust the profile like this:
Code:
#!/system/bin/sh
echo "122880" > /sys/module/cpufreq/parameters/min_screenoff_frequency
echo "245760" > /sys/module/cpufreq/parameters/max_screenoff_frequency
Put into /system/etc/init.d/ and set permission, you can name it for example s99screenoff, you turn of the profile by writing this script:
Code:
#!/system/bin/sh
echo "0" > /sys/module/cpufreq/parameters/screenoff
- updates in zlib, vmalloc and kgsl
- update LibiSC battery driver
07.06.12
- triple buffer for framebuffer
- add oc support
- many changes in mmc driver
- sio as default I/O sheduler
- changes in kgsl driver
- fixed torch in official
- AROMA Installer package
11.06.2012
- fixes min backlight bug
- disable tripple buffer
- add 799Mhz step to save battery in non-OC
- fixes in cpufreq stats
- max in OC is now 844Mhz
- more steps in OC version
12.06.2012
- fixes OC support
23.06.2012
- new battery driver from LibiSC
- ported power supply form 3.4 kernel
- ported cpuidle from 3.2 kernel
- some changes in ext4 driver
- fixes temperature driver
22.07.2012
- update LibiSC battery driver
- some more steps in OC version
- enabled zcache
18.08.2012
- kernel compiled using gcc-linaro
- disable optimaztion for size
- optimaztion level changed to O3
- force to load module when not match version magic (no need to use kernel prefix -CLXXXX...)
- enabled memory compaction
- kernel uses mem{cpy,set}() for {copy_to,clear}_user()
28.08.2012
- battery driver back to 23.06 version witch some changes (should fix fast drop down under 20%)
- update sources to 2.6.35.14
- changes in RCU subsystem
- changes in mempolicy and ashmem
- update BFQ to v2 r1
- update Samsung modules for internal storage and wifi from KTQ
- new cool boot screen
07.10.2012
- complet rewrite and update the AROMA installer
- Add CyanMobileX support
- Fixes dead lock when system memory is low in ashmem
- Disable GENTLTE_FAIR_SLEEPERS for better perfomenc on Android
- Update BFQ to v3r1
- Add extract mode in installer - it can work on all 2.3.X ROM's (maybe stock ROM's too) but pleas don't report bugs when using this methode
- Some small changes in KSM, frontswap and cleancache
09.10.2012
- Fixed bootloop when using Adrenaline Engine (but if you allready have bootloop you need to wipe data and cache, sorry about that)
- redisable GENTLTE_FAIR_SLEEPERS
I'll wait for OC
Hi dragonn!!
I'm really happy to see that you're making your own kernel! I'll install it right away!
Just 2 questions, can i use it with last CM7 RC3 with everything working (especially the proximity sensor)? and is it updated (CL882825)?
Thank you man!
gbueno6 said:
Hi dragonn!!
I'm really happy to see that you're making your own kernel! I'll install it right away!
Just 2 questions, can i use it with last CM7 RC3 with everything working (especially the proximity sensor)? and is it updated (CL882825)?
Thank you man!
Click to expand...
Click to collapse
I don't know about the official CM, try yourself, on CM 7.2 by vo-1 works perfect. What did you mean witch "and is it updated (CL882825)"?
Great news, wonderful to see you carry on the great work of ketut, an0nym0us and skynet28 — this evolving Ace kernel is really a perfect example of how great open-source really is!!!
Nice name too! :cheers:
will my ace burn up in ashes ?
its too damm hot that kernel XD
dragonnn said:
I don't know about the official CM, try yourself, on CM 7.2 by vo-1 works perfect. What did you mean witch "and is it updated (CL882825)"?
Click to expand...
Click to collapse
I meant that in last kolja's build, the kernel is this one: 2.6.35.7-perf-CL882825. Other builds had a lower CL number (I can't remember which one) and it seems that this newer kernel is faster and less battery hungry.
So I just asked if you based your kernel in this last one or in the older ones (like ketut's I think).
Thank you very much! I'll test it ASAP!
Sent from my GT-S5830 using xda premium
gbueno6 said:
I meant that in last kolja's build, the kernel is this one: 2.6.35.7-perf-CL882825. Other builds had a lower CL number (I can't remember which one) and it seems that this newer kernel is faster and less battery hungry.
So I just asked if you based your kernel in this last one or in the older ones (like ketut's I think).
Thank you very much! I'll test it ASAP!
Sent from my GT-S5830 using xda premium
Click to expand...
Click to collapse
For now it is CL562111, maybe when I found the sources of CL882825 will update it. Maybe in next release. Thanks for the idea.
EDIT
I search kolja's github but the sources have CL2X, and the latest update is 10 months ago :?.
dragonnn said:
For now it is CL562111, maybe when I found the sources of CL882825 will update it. Maybe in next release. Thanks for the idea.
Click to expand...
Click to collapse
You're welcome!!
Talk to ilarrain so he can help you because he compiled it some days ago!!
Thank you very much and have a great day!
Sent from my GT-S5830 using xda premium
nice..
finally u compiled your own kernel.
btw the CL882825 and CL562111 is just kernel localversion, those numbers doesnt mean one is newer than another. samsung tends to replace kernel localversion for every gb rom updates, but it probably uses the same source.
an0nym0us_ said:
nice..
finally u compiled your own kernel.
btw the CL882825 and CL562111 is just kernel localversion, those numbers doesnt mean one is newer than another. samsung tends to replace kernel localversion for every gb rom updates, but it probably uses the same source.
Click to expand...
Click to collapse
Hmm I know this (I have problems witch script setlocaleversion witch add to localeversion "+" a the end). But maybe kolja have update his sources, or changed something into it.
an0nym0us_ said:
nice..
finally u compiled your own kernel.
btw the CL882825 and CL562111 is just kernel localversion, those numbers doesnt mean one is newer than another. samsung tends to replace kernel localversion for every gb rom updates, but it probably uses the same source.
Click to expand...
Click to collapse
Yes, sure you're right! I just thought that CL882825 was better or bug fixed compared to CL562111 (just what happened with SoD gone in official nightlies). I'm sorry!
Have it intalled now. Gonna report about bugs.
Sent from my GT-S5830 using XDA
My ace fell faster now.
TORCH DO NOT WORK
Sent from my GT-S5830 using XDA
eryst said:
My ace fell faster now.
TORCH DO NOT WORK
Sent from my GT-S5830 using XDA
Click to expand...
Click to collapse
Strange, watch app are you using, for mi it works witch native CM Torch and witch Widgetsoid from dekstop. And in Camera works too. I didn't change notching in the torch driver.
I have cm7-2012520 I quess. I use normal cm app. When i turn the torch on it fc.
Edit: works in camera app
Sent from my GT-S5830 using XDA
eryst said:
I have cm7-2012520 I quess. I use normal cm app. When i turn the torch on it fc.
Edit: works in camera app
Sent from my GT-S5830 using XDA
Click to expand...
Click to collapse
Maybe it is because you have official CM, it doesn't like other kernels. I don't use it so I can not help you.
dragonnn said:
Maybe it is because you have official CM, it doesn't like other kernels. I don't use it so I can not help you.
Click to expand...
Click to collapse
It does make sense so i'll flash last vo-1's build to be able to enjoy your kernel!
Just one last question: I see that there are no files inside lib/modules in your kernel so, do I have to install TheAceKernel first (it has those files) and then yours?
Thank you very much again!
gbueno6 said:
It does make sense so i'll flash last vo-1's build to be able to enjoy your kernel!
Just one last question: I see that there are no files inside lib/modules in your kernel so, do I have to install TheAceKernel first (it has those files) and then yours?
Thank you very much again!
Click to expand...
Click to collapse
Ohh, something have fails by creating zip :|, didn't se that, will fix it tomorrow, now I go sleep.
Wysłane z mojego GT-S5830 za pomocą Tapatalk

[KERNEL] ★ XS ICS v2.2 ★ 2.0GHz OC • S2W • 11 Governors • 6 Schedulers

XS ICS
The original 3.0 custom kernel for the Incredible S​
Disclaimer: Please read before continuing
This is a 3.0.x kernel, which means it is for ICS ROM's only.
You use this kernel and it's available settings at your own risk. I accept no responsibility for your phone, or anything that happens to it while using the feature. Although it has the ability to overclock to 2.0GHz, this may shorten the life of your device.​
Click to expand...
Click to collapse
The aim of this kernel is to be the most feature rich kernel available for the Incredible S. The kernel is the engine of your phone, and I want to include support for everything! If there is something you need and it isn't here, let me know and I will do my best to add it. XDA is a community, and lots of the work in this kernel has been discovered / and created by a wide range of people, all of whom this would not be possible. It is pretty impossible to name all of the people to thank, but know this is the result of a whole community, and my gratitude goes out to everyone who has contributed to this site!
Sources available in my github
Latest Version: v2.2 Attached To Post
Released 29/08/12​
Features
- Based of HTC Sources, patched all the way up to 3.0.42
- CPU Table The CPU table has been optimised to include the following freqs:
----------245MHz, 368MHz, 768MHz, 806MHz, 1024MHz, 1.2GHz, 1.4GHz, 1.5GHz, 1.7GHz, 1.8GHz, 1.9GHz & 2.0GHz
- Available CPU Governors Smartass v2, Lionheart, Conservative, Performance, On demand, lulzactive, scary, intellidemand, LagFree, Lazy & SavagedZen
- Available CPU Schedulers Simple I/O, Deadline, CFQ, Noop, BFQ & V(R)
- Available File Systems EXT3, EXT4, CIFS, NTFS (with UTF-8)
- Default Settings On Demand governor @ 245-1024MHz, Simple I/O scheduler
- Improved tolerance for low strength Wi-Fi
- Sweep2Wake
- DeepSleep enabled
- VDD Interface
Known Bugs
Please report any bugs you find, and I will endeavour to fix them
- There are several issues when using with IceColdSandwich, the camera will be very glitchy and the keyboard will be too large to fit on-screen
Planned Features
If it's in this list, please don't ask for it, I am aware and will be adding it when I can
- USB OTG Support
- USB Host
- 2-Way Call Recording
Don't forget to thanks this post if you like my work! Donations are not requested or expected, but are greatly appreciated ​
Click to expand...
Click to collapse
Changelog
29/08/12 - XS ICS v2.2
- Patched up to 3.0.42 (thanks to cjoliver)
- VDD Interface added
- Added 6 new governors: lulzactive, scary, intellidemand, LagFree, Lazy & SavagedZen
29/08/12 - XS ICS v2.1
The only way is up!
- Sweep2Wake fixed and fully implemented!
- USB OTG implemented (needs testing)
- Force unknown cable to be treated as A/C (should help with in-car chargers)
- Wi-Fi module issues should now be resolved
28/08/202 - XS ICS v2.0
Things can only get better...
- Switched to Koush's AnyKernel for maximum ROM compatibility (thanks to tpbklake for the suggestion)
- Patched up to 3.0.41 (big thanks to amidabuddha and mdeejay!)
- Added sweep2wake disabled by default, see below to enable, needs testing (thanks to show-p1984 for the functionality and coolexe for the patch to Amtel)
- Add BFQ v4 and V(R) I/O Schedulers (SIO still default)
- Wi-Fi PM = Fast
- Improved tolerance for low strength Wi-Fi
- Added extra values to CPU table (courtesy of amidabuddha)
24/08/202 - XS ICS v1.0
We're back baby!
- Inital Release
Click to expand...
Click to collapse
Instructions for S-OFF Users
Simply flash XS-ICSvX.X.zip in your favourite recovery!
Instructions for manual flashing (HTCDev.com unlocked S-ON Users)
Thanks to MrToastbrot for instructions
Step 1: Download the XS-Kernel.zip, then open the Zip on your computer and extract the file mkbootimg.sh in "kernel"
Step 2: Open mkbootimg.sh in a texteditor like notepad++ or notepad, then edit the following in line 3:
Code:
output /tmp/newboot.img
to
Code:
output /sdcard/newboot.img
Step 3: Save your edited file and place it back in your zip, copy your modified zip to your phone-sdcard and install it in the recovery. Then reboot your phone and connect it to pc and take the newboot.img from the root of the sdcard.
Step 4: Now reboot your phone into bootloader and flash it via fastboot flash boot newboot.img
Step 5: Once you phone has booted, mount the system as r/w using something like ES file explorer or Root explorer, then type the following:
Code:
adb push bcm4329.ko /system/lib/modules
Set permissions to rw-r--r--, reboot and enjoy!
Sweep2Wake: Q&A
Q: How do I disable / enable the feature?
A: Two options
Change the value in the file /sys/android_touch/sweep2wake to either 0 for disabled, 1 for enabled and 2 for enabled with backlight. This will be reset upon rebooting.
If your ROM supports init.d scripts, then flash the zip to enable or disable, this will stick over a reboot.
Q: It keeps taking screenshots when I lock the screen!?
A: This is due to an incompatibility with this feature and the native screenshot in Sense. TO stop the screen shots, you need to edit your build.prop and change the property ro.htc.framework.screencapture to false, and then reboot.
l0st.prophet said:
- 2-Way Recording
Click to expand...
Click to collapse
I'm using the miui v4 with nik's kernel and that function already work!
I'm wrong assuming it's already coded?
BTW good work!
Nice post, fast work. I'll have a play first chance I get. Thank you.
Nice. Downloading right now. Making a backup right now since I was thinking of flashing this new Google Now ZIP as well.
Also does this mean we can get CWM 6.0+? IIRC, one of the requisites for it was a ICS kernel to be able to compile it. Correct me if I'm wrong.
Which ROMs is it support?
MIUI will work whit this kernel?
Sent from my Incredible S using xda app-developers app
I have an S-OFF Vivo, so how do I flash this? Do I just install the zip from CWM?
I'm currently on IceColdSandwich, so what's the difference between the kernel used in that and this kernel?
Forgive my noobness but how is the file size only 100kb?
I have only test on MIUI v4, but it should work with any ROM, I would like some feedback if there are any ROM's it doesn't work with.
There is now a flashable zip on the first post, I made a proper schoolboy error when I first uploaded it, that is now fixed
l0st.prophet said:
I have only test on MIUI v4, but it should work with any ROM, I would like some feedback if there are any ROM's it doesn't work with.
There is now a flashable zip on the first post, I made a proper schoolboy error when I first uploaded it, that is now fixed
Click to expand...
Click to collapse
Thanks sir, great work!
Sent from my Incredible S using xda app-developers app
TheDareDevil said:
I have an S-OFF Vivo, so how do I flash this? Do I just install the zip from CWM?
I'm currently on IceColdSandwich, so what's the difference between the kernel used in that and this kernel?
Forgive my noobness but how is the file size only 100kb?
Click to expand...
Click to collapse
This is just a new kernel, that is why it is so small.
Did you read the OP and the second post? The instructions can be found there.
TheDareDevil said:
I have an S-OFF Vivo, so how do I flash this? Do I just install the zip from CWM?
I'm currently on IceColdSandwich, so what's the difference between the kernel used in that and this kernel?
Forgive my noobness but how is the file size only 100kb?
Click to expand...
Click to collapse
There is now a proper zip you can flash, check the second post for instructions.
The kernel in Ice Cold Sandwich is a Gingerbread kernel (2.6.x) which was modified to work with ICS (rather awesomely by Kaijura I might add). This kernel is built from the latest 3.0 sources.
Oh sweet! How did you manage to do it so fast?
One last question, none of my data will be lost right?
TheDareDevil said:
Oh sweet! How did you manage to do it so fast?
One last question, none of my data will be lost right?
Click to expand...
Click to collapse
I have been waiting for this since the OTA dropped
No data will be lost, but I would backup in case there is an issue with your install.
l0st.prophet said:
There is now a proper zip you can flash, check the second post for instructions.
The kernel in Ice Cold Sandwich is a Gingerbread kernel (2.6.x) which was modified to work with ICS (rather awesomely by Kaijura I might add). This kernel is built from the latest 3.0 sources.
Click to expand...
Click to collapse
Working smooth like butter on IceColdSandwich 8.4,one change is that my keyboard is larger
Sent from my Incredible S using xda premium
Awesome work!! I'm on miui v4 and Wi-Fi is working great but I ain't getting my mobile data working am I missing something?
I just flashed the zip. And I'm s-off.
Sent from my HTC Incredible S using xda app-developers app
Works great! Thanks a lot!)
Great work man!!!
I think that you can delete 1.7GHz, 1.8GHz, 1.9GHz & 2.0GHz
Because they are unstable
ragzdincs said:
Working smooth like butter on IceColdSandwich 8.4,one change is that my keyboard is larger
Sent from my Incredible S using xda premium
Click to expand...
Click to collapse
Shouldn't affect anything like that, can you flash back the original boot.img to confim it goes away?
lundberg512 said:
Awesome work!! I'm on miui v4 and Wi-Fi is working great but I ain't getting my mobile data working am I missing something?
Sent from my HTC Incredible S using xda app-developers app
Click to expand...
Click to collapse
Mobile data works fine for me, again shouldn't be affected by the kernel. I know MIUI has some issue with data anyway, check the thread in general to see how to fix that, but if that doesn't work, let me know.
Alex-stroev said:
Great work man!!!
I think that you can delete 1.7GHz, 1.8GHz, 1.9GHz & 2.0GHz
Because they are unstable
Click to expand...
Click to collapse
Different chips are more resiliant. I used to have one that could sustain 1.8GHz with no problem, but I sent it for repair as the screen got smashed, they sent a replacement and this one can't go over 1.5GHz without crashing instantly, the option is there for anyone who wants it though.
IceColdSandwich 8.3: looks good, only broke camera and rotate buttons, but I expected it
Edit: doesn't work gps and bluetooth, IceColdSandwich either has a lot of hacks, or would need it
Working fine here. Now to see how high of a OC I'm willing to work with hehe.

[KERNEL][Unofficial] Semaphore JB 2.9.25sv with Custom Features

"Since so many people were asking me for it, I've decided to share it with you guys."
"Disclaimer: I will only update this kernel when I have the time. So do not ask for ETA please."
Before installing this, please take your time to read the Original OP. in stratosk thread
This kernel contains every features that the Semaphore Kernel offers but with some additional custom features.
Features
- Linux kernel 3.0.69
- LiveOC
- Custom Voltage
- Voodoo Sound
- BLN & CM LED
- 384MB - 409MB available RAM
- Compiled with Linaro 4.7.3
- O3 optimization
- 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)
- Governor interactive (module)
- Noop I/O scheduler (default)
- Deadline I/O Scheduler (module)
- Simple I/O Scheduler (module)
- ROW I/O Scheduler (module)
- CFQ Scheduler (module)
- 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
- WiFi PM_MAX when suspend
- CWM: AROMA Filemanager
- /system/etc/init.d directory creation if not exist
Custom Features
Swap/Zram enabled
Normal OC'd over LiveOC
1.1 - 1.4GHz
In-call Volume Hack
Voodoo Color
Entropy Tweaks
Load_freq(4*HZ+61) to avoid Loadavg Moire
arm/crypto: Add optimized AES and SHA1 routines
Backport AIO (Asynchronous IO) from Linux 3.5
Zen IO Scheduler
BFQ IO Scheduler
IntelliDemand CPU Governor
Lulzactive CPU Governor
Wheatley CPU Governor
UKSM 0.1.2.2
Plus more features to come in near future....
By installing this, you'll receive no support from Stratosk because;
This is an Unofficial Semaphore Kernel
Stratosk does not support it
So do not bug him if you have a problem with this kernel. But bug me instead!
If you guys want to see some more features added to this, feel free to tell me and I'll try my best to add them to it.
Change log
Please note that there are 3 variations:
Normal versions: for CM10 or ROMs without hugemem configuration, available RAM 384MB - 396MB
"s" versions: for Slim Bean ROM or patched ROMs with hugemem configuration, available RAM 397MB - 409MB
"vc" versions: is Voodoo Color Mod
Everything is the same as the original kernel except with few changes.
added a zram script below in a zip file. IT IS NOT FLASHABLE EXTRACT AND MANUALY PUSH AND SET PERMISIONS. push to
system/etc/init.d if you want diffrent sizes pm me of post on this thread. each has 20% swapiness for now if you want more tell me here
enter this hitting enter after each line
adb root
adb remount
adb push <file> /system/etc/init.d/<file>
adb shell
su
chmod 755 /system/etc/init.d/<file>
reboot
all I did was compile this kernel for vibrant i take almost no credit for it
credits go to
stratosk: http://forum.xda-developers.com/member.php?u=3750240 he is the maker of original semaphore kernel
and Nick0703: http://forum.xda-developers.com/member.php?u=3443526 he is the guy from captivate forums who added the extras
as these guys did everything but build the modified version for vibrant. if you want to use in your rom pm me and il problebly say yes. and be sure to give credits to stratosk and nick0703
Uhm you should probably quote these lines, "
Nick0703 said:
Since so many people were asking me for it, I've decided to share it with you guys.
Disclaimer: I will only update this kernel when I have the time. So do not ask for ETA please.
Click to expand...
Click to collapse
As that was a response to the captivate community.
Sent from my SGH-I897 using xda app-developers app
Sent from my SGH-T959 using xda premium
Would love to see this kernel on the fascinate. I've attempted to port over the original kernel from source but I must suck. Lol
cannondaleV2000 said:
O yeah. Totaly forgot
Sent from my SGH-T959 using xda premium
Click to expand...
Click to collapse
Gosh man get it together! Have you tried it out with test I sent you to see how it was working? Or was it bugging out because I built the kernel with original semaphore and not yours?
Sent from my GT-i9000 using xda app-developers app
new build
new build up for vibrant il post change log tomorrow. no problems
Hey man, can you also port the "s" version of this kernel, for the slim ROM for greater memory
Thanks for your work
This is the s version. Woth voodoo color too
Sent from my SGH-T959 using xda premium
cannondaleV2000 said:
This is the s version. Woth voodoo color too
Sent from my SGH-T959 using xda premium
Click to expand...
Click to collapse
Ah, oh, OK... just noticed... Sorry.
I think it would be great -though- if it's also reflected on the thread's title , I.e. 2.9.20sv, instead of 2.9.20v...
cannondaleV2000
You mention that:
Please note that there are 3 variations
Click to expand...
Click to collapse
I only see an attached file Unofficial_Semaphore_JB_2.9.20s_vc_v
Is this file for all three variations? I only need a kernel for Normal versions: for CM10 or ROMs without hugemem configuration.
Thank you very much for the additional features.
Sorry forgot the other 3 Gina add them tonight when I update source
Sent from my SGH-T959 using xda premium
new build
hey sorry if you used the build i did lastnight and got bootloops but im just about to upload a updated one heres the change log expect the new one up in about a half hour.
change log
Quote:
2.9.21c
- Linux kernel 3.0.72
- binder: backport from 3.9-rc (also port some other changes to support this)
- lowmemorykiller: updates from 3.9-rc
- logger: updates from 3.9-rc
- disable android_ram_console (thanks to dark_knight35)
- mDNIe: suppress some debug messages (and do so minor cleanup)
- Auto brightness: calculate the average of light sensor adc values instead of normalized brightness
- Auto brightness: Intoduce max_br_threshold tunable. Over this, the brightness is updated to its max value (thanks to Necromancer3)
- Lowmemorykiller: Intoduce a white list with PIDs (up to 6) that never been killed (use: echo "PID1, PID2" > /sys/module/lowmemorykiller/parameters/w_list)
- CWM 6.0.3.0
- built with Linaro 4.7.3 201303
- add option to Semaphore Auto Brightness for parabolic function (echo 0 > /sys/devices/virtual/misc/sema_autobr/linear)
New Feature:
- Added frandom (much faster random number generator)
download will be in op in about 30 minutes
Bad upload? Two attachments are much smaller.
lbw321 said:
Bad upload? Two attachments are much smaller.
Click to expand...
Click to collapse
Yeah those two attachments are bad. Op needs to recompile them.
Sent from my SGH-I897 using xda app-developers app
sorry
Nick0703 said:
Yeah those two attachments are bad. Op needs to recompile them.
Sent from my SGH-I897 using xda app-developers app
Click to expand...
Click to collapse
re compiling now
testing now
alright guys im testing new builds now again. and il upload this afternoon after school. yes i have school if i get a chance to upload from my phone later before i get home i will
cannondaleV2000
Installed Unofficial_Semaphore_JB_2.9.21v, I am assuming that this is the newly uploaded built. Right after entering the OS, my phone rebooted into the recovery. This might have been caused by kernel choosing 1400hz frequency. Now the frequency is set to 100 - 1000 and so far your kernel works good. I will keep you posted if I notice any irregularities.
Is it ok to use Semaphore Manager with your kernel or should we use CM10 built in OC features?
I installed Voodoo sound app but I can't see voodoo color option at the bottom. Am I doing something wrong?
Thank you so much for your hard work with extra features!
Yeah you can use the semaphore app. Or cm performance settings or any tools for controlling CPU that you want. I recommend set CPU. Worth paying a little bit
Sent from my SGH-T959 using xda app-developers app
On my phone your kernel seems to work fine, however I tried to install this kernel to my friend's phone and it caused vicious bootloop. I had to resort to ODIN to be able to make the phone work again. I tried this twice and both times kernel caused bootloop.
Both I and my friend have exactly the same CM 10.1 built. Just very strange.
Also I sill don't know how to access voodoo color. Zram and KSM seem to be missing from the performance menu.
Perhaps anyone else can confirm my findings.
fixing now
Orochi77 said:
On my phone your kernel seems to work fine, however I tried to install this kernel to my friend's phone and it caused vicious bootloop. I had to resort to ODIN to be able to make the phone work again. I tried this twice and both times kernel caused bootloop.
Both I and my friend have exactly the same CM 10.1 built. Just very strange.
Also I sill don't know how to access voodoo color. Zram and KSM seem to be missing from the performance menu.
Perhaps anyone else can confirm my findings.
Click to expand...
Click to collapse
i know there are some problems. im waiting for a reply from the dev whos source i use than il fix it

[KERNEL] [4.4] Werewolf kernel v008 [15/02/2015] SM-T210(R) and T211

Hey guys
As you already might have read in either the CM11 dev thread or the Q&A section, I am working on a custom kernel for our T210(R) and T211. It's still in a pretty early stage, but the current build is fully stable, so I thought why not share it
As I'm pretty new to this community, a few words about myself: My (only) device I have been working on is the LG Optimus 4x HD, for which I also made a custom kernel (also named werewolf kernel, who would have thought of that ). Me and 2 other fellow RDs were able to "switch" many blobs with the ones from grouper, which fixed many, many issues we were facing in 4.4 with the stock 4.1 blobs. I am the official maintainer of namelessROM and vanir for the 4x HD, and am also compiling GummyROM, LegoROM, unofficial CM 11 (using grouper blobs) and SlimKat for the 4x HD on a nightly base. And as soon as we have a proper device tree for our tab, I'm sure I can port the Tab3 to all those ROMs
Now, enough chit chatting, let's talk about the kernel
It's based on @ketut.kumajaya's blackhawk kernel (thanks again, mate ) From v004 on we are based on official KitKat sources, with some additions such as:
Features:
Various network tweaks
Entropy tweaks
I/O speed improvements
cortex a9 and neon omtimizations
Added frandom
Tweaked vm dirty ratios
Dynamic read-ahead values
Added I/O schedulers: ROW, SIO, BFQ, FIOPS, V(R)
Optimized AES and SHA1 routines
Added CPU governors: Lionheart, Adaptive, Intellidemand, Hotplug, Hyper
Reduced RAM usage from logger
Updated lowmemkiller
Overclocked to 1.420 GHz by default
Disabled vsync for better 2D performance
Overclocked GPU up to 624MHz (default 416MHz)
Custom user voltage control (CPU)
Undervolted by default (-25mV)
S2W and DT2W (WIP)
Fast Charging
KSM
Bugs:
You tell me!
Installation:
Download the kernel from HERE
Reboot into recovery (recommended to make a nandroid)
Flash the kernel zip
Recommended to wipe /cache
Reboot and enjoy!
And remember to remove phservice if you want to change some CPU/GPU settings yourself
Notes:
See 2nd post
GPL:
Kernel sources
Kernel Modules (only for v001 - v003)
Used defconfig
Used build script
Thanks:
@ketut.kumajaya for the initial kernel base
@gr8nole for general help, info and testing
XDA:DevDB Information
Werewolf kernel SM-T210/T211, Kernel for the Samsung Galaxy Tab 3
Contributors
laufersteppenwolf
Kernel Special Features: Tuned for best possible performance
Version Information
Status: Stable
Created 2014-07-21
Last Updated 2015-05-25
Tweaks and other stuff
Since v002, we have an updated lowmemorykiller. It behaves a bit snappier than the old one, also with the default minfree values. However, in case you like to tweak your device a bit to make it even more snappy (like me ), I tweaked the minfree values a bit to slightly increase the free RAM without really affecting the multitasking experience. The script can be found in the attachment. All you need to do is to extract the script and place it in your /system/etc/init.d/ folder and that's it. The values will be automatically set on boot.
UV interface
The min possible voltage is 1000mV for now, and the max one is 1400mV. If you want me to lower the min voltage, please let me know.
Also, please note, that the voltage has to be changed in 12.5mV steps. If you apply for example 1110mV, it will be rounded down to 1100mV.
Fast Charge interface
The main interface is inside /sys/kernel/fast_charge/*
/sys/kernel/fast_charge/force_fast_charge (rw)
0 - disabled (default)
1 - use custom mA configured through the sysfs interface (see below)
/sys/kernel/fast_charge/ac_charge_level (rw)
rate at which to charge when on AC (1.8A to 2.3A)
/sys/kernel/fast_charge/usb_charge_level (rw)
rate at which to charge when on USB (0.5A to 1.0A)
/sys/kernel/fast_charge/failsafe (rw)
0 - disabled - allow anything up to 2.3A to be used as AC / USB custom current (USE WITH CAUTION!)
1 - enabled - behaviour as described above (default)
/sys/kernel/fast_charge/version (ro)
display fast charge version information
New kmsg layout
From v008 onwards the kmsg looks a tiny bit different. Instead of displaying the time since boot, it logs the actual time and date.
Now, you may ask yourself: "does that any good?" Sure it does. When you encounter an issue and grab a log, you can send it my way saying "the issue happened at 15:35". It is way harder to find out the exact time (in seconds) since the device booted, right?
When changing the CPU gov, you might want to keep THIS (4.1) or THIS (4.4) in mind
Changelog:
v008 [15/02/15]
- Disabled zcache
- Added KSM (including deferred timer to save battery)
- Tweaked zRAM
- New kmsg log layout (see 2nd post for more details)
- Fixed kernel version in settings
- Disabled S2W and DT2W by default
When you flash this version, please wipe cache, otherwise bad things could happen
v007 [08/12/04] RIP Beth
- Slightly more RAM from logger
- S2W and DT2W (Still WIP)
- Decreased min possible CPU voltage to 800mV
- Undervolted by default (-25mV)
- Fast Charge support
v006 [01/11/14] MOAH CPU
- Added CPU UV interface
- OC'ed further to 1420MHz
- Max GPU freq limited to 624MHz until all issues are resolved
- Fixed init.d support on T211
v005a Minor fix
- Fixed DeviceControl GPU support
- Output all GPU freqs in Hz instead of KHz
v005 [18/10/2014] SM-T211 support
- Added support for the T211 variant (thanks to @sscsps for testing)
- Merged latest Sammy updates
- Enabled I/O accounting (only needed for devs)
- zcache enabled by default
- GPU OC up to 624MHz (default is 416MHz)
v004 [25/09/2014] Android 4.4 support
- Re-based on latest KitKat sources
- Re-added almost all features from v003
- Removed 156MHz freq step (causing trouble for still unknown reasons)
- Overclocked to 1.344 GHz (instead of 1.205GHz)
- Disabled vsync for better 2D performance
- Disabled "reboot recovery" to avoid being stuck in recovery on old recoveries (special version)
v003 [31/08/2014]
- new govs: Hotplug, Hyper
- new freq step @ 156MHz
v002 [25/07/2014]
- reduced RAM usage from logger
- new/updated lowmemkiller (see attachment in 2nd post for init.d script with tweaked minfree values)
v001 [18/07/2014]
- initial release
good work you link where ? and nice job workıng 4.1.2 ???? 4.2.2 .4.4.2 kernel android version what? @safariking [MENTION=3034891]gr8nole[/MENTION
not working dont flash ı using ultimate rom safarinking by 4.1.2 soft brick device
Not working yet hope you get it working good luck
Sent from my SPH-L720 using XDA Premium 4 mobile app
sorry guys, I just found the issue... my last commit breaks the GPU module so it doesn't compile, doesn't get copied over into the zip and so does not get replaced on your system, but the new kernel cannot load the stock module as I used another defconfig name...
Will be fixed ASAP
EDIT: Fixed and uploaded
laufersteppenwolf said:
sorry guys, I just found the issue... my last commit breaks the GPU module so it doesn't compile, doesn't get copied over into the zip and so does not get replaced on your system, but the new kernel cannot load the stock module as I used another defconfig name...
Will be fixed ASAP
EDIT: Fixed and uploaded
Click to expand...
Click to collapse
Nice work. This kernel works. Will monitor battery life and game performance.
Sent from my SM-T210R using XDA Free mobile app
laufersteppenwolf said:
When changing the CPU gov, you might want to keep THIS in mind
Click to expand...
Click to collapse
is there anyway to flash it on tab 3 t211 kk 4.4.2 firmware
big job thank can you add overclock gpu ? downclock?
gr9nole said:
big job thank can you add overclock gpu ? downclock?
Click to expand...
Click to collapse
You can check if there is OC available by installing "No-Frills CPU Control" from the google play store
a question about toolchain
@laufersteppenwolf
hi, i would like to know which toolchain you used to build this kernel, a direct link to it would be helpful.
also, using the supplied defconfig can i make [defconfig] and then make -j# or are there additional things to do?
i build kernel for tab3 10 fine but setting up my system for sm-t210 is proving stubborn. there is another project going on
that i would like to learn from and help with, your help would be appreciated.
thank you for reading.
m
Anil Shovo said:
is there anyway to flash it on tab 3 t211 kk 4.4.2 firmware
Click to expand...
Click to collapse
I do not think so, as I'm using the ramdisk from t210, which most likely isn't compatible with t211, and sure not with 4.4.2
gr9nole said:
big job thank can you add overclock gpu ? downclock?
Click to expand...
Click to collapse
step by step
moonbutt74 said:
@laufersteppenwolf
hi, i would like to know which toolchain you used to build this kernel, a direct link to it would be helpful.
also, using the supplied defconfig can i make [defconfig] and then make -j# or are there additional things to do?
i build kernel for tab3 10 fine but setting up my system for sm-t210 is proving stubborn. there is another project going on
that i would like to learn from and help with, your help would be appreciated.
thank you for reading.
m
Click to expand...
Click to collapse
for this build, I used CM's 4.6 toolchain, but that'll change soon
I will also push the build script and modules to github ASAP, so just wait for that, as setting up the modules and stuff isn't the most pleasant thing to do
Werewolf is not playing lol so what your saying is that we will be having cm 11 and aosp all the good stuff soon ?
Sent from my SM-T210 using XDA Premium 4 mobile app
I've used this kernel for 2 days. I have noticed the screen flickers on the 2nd day and while watching a movie (while plugged in) the tab was battery drained battery was 30% when I started watching. Can others confirm this?
Goodside. Battery life is enhanced and performance is the same. Nice work on this
Sent from my SM-T210R using XDA Free mobile app
trazfer said:
I've used this kernel for 2 days. I have noticed the screen flickers on the 2nd day and while watching a movie (while plugged in) the tab was battery drained battery was 30% when I started watching. Can others confirm this?
Goodside. Battery life is enhanced and performance is the same. Nice work on this
Sent from my SM-T210R using XDA Free mobile app
Click to expand...
Click to collapse
I was experiencing the exact same flickering myself as well, but on stock kernel
This flickering isn't kernel related, but ROM related. Sammy must have screwed up the auto backlight handling, as it only happens at some certain brightness values
No ir blaster
Edit: This is what I get when I open peel smart remote
laufersteppenwolf said:
I was experiencing the exact same flickering myself as well, but on stock kernel
This flickering isn't kernel related, but ROM related. Sammy must have screwed up the auto backlight handling, as it only happens at some certain brightness values
Click to expand...
Click to collapse
He is tottaly right, also sometimes when you are using this tab, the screen locks by itself
Ripshock said:
No ir blaster
Edit: This is what I get when I open peel smart remote
Click to expand...
Click to collapse
Check your build.prop to see what the ro.build.product shows.
gr8nole said:
Check your build.prop to see what the ro.build.product shows.
Click to expand...
Click to collapse
I am using stockrom series with a build for sm-t210 but I have used device spoofer and spoofed my original build sm-t210r
Ripshock said:
I am using stockrom series with a build for sm-t210 but I have used device spoofer and spoofed my original build sm-t210r
Click to expand...
Click to collapse
It works for me with the stock firmware/rom with this kernel.

Categories

Resources