5,597,313 Members 37,246 Now Online
XDA Developers Android and Mobile Development Forum

[kernel][JVQ](08/01/2011) snail kernel - aka fun with talondev, platypus scripts

Tip us?
 
zacharias.maladroit
Old
(Last edited by zacharias.maladroit; 1st August 2011 at 02:55 PM.)
#1  
zacharias.maladroit's Avatar
Recognized Developer - OP
Thanks Meter 2175
Posts: 2,927
Join Date: Oct 2010
Location: Vienna

 
DONATE TO ME
Default [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 View Post
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-mode: occasional (as time permits)

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


<-- 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 !
The Following 7 Users Say Thank You to zacharias.maladroit For This Useful Post: [ Click to Expand ]
 
zacharias.maladroit
Old
(Last edited by zacharias.maladroit; 1st August 2011 at 02:51 PM.)
#2  
zacharias.maladroit's Avatar
Recognized Developer - OP
Thanks Meter 2175
Posts: 2,927
Join Date: Oct 2010
Location: Vienna

 
DONATE TO ME
+1 post (kernels)

Kernels:

snail09 (JVQ [backwards compatible]) (built: 30th June 2011; based on 0.3.x-dev)

mirror1:

see attachments in its post:


snail12_t7 (JVQ [backwards compatible]) (built: 23rd July 2011; based on 0.4.x branch)

mirror1:

see attachments in its post:

http://forum.xda-developers.com/show...5&postcount=41


snail13_t1 (JVQ [backwards compatible]) (built: 26th July 2011; based on 0.4.x + gingerbread-dev-jvq branch)

mirror1:

see attachments in its post:

http://forum.xda-developers.com/show...9&postcount=46


snail16 (JVQ [backwards compatible]) (built: 1st August 2011; based on 0.4.x + gingerbread-dev-jvq branch + hotfix)

mirror1:

see attachments in its post:

http://forum.xda-developers.com/show...8&postcount=76
development-mode: occasional (as time permits)

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


<-- 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 !
The Following User Says Thank You to zacharias.maladroit For This Useful Post: [ Click to Expand ]
 
zacharias.maladroit
Old
#3  
zacharias.maladroit's Avatar
Recognized Developer - OP
Thanks Meter 2175
Posts: 2,927
Join Date: Oct 2010
Location: Vienna

 
DONATE TO ME
+2 post (changelog)

Changelog:

snail08 (JVP) (built: 21st June 2011)

* 1300 MHz (stability testing kernel)
* + patches included in TalonDev Mod v2 and some more
* ondemand tweaks for more battery efficiency + ondemand governor as default governor


Changelog:

snail09 (JVQ [backwards compatible]) (built: 30th June 2011)

* 1200 MHz, 1300 MHz, 1400 MHz, 1440 MHz builds
* compiled from 0.3.x-dev branch of TalonDev [bugreports in this thread] (as of 29th of June 2011)
* 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]
development-mode: occasional (as time permits)

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


<-- 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 !
The Following User Says Thank You to zacharias.maladroit For This Useful Post: [ Click to Expand ]
 
zacharias.maladroit
Old
#4  
zacharias.maladroit's Avatar
Recognized Developer - OP
Thanks Meter 2175
Posts: 2,927
Join Date: Oct 2010
Location: Vienna

 
DONATE TO ME
+3 post (results + Q&A if available)

Results + Q&A:

snail08 (JVP) (built: 21st June 2011)

- bootanimation is broken
(seems to be a regression introduced with the switch from CF-initramfs to Voodoo initramfs; I took the same kernel-source with CF-initramfs and added the changes to voodoo and bootanimation is broken)
- seems to be unstable on some phones (on my dev phone it's unstable and tends to reboot - on main phone it works like a charm)

- might work on JVH / JVO, too [not confirmed yet]
development-mode: occasional (as time permits)

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


<-- 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 !
The Following User Says Thank You to zacharias.maladroit For This Useful Post: [ Click to Expand ]
 
zacharias.maladroit
Old
(Last edited by zacharias.maladroit; 30th June 2011 at 06:38 PM.)
#5  
zacharias.maladroit's Avatar
Recognized Developer - OP
Thanks Meter 2175
Posts: 2,927
Join Date: Oct 2010
Location: Vienna

 
DONATE TO ME
Changelog:

snail09 (JVQ [backwards compatible]) (built: 30th June 2011)

* 1200 MHz, 1300 MHz, 1400 MHz, 1440 MHz builds
* compiled from 0.3.x-dev branch of TalonDev [bugreports in this thread] (as of 29th of June 2011)
* 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]


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
Attached Files
File Type: zip cappy_Talon_1300.zip - [Click for QR Code] (7.36 MB, 106 views)
File Type: zip cappy_Talon_1400.zip - [Click for QR Code] (7.36 MB, 146 views)
File Type: zip cappy_Talon_1440.zip - [Click for QR Code] (7.36 MB, 189 views)
File Type: zip cappy_Talon_1200.zip - [Click for QR Code] (7.36 MB, 373 views)
development-mode: occasional (as time permits)

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


<-- 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 !
The Following 4 Users Say Thank You to zacharias.maladroit For This Useful Post: [ Click to Expand ]
 
bamonkey
Old
#6  
bamonkey's Avatar
Senior Member
Thanks Meter 48
Posts: 358
Join Date: Jan 2010
Location: OK
downloaded.testing now


Primary Dev Device: Nexus 7 Wifi *Temasek CM11 Unofficial Builds from Devhost*
temasek's Unofficial Build - no official grouper page yet

Secondary Device : HTC Inspire 4G *in limbo while i decide on an upgrade*
Backups: Samsung Captivate **SOLD**/HTC Touchpro 2/ HTC Raider *broken glass..abandoned*
 
anishmahadikz
Old
#7  
anishmahadikz's Avatar
Senior Member
Thanks Meter 443
Posts: 896
Join Date: Nov 2010
Location: Mumbai
Great, testing!!
HTC One Dual sim 802d.
 
anishmahadikz
Old
(Last edited by anishmahadikz; 30th June 2011 at 07:09 PM.)
#8  
anishmahadikz's Avatar
Senior Member
Thanks Meter 443
Posts: 896
Join Date: Nov 2010
Location: Mumbai
Installed it on Dlev7's 3.2 and everything seems to be working fine except the bootanimation, but it's already mentioned.
HTC One Dual sim 802d.
 
Reynaldinho111
Old
#9  
Reynaldinho111's Avatar
Senior Member
Thanks Meter 269
Posts: 695
Join Date: Mar 2011
Location: Cary, NC
@Zach
What the hell did you do?! This isnt a kernel .. its a work of art! Nice job man, I threw the 1440 version in Mosaic V and boy does my phone fly right now. Thankyou for this!
Previous Devices
Samsung Captivate - KIA
Samsung Infuse - Sold
Samsung Galaxy Note GT-N7000 - Retired

Current Device
AT&T Samsung Galaxy S4 I337
 
fuloplori
Old
#10  
fuloplori's Avatar
Senior Member
Thanks Meter 123
Posts: 428
Join Date: Apr 2011
Quote:
Originally Posted by Reynaldinho111 View Post
@Zach
What the hell did you do?! This isnt a kernel .. its a work of art! Nice job man, I threw the 1440 version in Mosaic V and boy does my phone fly right now. Thankyou for this!
Do the lights on touch (softkeys)work on M5 with this?


Sent from my GT-I9000 using XDA App

Spank my thx button if I helped you

ROM: MIUI 2.3.30
Kernel: Glitch v13.1

Modem: KC1

Useful links: Android Optimization Tips - How to isolate and fix battery drain

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes