[KERNEL][AOSP][2.6.38.7] - Savaged-Zen v2.2.1! [HAVS+CFS/BFS!] UPDATED 6/1!

Search This thread

bbedward

Inactive Recognized Developer
Jun 6, 2010
1,892
2,574
Cleveland, OH
ALL SOURCE CAN BE FOUND HERE

As of version 1.0.0 and above, this kernel is GINGERBREAD ONLY
As of version 2.0.0 and above, the kernel source is no longer froyo compatible!


SBC Runtime Toggle Instructions:
- Version 1.1.0 and later have a new feature called Savaged-Zen Battery Options, allowing you to toggle SBC on/off at runtime.
- It is enabled by default, the usage is as follows:
Code:
echo 1 > /sys/kernel/batt_options/sbc/sysctl_batt_sbc (turn it on)
echo 0 > /sys/kernel/batt_options/sbc/sysctl_batt_sbc (turn it off)
- It will RESET to the kernel default upon reboot, which will turn it back on. If you wish to turn SBC off permanently, toggle it in the Savaged-Zen ROM settings (if you are not using the SZ rom, download SVZManager)

SVZManager:
TheShadow1 was awesome enough to make this cool app which will allow you to toggle SBC on or off at runtime and store the setting for every reboot. If you are not running the SavagedZen ROM, check it out!
- https://github.com/The-Shadow/Savaged-Zen-SVZManager

Undervolting:
- As of 2.0.0, this kernel has a stock undervolt of 950mV for stability reasons, not for battery considerations.
- If you wish to undervolt further, you can try flashing one of these undervolt scripts by -viperboy-
- Most phones will work at 900mV (flashing the -50mV script), but most people start at a 800mV undervolt and work their way up until it's stable.

For the complete changelog please visit: https://github.com/Savaged-Zen/android_vendor_SavagedZen/blob/gingerbread/KCHANGELOG.mkdn

Code:
###0.0.3:
* ClassicRCU
* Brand spanking new SavagedZen CPU Governor !!! Based off of the SMARTASS gov. Brings the smartass goodness plus a few more tweaks
* Fixed issues mounting SD Card via USB on Froyo ROMs (CM6, MIUI, ETC)
* New v7_coherent_user_range patch from Galaxy S. This will provide better performance when playing games on the evo with an emulator such as psx4droid

###0.0.4:
* Numerous tweaks to BFS (should smooth out scrolling issues for *some* people), tweaked dirty_ratio/dirty_background_ratio, and minor CFS tweaks to increase responsiveness
* Adjusted Savaged-Zen gov to minimize wakeup issues
* Reverted THP patchset
* Reverted Classic RCU

###0.0.5:
* ext2/ext3 added
* Misc. Fixes/Changes from CodeAurora
* send havs messages to AVSDEBUG for an un-flooded dmesg
* compiler optimizations from intersectRaven
* a1026: enable diag ioctls (cyanogen)
* reverted to older bcm4329 (-18) temporarily to see if it fixes sleep issue
* 128 mhz underclock
* reverted cfs changes
* BFS: Android-only: Allow non-privilledged tasks to bounce between SCHED_BATCH/NORMAL policies

###0.0.7
* Fixed Wifi Wake issue
* Fixed GPIO Issues
* Added Stochastic Fair Blue (SFB) network scheduler.
* Added YeAH TCP congestion control
* Added Wimax updates
* various other updates

###0.0.8:
* latest TOASTCFH wimax sleep bug fix
* various USB gadget fixes
* CPU freq mem leak fix
* update wifi driver to .23

###0.0.9
* brandons wifi fixes

###0.1.0
* Upgrade to 2.6.37.1
* wimax updates from cm-kernel
* mmc fixes
* wifi fix

###0.1.1
* tweaked bluetooth for better sound
* upgraded to 2.6.37.2
* tweaked SZ Gov
* fixed latency and wakeup issues.!!!!

###0.1.2
* tweaked SZ Gov (cosmetic change)

###0.2.0
* Updated to 2.6.37.4
* Updates from CM kernel
* Updated HAVS
* eviollet's HAVS syfs interface ported to evo by Brandon
* Lowered wifi voltage 

