This is for the Captivate ONLY, the i9000 version can be found HERE
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
Special Thanks to Xcal (for the reorient)
Make sure to support these devs, if it was not for them, Talon would not eXistZ
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
Make sure you point to "/lib/modules/cifs.ko" instead of "/system/lib/modules/cifs.ko", it is NOT a
symlink as "/lib/modules/" is actually part of the ramdisk and is a seperate directory.
To enable/disable Logcat, type "logcat-enable" or "logcat-disable" in a terminal emulator and reboot
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.
Copy zip to sdcard
Flash via CWM
Enable/Disable Voodoo Lagfix in CWM->Voodoo
Delete Voltage Control settings in CWM->Advanced
With the new ported Nexus S framebuffer driver, we are now able to control
voodoo color via the Voodoo Control App..So if the screen is to yellow for your
liking, you can adjust the RGB multipliers to even it out.
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
Kernel Features 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 220.127.116.11 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
More tweaks/options added in CWM
Plus more! Alot of things still to come..
>>Official Talon Issue Tracker<<
Download Older Versions Here
Mirrors For All Builds Found Here
Now CWM flashable!
NOTE Zip will wipe cache/dalvik cache during flash, so first boot will take longer
352MB versions break 720p video recording
TalonDEV 0.5.1-RC1 340MB and BIGMEM
TalonDEV 0.6.0.1 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
Changelog 0.5.1-RC1 new tweaked LMK settings updated 'MemoryFreak 1.23" updated to JVT initramfs updated to 18.104.22.168 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 0.4.3 revert back to 2009q3 toolchains disabled GPU OC (does not work yet) 0.4.2 update to 22.214.171.124 (still shows 126.96.36.199) 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 0.4.1 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 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 0.2.2R2 - JVP Enabled Voodoo Debug for Lagfix Fixed mounting issues with system in cwm 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 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 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 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 0.1.4 Add 341MB RAM (kodos96's config) Revert back to stock refresh rate 0.1.3 Revert back to old touchkey driver Fixed Issue with KTLO Compiled sound/soc/codecs as O2 0.1.2 OC support up to 1.2ghz Interactive governor by default Add CIFS/TUN support Few upstream improvements 0.1.1 Initial release
Adjust CPU/GPU OC/UV settings with Shane87s app 'Control Freak' HERE
Talon kernel is now available for SGS i897/i9000, MTD i897/i9000/Vibrant, ACE Inspire/DHD
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)