[KERNEL][ARC/ARC S] StockPlus v1.9 [2012-02-23]

Search This thread

sami55

Senior Member
Sep 23, 2011
52
6
medinah
you made this kernal based on doomloard and fxp>>>why you did not try to make one based one jason stien‘s kernals because he is a briliant in saving battery
and his kernals is the best of battery life



keep on your great work adrianom you are amazing;)
 

iridaki

Retired Forum Moderator
Feb 21, 2007
4,532
5,190
37
Edinburgh, Scotland
Strange, I'm having completely different results ...

In my tests with WiFi 100% of the time ON and screen OFF, I am having about 2% per hour.

Already with data 100% OFF (no WiFi, 3G or BT) my result is 0.5% per hour.

I am using BB .64 from LT18a (US), and my ROM is Stock .62 LT15i.

Is not to have such influence, but what is your Base Band? Which version of your ROM?

Thank you.

My usual setup is: Data always ON (2G only), Background Data and Autosync ON. No polling at all and the only apps that use Push are Gmail and WhatsApp.
WiFi OFF most of the time, unless I want to download something big.
My baseband is -64, stock .62 ROM LT18i.

iridaki,

Another thing I noticed in your picture, you had two major peaks of battery use, I could not understand their language, so I did not understand what they consumed so much in this period.

The rest had a normal consumption, only these two peaks is that the consumption was very large.

You could tell what was done in this period?

Thanks.

Those peaks were because I was actually using the phone, browsing Tapatalk and tweeting. Then I went to bed and woke up to see I've lost 30%. :(
Usually, on stock kernel, when I sleep, the battery graph line is almost straight, whereas on this kernel it seems to be steadily going down for no reason.
I don't know why this happens to my phone with all your kernels, but please let me know if there's anything I can do to help you find out. BetterBatteryStats show no weird entries either.

I'll charge my phone now and repeat the testing! I'll let you know!
Thanks for all your hard work! :)
 
  • Like
Reactions: adrianom

adrianom

Senior Member
Oct 14, 2011
487
2,547
Florianópolis
you made this kernal based on doomloard and fxp>>>why you did not try to make one based one jason stien‘s kernals because he is a briliant in saving battery
and his kernals is the best of battery life



keep on your great work adrianom you are amazing;)

Hi sami55,

Thanks for the feedback, I start using FXP and DoomKernel as basis, but now, I am making my on changes, and locking some other to.

I do not know the work of Jason Stien's, but I am take a look.
 

adrianom

Senior Member
Oct 14, 2011
487
2,547
Florianópolis
My usual setup is: Data always ON (2G only), Background Data and Autosync ON. No polling at all and the only apps that use Push are Gmail and WhatsApp.
WiFi OFF most of the time, unless I want to download something big.
My baseband is -64, stock .62 ROM LT18i.

You phone is Arc or Arc S? You ROM is LT18i, so I'm assuming that is Arc S, maybe that's the different, my phone is Arc.

I will check whether any change in frequency table can influence based on the processor of Arc S.

Thanks for the feedback.
 

doomed151

Senior Member
Dec 5, 2009
1,521
2,184
Just flashed v1.6, performance so far seems good. I'm about to sleep, so expect a battery report tomorrow. Let's see if it can get that almost flat battery graph that DooMKernel v18-FIX1 manages to get.
 

bern4d1

Senior Member
Dec 21, 2010
862
131
Jakarta
There's still significant drain when the phone is idle. I lost almost 30% overnight when I usually lost 5-7% with my setup.

59d23756-c439-456b.jpg


iR¡D@k!* via Tapatalk

I got almost the same result with v1.6 and I'm on Arc S.
down about 30% during night.
 

doomed151

Senior Member
Dec 5, 2009
1,521
2,184
firw


Min: 245 MHz
Max: 1402 MHz
Governor: interactiveX
I/O scheduler: noop

As you can see, that's nowhere close to a flat line and there's quite a bit of battery drain. Performance is good though. The same setup but with DooMKernel v18-FIX1 would get me an almost flat graph.
 

adrianom

Senior Member
Oct 14, 2011
487
2,547
Florianópolis
Is my suspicion, but I picked up a frequency table of a kernel made ​​specifically for the processor MSM8255T, which is the used on Arc S, and applied it on my kernel.

