[KERNEL][I9000] TalonDEV 0.5.1-RC1 (0.6.0.1) [OC/UV][VoodooSnd v10][ZRAM][EXT4]

Search This thread

existz

Inactive Recognized Developer
Nov 9, 2008
4,813
8,243
Kentucky
TalonDEV is for use with Samsung Gingerbread Roms

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!

Talon Source can be found on Github and Google Code

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!

Custom Boot Animations
The bootanimation.zip needs to be /system/media/sanim.zip <- notice the name change

CIFS Support
Mount under /mnt/sdcard/cifs instead of /mnt/cifs.. Also use "Mount Manager" instead of "CIFS Manager"

Logcat Instructions
To enable/disable Logcat, type "logcat-enable" or "logcat-disable" in a terminal emulator and reboot

Lowmemorykiller Settings
Talon kernel includes Kodos96's "LMKSet". You can adjust the PRESET=X value in /etc/ram.conf ..
The presets are listed in the file, recommended settings are set by default. Reboot to take effect
Also make sure theres no "ramhack" scripts in /etc/init.d/ , if there is, delete it and reboot.

To install:
Flash .tar with Odin/Heimdall
If using Odin place tar in PDA slot

Enable/Disable Voodoo Lagfix in CWM->Voodoo
Delete Voltage Control settings in CWM->Advanced

Conservative Governor
Conservative is now a module, to load on every boot, dload file below and place in /etc/init.d/
make sure to remove the .sh at the end of the filename and reboot

http://berryfx.com/RobBeane/Kernel/Files/enable_conservative.sh

Code:
[B]Kernel Features[/B]
Based on latest Samsung Opensource Gingerbread Sources
Voodoo Lagfix and Sound v10
Voodoo Color for 2.3.4
Ported Nexus S Framebuffer
mDNIe based on Speedmod
BLN Support from Neldar
Custom Voodoo CWM 3.0.0.5
Updated to latest Jhash3
340MB RAM Free (w/ 720p)
OC/UV support up to 1.2ghz
Swap + ZRAM (compcache)
Wired Headset Support
Audio Dock Support
Battery Polling set to 60s
Set Light Sensor Polling to 1s
Sched_Autogroup v4 (per sessions)
TinyRCU (smaller memory footprint)
SIO / VR / BFQv2-r1 IO Schedulers
Tweaked Ondemand Governor
Stochastic Fair Blue (SFB) network scheduler 
Updated to latest Samsung Source
Lots of Upstream Linux/AOSP fixes
CIFS/TUN Support

Upcoming Features <<-Dont ask when!
More tweaks/options added in CWM
Plus more! Alot of things still to come..

--Known Issues
>>Official Talon Issue Tracker<<


Mirrors for all builds can be found HERE

Now CWM flashable!
NOTE Zip will wipe cache/dalvik cache during flash, so first boot will take longer

NOTE: BIGMEM version breaks 720p video recording

Stable Versions

TalonDEV 0.5.1-RC1 I9000 340MB and BIGMEM

Test Versions

TalonDEV 0.6.0.1 I9000 340MB and BIGMEM NEW OC APP!


NOTE
Make sure you are using BusyBox v1.17 or 1.19 before flashing, as
v1.18 (as most roms use), does not have runparts and scripts will not work

Code:
[B][SIZE=3]Changelog[/SIZE][/B]

[B]0.5.1-RC1[/B]
new tweaked LMK settings
updated 'MemoryFreak 1.23"
updated to JVT initramfs
updated to 2.6.35.13 base
updated latest samsung source
added new kernel boot logo
disabled sched_autogroup
disabled more kernel debug
upstream fixes for ZRAM
upstream fixes for ext4
upstream fixes for mm/sched
upstream fixes for ARM/S5P
upstream fixes for rcu/TinyRCU
upstream fixes for lowmemkill driver
use 'hard float' optimizations
set usb charging lock to 100mhz
USB signal and speed improvements
introduce OndemandX CPU Governor
introduce Smartass2 GPU Governor
added sampling down factor to Ondemand
fix issue with UV not working correctly
switch to TinyRCU (smaller memory footprint)
XZ kernel compression; initramfs to none
tons of general fixes from zacharias.maladroit
Linaro Android (GCC 4.5.4) + O2 and Graphite flags

[B]0.4.3[/B]
reverted back to 2009q3 toolchains
disabled GPU OC (does not fully work yet)

[B]0.4.2[/B]
update to 2.6.35.13 (still shows 2.6.35.7)
added BFQv2-r1 I/O Scheduler (SIO default)
fully ported mDNIe driver from nexus
tweaked mDNIe UI settings similar to speedmod
fix colour multiplier to avoid yellow tint
tweaked lowmemorykiller driver
revert lmk settings similar to old #7
added boot progress bar during boot
arm: Allow CPU-supported unaligned accesses
add support for BT_PAN, Apple Magic Mouse + more
fix .int_volt on higher frequencies (thnx Cy4n1d3)
set kernel log buffer size to 4kb (from 128kb)
ashmem: fix deadlock when system is low on memory
compiled with 4.5.1 toolchains (RIL with 4.4.3)
removed unused governors; conservative now module
UV for LCD 3.0v->2.6v, RAM 1.8v-1.6v, ADC 3.3v->3.0v
some PM and battery runtime upstream fixes

[B]0.4.1[/B]
ported nexus s framebuffer driver
ported Voodoo Color for 2.3.4 (control w/ Voodoo app)
updated to voodoo sound v10
fixed compass postion for i9000
some rework/cleanups to initramfs
introduce 1300mhz version
CFS load balancing improvements
some fs/sched improvements
add fixes from CK patchset
updated to JVQ initramfs contents
introduce V(R) IO Scheduler
tweaked voltages some 
disabled iostats for less overhead
tons of fixes from zacharias.maladroit
some fixes to sched_autogroup
newly tweaked lowmemkill settings

[B]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]0.2.2R2 - JVP[/B]
Enabled Voodoo Debug for Lagfix 
Fixed mounting issues with system in cwm

[B]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]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]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]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]0.1.4[/B]
Add 341MB RAM (kodos96's config)
Revert back to stock refresh rate

[B]0.1.3[/B]
Revert back to old touchkey driver
Fixed Issue with KTLO
Compiled sound/soc/codecs as O2

[B]0.1.2[/B]
OC support up to 1.2ghz
Interactive governor by default
Add CIFS/TUN support
Few upstream improvements

[B]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, TheEscapist, TKGlitch, Lukiqq and Morfic (if I forgot you, let me know)
 
Last edited:

zenosteam

Senior Member
Jan 18, 2011
1,675
197
oran
thanks for this good work and giving us a new live for this kernel what application for uc ov do you recommend with it ?
 

wingg

Senior Member
Jan 21, 2011
952
430
Hi.Its great to see Talon Kernel again.
Downloading...
Regards .

Sent from my GT-I9000 using XDA App
 

existz

Inactive Recognized Developer
Nov 9, 2008
4,813
8,243
Kentucky
thanks for this good work and giving us a new live for this kernel what application for uc ov do you recommend with it ?

I just use Voltage Control to set max clock and UV.. But you can use most of the others. Shane87 has been working on a Talon specific version of Voltage Control, called Control Freak, he also has Voltage Control EX, which works good. Plus I also use SetCPU to change governors.. with 0.2.1 I removed Interactive governor...I had been using it and InteractiveX, but seems Ondemand is smoother..but ill work on InteractiveX some and hopefully get it in the next build or two..but for now I recommend just using Ondemand
 

st4rk

Senior Member
Aug 19, 2007
747
90
London
Thx mate, doesn't seem to want to boot for me right now..

I'm using goa trip, on rfs.

gonna back up and reflash to see if i can get it running..
 
  • Like
Reactions: senotrius

wingg

Senior Member
Jan 21, 2011
952
430
Flashed on JVO with SGS kernel flasher. Voltage control set 0,-25,-50,-50,-75,-75. noop ,1200
So far everything works ok.

Sent from my GT-I9000 using XDA App
 

existz

Inactive Recognized Developer
Nov 9, 2008
4,813
8,243
Kentucky
Flashed on JVO with SGS kernel flasher. Voltage control set 0,-25,-50,-50,-75,-75. noop ,1200
So far everything works ok.

Sent from my GT-I9000 using XDA App

I recommend using the SIO scheduler, its a mix between noop and deadline...in my testing SIO and CFQ give the best results
 
  • Like
Reactions: wingg

aladin6

Senior Member
Mar 7, 2009
2,230
356
Redmi Note 10 Pro
Oh, this kernel reminds me of Super Optimized kernel :p.
Very happy to see a new kernel that really seems promising ;).
I'll wait for Simply Honey 3.6 update version and flash it :)
 

