[KERNEL] HAVS 2.6.32 for Sense Roms V5f(BFS/HAVS/OC1113Mhz/EXT4/Audiomod/CIFS+utf8)

Search This thread

richardtrip

Retired Recognized Developer
Feb 1, 2010
1,938
1,079

  • Kernel 2.6.32 (Overclocked & Undervolted)
  • Read ahead 128Kb
  • Max 1113Mhz (for now)
  • minimum voltage@950mV
  • maximum voltage@1300mV
  • BFS (Brain F*ck Scheduler).
  • CFQ Scheduler
  • Pershoot's audiomod (loudness).
  • EXT4
  • tun.ko module
  • CIFS (+utf8)
  • NFS


Current acpu table:

Code:
struct clkctl_acpu_speed acpu_freq_tbl[] = {
    {  19200, CCTL(CLK_TCXO, 1),        SRC_RAW, 0, 0, 950, 14000 },
    { 128000, CCTL(CLK_TCXO, 1),        SRC_AXI, 0, 0, 950, 14000 },
    { 245000, CCTL(CLK_MODEM_PLL, 1),    SRC_RAW, 0, 0, 950, 29000 },
    /* Work arround for acpu resume hung, GPLL is turn off by arm9 */
    /*{ 256000, CCTL(CLK_GLOBAL_PLL, 3),    SRC_RAW, 0, 0, 1050, 29000 },*/
    { 384000, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0A, 0, 975, 58000 },
    { 422400, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0B, 0, 975, 117000 },
    { 460800, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0C, 0, 1000, 117000 },
    { 499200, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0D, 0, 1025, 117000 },
    { 537600, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0E, 0, 1025, 117000 },
    { 576000, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0F, 0, 1050, 117000 },
    { 614400, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x10, 0, 1075, 117000 },
    { 652800, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x11, 0, 1100, 117000 },
    { 691200, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x12, 0, 1125, 117000 },
    { 729600, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x13, 0, 1150, 117000 },
    { 768000, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x14, 0, 1175, 128000 },
    { 806400, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x15, 0, 1200, 128000 },
    { 844800, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x16, 0, 1200, 128000 },
    { 883200, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x17, 0, 1225, 128000 },
    { 921600, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x18, 0, 1225, 128000 },
    { 960000, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x19, 0, 1250, 128000 },
    { 998400, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x1A, 0, 1250, 128000 },
    { 1036800, CCTL(CLK_TCXO, 1),         SRC_SCPLL, 0x1B, 0, 1275, 128000 },
    { 1075200, CCTL(CLK_TCXO, 1),         SRC_SCPLL, 0x1C, 0, 1275, 128000 },
    { 1113600, CCTL(CLK_TCXO, 1),         SRC_SCPLL, 0x1D, 0, 1300, 128000 },  
    { 0 },
};

Personal github: http://github.com/richardtrip/bravo-2.6.32

Pershoot github (audiomod): http://github.com/pershoot/

Original HTC kernel: http://member.america.htc.com/download/RomCode/Source_and_Binaries/bravo-2.6.32-gd96f2c0.tar.gz

Only use this if you have a Sense ROM (no defrost/cyanogenmod/AOSPDesire/opendesire/)

Download:

Froyo Kernel V5f_HAVS@925mV min

Froyo Kernel V5f_HAVS@875mV min

Froyo Kernel V5f 1190Mhz max

Froyo Kernel V5f 1113Mhz max

No Audiomod versions:

Froyo Kernel V5f_HAVS@925mV min No Audiomod version

Froyo Kernel V5f_HAVS@875mV min No Audiomod version

Froyo Kernel V5f 1190Mhz max No Audiomod version

Froyo Kernel V5f 1113Mhz max No Audiomod version

Older kernels:

Froyo Kernel V5e_HAVS@925mV min

Froyo Kernel V5e_HAVS@875mV min

Froyo Kernel V5e 1190Mhz max