I'll test for a few more hours to see if work ok, if so, I submit a new version tomorrow.

Guys,

The frequency table that I whos test, make the Kernel very unstable, so is not worth.

I am going to try some tweak specifically for the S Arc, but I not have a Arc S, so, someone who have a Arc S could get the result of command "cat /proc/cpuinfo" on adb shell and send to me?

Thanks.
 

iridaki

Retired Forum Moderator
Feb 21, 2007
4,532
5,190
37
Edinburgh, Scotland
Guys,

The frequency table that I whos test, make the Kernel very unstable, so is not worth.

I am going to try some tweak specifically for the S Arc, but I not have a Arc S, so, someone who have a Arc S could get the result of command "cat /proc/cpuinfo" on adb shell and send to me?

Thanks.

d4985561-5b9e-d25a.jpg


;)

PS: I know my font is annoyingly girly! :D :D :D

iR¡D@k!* via Tapatalk
 
Last edited:
  • Like
Reactions: adrianom

soumya_digi

Inactive Recognized Themer
May 9, 2011
1,036
1,507
Kolkata
704f2409-134b-1e89.jpg
704f2409-1372-5cae.jpg


245-1024 MHz
Data Off, Wifi Off
13% down in 7.5 hrs
ROM - acronium 6.1
Baseband 36

704f2409-153b-024b.jpg

It would be great if we can get a battery life like this!! :)

Sent from my LT15i using XDA App
 
Last edited:

ronyscomparim

Senior Member
Dec 17, 2010
385
42
Americana
Hello everybody,

Based on the kernel from DooMLoRD and FXP and wanting to make a more clean kernel in relations to Stock Kernel and add some personal changes, I make my own kernel that I am posting below.

He is based on 4.0.2.A.0.61_62 source kernel, and adding the follow changes:

