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])
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
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])
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:[B]Kernel Features[/B] 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 offFixed 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:[B]TalonDEV-0.3.1[/B] 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 [B]TalonDEV-0.2.2R2 - JVP[/B] Enabled Voodoo Debug for Lagfix Fixed mounting issues with system in cwm [B]TalonDEV-0.2.2 - JVP[/B] 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 [B]TalonDEV-0.2.1 - JVH/JVO/JV9+ ONLY![/B] 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 [B]TalonDEV-0.1.6[/B] 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 [B]TalonDEV-0.1.5[/B] 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 [B]TalonDEV-0.1.4[/B] Add 341MB RAM (kodos96's config) Revert back to stock refresh rate [B]TalonDEV-0.1.3[/B] Revert back to old touchkey driver Fixed Issue with KTLO Compiled sound/soc/codecs as O2 [B]TalonDEV-0.1.2[/B] OC support up to 1.2ghz Interactive governor by default Add CIFS/TUN support Few upstream improvements [B]TalonDEV-0.1.1[/B] 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
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
Last edited: