[Kernel][AOSP] TalonACE v1.1.3 [NOV14][BFS v413][2.6.35.14][OC/UV]

Search This thread

existz

Inactive Recognized Developer
Nov 9, 2008
4,813
8,242
Kentucky
TalonACE for HTC MSM7x30 (Inspire 4G/Desire HD)

This kernel is built from the latest CyanogenMod sources. The goal of this kernel is to provide a fast, stable,
up-to-date AOSP experience. This kernel is built and tested against latest CM nightlys only

This kernel is in an early development stage. I recently came from the Captivate and am still getting use to HTC
and its sources, so bare with me until i get use to the way things are done around here.

Stay up to date with changes on Twitter
Sources can be found on HERE

tick.png
Features
Code:
- updated to 2.6.35.14
- synced w/ latest CM repo
- updated jhash2 to jhash3
- boosted audio volume
- lowered WIFI voltages
- SLQB slab allocator 
- 2 way call recording patch 
- ARM: XZ kernel compression
- preempted Tiny RCU as default
- BFQ/SIO IO schedulers added
- smartass/minmax governors added
- ondemandx/brazilianwax governors
- oc/uv up to 2ghz (1.03ghz default)
- increased GPU memory allocation
- USB Speed hack - from CodeAurora
- various ARM fixes from AOSP/Upstream
- Stochastic Fair Blue network scheduler
- Linaro Android 4.5.4 with hardfloat optimizations 
- various enhancements to file systems, power, memory, CPU, USB and others


Known Issues
Report issues on TalonACE Issue Tracker


download.png
Downloads
Please clear any OC/UV settings before flashing

Downloads now hosted on GoogleCode


CFS (Completely Fair Scheduler)
Default Linux task scheduler, patched with Sched Autogroup patch

BFS (Brain **** Scheduler)
Simpler task scheduler to improve the experience for systems with
few-cores-or-less, patched with CK2 patchset

tick.png
Changelog
For full detailed changelog click here
Code:
v1.1.3
- cpufreq: tune ondemand
- msm: rpc: remove unused variable
- ARM: msm: only create rpcrouter pdev once
- msm: rpc: Remove timeout in client's read thread
- i2c-core: fix runtime_pm issues
- i2c: Fix for suspend/resume issue
- i2c_msm: Fix potential NULL pointer dereference
- i2c: Fix checks which cause legacy suspend to never get called
- qup_i2c: Calculate combined write length for multiple write transactions
- cpufreq: interactive: fix possible Division by zero
- ASoC: msm7x30: Add mixer control to reset all sound devices
- ASoC: msm7x30: add mixer control to mute/unmute record device
- net: wireless: bcm4329: Skip dhd_bus_stop() if bus is already down
- net: wireless: bcm4329: Prohibit FW access in case of FW crash

v1.1.2
- logfs: kill BKL
- tracing: don't trace the BKL
- compiled with Linaro GCC 4.6.2 2011-10
- proc-v7.S : Fix MMU disabling in cpu_v7_reset
- mach-msm: dal: use strlcpy instead of strncpy
- net: wireless: bcm4329: remove -Werror for GCC 4.6
- kbuild: Disable -Wunused-but-set-variable for gcc 4.6.0
- PM: Wait for completion of the parent resume before resuming
- synced with latest cyanogenmod source (11/06)
-- msm7x30: updated lte driver
-- driver: msm: updated camera driver
-- ace: enable dual mic for nam devices

v1.1.1
- posix-timers: RCU conversion
- block: set VR rev_penalty=0
- cpufreq: make smartass2 ramp down quicker
- ext4: Fix disk write performance regression
- TCP: increase default initial receive window
- tcp: Increase the initial congestion window to 10
- lib/crc: add slice by 8 algorithm to crc32.c
- compiled with latest Linaro GCC 4.5-2011.10 toolchain
- msm: rpc: free the buffer if read fails
- msm: kgsl: Remove idle command submission
- msm: kgsl: fix race condition between devices
- msm: kgsl: Remove superfluous printk from 2D driver
- msm: kgsl: is_idle should be false if user space is waiting
- msm: kgsl: Use timer instead of loop count to wait gpu to idle