Froyo Kernel V5e 1113Mhz max

No Audiomod versions:

Froyo Kernel V5e_HAVS@925mV min No Audiomod version

Froyo Kernel V5e_HAVS@875mV min No Audiomod version

Froyo Kernel V5e 1190Mhz max No Audiomod version

Froyo Kernel V5e 1113Mhz max No Audiomod version

WiFi N-mode module:
WiFi N-mode V5 module

WiFi PM FAST module: WiFi PM Fast V5 module

Older version you can find here:
http://xda.richardtrip.org/kernels/Sense_kernels/

Flash with recovery or ROM Manager.

Changelog:

V5f:

  • Add BFS (Brain F*CK Scheduler).

V5e SVS + HAVS kernels audiomod & noaudiomod version :) :

  • Modded gpu driver (Thanks to snq-)

V5d HAVS kernels:

  • Changed the avs table to scale less on the higher frequencies. Could be more stable if you have problems on the V5c havs kernels.

V5c HAVS kernels:

  • HAVS 1113Mhz@925mV minimum
  • HAVS 1113Mhz@875mV minimum

V5b Test havs kernel

V5a 1190Mhz kernel (smartass governor is in but not default).

V5a (Smartass only):

  • changed default_ramp_up_step and max_ramp_down to 384000
  • set smartass as default governor

V5:

  • Add lzma compression for kernel images backported by snq-
  • Read ahead to 128Kb

V4:

  • Higher voltages (more stable, some phones had reboot problems)

V3:

WiFi PM FAST module posted (nmode also) (see this thread)

V3:

  • Added interactive scheduler

V2:

  • disabled debugging options
  • fixed ext2/3
  • added Performance and Conservative scheduler
 
Last edited:

ganjbass

Senior Member
May 14, 2009
226
19
Ooooo THANKKKKK YOUUUUUUUUUUUUUUUUUUU :)))))))))))))

I will flash now :)

"Flashed on AuraxTSense v7.8.1 work great i set to 1113Mhz
and really sense is faster i will report battery tomorrow"
 
Last edited:

Yoyoa

Senior Member
Jan 18, 2010
409
53
Chelles
OnePlus 10 Pro
Hey great, sounds good for, just a question, is it possible to have the setting named "interactived" in set Cpu or it's not possible yet?
(sorry for my english I'm french lol)
 

snq-

Retired Recognized Developer
Aug 13, 2010
581
853
those modules with all the debug syms are rather um... huge
nice script for repacking and rewriting boot.img :)

(after all the drama with htc, plz provide the diff at least ;))
 

Oijkn

Senior Member
Mar 21, 2008
885
246
127.0.0.1
Great tweak, thanks a lot mate ! I will try it now and tell you the feedback ;)

--------------------------------------------

After installation all seems good :) i have attached some screen shots.

Very good work richardtrip i was waiting for something like that ;) but can you explain me what are this functions please :

# CFQ Scheduler
# Pershoot's audiomod (loudness).
# EXT4
# tun.ko module
# CIFS (+utf8)
# NFS

And with more time can you add the mode "interactive" ins Set CPU if it's possible please ;)

Regards.
 

Attachments

  • snap20101006_222411.jpg
    snap20101006_222411.jpg
    26.8 KB · Views: 5,502
  • snap20101006_222425.jpg
    snap20101006_222425.jpg
    19.2 KB · Views: 5,281
  • snap20101007_001705.jpg
    snap20101007_001705.jpg
    27.4 KB · Views: 5,776
Last edited:

mr.r9