###0.2.1
* Added in HDMwIn support

###0.2.2
* Update BFQ to V2

###1.0.0
* Massively upgraded to 2.6.38.1 by Brandon
* 2.6.38-ck1
* Audio boost from Chad0989
* Some updates from CM and CodeAurora

###1.0.1
* 2.6.38.2
* Fixed SBC
* Lowered voltage min to 800mV (for more havs syfs flexibility)
* Updated bfq

###1.1.0
* Added BATT_OPTIONS sysfs interface to allow runtime toggling of SBC (Brandon)
* USB mass storage write speed increased
* BFS v376
* Starting voltage raised to 925mV for stability

###2.0.0
* Rebased on CM's unified tree
* Updated to 2.6.38.3
* Updated to 2.6.38-ck3 + bfs 400
* Starting voltage raised to 950mV
* SBC Fixes (no more 100% CPU usage on the charger)
* Misc. fixes (codeaurora+intersectRaven)
* Several misc. problems fixed

###2.0.1
* 2.6.38.4
* Update to bfs 401
* MSM: Misc. code updates that were missed in the rebase
* MMC: Several fixes from motorola
* Deactivate Pages Patchset for 2.6.38
* I/O Less Dirty Throttling Patchset for 2.6.38
* Misc. updates

###2.0.2
* Reverted 2.6.38.4, caused SD mount issues
* Zen-Tune and more tweaks