v1.1.0
- synced with latest cyanogen source
- talon: disabled msm serial console
- talon: enable kgsl per-fd pagetable
- talon: enable XZ decompression support
- mm: dirty writeback settings from Morfic
- add BFS version (v413 - thanks LordClockan)
- msm: cpufreq: Improve initial frequency selection
- vidc: 720p: Add IDR Frame type support for H264 format
- PM: Introduce library for device-specific OPPs (v7)
- USB: gadget: android: Use "rndis%d" for RNDIS device name instead of "usb%d"

v1.0.9
- msm: camera: increase max fps to 60
- talon: compile with O2 instead of Os
- mm: increase dirty_writeback interval
- synced with latest cyanogenmod sources
- msm_serial: Use spin_lock_irqsave() & irqrestore() apis
- talon: disable console output during boot (faster boot time)

v1.0.8
- Talon: set smartass2 as default governor
- cpufreq: only change max freq with deep sleep scaling

v1.0.7
- cpufreq: update interactive from 2.6.36
- mmc: Attribute the IO wait time properly in
- ext4: fix memory leak in ext4_free_branches
- revert some ARM fixes due to higher batt usage
- vidc: venc: Return the correct error code for IOCTL
- cpufreq: add deep sleep detection scaling - modified for DHD by eXistZ
- cpuidle: fix extend cpuidle and menu governor to handle dynamic states

v1.0.6
- msm: Quiet remap message
- various mm, rcu and ARM fixes
- Bluetooth : RFCOMM Frame size change
- sched, autogroup: Fix reference leak
- cpuidle: delete NOP CPUIDLE_FLAG_POLL
- msm: vidc: Fix performance level computation
- msm-fb: Fix green patch issue in rotation cases
- net: wireless: bcm4329: set PM_FAST in standby
- vidc: 720p: Memset MPEG-4 recon buffers to black
- vidc: 720p: Handle profile unknown as bitstream error
- vidc: vdec: Fix 720p driver memory alloc failure handling
- arm: msm: smd: convert unsigned addr to unsigned long
- sched: Move sched_autogroup_exit() to free_signal_struct()
- cpuidle: Make cpuidle_enable_device() call poll_idle_init()
- PM: wakelocks: Don't report wake up wakelock if suspend aborted
- PM: wakelocks: Display wakelocks preventing suspend by default
- msm_sdcc: Modify the max_blk_count value to prevent overflow


v1.0.5
- revert sched: enable HRTICK
- PM: Tons of general fixes
- XZ: Fix incorrect XZ_BUF_ERROR
- XZ: Fix missing <linux/kernel.h> include
- lib/checksum.c: optimize do_csum a bit
- block: add V(R) I/O Scheduler (default)
- block: tweak io schedulers for flash devices
- vidc: vdec: Copy the End of Sequence flag
- vidc: 720p:Increased the default input buffer size
- ARM: Stop irqsoff trace on return to user
- ARM: vfp: Move exception address fixup into vfphw.S
- ARM: msm: Typo for GPU mem size, increase camera memory
- Talon: enable runtime power management (PM_RUNTIME)
- msm: kgsl: Reduce the wait for gpu ready time to 10 ms
- msm: kgsl: ringbuffer WPTR drop prevention only for a20x GPU
- mmc: core: Increase write data timeout value for bad SDHC cards
- synced with latest cyanogenmod source (10/01)
-- jbd2: fix fsync() tid wraparound bug
-- aic3254 self powerdown not required with source audio

v1.0.4
- sched: enable HRTICK
- rcu: optimize rcutiny
- fs: update atime for future
- Makefile: add additional cflags
- Lower vfs_cache_pressure 100->25
- sched: disable GENTLE_FAIR_SLEEPERS
- cpufreq: added smartassv2 governor
- cpufreq: multiple fixes to cpufreq driver
- mm: Allow compaction without HugeTLB 
- clockevents: Remove the per cpu tick skew
- pmem: fix buddy free memory corruption bug
- incorrect unlikely() and likely() cleanups
- mmc: core: Fix dereferencing after NULL check
- mmc: core: put eMMC in sleep mode before suspend
- RTC: Release mutex in error path of rtc_alarm_irq_enable
- clocksource: Add __clocksource_updatefreq_hz_khz methods
- check_preempt_tick should not compare vruntime with wall time
- vmscan: prevent background aging of anon page in no swap system
- cpuidle: extend cpuidle and menu governor to handle dynamic states
- merged latest changes from tiamat git
-- [cpufreq] cpufreq.c: update policy restoration via CAF
-- USB: gadget: Add 10 microsec delay before fetching setup_data
-- lib: Introduce some memory copy macros and functions
-- lib: Improve the performance of memcpy and memmove of the general version

v1.0.3
- set brazilianwax as default governor
- vidc: vdec: Set correct divx codec type
- cpufreq: fix typo for ondemandX suspendfreq
- fix compiler warning with nf_nat_standalone
- ARM: msm: fast charging while connected via USB
- merged latest updates from cyanogenmod git
-- sensor: updated bma150 & cm3628 driver from htc

v1.0.2
- cpufreq: add ondemandX governor
- cpufreq: add brazilianwax governor
- add lordclockan's slow overcharge
- disabled some more debug in config
- video: msm: fix memory leak in mdp_probe
- msm: lower sdcard slot power (voltages)
- fixed versioning to v1.0.2 (not v1.02)
- msm: cpufreq: couple fixes from lordmod
- merged in latest changes from tiamat git
-- spi: introduce spi_aic3254_saga.c
-- msm: acpuclock-7x30.c: tweak voltage tables

v1.0.1
- synced w/ latest CM repo
- merged latest Tiamat Git
- SLQB slab allocator 
- updated Jhash2 to Jhash3
- msm: added 2way call recording
- mm: increase MAX_READAHEAD to 512kb
- ARM: XZ kernel compression
- ARM: tons of aosp/linux upstream fixes
- vidc: Fix video core clock power up/down sequence
- net: HTC kineto_gan support for WiFi calling 
- net: added SFB network scheduler
- netfilter: added quota2 from xtables-addons
- sched: Improve latencies under load
- sched: add sched_autogroup 'per sessions' task groups


Big thanks to CyanogenMod and Team, Lord Clockan, cayniarb, Kali-, Leedroid, Netarchy, bcnice20 (let me know if I forgot you)

Code:
#include <std/disclaimer.h>
/*
 * By flashing any Talon kernel, you agree that you know what your are doing
 * and agree that eXistZ, or any team member of Talon will NOT be held
 * responsible for any damages/bricking of your device. Flash at your own risk!
 */
 
Last edited:

existz

Inactive Recognized Developer
Nov 9, 2008
4,813
8,242
Kentucky
Add-Ons


Talon ClockworkMod Recovery
CWM recovery compiled from latest sources

Latest recovery sources can be found here

v5.0.2.6
  • Talon ClockworkMod Recovery
    md5: 1481f99b1abf7a0a9f3ebdc13672bda0

To install custom recovery, simply flash with CWM
 

Attachments

  • ClockworkMod-5.0.2.6_TalonACE.zip
    3.7 MB · Views: 1,337
Last edited:

harpo1

Senior Member
Jan 14, 2009
1,601
282
Yuba City
Thanks Exisiz. I've been running this on MIUI for a few days and it runs perfect. Give it a shot, existz is a great dev.
 

existz

Inactive Recognized Developer
Nov 9, 2008
4,813
8,242
Kentucky
Just flashed it. So it looks like it is undervolted already?

Ill have to check it, haven't looked into oc/uv much yet, just used the default from Tiamat. I've read good things about LordClockans, i might end up using his frequencies/voltages at some point, if people are not satisfied with the way it is now, and/or requested

Sent from my Inspire 4G using XDA app
 

Jake33108

Senior Member
Jul 1, 2011
330
53
Detroit
Just flashed this to test it out with CM7. Liking it a lot so far, performed well on all of my regular tests. Now if the battery life is good for the next few days I'll definitely keep using it.
 

RampageRR

Senior Member
Mar 24, 2011
1,062
617
DC/MD/VA
Ill have to check it, haven't looked into oc/uv much yet, just used the default from Tiamat. I've read good things about LordClockans, i might end up using his frequencies/voltages at some point, if people are not satisfied with the way it is now, and/or requested

Sent from my Inspire 4G using XDA app

I have used LordClockaN's kernel since I flashed CM7. The voltages seem to be closer to what I run undervolted on that kernel already. Seems stable as is, ill probably try to push it a little lower just to experiment.

