[kernel][JVQ](08/01/2011) snail kernel - aka fun with talondev, platypus scripts
captivate variant
Hi guys,
let me introduce you a "new" experimental/testing kernel:
talondev "snail" variant/edition
since I like to run my own modified & tweaked kernels on each of my devices (Linux box [-> Gentoo], SGS [-> modified Talondev & Platypus kernel])
I'm building this flavor of the Talon kernel
besides using and/or testing this kernel you're helping to test new features that might end in main Talon kernel as was the case with several of the patches now included in Talon
DISCLAIMER: the kernel (binary) and driver modules are provided as is. If problems occcur they most probably are from upstream and can be fixed with the newest version. Since I'm doing this in my free spare time as a hobby (quenching my thirst for tweaks & performance) updates will occur irregularly as time permits and I see fit (most probably when new features & bugfixes arrive). YOU are responsible for the actions that you take (such as over- or underclocking), etc. You agree that I can not be held liable for any potential damage that arises from your actions in combination with or the usage of this kernel and other related parts.
Kudos:
* Google, Andy Rubin & the whole Android crew
* Linus Torvalds & the kernel hackers for upstream Linux
* cyanogen & all the devs out there hacking on this
* Supercurio for enriching our media experience of this smartphone
* codeworkx, coolya, guiper, atinm - the whole teamhacksung|cmsgsteam crew and all other hackers working on CM7
* laststufo, hardcore, nikademus, existz, kodos96 & Ytt3r and all the other kernel hackers on the SGS forum
* zen-kernel team for inspiration to create a kernel, too
* all other contributors (devs, users, etc.) who make this possible
The
purpose of these kernels is
stability, features, battery runtime and performance testing with specific sticking point mentioned for each release
The source can be found on github:
linux_gt-i9000-gb
I could explain what Talon is but let it by explained by the master himself
(Link to TalonDev thread for the i9000:
[KERNEL][JVP]TalonDEV 0.2.2R2 [OC/UV 1.6ghz][VoodooSnd v9][ZRAM][EXT4][340MB])
Quote:
Originally Posted by existz
Talon Kernel is an i9000 sourced 2.3 kernel for use with latest JVB Gingerbread
This kernel is still in a heavy development stage! So there may be bugs!! (hence the DEV tag)
Current Co-Devs - Kodos96, Ytt3r & zacharias.maladroit
As always, flash at your own risk, im not responsible for any damages!
Get support at #suckerpunch
Latest sources can be found on Github
Stay up to date with latest changes on Twitter
Remember, I cant fix stupid or lazy. Please read the whole OP and the first and last 5 pages of this thead!
CWM3 compatible modems can be found HERE
Code:
Kernel Features
Based on latest Samsung Opensource Gingerbread Sources
Voodoo Lagfix
Voodoo Sound v9
BLN Support
CWM 3.0.0.5
Reorient by Xcal
Jhash3
341MB RAM
ZRAM (compcache)
Speedmod Color Fix
Wired Headset Support
Audio Dock Support
Battery Polling set to 60s
Set Light Sensor Polling to 1s
SIO Scheduler
Ondemand Governor
OC/UV support up to 1.4ghz
Stochastic Fair Blue (SFB) network scheduler
Updated to latest Samsung Source
Few Upstream Fixes
CIFS/TUN Support
CONFIG_HZ=100
Upcoming Features <<-Dont ask when!
More tweaks/options added in CWM
Plus more! Alot of things still to come..
--Known Issues
-Wifi sometimes causes reboots (possible samsung bug)
compass is off Fixed in next release
gps issues (so far seems to only be i9000 specific)
Download Older Versions Here
>>Official Talon Issue Tracker<<
Now CWM flashable!
NOTE Zip will wipe cache/dalvik cache during flash, so first boot will take longer
Stable Versions
TalonDEV 0.3.1 340MB No-OC CWM3
TalonDEV 0.3.1 340MB 1200MHZ CWM3
Extreme Versions
These Builds may be unstable for some
TalonDEV 0.3.1 340MB 1400MHZ CWM3
TalonDEV 0.3.1 340MB 1440MHZ CWM3
Code:
TalonDEV-0.3.1
added sched_autogroup patch
added configurable gpu oc (for future use)
fix BLN not working for some users
introduce non-oc version of talon
independent oc versions (1200/1400/1440)
compile wifi as Os instead of O2
set wlan power on delay back to 80ms
use samsung bootanim when no custom zip found
TalonDEV-0.2.2R2 - JVP
Enabled Voodoo Debug for Lagfix
Fixed mounting issues with system in cwm
TalonDEV-0.2.2 - JVP
added 1.6ghz as max overclock
set usb charging clock to 200mhz
some GPU changes from Morfic
few updates to wifi driver from aosp
some security improvements from fugumod
use Speedmod color/sharpness fix
added "power off" & "reboot download" to cwm
added "voodoo lagfix menu" to cwm
add upstream fix for ZRAM (compcache)
added voodoo JVP 2.3.4 initramfs
cpuidel menu governor upstream fix
plus few other random fixes
TalonDEV-0.2.1 - JVH/JVO/JV9+ ONLY!
added zram (compcache)
updated lowmemkill settings
compiled with O2 instead of Os
cwm verify battery stats wiped
fix issue with 1ghz step
switch back to ondemand governor
reverted most upstream fixes
disabled printk in kernel
more random fixes/updates
updated to voodoo sound v9
added BLN support from neldar
switch to gzip initramfs compression
new boot logo (courtesy of Vivified)
possible fix for wifi sleep battery drain
updated to latest samsung source
fixed KTLO with new samsung source
updated to jvh version magic and initramfs
compiled logcat (logger.ko) as a module
TalonDEV-0.1.6
set initial max frequency to 1ghz
enable asynchronous I/O support
disable some kernel debug
some ARM optimizations
slight cosmetic change to CWM
new lmk settings from kodos96
reverted OOM rework/fixes
attempt to fix CIFS issue
TalonDEV-0.1.5
Only use gamma 2.2
More upstream fixes and reworks
Add BigMem version (no 720p recording)
Adjust LMK settings for tweak app
Adjust default readahead values
TalonDEV-0.1.4
Add 341MB RAM (kodos96's config)
Revert back to stock refresh rate
TalonDEV-0.1.3
Revert back to old touchkey driver
Fixed Issue with KTLO
Compiled sound/soc/codecs as O2
TalonDEV-0.1.2
OC support up to 1.2ghz
Interactive governor by default
Add CIFS/TUN support
Few upstream improvements
TalonDEV-0.1.1
Initial release
To check frequency time used, use Storm717's app HERE
Adjust CPU/GPU OC/UV settings with Shane87s app 'Control Freak' HERE
Thanks to Hardcore, Ytt3r, Xcal, Supercurio. Raspdeep, sztupy, DG, Laststufo, Kodos96, zacharias.maladroit, Kang, lippol94, Netarchy and Morfic (if I forgot you, let me know)
|
additional features (on top of Talon[Dev]):
(for
snail09)
* some writeback changes
* unlikely-likely (branch prediction) fixes/improvements
* some CFS scheduler fixes & improvements
* CFQ: some fixes/improvements and improved fsync performance (small files)
* nofail variants for the filesystems (less looping, cpu cycles wasted)
* mlock/mmap_sem improvements
* tweaked variants of cpufreq governors + smartass, SavagedZen, interactive, interactiveX governor + fixes (fixes memory leak)
* raised FPS cap to 65
* security: fixed kernel stack leakage
* f_mass_storage: disabled write cache support exposed to the system for faster writes
* BFQ scheduler
* some additional fixes (arm_unwind, evdev, rounding on clocksources) - where applicable
*
gannet kernel module
* battery runtime improvements (testing)
* re-enabled power-saving mode on bluetooth l2cap
* VFS-changes from 2.6.36
* some VM/vmscan related changes
* CodeSourcery 2011.03 toolchain
* aggressive optimization flags
* lowered touchkey (softkey) timeout [testing]
* support for Apple MagicMouse (wireless) or other wireless devices
* enabled more IP-Tables (Firewall) and IPSec related settings
* security-affecting settings deactivated / re-enabled
Quote:
This will be the last kernel for some time since I need to take care of personal things
I will still continue development on the Talon/Platypus Kernel in the background but will
keep a "small footprint" on XDA and phone-related stuff
All what you post will be read but I most likely will only answer what not already has been asked and e.g. some troubleshooting, etc.
Thanks for your understanding
|
development currently suspended
Seasons Greetings to everyone and thank you for everything !
Kernels:
TalonDev (for Samsung stock ROMs, SGS/i9000, Captivate)
*
for GT-i9000/Telus-Fascinate *
for Captivate *
for Vibrant
<-- my
Like my work ? buy me a beer
Please
press thanks button if my post was helpful and/or useful to you, get me
more dropbox space by signing up - Thanks !