###2.1.0
* 2.6.38.5
* Pulled in CM updates
* Should have fixed missing apps on sd card/ext3 issues
* Minimized screen wake delay by reverting reduced power collapse frequency
* Implemented hr_msleep into supersonic panel driver
* Interactive Gov. tweaked for performance and harsher scaling (try it, it's fast :D)
* Conservative Gov. lowered min sampling rate
* SavagedZen Gov. Tweaks all around and eliminated the 768mhz issue

###2.2.0
* 2.6.38.6
* Added interactiveX governor (suspend/wake logic and tweaks by imoseyon)
* Added suspend/wake logic to ondemand (imoseyon)
* Raise load % before jumping to max freq on interactive
* Various tweaks, lowered vfs cache pressure

###2.2.1
* 2.6.38.7
* Minor fix to interactiveX
* CodeAurora updates
* Updated to bfs 404

Concerns about XDA rules:
We will never charge for our forum. Our forum is read only to anyone without registering... you must register to post. Getting downloads of the advertised kernels will be listed on both XDA and forum.savage-zen.org. Savaged-zen's download site will always be publicly accessible, and nothing we have will ever be closed source or have any fees. This meets XDA's rules.

The Savaged-Zen Team:
NyghtGT (Anthony) Website, Graphics
Bbedward(Founder) (Brandon) Kernel
Jsseidel1 (Founder) (Josh) ROM/Kernel
mwielgosz (Mike) ROM
Luisrcastillo(Founder) (Luis) Inactive

Credits
Cyanogen and team --> various code bits
toastcfh --> various commits from .35 version of CM-Kernel
#teamwin --> wimax drivers in kernel and HDMI changes in kernel for full HDMI mirror (using the HDMwIn app)
erasmux --> smartass gov
Dave Estes, Raymond Golo (CodeAurora) --> HAVS
snq- --> sysfs vdd levels interface
ms79723 --> Superior Battery Charging (SBC) mod
bbedward --> SBC sysfs interface
CK -> BFS and CK patches
Zen-Kernel team --> various code bits
Please see our github for GPL compliance and original authors of all code

If we forgot anyone or you think you should be added to credits please PM us

ALL DOWNLOADS ARE AVAILABLE HERE: http://mirror.savaged-zen.com

you can see the progress of the builds @ http://buildbot.savaged-zen.org/builders one there all green you will see them on the mirrors.

Our Forums are located at: http://forum.savaged-zen.org

Check out our homepage at: http://www.savaged-zen.org

If you like our kernel and want to support us... donate (supports the hosting payments and then beer!!)


SBC WARNING:The Savaged-Zen team takes no responsibly for any issues to your phone or battery, including but not limited to, battery derogation or failure. SBC has been rumored to have caused issues with battery's and claims have been made that it actually causes physical damage to your phone. It is the users responsibility to review any opinions or warnings about such claims, and by flashing kernels that include the SBC mod, the user is taking the responsibility for any issues or failures to their phone. Please research this Modification, review the code, and come to your own decision before using such modification.

AS WITH ALL MODIFICATIONS TO YOUR PHONE, USE AT YOUR OWN RISK - NOBODY ON THE SAVAGED-ZEN TEAM IS RESPONSIBLE FOR ANY DAMAGE THIS MAY CAUSE
 
Last edited:

luisrcastillo

Senior Member
Dec 20, 2007
431
72
CT
Update 1/27/2011 at 9:06 AM EST
V0.0.4 builds being pushed out!

Downloads:

Head over to our download mirror: http://mirror.munkibizness.com/

0.0.3 -> 0.0.4
- Numerous tweaks to BFS (should smooth out scrolling issues for *some* people), tweaked dirty_ratio/dirty_background_ratio, and minor CFS tweaks to increase responsiveness
- Adjusted Savaged-Zen gov to minimize wakeup issues
- Reverted THP patchset
- Reverted Classic RCU

If you don't see all the builds try again later in the day. I ran out of time to do the last two

Known issues:
1- Bluetooth issues with MIUI. Right now we are working with Bigrushdog from the MIUI team to get this fixed ASAP. Stay tuned as we make progress!!
2- File transfer speed via USB. This is an issue that's happening to all 2.6.37 kernels (seen in the desire and Nexus One forums in XDA). We are actively working on getting this fixed ASAP. As a workaround, you can download a third party app from the market called Multi Mount SD Card. This will bring the normal speeds we're used too
 

NonCorp

Senior Member
Oct 13, 2008
102
30
Word! This is really good to see. Glad all that drama turned into something awesome!

Going to flash this badboy right now!

-Apparently not going to flash it right now, no linky. WIll flash it as soon as I can tho, don't mind testing. :)
 
Last edited:

Tyzing

Senior Member
Jun 8, 2010
754
220
Ohhhh the tease! I thought for sure I was going to go to the website and get a new kernel to try!!!! Ughhhh I cant wait!
 

davenukem

Senior Member
Dec 31, 2008
167
26
very excited to see this. I'm sure the g sensor will be ironed out in no time as well.

Sent from my PC36100 using XDA App
 

Top Liked Posts

  • There are no posts matching your filters.
  • 53
    ALL SOURCE CAN BE FOUND HERE

    As of version 1.0.0 and above, this kernel is GINGERBREAD ONLY
    As of version 2.0.0 and above, the kernel source is no longer froyo compatible!


    SBC Runtime Toggle Instructions:
    - Version 1.1.0 and later have a new feature called Savaged-Zen Battery Options, allowing you to toggle SBC on/off at runtime.
    - It is enabled by default, the usage is as follows:
    Code:
    echo 1 > /sys/kernel/batt_options/sbc/sysctl_batt_sbc (turn it on)
    echo 0 > /sys/kernel/batt_options/sbc/sysctl_batt_sbc (turn it off)
    - It will RESET to the kernel default upon reboot, which will turn it back on. If you wish to turn SBC off permanently, toggle it in the Savaged-Zen ROM settings (if you are not using the SZ rom, download SVZManager)

    SVZManager:
    TheShadow1 was awesome enough to make this cool app which will allow you to toggle SBC on or off at runtime and store the setting for every reboot. If you are not running the SavagedZen ROM, check it out!
    - https://github.com/The-Shadow/Savaged-Zen-SVZManager

    Undervolting:
    - As of 2.0.0, this kernel has a stock undervolt of 950mV for stability reasons, not for battery considerations.
    - If you wish to undervolt further, you can try flashing one of these undervolt scripts by -viperboy-
    - Most phones will work at 900mV (flashing the -50mV script), but most people start at a 800mV undervolt and work their way up until it's stable.

    For the complete changelog please visit: https://github.com/Savaged-Zen/android_vendor_SavagedZen/blob/gingerbread/KCHANGELOG.mkdn

    Code:
    ###0.0.3:
    * ClassicRCU
    * Brand spanking new SavagedZen CPU Governor !!! Based off of the SMARTASS gov. Brings the smartass goodness plus a few more tweaks
    * Fixed issues mounting SD Card via USB on Froyo ROMs (CM6, MIUI, ETC)
    * New v7_coherent_user_range patch from Galaxy S. This will provide better performance when playing games on the evo with an emulator such as psx4droid
    
    ###0.0.4:
    * Numerous tweaks to BFS (should smooth out scrolling issues for *some* people), tweaked dirty_ratio/dirty_background_ratio, and minor CFS tweaks to increase responsiveness
    * Adjusted Savaged-Zen gov to minimize wakeup issues
    * Reverted THP patchset
    * Reverted Classic RCU
    
    ###0.0.5:
    * ext2/ext3 added
    * Misc. Fixes/Changes from CodeAurora
    * send havs messages to AVSDEBUG for an un-flooded dmesg
    * compiler optimizations from intersectRaven
    * a1026: enable diag ioctls (cyanogen)
    * reverted to older bcm4329 (-18) temporarily to see if it fixes sleep issue
    * 128 mhz underclock
    * reverted cfs changes
    * BFS: Android-only: Allow non-privilledged tasks to bounce between SCHED_BATCH/NORMAL policies
    
    ###0.0.7
    * Fixed Wifi Wake issue
    * Fixed GPIO Issues
    * Added Stochastic Fair Blue (SFB) network scheduler.
    * Added YeAH TCP congestion control
    * Added Wimax updates
    * various other updates
    
    ###0.0.8:
    * latest TOASTCFH wimax sleep bug fix
    * various USB gadget fixes
    * CPU freq mem leak fix
    * update wifi driver to .23
    
    ###0.0.9
    * brandons wifi fixes
    
    ###0.1.0
    * Upgrade to 2.6.37.1
    * wimax updates from cm-kernel
    * mmc fixes
    * wifi fix
    
    ###0.1.1
    * tweaked bluetooth for better sound
    * upgraded to 2.6.37.2
    * tweaked SZ Gov
    * fixed latency and wakeup issues.!!!!
    
    ###0.1.2
    * tweaked SZ Gov (cosmetic change)
    
    ###0.2.0
    * Updated to 2.6.37.4
    * Updates from CM kernel
    * Updated HAVS
    * eviollet's HAVS syfs interface ported to evo by Brandon
    * Lowered wifi voltage 
    
    ###0.2.1
    * Added in HDMwIn support
    
    ###0.2.2
    * Update BFQ to V2
    
    ###1.0.0
    * Massively upgraded to 2.6.38.1 by Brandon
    * 2.6.38-ck1
    * Audio boost from Chad0989
    * Some updates from CM and CodeAurora
    
    ###1.0.1
    * 2.6.38.2
    * Fixed SBC
    * Lowered voltage min to 800mV (for more havs syfs flexibility)
    * Updated bfq
    
    ###1.1.0
    * Added BATT_OPTIONS sysfs interface to allow runtime toggling of SBC (Brandon)
    * USB mass storage write speed increased
    * BFS v376
    * Starting voltage raised to 925mV for stability
    
    ###2.0.0
    * Rebased on CM's unified tree
    * Updated to 2.6.38.3
    * Updated to 2.6.38-ck3 + bfs 400
    * Starting voltage raised to 950mV
    * SBC Fixes (no more 100% CPU usage on the charger)
    * Misc. fixes (codeaurora+intersectRaven)
    * Several misc. problems fixed
    
    ###2.0.1
    * 2.6.38.4
    * Update to bfs 401
    * MSM: Misc. code updates that were missed in the rebase
    * MMC: Several fixes from motorola
    * Deactivate Pages Patchset for 2.6.38
    * I/O Less Dirty Throttling Patchset for 2.6.38
    * Misc. updates
    
    ###2.0.2
    * Reverted 2.6.38.4, caused SD mount issues
    * Zen-Tune and more tweaks
    
    ###2.1.0
    * 2.6.38.5
    * Pulled in CM updates
    * Should have fixed missing apps on sd card/ext3 issues
    * Minimized screen wake delay by reverting reduced power collapse frequency
    * Implemented hr_msleep into supersonic panel driver
    * Interactive Gov. tweaked for performance and harsher scaling (try it, it's fast :D)
    * Conservative Gov. lowered min sampling rate
    * SavagedZen Gov. Tweaks all around and eliminated the 768mhz issue
    
    ###2.2.0
    * 2.6.38.6
    * Added interactiveX governor (suspend/wake logic and tweaks by imoseyon)
    * Added suspend/wake logic to ondemand (imoseyon)
    * Raise load % before jumping to max freq on interactive
    * Various tweaks, lowered vfs cache pressure
    
    ###2.2.1
    * 2.6.38.7
    * Minor fix to interactiveX
    * CodeAurora updates
    * Updated to bfs 404

    Concerns about XDA rules:
    We will never charge for our forum. Our forum is read only to anyone without registering... you must register to post. Getting downloads of the advertised kernels will be listed on both XDA and forum.savage-zen.org. Savaged-zen's download site will always be publicly accessible, and nothing we have will ever be closed source or have any fees. This meets XDA's rules.

    The Savaged-Zen Team:
    NyghtGT (Anthony) Website, Graphics
    Bbedward(Founder) (Brandon) Kernel
    Jsseidel1 (Founder) (Josh) ROM/Kernel
    mwielgosz (Mike) ROM
    Luisrcastillo(Founder) (Luis) Inactive

    Credits
    Cyanogen and team --> various code bits
    toastcfh --> various commits from .35 version of CM-Kernel
    #teamwin --> wimax drivers in kernel and HDMI changes in kernel for full HDMI mirror (using the HDMwIn app)
    erasmux --> smartass gov
    Dave Estes, Raymond Golo (CodeAurora) --> HAVS
    snq- --> sysfs vdd levels interface
    ms79723 --> Superior Battery Charging (SBC) mod
    bbedward --> SBC sysfs interface
    CK -> BFS and CK patches
    Zen-Kernel team --> various code bits
    Please see our github for GPL compliance and original authors of all code

    If we forgot anyone or you think you should be added to credits please PM us

    ALL DOWNLOADS ARE AVAILABLE HERE: http://mirror.savaged-zen.com

    you can see the progress of the builds @ http://buildbot.savaged-zen.org/builders one there all green you will see them on the mirrors.

    Our Forums are located at: http://forum.savaged-zen.org

    Check out our homepage at: http://www.savaged-zen.org

    If you like our kernel and want to support us... donate (supports the hosting payments and then beer!!)


    SBC WARNING:The Savaged-Zen team takes no responsibly for any issues to your phone or battery, including but not limited to, battery derogation or failure. SBC has been rumored to have caused issues with battery's and claims have been made that it actually causes physical damage to your phone. It is the users responsibility to review any opinions or warnings about such claims, and by flashing kernels that include the SBC mod, the user is taking the responsibility for any issues or failures to their phone. Please research this Modification, review the code, and come to your own decision before using such modification.

    AS WITH ALL MODIFICATIONS TO YOUR PHONE, USE AT YOUR OWN RISK - NOBODY ON THE SAVAGED-ZEN TEAM IS RESPONSIBLE FOR ANY DAMAGE THIS MAY CAUSE
    9
    If anyone would like to know about my progress, I think I'm about 20% there lol.
    Updating savaged Zen to 3.0

    Sent from my PC36100 using XDA App
    8
    I fixed the mirror guys thanks for being patient, I suppose.

    0.1.0 BFS/CFS are available for download on it.
    6
    CHANGELOG

    Please go Here for Change Log
    6
    Does anyone have a link to 2.2.1? The savaged site doesnt have alot of things. And tiamat doesnt like my phone to well.

    Sent from my Recharged EVO.

    Here is CFS ... I don't have BFS, sorry.

    http://db.tt/jdoPujw