Running great so far, thanks for your work. I wanted to go with the Tiamat kernel, but it hadn't been updated in a while. Hope this gets kept up to date, I'll definitely run with this.
 

harpo1

Senior Member
Jan 14, 2009
1,601
282
Yuba City
I have used LordClockaN's kernel since I flashed CM7. The voltages seem to be closer to what I run undervolted on that kernel already. Seems stable as is, ill probably try to push it a little lower just to experiment.

Running great so far, thanks for your work. I wanted to go with the Tiamat kernel, but it hadn't been updated in a while. Hope this gets kept up to date, I'll definitely run with this.

Existz stays on top of things so rest assured it will be supported and updated on a regular basis.
 

Moh_Jay

Senior Member
Sep 14, 2010
1,091
191
Does this support dual mics?

Signatures are fancy.
 
Last edited:

Jake33108

Senior Member
Jul 1, 2011
330
53
Detroit
I did -25 all around as well with no problem. Considering taking off another 25 but that's right around where my phone locked up with LordMod so I'm afraid too lol.
 

harpo1

Senior Member
Jan 14, 2009
1,601
282
Yuba City
I did -25 all around as well with no problem. Considering taking off another 25 but that's right around where my phone locked up with LordMod so I'm afraid too lol.

You should use this program and you can set them to what you want and save them as temporary and if it locks up reboot and you'll be back to default. Once you find where your phone is stable you can save the settings on boot. Plus you can save two profiles.

http://forum.xda-developers.com/showthread.php?t=1207546
 

Jake33108

Senior Member
Jul 1, 2011
330
53
Detroit
I've been using the ViperMOD terminal script for my UV. Does the same thing with writing to init.d as a fail safe for if you lock up. Doing beta testing for an app that Viper is making as well. I just always feel bad for my phone when I have to do a battery pull.
 

existz

Inactive Recognized Developer
Nov 9, 2008
4,813
8,242
Kentucky
Yea, to those that don't know me, i usually keep things updated as often as possible.. , I'm addicted as most of you guys are and usually work on the kernel daily (plus my other kernels for SGS) .

For those that don't know about Talon, and a little background on what it is.. .Talon is all about the open source spirit and collaborating .. The 'original' Talon, for Samsung Captivate, has forked into many different projects (2-3 spawned off for the Captivate, a CM7 version for Captivate (TalomMTD), an upcoming Vibrant version, an I9000 version with many forks off of it..4-5 other i9000 varients, an i9000B version.. etc) We currently have 4 devs dedicated to the original Talon alone (and always looking for more, on any device) , plus those that forked the project. The goal is to ditch this competition mentality, where its all about devA versus devB, but rather have one single project where all devs can work together to build the best possible kernel for our devices.

So that's a little bit about what I'm trying to do.. if there's any features/fixes you guys want, just let me know ..ill do what i can to incorporate it ..and if any devs want to help out, let me know and ill be more than happy to give access to the git repo

Also, this kernel will always stay up to date with latest CyanogenMod source
 
Last edited:

yokozuna82

Senior Member
Nov 4, 2007
684
42
After installing this KERNEL my wifi is not working... The check in on to show that it is enable but all connections are out of range any fix for this?

Sent from my Desire HD using XDA App
 

bclark

Senior Member
Oct 20, 2010
1,261
236
New Hampshire