v1.0:

  • New Governor Option:
    • SmartAssV2
    • Smartass
    • Smoothass
    • BrazilianWax
    • Interactive
    • Savaged-Zen
    • Scary
  • I/O Schedulers:
    • Noop (default)
    • Anticipatory
    • Deadline
    • CFQ
  • Overclock option to 1.9 Ghz
  • Enabled SWAP support
  • Enable some file systems:
    • EXT2
    • EXT3
    • EXT4
    • NTFS (Read & Write)
    • CIFS
  • DoomKernel Ramdisk:
    • With autorooting (prerooted)
    • init.d scripts/binaries execution support
    • support /sd-ext backup/restore
    • modCWM-v04 TouchEdition Recovery
    • and other (see http://xdaforums.com/showthread.php?t=1172885 for full changelog of DoomKernel Ramdisk)
  • Default Sony Xperia boot logo.

v1.1:

Have the same features that v1.0, only bug fix on compiler configuration.

v1.2:

Improve battery life
Change Sony source code base, now base on 4.0.2.A.0.61_62 source

v1.3:

Great improve of battery life by disable NETWORK_FILESYSTEMS (CIFS and NFS)

v1.4:

Enable CPU undervolting options (the kernel frequencies is not undervolted, but you can undervolt (recommend using IncrediControl)
WiFi undervolting

v1.5:

  • Disable duplicate voltage scaling frequency, for better manager of cpu frequency and better battery life.
  • From FreeXperia: salvage some more ram by removing unused pmem_adsp_cache
  • From FreeXperia: salvage some more ram by removing unused pmem_audio
  • Disable verbose procfs contents
  • Adding scripts for better battery life and overall performance:
    • Internet speed tweaks
    • Misc kernel tweaks
    • Battery tweaks
    • Journali smoff
    • Defrag DB
    • Loopy smoothness
    • Sick
    • Zipalign
    • Zipalign Defrag DB
  • Change sched_latency_ns to 600000
  • Change sched_wakeup_granularity_ns 400000

v1.6:

  • WiFi Power Management Tweak
  • Increase CPU voltage of some frequency for better stability
  • CPF Frequency Tweaks and Enable CPU AVS (Adaptive Voltage Scaling)
  • Revert: change sched_latency_ns to 600000
  • Revert: change sched_wakeup_granularity_ns 400000
  • Enable EXT3 and EXT4 Posix ACL and XATTR
  • Disable YAFFS ECC Check
  • Enable YAFFS empty lost and found folder at mount
  • Disable YAFFS block refreshing
  • Change pll2_fixup onverclock control
  • New compiled WiFi modules
  • WiFi modules included in Ramdisk

In general this version is for improve the battery life and resolve the problems of WiFi don't work because of user using not default WiFi modules (DoomKernel Modules)

Ps. For user with WiFi don't work just restart twice.


The instalation is the same from other kernel:

Code:
fastboot flash boot boot.img

PS.: for CPU undervolting I recomend using IncrediControl (https://market.android.com/details?id=com.incredicontrol)

screenshot201201302234.png
screenshot2012013022341.png


I want to warn that THIS IS A TEST KERNEL, so he may have some bug.

By :)

Adriano Martins
-----------------------
Source at https://github.com/AdrianoMartins
BaseBand36Libs need to install?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 22
    Hello everybody,

    Based on the kernel from DooMLoRD and FXP and wanting to make a more clean kernel in relations to Stock Kernel and add some personal changes, I make my own kernel that I am posting below.

    He is based on 4.0.2.A.0.61_62 source kernel, and adding the follow changes:

    v1.0:

    • New Governor Option:
      • SmartAssV2
      • Smartass
      • Smoothass
      • BrazilianWax
      • Interactive
      • Savaged-Zen
      • Scary
    • I/O Schedulers:
      • Noop (default)
      • Anticipatory
      • Deadline
      • CFQ
    • Overclock option to 1.9 Ghz
    • Enabled SWAP support
    • Enable some file systems:
      • EXT2
      • EXT3
      • EXT4
      • NTFS (Read & Write)
      • CIFS
    • DoomKernel Ramdisk:
      • With autorooting (prerooted)
      • init.d scripts/binaries execution support
      • support /sd-ext backup/restore
      • modCWM-v04 TouchEdition Recovery
      • and other (see http://xdaforums.com/showthread.php?t=1172885 for full changelog of DoomKernel Ramdisk)
    • Default Sony Xperia boot logo.

    v1.1:

    Have the same features that v1.0, only bug fix on compiler configuration.

    v1.2:

    Improve battery life
    Change Sony source code base, now base on 4.0.2.A.0.61_62 source

    v1.3:

    Great improve of battery life by disable NETWORK_FILESYSTEMS (CIFS and NFS)

    v1.4:

    Enable CPU undervolting options (the kernel frequencies is not undervolted, but you can undervolt (recommend using IncrediControl)
    WiFi undervolting

    v1.5:

    • Disable duplicate voltage scaling frequency, for better manager of cpu frequency and better battery life.
    • From FreeXperia: salvage some more ram by removing unused pmem_adsp_cache
    • From FreeXperia: salvage some more ram by removing unused pmem_audio
    • Disable verbose procfs contents
    • Adding scripts for better battery life and overall performance:
      • Internet speed tweaks
      • Misc kernel tweaks
      • Battery tweaks
      • Journali smoff
      • Defrag DB
      • Loopy smoothness
      • Sick
      • Zipalign
      • Zipalign Defrag DB
    • Change sched_latency_ns to 600000
    • Change sched_wakeup_granularity_ns 400000

    v1.6:

    • WiFi Power Management Tweak
    • Increase CPU voltage of some frequency for better stability
    • CPF Frequency Tweaks and Enable CPU AVS (Adaptive Voltage Scaling)
    • Revert: change sched_latency_ns to 600000
    • Revert: change sched_wakeup_granularity_ns 400000
    • Enable EXT3 and EXT4 Posix ACL and XATTR
    • Disable YAFFS ECC Check
    • Enable YAFFS empty lost and found folder at mount
    • Disable YAFFS block refreshing
    • Change pll2_fixup onverclock control
    • New compiled WiFi modules
    • WiFi modules included in Ramdisk

    In general this version is for improve the battery life and resolve the problems of WiFi don't work because of user using not default WiFi modules (DoomKernel Modules)

    Ps. For user with WiFi don't work just restart twice.

    v1.7:

    • Enable 1200Mhz frequency
    • Add IO SCHEDULE BFQ
    • Add CM torch interface (base on Blendkernel v02 from Jason Stain)
    • Use disable_irq_nosync() from within irq handlers (base on Blendkernel v02 from Jason Stain)
    • Prepare I/O context code for BFQ
    • Custom tweaks in kernel config

    v1.8:

    • Revert change in acceleration sensor support. Fix acceleration sensor error.

    v1.9:

    • Upgrade busybox to fix the execution of user script (init.d).
    • Remove some scripts that were causing problems.

    The instalation is the same from other kernel:

    Code:
    fastboot flash boot boot.img

    PS.: for CPU undervolting I recomend using IncrediControl (https://market.android.com/details?id=com.incredicontrol)

    screenshot201202231852.png
    screenshot201202231851.png


    I want to warn that THIS IS A TEST KERNEL, so he may have some bug.

    By :)

    Adriano Martins
    -----------------------
    Source at https://github.com/AdrianoMartins
    5
    kindly tell me what do u mean by a
    less "invasive" kernel in relations to Stock Kernel

    i am growing tired of this... people just use our sources without even bothering to ask first, use the exact same features, rebrand as their own work and if something problematic is found happily blame/point the finger at us...


    try get some more features to Xperia 2011 device kernels...


    instead of floating same/similar kernels help out in searching for the battery drain issue... if anyone is at all bothered atleast help in testing...


    or if no one is interested then atleast tell me that way i wont spend my time working on ARC... wait may be i should stop all kernel work for ARC...
    4
    One difference:

    Default Sony Xperia boot logo

    LOL.

    The way I see it, adrianom uses FXP sources and is experimenting individually and sharing his findings with us.
    Yes, this kernel is not something totally new to us, but if we encourage adrianom to work on it, who knows,
    maybe we'll soon have one more great developer making breakthroughs for us humble users to enjoy.
    So, if I were you, I'd think twice before being so dismissive. ;)
    4
    New version release:

    v1.7:

    • Enable 1200Mhz frequency
    • Add IO SCHEDULE BFQ
    • Add CM torch interface (base on Blendkernel v02 from Jason Stain)
    • Use disable_irq_nosync() from within irq handlers (base on Blendkernel v02 from Jason Stain)
    • Prepare I/O context code for BFQ
    • Custom tweaks in kernel config


    For battery compar, follow my config and the usage that I have on this weekend using this version:

    Xperia Arc LT15a
    CPU Clock: 245Mhz - 1401Mhz
    ROM: Stock 4.0.2.A.0.62
    Baseband: 64
    Data Config: WiFi 100% On, GSM Data Off, BT Off

    screenshot201202121927.png


    Download Here

    Adriano Martins
    -----------------------
    Source at https://github.com/AdrianoMartins
    3
    I have an early observation to report, that seems quite interesting.
    I lost 8% in 57 minutes using this kernel and BetterBatteryStats app indicates that the phone isn't sleeping properly and there is an entry in Kernel Wakelocks I have never seen in stock kernel, deleted_wake_locks.

    screenshot_2012-01-07_1954.png
    screenshot_2012-01-07_1954_1.png


    Hope this helps! :)


    kindly tell me what do u mean by a
    i am growing tired of this... people just use our sources without even bothering to ask first, use the exact same features, rebrand as their own work and if something problematic is found happily blame/point the finger at us...
    try get some more features to Xperia 2011 device kernels...
    instead of floating same/similar kernels help out in searching for the battery drain issue... if anyone is at all bothered atleast help in testing...
    or if no one is interested then atleast tell me that way i wont spend my time working on ARC... wait may be i should stop all kernel work for ARC...

    Doom, although it's not my place to say anything, I figured I'd go ahead and do it anyway.

    I understand your frustration because I know how much work you put in your kernels and you are without a doubt one of the most active developers.
    And I have to agree that you are the "leader" around here, in the sense that if you don't introduce new features for our phones, no one else does.

    The only thing that I wanted to point out is that, in my view, you shouldn't be disappointed when people use your work, if of course they credit you properly,
    which I feel is the case here. Adrianom compiled this kernel for his personal use and thought he'd share, which objectively is not such a bad thing.
    It's certainly not something that should make you feel like giving up on the Arc altogether, as this would be very sad.

    And maybe also consider the way you started compiling kernels using zdzihu's sources and ramdisk (legendary Power To The People :D)
    and slowly learned and shifted to your own sources...
    So maybe that will be the case for the people currently using your sources. ;)

    I am sure that at the end of the day, your work is truly appreciated the way it deserves to be. :)

    Just my 2 cents.