existz

Inactive Recognized Developer
Nov 9, 2008
4,813
8,243
Kentucky
Thank You. I will try SIO.
I thought that noop = lower battery consumpion.

Sent from my GT-I9000 using XDA Premium App

The IO scheduler usually doesn't have much effect on battery life, atleast not as much as other things...but in my experience, sio and cfq give faster read/write scores

Sent from my GT-I9000 using XDA App
 

jornbjorn

Senior Member
Feb 17, 2010
539
37
how about taking something from the cm7 playbook... 65 fps and smartass governor = mega smooth
 

existz

Inactive Recognized Developer
Nov 9, 2008
4,813
8,243
Kentucky
how about taking something from the cm7 playbook... 65 fps and smartass governor = mega smooth

Seems upping the refresh rate causes colors to be washed out at low brightness, blacks turn browns ..etc.. as for smartass, it does not work well on i9k gingerbread, does not scale down and is laggy.. I did use Interactive and InteractiveX, but they seemed laggy coming out of idel (letting cpu drop to 100mhz then trying to scroll quickly would lag.. Ondemand seems to be the best choice as of right now...trust me, we have tried almost every tweak there is.. u name it, we have tried it
 

Atom960i

Senior Member
Dec 20, 2010
59
1
Moscow
hmmm... flashed via Odin with no re-partition or pit and phone freezes on bootanimation. Was moving from fugu 4.0, all ext4
 

wingg

Senior Member
Jan 21, 2011
952
430
The IO scheduler usually doesn't have much effect on battery life, atleast not as much as other things...but in my experience, sio and cfq give faster read/write scores

Sent from my GT-I9000 using XDA App

Can confirm SIO give faster read/write scores.
Thank You very much for advice.

Sent from my GT-I9000 using XDA Premium App
 

miragebg

Senior Member
Nov 26, 2009
222
1
Seems upping the refresh rate causes colors to be washed out at low brightness, blacks turn browns ..etc.. as for smartass, it does not work well on i9k gingerbread, does not scale down and is laggy.. I did use Interactive and InteractiveX, but they seemed laggy coming out of idel (letting cpu drop to 100mhz then trying to scroll quickly would lag.. Ondemand seems to be the best choice as of right now...trust me, we have tried almost every tweak there is.. u name it, we have tried it

Does this kernel have Voodoo color menu for adjustable R/G/B and color profiles in Voodoo Control app?
 

st4rk

Senior Member
Aug 19, 2007
747
90
London
Back up and running with this kernel and goa trip rc1.

Everything is running great. Quick question.. are the tweaks available in cf tweak app worth using with this kernel?

Sent from my GT-I9000 using XDA Premium App
 

Top Liked Posts

  • There are no posts matching your filters.
  • 124
    TalonDEV is for use with Samsung Gingerbread Roms

    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!

    Talon Source can be found on Github and Google Code

    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!

    Custom Boot Animations
    The bootanimation.zip needs to be /system/media/sanim.zip <- notice the name change

    CIFS Support
    Mount under /mnt/sdcard/cifs instead of /mnt/cifs.. Also use "Mount Manager" instead of "CIFS Manager"

    Logcat Instructions
    To enable/disable Logcat, type "logcat-enable" or "logcat-disable" in a terminal emulator and reboot

    Lowmemorykiller Settings
    Talon kernel includes Kodos96's "LMKSet". You can adjust the PRESET=X value in /etc/ram.conf ..
    The presets are listed in the file, recommended settings are set by default. Reboot to take effect
    Also make sure theres no "ramhack" scripts in /etc/init.d/ , if there is, delete it and reboot.

    To install:
    Flash .tar with Odin/Heimdall
    If using Odin place tar in PDA slot

    Enable/Disable Voodoo Lagfix in CWM->Voodoo
    Delete Voltage Control settings in CWM->Advanced

    Conservative Governor
    Conservative is now a module, to load on every boot, dload file below and place in /etc/init.d/
    make sure to remove the .sh at the end of the filename and reboot

    http://berryfx.com/RobBeane/Kernel/Files/enable_conservative.sh

    Code:
    [B]Kernel Features[/B]
    Based on latest Samsung Opensource Gingerbread Sources
    Voodoo Lagfix and Sound v10
    Voodoo Color for 2.3.4
    Ported Nexus S Framebuffer
    mDNIe based on Speedmod
    BLN Support from Neldar
    Custom Voodoo CWM 3.0.0.5
    Updated to latest Jhash3
    340MB RAM Free (w/ 720p)
    OC/UV support up to 1.2ghz
    Swap + ZRAM (compcache)
    Wired Headset Support
    Audio Dock Support
    Battery Polling set to 60s
    Set Light Sensor Polling to 1s
    Sched_Autogroup v4 (per sessions)
    TinyRCU (smaller memory footprint)
    SIO / VR / BFQv2-r1 IO Schedulers
    Tweaked Ondemand Governor
    Stochastic Fair Blue (SFB) network scheduler 
    Updated to latest Samsung Source
    Lots of Upstream Linux/AOSP fixes
    CIFS/TUN Support

    Upcoming Features <<-Dont ask when!
    More tweaks/options added in CWM
    Plus more! Alot of things still to come..

    --Known Issues
    >>Official Talon Issue Tracker<<


    Mirrors for all builds can be found HERE

    Now CWM flashable!
    NOTE Zip will wipe cache/dalvik cache during flash, so first boot will take longer

    NOTE: BIGMEM version breaks 720p video recording

    Stable Versions

    TalonDEV 0.5.1-RC1 I9000 340MB and BIGMEM

    Test Versions

    TalonDEV 0.6.0.1 I9000 340MB and BIGMEM NEW OC APP!


    NOTE
    Make sure you are using BusyBox v1.17 or 1.19 before flashing, as
    v1.18 (as most roms use), does not have runparts and scripts will not work

    Code:
    [B][SIZE=3]Changelog[/SIZE][/B]
    
    [B]0.5.1-RC1[/B]
    new tweaked LMK settings
    updated 'MemoryFreak 1.23"
    updated to JVT initramfs
    updated to 2.6.35.13 base
    updated latest samsung source
    added new kernel boot logo
    disabled sched_autogroup
    disabled more kernel debug
    upstream fixes for ZRAM
    upstream fixes for ext4
    upstream fixes for mm/sched
    upstream fixes for ARM/S5P
    upstream fixes for rcu/TinyRCU
    upstream fixes for lowmemkill driver
    use 'hard float' optimizations
    set usb charging lock to 100mhz
    USB signal and speed improvements
    introduce OndemandX CPU Governor
    introduce Smartass2 GPU Governor
    added sampling down factor to Ondemand
    fix issue with UV not working correctly
    switch to TinyRCU (smaller memory footprint)
    XZ kernel compression; initramfs to none
    tons of general fixes from zacharias.maladroit
    Linaro Android (GCC 4.5.4) + O2 and Graphite flags
    
    [B]0.4.3[/B]
    reverted back to 2009q3 toolchains
    disabled GPU OC (does not fully work yet)
    
    [B]0.4.2[/B]
    update to 2.6.35.13 (still shows 2.6.35.7)
    added BFQv2-r1 I/O Scheduler (SIO default)
    fully ported mDNIe driver from nexus
    tweaked mDNIe UI settings similar to speedmod
    fix colour multiplier to avoid yellow tint
    tweaked lowmemorykiller driver
    revert lmk settings similar to old #7
    added boot progress bar during boot
    arm: Allow CPU-supported unaligned accesses
    add support for BT_PAN, Apple Magic Mouse + more
    fix .int_volt on higher frequencies (thnx Cy4n1d3)
    set kernel log buffer size to 4kb (from 128kb)
    ashmem: fix deadlock when system is low on memory
    compiled with 4.5.1 toolchains (RIL with 4.4.3)
    removed unused governors; conservative now module
    UV for LCD 3.0v->2.6v, RAM 1.8v-1.6v, ADC 3.3v->3.0v
    some PM and battery runtime upstream fixes
    
    [B]0.4.1[/B]
    ported nexus s framebuffer driver
    ported Voodoo Color for 2.3.4 (control w/ Voodoo app)
    updated to voodoo sound v10
    fixed compass postion for i9000
    some rework/cleanups to initramfs
    introduce 1300mhz version
    CFS load balancing improvements
    some fs/sched improvements
    add fixes from CK patchset
    updated to JVQ initramfs contents
    introduce V(R) IO Scheduler
    tweaked voltages some 
    disabled iostats for less overhead
    tons of fixes from zacharias.maladroit
    some fixes to sched_autogroup
    newly tweaked lowmemkill settings
    
    [B]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]0.2.2R2 - JVP[/B]
    Enabled Voodoo Debug for Lagfix 
    Fixed mounting issues with system in cwm
    
    [B]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]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]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]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]0.1.4[/B]
    Add 341MB RAM (kodos96's config)
    Revert back to stock refresh rate
    
    [B]0.1.3[/B]
    Revert back to old touchkey driver
    Fixed Issue with KTLO
    Compiled sound/soc/codecs as O2
    
    [B]0.1.2[/B]
    OC support up to 1.2ghz
    Interactive governor by default
    Add CIFS/TUN support
    Few upstream improvements
    
    [B]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, TheEscapist, TKGlitch, Lukiqq and Morfic (if I forgot you, let me know)
    16
    0.4.4.22 Public Test

    0.4.4.22


    Changelog since 0.4.4.21

    - ARM: more aosp/upstream ARM fixes
    - cpufreq: fixed ondemandX wakeup issues
    - voodoo: add new i9000 partition table support
    - usb: read/write speed hack for mass storage
    - reverted: parts of infuse wifi and power fixes


    NOTES
    UPDATE: So it seems the bluetooth causing corruption issue is resolved in this release.

    Also added I9000 BIGMEM version. These versions will break 720P video recording.

    A new partition table added for newer SGSs, hopefully this fixes the issue some
    of you have not being able to convert with voodoo
    14
    Just an update for you guys, should be receiving my donar SGS this coming week, so ill be starting on developing 0.6.x of TalonDEV.., as well as looking into some ICS :) ...this project has not been abandoned !
    13
    UPDATE


    0.6.0.1

    - updated su binary to v3.0.3.2
    - updated to XWJW1 initramfs contents
    - PM: introduce library for device-specific OPPs
    - rtc alarm: fix bad index when canceling alarms[]
    - Optimized ARM RWSEM algorithm
    - pmem: fix buddy free memory corruption bug
    - binder: Quiet binder
    - time: Compsensate for rounding on odd-frequency clocksources
    - sdhci: 8-bit data transfer width support



    NOTE

    I might have found an issue preventing su binary from getting copied to correct location, I had already updated so I did not notice it till just now.., so if your binary version still shows 3.0.3 I am aware of the issue and will have it fixed in next release. In the mean time just use the Superuser app to update binary if you want
    13
    0.5.2.5 Public Test

    UPDATE



    0.5.2.5

    - updated lmk settings from Pikachu01


    NOTE
    New modified LMK settings should prevent memory leak, let me know how these work for you guys.., they are a little more aggressive than the recent talon LMK settings..

    We are working out a couple bugs with new OC App, once its ready for release ill get a new test build up.. To OC, simply place script of choice in /etc/init.d/ and set permissions