Senior Member
Oct 8, 2006
576
49
It's working on RCMixHD. Got 1558 in Quadrant :D
Thank you Mr. Richardtrip
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4

    • Kernel 2.6.32 (Overclocked & Undervolted)
    • Read ahead 128Kb
    • Max 1113Mhz (for now)
    • minimum voltage@950mV
    • maximum voltage@1300mV
    • BFS (Brain F*ck Scheduler).
    • CFQ Scheduler
    • Pershoot's audiomod (loudness).
    • EXT4
    • tun.ko module
    • CIFS (+utf8)
    • NFS


    Current acpu table:

    Code:
    struct clkctl_acpu_speed acpu_freq_tbl[] = {
        {  19200, CCTL(CLK_TCXO, 1),        SRC_RAW, 0, 0, 950, 14000 },
        { 128000, CCTL(CLK_TCXO, 1),        SRC_AXI, 0, 0, 950, 14000 },
        { 245000, CCTL(CLK_MODEM_PLL, 1),    SRC_RAW, 0, 0, 950, 29000 },
        /* Work arround for acpu resume hung, GPLL is turn off by arm9 */
        /*{ 256000, CCTL(CLK_GLOBAL_PLL, 3),    SRC_RAW, 0, 0, 1050, 29000 },*/
        { 384000, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0A, 0, 975, 58000 },
        { 422400, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0B, 0, 975, 117000 },
        { 460800, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0C, 0, 1000, 117000 },
        { 499200, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0D, 0, 1025, 117000 },
        { 537600, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0E, 0, 1025, 117000 },
        { 576000, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x0F, 0, 1050, 117000 },
        { 614400, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x10, 0, 1075, 117000 },
        { 652800, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x11, 0, 1100, 117000 },
        { 691200, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x12, 0, 1125, 117000 },
        { 729600, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x13, 0, 1150, 117000 },
        { 768000, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x14, 0, 1175, 128000 },
        { 806400, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x15, 0, 1200, 128000 },
        { 844800, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x16, 0, 1200, 128000 },
        { 883200, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x17, 0, 1225, 128000 },
        { 921600, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x18, 0, 1225, 128000 },
        { 960000, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x19, 0, 1250, 128000 },
        { 998400, CCTL(CLK_TCXO, 1),        SRC_SCPLL, 0x1A, 0, 1250, 128000 },
        { 1036800, CCTL(CLK_TCXO, 1),         SRC_SCPLL, 0x1B, 0, 1275, 128000 },
        { 1075200, CCTL(CLK_TCXO, 1),         SRC_SCPLL, 0x1C, 0, 1275, 128000 },
        { 1113600, CCTL(CLK_TCXO, 1),         SRC_SCPLL, 0x1D, 0, 1300, 128000 },  
        { 0 },
    };

    Personal github: http://github.com/richardtrip/bravo-2.6.32

    Pershoot github (audiomod): http://github.com/pershoot/

    Original HTC kernel: http://member.america.htc.com/download/RomCode/Source_and_Binaries/bravo-2.6.32-gd96f2c0.tar.gz

    Only use this if you have a Sense ROM (no defrost/cyanogenmod/AOSPDesire/opendesire/)

    Download:

    Froyo Kernel V5f_HAVS@925mV min

    Froyo Kernel V5f_HAVS@875mV min

    Froyo Kernel V5f 1190Mhz max

    Froyo Kernel V5f 1113Mhz max

    No Audiomod versions:

    Froyo Kernel V5f_HAVS@925mV min No Audiomod version

    Froyo Kernel V5f_HAVS@875mV min No Audiomod version

    Froyo Kernel V5f 1190Mhz max No Audiomod version

    Froyo Kernel V5f 1113Mhz max No Audiomod version

    Older kernels:

    Froyo Kernel V5e_HAVS@925mV min

    Froyo Kernel V5e_HAVS@875mV min

    Froyo Kernel V5e 1190Mhz max

    Froyo Kernel V5e 1113Mhz max

    No Audiomod versions:

    Froyo Kernel V5e_HAVS@925mV min No Audiomod version

    Froyo Kernel V5e_HAVS@875mV min No Audiomod version

    Froyo Kernel V5e 1190Mhz max No Audiomod version

    Froyo Kernel V5e 1113Mhz max No Audiomod version

    WiFi N-mode module:
    WiFi N-mode V5 module

    WiFi PM FAST module: WiFi PM Fast V5 module

    Older version you can find here:
    http://xda.richardtrip.org/kernels/Sense_kernels/

    Flash with recovery or ROM Manager.

    Changelog:

    V5f:

    • Add BFS (Brain F*CK Scheduler).

    V5e SVS + HAVS kernels audiomod & noaudiomod version :) :

    • Modded gpu driver (Thanks to snq-)

    V5d HAVS kernels:

    • Changed the avs table to scale less on the higher frequencies. Could be more stable if you have problems on the V5c havs kernels.

    V5c HAVS kernels:

    • HAVS 1113Mhz@925mV minimum
    • HAVS 1113Mhz@875mV minimum

    V5b Test havs kernel

    V5a 1190Mhz kernel (smartass governor is in but not default).

    V5a (Smartass only):

    • changed default_ramp_up_step and max_ramp_down to 384000
    • set smartass as default governor

    V5:

    • Add lzma compression for kernel images backported by snq-
    • Read ahead to 128Kb

    V4:

    • Higher voltages (more stable, some phones had reboot problems)

    V3:

    WiFi PM FAST module posted (nmode also) (see this thread)

    V3:

    • Added interactive scheduler

    V2:

    • disabled debugging options
    • fixed ext2/3
    • added Performance and Conservative scheduler
    1
    Wow - or i will say, Oh my god!!!


    Performance @ 1113mhz: 1485
    On Demand @ 1113mhz: 1323
    On Demand @ 998mhz: 1419 - wondering why? :/

    --------------------

    Before Installing: just 1201 Points...

    Using "AuraxTSense v7.8.1" ROM and all works fine.


    GREAT WORK AND BIG THANKS FROM ME!!!



    Sorry for quoting myself... I just forgot to post Nena-Mark Score.


    Before: 17,5 fps
    New Kernel: 17,7 fps ;)


    GPU Tweaks will be fine.
    1
    Yes, its the camera chip which has a default clockspeed on Desire/N1 of 80Mhz, increasing it to 83Mhz gives a boost in FPS(The change might not be so prominent(Its only 3Mhz afterall) but it works wonders). I've attached the kernel I built, I do NOT recommend using this kernel because I built it :p. I'm very new to kernels and know hardly anything, I built this with the config of my Desire running the HAVS(113Mhz max) version, I'm not exactly sure what all is enabled/disabled in this version but I chose the default options.
    1
    Hi,

    Downloaded and installed Froyo Kernel V5f 1113Mhz max and so far so good. Using it with RCmixHD and have no more lag now.

    Just wondering what the difference is between all the versions? (Froyo Kernel V5f_HAVS@925mV min , Froyo Kernel V5f_HAVS@875mV min , Froyo Kernel V5f 1190Mhz max ,Froyo Kernel V5f 1113Mhz max)....I wasn't sure which one i should try so i just picked one.

    Thanks

    They're all pretty self-explanatory:

    HAVS@925mV min - at the lowest CPU freq in this kernel, the CPU in undervolted to 925mV

    HAVS@875mV - same as above but more aggressive undervolting, min is 875mV, may be unstable on some phones and/or more sluggish.. benefits is better battery savings if it works

    or if you don't want any undervolting..

    1113max - no undervolting of the cpu, just max overclock to 1113mhz, use this if your phone is unstable at 1190mhz like a lot of people and you don't want to use SetCPU to limit it to 1113mhz

    1190max - same as the above but OC'd to 1190

    i use a diff kernel but it's HAVS@875mV and i use SetCPU to have it at 245 min/1113 mhz max (ondemand governor), works great
    1
    Does this kernel enable the init.d scripts support or not?

    Init.d has nothing to do with kernel but the ROM.

    Sent from my HTC Desire with DATA2SD :)