[KERNEL][SENSEICS][LINARO4.8.3-O3] ★☆ Kangaroo Kernel ☆★ | 16 Jan | REVOLUTION

Search This thread

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne
My One is in at HTC service because the mic was not working in calls :(

That mean I had to update this kernel :)

r19:
.Switch back to 4.7.4 toolchain with -O3 and everything because the performance is better than 4.8 and -O2 :)
.Update to latest Linaro toolchain 2013.07 for 4.7
.Patched all the way to latest, 3.0.93
.Smartmax updated to latest version and modified tunables for optimum performance
.Changes to Makefile optimization flags
.Updated RWSEM to Linux 3.10
.Update interactive gov
.More under the hood changes

As of now, because I have a One the vivo is being clocked at 1.5GHz :D It still boots at stock (or whatever your rom boots to) but now the tunables are optimized to boost it to 1GHz (in ondemand, interactive, smartmax) instead of 800 where it used to be.

Recommended freq is 122-1497MHz as this is what I run at. Not saying its gonna be stable for everyone but this is what the values are optimized for now

And some bad news, the 3.0.x kernel is having support discontinued in a few months, meaning no more upstream patches :(

Thanks!
 

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne

I don't know :(
Its not software or firmware because I've tried different ROMs and firmware
Its just happened all of a sudden on the past week and got worse so either the bottom mic is gone or there is something blocking it
people can't hear me on the other side but I can hear them fine. Even on stock ROM

Sent from my Nexus 7 using xda app-developers app
 

interaser

Senior Member
Jun 23, 2011
1,071
1,763
Its just happened all of a sudden on the past week and got worse so either the bottom mic is gone or there is something blocking it
people can't hear me on the other side but I can hear them fine.

now you made me not to regret that I bought 2xS4 (for me and my wife.)

now can you imagine what will happen with your HTC One? have you seen the videos taking apart a HTC One. it is not possible to put everything back as it was :(
 
Last edited:

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne
now you made me not to regret that I bought 2xS4 (for me and my wife.)

now can you imagine what will happen with your HTC One? have you seen the videos taking apart a HTC One. it is not possible to put everything back as it was :(

Haha its not really a common issue i think
Hopefully what they do is fix it (fingers crossed)





let's just hope that he gets it fixed under warranty ... when i tried to return my Inc-S for repair, i even reflashed original rom back on it, but as soon as they saw the unlocked bootloader, warranty none :p

goodluck
Addy

Its a hardware problem though
Not software, the shop assistant updated the software in store with ota (on my data!) And didn't fix anything

Sent from my HTC Incredible S using xda app-developers app
 

072665995

Senior Member
Jan 5, 2013
1,687
637
Its a hardware problem though
Not software, the shop assistant updated the software in store with ota (on my data!) And didn't fix anything

Sent from my HTC Incredible S using xda app-developers app

Lol. Just lol. You should like go punch that shop assistant in the face. Data is worth a lot u know ;)
 

sinosuke

Senior Member
Nov 30, 2011
1,205
624
Ruộng Rau

Attachments

  • 1377836182971.jpg
    1377836182971.jpg
    34.2 KB · Views: 126
  • Like
Reactions: poondog

Top Liked Posts

  • There are no posts matching your filters.
  • 98
    Presenting Kangaroo Kernel
    Linux 3.0.101 ck1

    For HTC Incredible S ICS Sense ROMs

    What is a kernel?
    [Car Analogy from Faux]: Kernel is like the Engine, Electrical system and the Transmission to a car. The Library, Framework and the Apps [AKA ROM] are the body frame and the rest of the Car.

    5534201226_7e7d2d90eb_b.jpg


    Based on Beastmode sources, thanks Team Blackout
    Because we can't let the legacy of beastmode for vivo die...

    Code:
    * Standard disclaimer: 
    * Your warranty is now void.  Use at your own risk.
    * In other words: It is your choice to use this software,
    * I am not responsible for any damage or problems!

    Features:
    Compiled with latest Linaro GCC 4.8.3 2013.11 toolchain, -O3, graphite, link time and other makefile flag optimizations
    Better performance and battery due to more efficient algorithms
    Sweep to wake, now default
    Clocks from 122MHz to 1.8GHz (Boots up to HTC default, control with Trickster)
    VDD interface
    Fixed multitouch
    FauxSound TPA: download the app from google play
    Other fixes here and there
    Dynamic FSYNC()
    Interactive governor from Google 3.4: MUCH more responsive and tunable than before :)
    Ondemand backported from 3.4 CAF
    GPU drivers from 3.4 Sequent/CAF
    SmartMax governor: from Maxwen, recommended governor!
    Backports from CAF/upstream
    SWAP enabled
    2WCR ready (Nonverbose)
    Everything else Beastmode has, plus

    Installation: (S-OFF users)
    1. Download kernel
    2. Reboot to recovery
    3. Backup
    4. Flash kernel
    5. Reboot
    *Please let it sit for ~10 mins before running benchmarks or judging as it will need to settle down. Do not judge battery life unless you've run it through at least 3+ cycles after flashing*

    Installation: (S-ON)
    http://xdaforums.com/showpost.php?p=30655412&postcount=2

    DISCLAIMERS:
    1) overvolting/undervolting your phone may cause boot looping, or break it, brick it, cause it to melt, etc... do this at your own risk, and only if you know what you are doing.
    2) If you OC'ed/OV'ed/UV'ed and now are in a boot loop or your phone is slow, or acting weird or just died - this means you changed something to a value your phone didnt like. I added the ability to OV/UV for those who know the risks and how to use it. When you change these, test them for an hour or so before setting on boot
    3) overclocking your phone can break it, as you can see from reading this thread, this kernel has been 100% stable for me, but some had issues. Overclock at your own risk.
    4) not every phone can be over clocked, anything over 1.2 is considered unstable (on any of my kernels... well ok... most any ones kernel)
    5) Please DO NOT use any task killers (or additional INITD scripts), they DO NOT improve performance nor battery life. They INTERFERE with your phone's stability (more crashes) and App compatibilities (Forced Close).

    Sources: https://github.com/poondog/KANGAROO-kernel

    Download latest version: Sense 3.6 and 4.x in one zip! Should work on any ICS sense based ROM
    Attached at the end of this post
    Changelog is in post #2 and in my update posts in this thread

    Older versions in my devhost folder:
    http://d-h.st/users/markj338/?fld_id=16067#files
    Devhost doesn't work, so I uploaded the last two kernels into this post :)

    Thanks to these people: take the time to hit their thanks buttons too
    Zarboz and Team Blackout
    Lecahel for touchscreen fixes and other fixes
    Szezso for help
    Nikhil007mmus for his presence and advice with WiFi, if it wasn't for him I might have given up
    Noverbose, Vido.ardes: git referencing, some wifi parts from Redux
    tpbklake cause you are a good bloke :)
    Brymaster and bsmitty from the dinc2 section
    Faux123 and Chad Goodman for some patches, features and parts of the OP
    Team codefire
    Snuzzo
    mrg666
    franciscofranco
    anarkia1976

    http://xdaforums.com/showthread.php?p=31304826
    http://xdaforums.com/showthread.php?t=1966751
    Anyone else credited in my commits
    And if I missed anyone let me know

    If you'd like to donate, please donate to them! Or donate to my dropbox account :D


    Yes kernel releases have names now.


    nervo1.png
    28
    *Running anything higher than 1.2GHz might be unstable, it works on my device but every device is different!*

    Changelog
    Code:
    *****r26*****January 16*****
    .update to GCC 4.8.3 Linaro compiler 2013.11.. finally compiling with 4.8 and -O3
    .add back stock audio drivers: working 2WCR and everything (should be)
    .scale GPU (does not show in trickster, its borked for old devices)
    .readahead improvements
    .change new naming convention to be like my One kernel
    .update installer with new kangaroo graphics.. thx @janarp for help
    
    *****r25*****November 20*****
    .Security enhancements kernel side
    .GPU drivers ported from 3.4 Sequent/CAF kernel
    .made the acpuclock more pretty (can't see this )
    .blkdev optimizations
    .set s2w off at boot
    .removed some debugging
    .update compiler to 2013.10 4.7.4 Linaro latest
    .ARM memset enhancements
    .removed some useless/not maintained governors
    .much more in git, see there for details and credits
    .loadable module support
    
    *****r24*****October 23*****
    .fix wifi
    .mm/proc-v7.S: Add .arch_extension sec
    
    *****r23*****October 23*****
    .Revert to r19 makefile flags
    .patched in most of 2WCR (not all so it won't work)
    .snapdragon sleep optimizations
    .memory backports/ improvements from One V and CAF 3.4
    .added sysfs interface to disable logger for better memory and less power waste (/sys/kernel/logger_mode)
    .default logger off
    .Shaky156 GPU OC patch
    .Backported ondemand from CAF msm 3.4
    .revert input mediator
    .update interactive gov from google 3.4
    .patch to 3.0.101 EOL
    
    *****r22*****September 22*****
    .improvements/updates to smartmax
    .slimmed down defconfig a bit
    .fix BCMDHD wifi driver (sense 4)
    .port in One V audio drivers: BEATS and this time calling works too. This improves sound quality :P
    .port in One V kgsl stuff for better graphics
    .strip a lot of debugging
    .tweak makefile optimizations w/ link time and graphite optimization
    .reverted lowmemorykiller to r19
    .bcmdhd wifi signal tweaks
    .patched to 3.0.96
    .updated linaro 4.7 toolchain to 2013.08
    
    *****r21*****September 11*****
    .Reverted some lowmemkiller stuff and stuff that caused problems
    .Add input mediator from maxwen
    .Support for input mediator in interactive and smartmax
    .Update smartmax to latest
    .Enhancements to conservative gov
    .Add experimental OC to 1.8GHz 
    .Cleaned out defconfig
    .Removed a lot of debugging which will lead to better performancce and battery 
    .Leaned out kernel a lot... stripped to under 5mb with the same optimizations and compression 
    .Power tweaks
    .Makefile adjustments
    .Patched to 3.0.95
    
    *****r20*****September 3*****
    .Sync updates
    .Binder optimizations
    .Changes to Makefile
    .lowmemkiller improvements
    .Patch to 3.0.94
    .Altered smartmax tunables 
    
    *****r19*****August 25*****
    .Switch back to 4.7.4 toolchain with -O3 and everything because the performance is better than 4.8 and -O2 :)
    .Update to latest Linaro toolchain 2013.07 for 4.7
    .Patched all the way to latest, 3.0.93
    .Smartmax updated to latest version and modified tunables for optimum performance
    .Changes to Makefile optimization flags
    .Updated RWSEM to Linux 3.10
    .Update interactive gov
    .More under the hood changes
    
    *****r17*****July 15*****
    .Patched to 3.0.86
    .Fine tuned DanceDance governor
    .A lot of under the hood algorithm updates
    .Backports from Linux 3.4
    .Enabled cgroup timer slack
    .Compiled with latest Linaro 4.8.2 toolchain, with help from       [user=4622338]@szezso[/user]! Big thanks to you :) This should give a bit of a boost :D
    .Switched to gzip compression cause xz gave errors with 4.8, and subsequently altered makefile for it
    
    *****r16*****July 7*****
    .Updates to smartmax governor and removed all my changes to its tunables so it should be a lot smoother at the slight cost of battery
    .Some readahead backports from 3.4 CAF
    .Redone memcopy, string, SHA1 and AES optimizations
    .Updated to the latest Linaro 4.7 toolchain, 4.7.4 2013.06
    .Made the default scheduler deadline now :)
    .Patched to 3.0.83
    .Changed the whole graphics driver system: now we use newer drivers from CAF
    .Added dancedance governor
    
    *****r15*****June 28*****
    .Patched to 3.0.75
    .Remove all fast charge stuff cause it doesn't work
    .Many under the hood improvements and patches etc
    .More GPU OC: 350MHz 3D and 300MHz 2D
    .Imported CAF ondemand as opposed to HTC's, and modified it. It should lead to increased performance due to more performance bias but battery is really the same
    .Imported CAF Interactive and included changes and optimizations from my grouper kernel which camefrom fransiscofranco's N4 kernel but were modified to suit this device... confusing?
    .Alterations to Smartmax governor, now its boosts to 806MHz on input and to your max freq if it needs it. 
    .Backports from upstream (smp, rwsem)
    .Ondemand is now the default governor cause of the chaanges to it
    
    *****r14*****June 21*****
    .Patched to 3.0.65
    .Disable LED notification light timeout: I tried it for a few hours and it didn't stop 
    .Tune up cfs
    .Modified acpuclock (CPU steps) and disabled 1113MHz for now
    .Bump voltage at higher freqs so hopefully its stabler
    .Reverted all sound stuff from last time (Sound stuff should work as in r12)
    .Smartmax: Tune a bit for more performance
    .Some block optimizations
    .Added fast charge
    
    *****r13*****June 14*****
    .UKSM 0.1.2.2
    .Patch to 3.0.55
    .fsync updates
    .Audio driver enhancements from Rezound and Sensation XL source code: BEATS
    .Some under the hood power saving things
    .Some under the hood performance things (check github)
    .More GPU scaling changes
    .Add OC to 1.5GHz (1.497 to be precise, from Sensation XL source)
    .Wifi enhancements: less power usage and see lower signals
    .Update and optimizations to some IO schedulers
    .Sense 3.6 and 4.x in one zip! Tested on my device, works for me
    
    *****r12*****June 6*****
    .Change WIFI PM mode when screen off for BCMDHD to save battery (Sense 4 wifi)
    .Enabled BFQ IO scheduler
    .Glitch free GPU freq changing, better graphics performance
    .Tuned ROW IO scheduler with "winning tunables" from fransiscofranco's gnex kernel
    .Revert voltages to stock CAF and limit OC to 1.4GHz just for stability.
    .Some under the hood build optimizations
    
    *****r11*****June 2*****
    .more backports from linux 3.4
    .Congestion algorithm improvements
    .Compiled with new Linaro 2013.05 toolchain- 4.7.4
    .BCMDHD IS WORKING WIFIIIIIIIIIII (Thanks Nik for your presence )
    
    *****r10*****June 1*****
    .Dynamic writeback feature from 3.1
    .kgsl: Bulk update kgsl to 3.11
    .init:calibrate: lpj from 3.4
    .Altered frequencies and smartmax for smoothness in ui as well as battery
    .GPU optimizations
    .Lowmemorykiller enhancements
    .More optimization flags
    .Finally changed defconfig to show r10!
    
    *****r9*****May 27*****
    .ALSA updates (hopefully improve sound?)
    .Enable XCHGADD_ALGORITHM by default
    .Tweaked build optimizations
    .Optimized crc32
    .Audio and Fauxsound tweaks
    .Dynamic writeback feature from Linux 3.1
    .Fixed overclocking over 1200MHz, add back in OC to 2GHz (Might be unstable!)
    
    *****r8*****May 26*****
    .Patched to 3.0.52
    .Implemented ck1 patchset
    .Optimizations to lowmemorykiller
    .Updates to Smartmax governor
    .Backported binder from Linux 3.3
    .uhid backported from 3.4
    .Mutex improvements
    .ROW io scheduler V4
    .GPU OC? (szezso)
    .io and scheduler improvements
    .ext4 improvements
    
    *****r7*****internal*****
    
    *****r6*****May 11*****
    Major performance update:
    .glibc memcpy and stringcpy updates/optimization
    .More TCP congestion algorithms, Westwood set as default
    .Added frandom
    .Switched to CAF frequency table from 3.4
    .Freqs now from 122-1804MHz
    .Optimized SHA1 algorithms
    .Update Genlock
    .Updates to scheduler from CAF
    .SmartMax governor! Huge thanks to MaxWen
    .Compiling optimizations- heaps of them!
    .Dynamic readahead from AnthraX
    
    *****r5*****May 9*****
    .Changes to SLUB
    .fsync() optimizations
    .CPU alignment
    .Added compiler time variables
    .Enable RWSEM_XCHGADD_ALGORITHM
    
    *****r4*****May 8*****
    .Dynamic FSYNC()
    .Sweep2wake as default. Control with Trickster
    .Ported Interactive governor from Google 3.4 kernel, with some fixes: tuned to use more mid range freqs, WIP
    .SWAP
    .2WCR (from Nonverbose)
    .Lowmemorykiller from Linux 3.4
    .Many more underthehood performance changes
    
    *****r3*****Unreleased
    
    *****r2*****May 5*****
    .Updated interactive governor to faux123's implementation on the Sensation
    .Added Fauxsound
    .Changed tunables on SmartAssV2 governor to make it use lower frequencies
    .Improvements to lowmemorykiller and fixes to possible memory leaks
    
    *****r1*****May 4***** 
    Initial release, based upon the sources of Beastmode cause we can't let a great kernel go to waste
    23
    Recommended settings:

    Trickster MOD Kernel Settings
    TCP: Westwood
    I/O: Deadline
    CPU: 122-1200MHz for balance, 122-1497 for performance (stock is 245-1024)
    Governor: SmartMax/Interactive (Stock values are tuned for balance), Ondemand (tuned more for performance), Dancedance (battery)
    Dynamic fsync: on (for saving your data. If fsync is off and your phone crashes then you may lost data)
    Voltages: stock, or undervolt if you can a bit (I keep mine stock, stock is standard qualcomm/CAF spec)

    Officially supported ROMs (that I run to test this kernel)
    - Project X Rebirth
    - ViperVivo 1.x, 2.x
    - Blackout ICS Incredible (hotspot may not work on 4.0)
    - Android Revolution HD 5.x

    Any other sense ROMs should work but I don't test them. If you have problems then chances are someone else in the thread running that ROM can help :)
    16
    My One is in at HTC service because the mic was not working in calls :(

    That mean I had to update this kernel :)

    r19:
    .Switch back to 4.7.4 toolchain with -O3 and everything because the performance is better than 4.8 and -O2 :)
    .Update to latest Linaro toolchain 2013.07 for 4.7
    .Patched all the way to latest, 3.0.93
    .Smartmax updated to latest version and modified tunables for optimum performance
    .Changes to Makefile optimization flags
    .Updated RWSEM to Linux 3.10
    .Update interactive gov
    .More under the hood changes

    As of now, because I have a One the vivo is being clocked at 1.5GHz :D It still boots at stock (or whatever your rom boots to) but now the tunables are optimized to boost it to 1GHz (in ondemand, interactive, smartmax) instead of 800 where it used to be.

    Recommended freq is 122-1497MHz as this is what I run at. Not saying its gonna be stable for everyone but this is what the values are optimized for now

    And some bad news, the 3.0.x kernel is having support discontinued in a few months, meaning no more upstream patches :(

    Thanks!
    16
    r17 was a minor release but now it became major in the last few hours. Here's why:
    .Patched to 3.0.86
    .Fine tuned DanceDance governor
    .A lot of under the hood algorithm updates
    .Backports from Linux 3.4
    .Enabled cgroup timer slack
    .Compiled with latest Linaro 4.8.2 toolchain, with help from @szezso! Big thanks to you :) This should give a bit of a boost :D
    .Switched to gzip compression cause xz gave errors with 4.8, and subsequently altered makefile for it

    There is my attempt of a more readable, simpler changelog, doesn't look as impressive anymore cause I tried to translate it into normal person words :)
    As always it is in the OP

    You might have noticed I have upgraded to a new phone in the past week or so too, that is what the title is about

    One last thing, I uploaded a mod that I haven't seen around recently on ROMs, one that I can't live without. That is overscroll glow, its in either red or white and I guess I can do more with demand. Its here and works on ANY sense rom
    http://xdaforums.com/showthread.php?p=43584835#post43584835

    Enjoy!