Top Liked Posts

  • There are no posts matching your filters.
  • 54
    TalonACE for HTC MSM7x30 (Inspire 4G/Desire HD)

    This kernel is built from the latest CyanogenMod sources. The goal of this kernel is to provide a fast, stable,
    up-to-date AOSP experience. This kernel is built and tested against latest CM nightlys only

    This kernel is in an early development stage. I recently came from the Captivate and am still getting use to HTC
    and its sources, so bare with me until i get use to the way things are done around here.

    Stay up to date with changes on Twitter
    Sources can be found on HERE

    tick.png
    Features
    Code:
    - updated to 2.6.35.14
    - synced w/ latest CM repo
    - updated jhash2 to jhash3
    - boosted audio volume
    - lowered WIFI voltages
    - SLQB slab allocator 
    - 2 way call recording patch 
    - ARM: XZ kernel compression
    - preempted Tiny RCU as default
    - BFQ/SIO IO schedulers added
    - smartass/minmax governors added
    - ondemandx/brazilianwax governors
    - oc/uv up to 2ghz (1.03ghz default)
    - increased GPU memory allocation
    - USB Speed hack - from CodeAurora
    - various ARM fixes from AOSP/Upstream
    - Stochastic Fair Blue network scheduler
    - Linaro Android 4.5.4 with hardfloat optimizations 
    - various enhancements to file systems, power, memory, CPU, USB and others


    Known Issues
    Report issues on TalonACE Issue Tracker


    download.png
    Downloads
    Please clear any OC/UV settings before flashing

    Downloads now hosted on GoogleCode


    CFS (Completely Fair Scheduler)
    Default Linux task scheduler, patched with Sched Autogroup patch

    BFS (Brain **** Scheduler)
    Simpler task scheduler to improve the experience for systems with
    few-cores-or-less, patched with CK2 patchset

    tick.png
    Changelog
    For full detailed changelog click here
    Code:
    v1.1.3
    - cpufreq: tune ondemand
    - msm: rpc: remove unused variable
    - ARM: msm: only create rpcrouter pdev once
    - msm: rpc: Remove timeout in client's read thread
    - i2c-core: fix runtime_pm issues
    - i2c: Fix for suspend/resume issue
    - i2c_msm: Fix potential NULL pointer dereference
    - i2c: Fix checks which cause legacy suspend to never get called
    - qup_i2c: Calculate combined write length for multiple write transactions
    - cpufreq: interactive: fix possible Division by zero
    - ASoC: msm7x30: Add mixer control to reset all sound devices
    - ASoC: msm7x30: add mixer control to mute/unmute record device
    - net: wireless: bcm4329: Skip dhd_bus_stop() if bus is already down
    - net: wireless: bcm4329: Prohibit FW access in case of FW crash
    
    v1.1.2
    - logfs: kill BKL
    - tracing: don't trace the BKL
    - compiled with Linaro GCC 4.6.2 2011-10
    - proc-v7.S : Fix MMU disabling in cpu_v7_reset
    - mach-msm: dal: use strlcpy instead of strncpy
    - net: wireless: bcm4329: remove -Werror for GCC 4.6
    - kbuild: Disable -Wunused-but-set-variable for gcc 4.6.0
    - PM: Wait for completion of the parent resume before resuming
    - synced with latest cyanogenmod source (11/06)
    -- msm7x30: updated lte driver
    -- driver: msm: updated camera driver
    -- ace: enable dual mic for nam devices
    
    v1.1.1
    - posix-timers: RCU conversion
    - block: set VR rev_penalty=0
    - cpufreq: make smartass2 ramp down quicker
    - ext4: Fix disk write performance regression
    - TCP: increase default initial receive window
    - tcp: Increase the initial congestion window to 10
    - lib/crc: add slice by 8 algorithm to crc32.c
    - compiled with latest Linaro GCC 4.5-2011.10 toolchain
    - msm: rpc: free the buffer if read fails
    - msm: kgsl: Remove idle command submission
    - msm: kgsl: fix race condition between devices
    - msm: kgsl: Remove superfluous printk from 2D driver
    - msm: kgsl: is_idle should be false if user space is waiting
    - msm: kgsl: Use timer instead of loop count to wait gpu to idle
    
    v1.1.0
    - synced with latest cyanogen source
    - talon: disabled msm serial console
    - talon: enable kgsl per-fd pagetable
    - talon: enable XZ decompression support
    - mm: dirty writeback settings from Morfic
    - add BFS version (v413 - thanks LordClockan)
    - msm: cpufreq: Improve initial frequency selection
    - vidc: 720p: Add IDR Frame type support for H264 format
    - PM: Introduce library for device-specific OPPs (v7)
    - USB: gadget: android: Use "rndis%d" for RNDIS device name instead of "usb%d"
    
    v1.0.9
    - msm: camera: increase max fps to 60
    - talon: compile with O2 instead of Os
    - mm: increase dirty_writeback interval
    - synced with latest cyanogenmod sources
    - msm_serial: Use spin_lock_irqsave() & irqrestore() apis
    - talon: disable console output during boot (faster boot time)
    
    v1.0.8
    - Talon: set smartass2 as default governor
    - cpufreq: only change max freq with deep sleep scaling
    
    v1.0.7
    - cpufreq: update interactive from 2.6.36
    - mmc: Attribute the IO wait time properly in
    - ext4: fix memory leak in ext4_free_branches
    - revert some ARM fixes due to higher batt usage
    - vidc: venc: Return the correct error code for IOCTL
    - cpufreq: add deep sleep detection scaling - modified for DHD by eXistZ
    - cpuidle: fix extend cpuidle and menu governor to handle dynamic states
    
    v1.0.6
    - msm: Quiet remap message
    - various mm, rcu and ARM fixes
    - Bluetooth : RFCOMM Frame size change
    - sched, autogroup: Fix reference leak
    - cpuidle: delete NOP CPUIDLE_FLAG_POLL
    - msm: vidc: Fix performance level computation
    - msm-fb: Fix green patch issue in rotation cases
    - net: wireless: bcm4329: set PM_FAST in standby
    - vidc: 720p: Memset MPEG-4 recon buffers to black
    - vidc: 720p: Handle profile unknown as bitstream error
    - vidc: vdec: Fix 720p driver memory alloc failure handling
    - arm: msm: smd: convert unsigned addr to unsigned long
    - sched: Move sched_autogroup_exit() to free_signal_struct()
    - cpuidle: Make cpuidle_enable_device() call poll_idle_init()
    - PM: wakelocks: Don't report wake up wakelock if suspend aborted
    - PM: wakelocks: Display wakelocks preventing suspend by default
    - msm_sdcc: Modify the max_blk_count value to prevent overflow
    
    
    v1.0.5
    - revert sched: enable HRTICK
    - PM: Tons of general fixes
    - XZ: Fix incorrect XZ_BUF_ERROR
    - XZ: Fix missing <linux/kernel.h> include
    - lib/checksum.c: optimize do_csum a bit
    - block: add V(R) I/O Scheduler (default)
    - block: tweak io schedulers for flash devices
    - vidc: vdec: Copy the End of Sequence flag
    - vidc: 720p:Increased the default input buffer size
    - ARM: Stop irqsoff trace on return to user
    - ARM: vfp: Move exception address fixup into vfphw.S
    - ARM: msm: Typo for GPU mem size, increase camera memory
    - Talon: enable runtime power management (PM_RUNTIME)
    - msm: kgsl: Reduce the wait for gpu ready time to 10 ms
    - msm: kgsl: ringbuffer WPTR drop prevention only for a20x GPU
    - mmc: core: Increase write data timeout value for bad SDHC cards
    - synced with latest cyanogenmod source (10/01)
    -- jbd2: fix fsync() tid wraparound bug
    -- aic3254 self powerdown not required with source audio
    
    v1.0.4
    - sched: enable HRTICK
    - rcu: optimize rcutiny
    - fs: update atime for future
    - Makefile: add additional cflags
    - Lower vfs_cache_pressure 100->25
    - sched: disable GENTLE_FAIR_SLEEPERS
    - cpufreq: added smartassv2 governor
    - cpufreq: multiple fixes to cpufreq driver
    - mm: Allow compaction without HugeTLB 
    - clockevents: Remove the per cpu tick skew
    - pmem: fix buddy free memory corruption bug
    - incorrect unlikely() and likely() cleanups
    - mmc: core: Fix dereferencing after NULL check
    - mmc: core: put eMMC in sleep mode before suspend
    - RTC: Release mutex in error path of rtc_alarm_irq_enable
    - clocksource: Add __clocksource_updatefreq_hz_khz methods
    - check_preempt_tick should not compare vruntime with wall time
    - vmscan: prevent background aging of anon page in no swap system
    - cpuidle: extend cpuidle and menu governor to handle dynamic states
    - merged latest changes from tiamat git
    -- [cpufreq] cpufreq.c: update policy restoration via CAF
    -- USB: gadget: Add 10 microsec delay before fetching setup_data
    -- lib: Introduce some memory copy macros and functions
    -- lib: Improve the performance of memcpy and memmove of the general version
    
    v1.0.3
    - set brazilianwax as default governor
    - vidc: vdec: Set correct divx codec type
    - cpufreq: fix typo for ondemandX suspendfreq
    - fix compiler warning with nf_nat_standalone
    - ARM: msm: fast charging while connected via USB
    - merged latest updates from cyanogenmod git
    -- sensor: updated bma150 & cm3628 driver from htc
    
    v1.0.2
    - cpufreq: add ondemandX governor
    - cpufreq: add brazilianwax governor
    - add lordclockan's slow overcharge
    - disabled some more debug in config
    - video: msm: fix memory leak in mdp_probe
    - msm: lower sdcard slot power (voltages)
    - fixed versioning to v1.0.2 (not v1.02)
    - msm: cpufreq: couple fixes from lordmod
    - merged in latest changes from tiamat git
    -- spi: introduce spi_aic3254_saga.c
    -- msm: acpuclock-7x30.c: tweak voltage tables
    
    v1.0.1
    - synced w/ latest CM repo
    - merged latest Tiamat Git
    - SLQB slab allocator 
    - updated Jhash2 to Jhash3
    - msm: added 2way call recording
    - mm: increase MAX_READAHEAD to 512kb
    - ARM: XZ kernel compression
    - ARM: tons of aosp/linux upstream fixes
    - vidc: Fix video core clock power up/down sequence
    - net: HTC kineto_gan support for WiFi calling 
    - net: added SFB network scheduler
    - netfilter: added quota2 from xtables-addons
    - sched: Improve latencies under load
    - sched: add sched_autogroup 'per sessions' task groups


    Big thanks to CyanogenMod and Team, Lord Clockan, cayniarb, Kali-, Leedroid, Netarchy, bcnice20 (let me know if I forgot you)

    Code:
    #include <std/disclaimer.h>
    /*
     * By flashing any Talon kernel, you agree that you know what your are doing
     * and agree that eXistZ, or any team member of Talon will NOT be held
     * responsible for any damages/bricking of your device. Flash at your own risk!
     */
    15
    Thanks for all the support on the rom guys :) ... right now though I'm kinda in a delimma, I'm currently working on ICS sources (doing rom and a kernel) ..so I'm not sure yet as to what I'm gonna do..don't know if ill "officially" release TalonROM or just leave it up on Google code and just update it periodically , instead of creating a thread on here and having to support/update it regularly ..since ill be moving on to ics. But I will release my ics rom once everything is fully stable ,or at least makes it to a beta standpoint (a beta in my standards, so it might be awhile).. Also I will release a TalonACE kernel for ICS once we get a more stable rom to run it on.

    But I do have my full ICS sources up if any devs or whoever want to mess with them.. http://gitorious.org/talonics .(click the 'more' link in the description for info on syncing my sources)... I will also get my ics kernel sources up once I get a little more work done

    Sent from my Desire HD using XDA App
    12
    Existz, its great to see that your sources have provided the smoothest ics beta to date.

    http://forum.xda-developers.com/showthread.php?p=20305647

    Keep it up!

    For those wondering, even though I haven't posted much lately, I have still been working on a lot of things (full TalonROM ICS source, Talon kernel for ICS..etc.) Once we get a stable build going (ie meaning most things are in working order, camera, true hardware accel..etc) I'll start posting releases . But for those who build from source and want to try out my latest , full ICS sources moved to http://github.com/TalonICS (make sure to read the README in the manifest, I have added my own lunch combo and otapackage, so make sure to use those) and kernel sources are at
    https://github.com/existz/htc-kernel-msm7x30/tree/android-msm-2.6.35-ics

    So if I don't post any new updates or anything soon, this is why..I haven't abandoned any of my projects, just working on new ones :)


    Sent from my Desire HD using XDA App
    12
    Running your kernel on MIUIandroid v.1.11.4 and now v.1.11.11. Totally stable and saves battery. Very pleased.

    Looking forward to the ROM ;)

    I'm hoping to get atleast a public beta posted by next week.. Its an AOSP hybrid built off Google's 2.3.7_r1 release with device/hardware files from CM.. ,i guess you could consider it like a "Gingerbeast 2“ if there ever was one.., a simple, barebone, almost pure AOSP rom (its not CyanogenMod) .. which it will have a few tweaks/features..etc

    Sent from my Inspire 4G using XDA App
    11
    Add-Ons


    Talon ClockworkMod Recovery
    CWM recovery compiled from latest sources

    Latest recovery sources can be found here

    v5.0.2.6
    • Talon ClockworkMod Recovery
      md5: 1481f99b1abf7a0a9f3ebdc13672bda0

    To install custom recovery, simply flash with CWM