yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] mind_challenge:
Same thing here. Also with this ds kernel battery reads out as it is discharging when connected to charger.

Also the battery heated to 50°C, so I flashed normal kernel.

Sent from my Optimus 2X
[LG Optimus 2x] vadonka:
the config editor app is just beta now, so it may have problem, what kind of rom you guys use?

i dont notice the battery heating problem, but if you have any problem with the DS driver flash the normal version.
[LG Optimus 2x] ClausG76:
Hello

I really like this kernel with WaikIUi. But i found out that some apps force close. And after clearing the memmory, they work again. I find it strange because i have almost 200 MB available. Maybe this could have something to do with the freezing apps, mention earlier (sonic, pes 2012l

Thanks
[LG Optimus 2x] mind_challenge:
I'm using latest temasek kang 69. What exactly is these 2 new options in aiotweak? They slow down boot for me. Do they improve performance or what?

Sent from my Optimus 2X
[LG Optimus 2x] vkk178:
Correct me if Im wrong ,looks like the DS driver displays readings based on the current usage pattern . So if I'm not using the phone heavily it displays a higher % compared to when Im using it heavily.
[LG Optimus 2x] ron_gangte:
@Vadonka

Which battery driver was used before? The DS battery driver or the normal one?
[LG Optimus 2x] mind_challenge:
Here is a catlog when application crashes. Maybe the developer can check it?

http://db.tt/3bSWtFRk

Sent from my Optimus 2X
[LG Optimus 2x] vadonka:
it slows down of course, since the first one purge out the outdated dalvik-cache files, the second is defrag all the sqli database file.

both option disabled by default, slows down the boot process (the first run its even slower) a bit but increase the performance, and reduce the lag. the choice is yours :)
[LG Optimus 2x] vadonka:
the normal, im not used the DS driver before in my kernel.
[LG Optimus 2x] vadonka:
it seems like a permission problem, originally this app can only write the conf file when it is in the sdcard, the developer say that the data partition maybe not writeable, but its working for me, strange...

please give me the output of the 'mount' command.

i need the mount option of the data partition
[LG Optimus 2x] vadonka:
wait a second. when the app started it request the root permission right?

if not, update the superuser app (latest is 3.0.7 (41)) and the su binary (3.0.3.2)

and try again starting the config editor app.
[LG Optimus 2x] mind_challenge:
Here is mount log http://db.tt/Wj3iH623

It requested su permission, and su allowed it.

I just updated su binaries, but still the same thing happens.

Sent from my Optimus 2X
[LG Optimus 2x] vadonka:
the mount options is fine.

strange, after request the root permission it should be work.

i write this to the app developer :)

thanks for testing the app by the way!

my phone can run this app without problem, like many kernels and rom. it seems its a very bad subject for testing :)
[LG Optimus 2x] gesus*:
crash also for me .... (rom cm7 final kang 69)

maybe because now i don't use external sdcard but the internal storage space ... it's possible that is the cause ?

yesterday i test the ds version, but after a little test i flash the normal because i like to see how much battery i have, i think also the normal have a good battery drain ...

many thanks for all your work :D
[LG Optimus 2x] vadonka:
its no matter, since using the data partition not the sdcard.
[LG Optimus 2x] yukkio:
Chmod 777 it solved the problem
[LG Optimus 2x] vadonka:
thx for that, i will update the kernel installer, next time it correct the permissions of the conf file :)
[LG Optimus 2x] Zorkman:
I can confirm, that also did the trick for me
[LG Optimus 2x] vadonka:
initial version of the Spica On The Fly pack is assimilated and the kernel succesfuly compiled with it.

i spend some time to play with the values and see what happened with the performance/stability/battery life :)
[LG Optimus 2x] CVonV:
hey vadonka.. i've had a problem ever since 20 or 22 (including 27) with my wireless.. it stays connected to my home network even if it's completely out of range.. i have to manually turn it off so that my mobile data gets enabled.. i've never had that prob before on your kernel
[LG Optimus 2x] mind_challenge:
I can confirm it works. Thank you very much.

Sent from my Optimus 2X
[LG Optimus 2x] Lapiduss:
First BSOD with 1202271709-ETaNa_HOC_DS_48M after a call..

However very good kernel.. the battery is crazy but I'm at 49% after 17h! Thank you vadonka!
[LG Optimus 2x] rjpa123:
+1 - BSOD after call

LOC-DS-48M

Excellent battery longevity.

Great work, Vadonka.
[LG Optimus 2x] vadonka:
i know the reason of this, fixed in the next build.
[LG Optimus 2x] rjpa123:
Thank you, Sir V :)

Go temasek, Go vadonka, Go Gueste. Great Wizards of Oz.
[LG Optimus 2x] hei1125:
Hi vadonka, can you check my pm? Thank you for the great work to the community
[LG Optimus 2x] vadonka:
sent you a pm :)
[LG Optimus 2x] hei1125:
Sent you the hostname:)
[LG Optimus 2x] yukkio:
Impressive battery life with LOC-DS-48M :) Thanks vadonka :)
[LG Optimus 2x] ShunSeb47:
Can you post a screenshot please...?!

Sent from my LG-P990
[LG Optimus 2x] ShunSeb47:
Wow thanks :) which rom btw...?!

Sent from my LG-P990
[LG Optimus 2x] yukkio:
Last temasek kang

Br
[LG Optimus 2x] IntenseColor:
Hmm 86% left. Isn't the DS battery driver inaccurate with showing the battery percentage?

I went back to the normal version after trying the DS battery driver because I don't trust it.

I had a feeling that the phone will shutdown at any moment. Because I didn't know the "exact" percentage.
[LG Optimus 2x] vkk178:
I think the DS driver tends to display % usage based on current usage pattern . On idle the % is usually higher compared to when the phone is being used . And , yes it play some mind games too :D
[LG Optimus 2x] CVonV:
screenshot of the funky DS battery readings

ps is anyone having problems creating a game on DrawSomething?
[LG Optimus 2x] rskyline:
DS battery looks like cm7 battery driver for Spica. That uses a dynamic indicator because it will show you your battery left with your current activity.

Enviado desde mi Optimus 2X usando Tapatalk
[LG Optimus 2x] yukkio:
DS driver may have a problem with the battery charging. I unplugged ac adapter with 98% when with the normal battery driver it would be at 100%.

Is it normal?

BR.
[LG Optimus 2x] spica1234:
What was last mv you swa while unpugging?

i mean 4200mv/4189mV or what?
[LG Optimus 2x] yukkio:
Yesterday when I unplugged it didn't show 100% (98%) so I plugged again and I got 100% with 4180mV (just in a moment). Today I haven't seen it, sorry.

BR.
[LG Optimus 2x] MaNFr3:
I'm using CM7.1 stable and after flashing the .zip file the device still on black screen while booting. I've restored with nandroid backup. What i've do it wrong?
[LG Optimus 2x] ron_gangte:
Flash a newer nightly or one of 'em KANGs.

The Stable version is not the only one that's stable. :-)
[LG Optimus 2x] hkkp:
how about keep 216 and 655, but remove 1100? it might make both side happy. :)
[LG Optimus 2x] MaNFr3:
i'm feeling so noob.....
[LG Optimus 2x] :
+1 on the Wifi problem. For the rest: work of art! I'm on Temasek's kang #68
[LG Optimus 2x] wilheim77:
Awesome battery life with DS-48 but I had a problem with gps not working while screen off and the already known bsod after a call.
[LG Optimus 2x] vadonka:
compiled and uploaded a new version. details in the OP

the next release will be include the Spica On The Fly pack. my phone is running with that already, i just need to test the stability, and implement the adjustment to the tweakaio init script.

stay tuned :)
[LG Optimus 2x] mipr:
Thank you very much indeed - I'm downloading/installing now :)

BTW, where can I find any info about DS driver (I was looking around but failed to find anything sensible)? I would like to see what exactly it does and how exactly it works. For now I'm testing LOC_DS_48 kernel and results are ... err ... strange (or 'funky' as you described it). For example I have just enabled WiFi to download new kernels (I'm downloading also the non-DS version just in case) and my battery suddenly dropped several percent - in a minute or two. My impression is that the reading is completely unreliable - giving false impression that there is more juice than actually there is. What if I can see e.g. 30% and think "OK, that's enough to survive till the evening" (which would be the case on the "stock" battery driver) but unexpectedly I hit 0%?

So, in general my question is: what does this battery driver do? I was thinking about this and concluded that it rather is not affecting the amount of "juice" being sucked from the battery because it depends on how much power is consumed by my mobile components (screen, radio, WiFi, BT, CPU). So I think that the only thing that this driver changes is the readout/interpretation of the battery level. The only difference between DS and stock could be the "zero level" - the DS driver may be better at estimating how much juice is left and so allowing the phone to work a bit longer than on stock driver.

Just thinking out loud :)
[LG Optimus 2x] vadonka:
if you understand the C language check out this:

https://github.com/DebauchedSloth/l...ra-2.6.32/drivers/star/star_battery_charger.c

(unfortunately its a beta driver and the developement is discontinued, but still great anyway)
[LG Optimus 2x] mipr:
Small addendum:

1) I've just turned the phone off to install new kernel but by accident I've just turned the phone on instead of entering recovery and the battery level dropped another 10%. It gets more "funky" than I thought ;-)

2) Another reboot, recovery, new LOC_DS_48 flashed, reboot and I lost only 2% - quite expectable this time :-) Anyway, from this morning I went down from 86% to 41% with only two short (a few minutes) WiFi sessions and a few hours of listening to the music. No phone calls or something.

3) New update: between the time when I wrote the '41%' the line above and the time I writing this I'm back at ... 51% and it's still growing ... 55% ... 60% Love this - at this pace I'll hit 100% soon ;-) :-D
[LG Optimus 2x] vadonka:
you know what i mean "funky" :)

but i never cant reach 4 days battery uptime, but with this driver can, so...
[LG Optimus 2x] mipr:
Thank you. Will check this (yepp, no problems with C for me) :)
[LG Optimus 2x] vkk178:
The kernel with the DS battery driver is not a star in terms of pure performance . Slight sluggishness all across can the board . And the Quadrant score are down from ~3000 (Normal Etana 64 Kernel) to 2400 . But I live with it if the battery life is decent . Now trying out todays' version of the same kernel.
[LG Optimus 2x] :
Hi mipr,

Maybe rskyline's post helps understanding what might be going on?
[LG Optimus 2x] mipr:
Thanks Zephyr_blues. It looks like this could be the case. For now I'm keeping the kernel with the DS driver - just to see how it performs. For now I'm 1 day 15 hours 30 minutes and it seems that I'll be able to squeeze one more day (I hope :)). But I have to say that stock driver gives you "peace of mind" - on DS driver you can get heart attack if the level jumps down by 25% ;) It then slowly climbs up 20% but ...

Funky, as Vadonka said :D
[LG Optimus 2x] plakers:
Thanks again for the work Vadonka! ;)

Saw that the latest versions includes some build.prop tweaks regarding 3g "power consumption" additions. Did someone have a feedback with these additional 2g/3g options too? May be this could be merged/tested? (I'm curently testing...)

ro.mot.eri=1

ro.mot.eri.losalert.delay=2000

ro.mot.eri.sidalert.delay=1000

I do not have precise information but saw these ones included in some "power tweaks" scripts : could be "something like" the wifi scaninterval in some comments I read, but not sure... Wait & See

EDIT : nope... some other sources (and the prop option name itself) concerns only "alerts", not scan intervals, forget it! ;)

EDIT2 : probably linked to motorola devices only... lol - forget it twice
[LG Optimus 2x] vadonka:
"ro.mot" is for the motorola roms, doesn't work for as :)
[LG Optimus 2x] yukkio:
About quadrant same here, but for me, it isn't important if the UI performance is good.

BR.

Edit: antutu's score is normal ~5900 without OC
[LG Optimus 2x] vkk178:
Yes quadrant is not super important .Its just another benchmark for reference . UI performance is still good , but I notice slight sluggishness compared to the previous non DS version .Thats all ..But its still good
[LG Optimus 2x] fitipardi:
I flashed the last kernel, LOC_DS_48M, and later I installed etana-kernel-tweakaid-signed.apk, and save it. Have I to do something more for better performance of the battery?

Thanks

Enviado desde mi Optimus 2X usando Tapatalk
[LG Optimus 2x] tonyp:
seems so - would be glad if the driver could be changed to show the same values as stock. it definitely gives you a better battery life.
[LG Optimus 2x] plakers:
Define some CPU profiles with PimpMyCPU or SetCPU as indicated in the first post, and let the Krnel operates!... (I personnaly use Toggle2G plugin for further battery optimization)
[LG Optimus 2x] fitipardi:
Ok, thanks

Enviado desde mi Optimus 2X usando Tapatalk
[LG Optimus 2x] yukkio:
I/O score is the cause of the quadrant low score. I'm using noop I/O scheduler, what's your settings?

BR.
[LG Optimus 2x] vadonka:
hi guys

im succesfuly implemented Spica OTF pack to my kernel and my init script can handle everything. Everything can be adjusted from the config file/config editor app.

i do some test today but i think tomorrow i will release this version for you guys :)
[LG Optimus 2x] mipr:
Oh boy! You are too quick - soon we will have problems keeping up with flashing new versions ;)

Seriously: BIG thanks!
[LG Optimus 2x] vadonka:
well the OTF is working superb :) so far so good, tomorrow you guys get this :)

HUGE thx to Spica for the lightspeed fast help :)
[LG Optimus 2x] joe1660:
With the new kernel Ds hoc 64 everything is working fine. It's stable. Also the stock LG camera is working the 1080 video. I have installed alien revolution Kang.
[LG Optimus 2x] koboltzz:
@vadonka

Do you notice some battery improvements on non oc/uv variant?
[LG Optimus 2x] vkk178:
I'm using the default bfq scheduler . I dont see a noop option in antutu Cpu master , may be it its called some thing else . Other than that CPU slightly OCed to 1100 all freq's undervolted by -25mv using Cpu master . LMK is set to 'def'

---------- Post added at 01:01 AM ---------- Previous post was at 12:31 AM ----------

Can you point me where you found the stock LG Camera .. I've been trying to find it ..Thx
[LG Optimus 2x] brudy:
Stock camera:

http://www.mediafire.com/?yigbp18p7imat6h
[LG Optimus 2x] Schmeichel1:
Great news can't wait it :P
[LG Optimus 2x] yukkio:
I have modified tweakaio.conf to set noop or you should use tweakaio apk.

Br
[LG Optimus 2x] vkk178:
Is noop significantly better than bfq.
[LG Optimus 2x] deff_ins:
strange thing happened this night. yesterday reflashed to latest WIUI - everything was fine. woke up in the morning - charging SOD - as always. But after turning phone on - there is no network coverage. and i was not able to get it back until reflashed BB. :confused: was on 725 before, now i flashed 1120 which seems fine for me by now on miui rom.
[LG Optimus 2x] spica1234:
Charging SOD why happened only with CM? Is it overheat ?
[LG Optimus 2x] yukkio:
I think so but I always run antutu to check it.

BR.
[LG Optimus 2x] vkk178:
Set it to noop in tweakaio.conf , but scheduler is still bfq after reboot . I'm on temasek's latest kang
[LG Optimus 2x] yukkio:
Mmmm may be Vadonka can say something about it.

BR.
[LG Optimus 2x] 4lph4:
I had a BSOD 2 days ago while charging during night, but I think it was my fault because after changing kernel I forgot to update the the charging set up for SetCPU and both frequencies were locked at 216.

Battery monitor log report 18C right before the "crash", so the temp shouldn't have been an issue in my case.

Yesterday night I left the phone connected to AC with no problems and temp was below 20C.
[LG Optimus 2x] CVonV:
wifi issue is fixed with 29th.. and also no end call bsod even back on 216MHz for me :)
[LG Optimus 2x] plakers:
Undervolted @-25 each frequencies, setup SetCPU profiles with 216-324 "ScreenOff" and fixed "Calling" - the 29th version is AMAZING !

No SOD @all even with some stress tests... I love the "funky" DS battery update! And performance is good, battery life is amazing.

But some phones seems more sensitive to voltage/profiles : try some of the tips on the first post if you've got SOD (charging, screenoff etc... especially with the lower freq. that could be left as is with stock vadonka's voltages)

Vadonka RULEZ! :p

EDIT : My battery was 20% after 22h of good usage... but it has growth to 30% since I wrote the post...

hehe I LOVE that funky DS touch, with this kind of "more power" surprises! I'll feedback for my best uptime in "normal" use
[LG Optimus 2x] mrmaffen:
with the newest kernel i had several bsods and very bad battery life. didnt even last 18 hours without using the phone at all. im switching back to 20th feb version and see if this helps.
[LG Optimus 2x] spica1234:
Could you please describe about BSOD event? When it occurs? Like accessing perticular app/call/sms/what even cause BSOD?
[LG Optimus 2x] plakers:
In previous page : SOD are mainly related to "while charging" (do not if it's un AC/USB, or even under sleep/utilization) 3 users complains about it.

Even if my phone works very well, I noticed some "temperature peaks", may be related?
[LG Optimus 2x] capellone85:
Hi, etana.hoc.ds0 swap is a stable version??? I don't have problem?

Inviato dal mio Optimus 2X usando Tapatalk
[LG Optimus 2x] mrmaffen:
the bsods i experienced happened mostly while charging. though i also experienced some when listening to music with poweramp. in addition im noticing very high temps when this happens. so high that you can smell the glue when getting your nose close to the sd-card slot.

i guess my device is just ****ed up as hell. already sent it in, but they only repaired/exchanged the radio module. guess ill have to send it in again.

god this device is freaking me out!
[LG Optimus 2x] capellone85:
?

Inviato dal mio Optimus 2X usando Tapatalk
[LG Optimus 2x] ron_gangte:
Yes. It is stable.. except the battery readings are not linear.
[LG Optimus 2x] mipr:
Not linear? OMG, thay are all jumping and dancing :D

BTW, I think I had no better uptime than on the normal driver, but this still needs checking - I'm charging it up ATM cause drawn the battery flat ...
[LG Optimus 2x] CVonV:
Still can't get 100% on charge though. But if I unplug then plug back in it shows 100 then back to fluctuating between 95-98% after a few mins. This is after more than 4 hrs of charging. I guess the DS driver just prevents it. Doesn't really matter though.

Also one sort of problem I've found is that if you use the phone on low battery like 10-15% your phone might just turn off if it suddenly reaches 0% due to the fluctuations when it hasn't actually depleted. And then the phone won't turn back on. Although I haven't tried pulling out the battery for a lil while and retrying.
[LG Optimus 2x] vadonka:
When the battery level around 20% its not jumped so much. If the levels around 15-20% then the real levels ~10-15%. So its not so inaccurate like in the higher levels.
[LG Optimus 2x] ringthar:
I was wondering if you are going to pick up the ds driver to fix the funky readings? Because that would be soo awesome!
[LG Optimus 2x] slebit:
vadonka;@ do you have a timeplan for when you will release the ics kernel? :)
[LG Optimus 2x] CVonV:
hmmm well that's weird cos my phone just went to 15% and within 5 mins of usage (wifi browsing and a bit of words with friends) it dropped to 0% and turned off
[LG Optimus 2x] darksilk:
I have a small questions...

I've been using this kernel since time ago but... I dunno how to explain my question... for example, HOC version comes OC'ed default to 1400mhz, or it comes without OC (1ghz) but available to OC to 1400ghz.

Thanks in advance.
[LG Optimus 2x] vadonka:
its need a much more advanced C programming knowledge. sadly i dont have this :(
[LG Optimus 2x] vadonka:
after you change from the normal version to the DS version you need to delete the battery statistics file. no need to charge to full, just delete the batterystats file any time. its need some time while collected a required battery statistics, but ater that the battery readings more accurate. of course with the DS battery driver never will be 100% accurate.
[LG Optimus 2x] vadonka:
i dont understand

i already provide a low overclocked version and a high overclocked version.

what else need too?
[LG Optimus 2x] Lapiduss:
The default is 1 Ghz and you can change the max (and min) value with setCPU or PimpMyCpu.
[LG Optimus 2x] sobaquete:
Big question about DS driver

:confused: Sorry if I am annoying someone, but I have a big question about all this DS driver issue:

First of all, what is a battery driver supposed to do? My guess is that it communicates with the hardware connected to the battery, retrieves some readings (voltage level, temperature, etc) and offers the kernel an estimation of the remaining charge in the battery (or something more elaborated based on current usage as the DS driver seems to do).

If so, then, why is this related with an increase in the battery life? If it only READS how the battery is doing, how come the battery lasts more? My guess, and I probably am very wrong, is that the DS driver is able to squeeze the battery better than the stock driver. I.e. with the same battery readings, the stock driver estimates a, e.g. 10% charge, but the DS estimates the the battery can be squeezed a bit more. So, this means that when the stock driver reads 0%, the battery is not really depleted, and the DS drivers knows and takes advantage of it (don't know, perhaps going beyond battery safety thresholds).

But, what is more important, if the DS driver is able to get such an enormous improvement in the battery life, why are we still concerned about these kernel performance tweaks that give just slight battery life enhancements? Why should I bother in creating speed profiles for the micro to get a 2-3% better battery life if I can just use the DS driver and get a 30-40% improvement?

As I said, I don't want to annoy anyone, especially Vadonka, whose incredible work I respect and admire, but it's just that I don't see the point in these slight kernel enhancements when the DS improvements are so big. Unless the DS driver is physically damaging my battery, of course.
[LG Optimus 2x] vadonka:
The DS driver not damaging the battery, it is certain :)

Provide a better battery life, also tested. I build the normal battery driver and the DS driver version, so if you dont like the DS driver just use the normal :)

Nobody force that use the DS driver.
[LG Optimus 2x] thewoZa:
Don't use them then!
[LG Optimus 2x] silentmelodies:
No, no. I think his point is that he's questioning why we should bother doing other kernel tweaks (such as profiles, UV, etc) if they bring just very slight improvement, while the DS driver can easily improve as much as 30-40% without such side effects as damaging the battery.
[LG Optimus 2x] sobaquete:
I guess that my english is not good enough to explain myself correctly :(

I did'nt say I don't like DS nor I don't like performance tweaks. I just said that the DS enhancement seems to be so overwhelming that other tweaks (e.g. setting speed profiles) may be negligible.

And, on the other hand, I wanted to know how a driver can make batteries last longer, because I suspect I may be very wrong about what a driver does and does not.

EDIT: thanks, silentmelodies, that's right!!
[LG Optimus 2x] silentmelodies:
Plus I'd also like to know what the DS driver really does that it can bring so much improvement in battery life. Such as how it works, etc :)
[LG Optimus 2x] thewoZa:
Because every little helps when it comes to battery life...
[LG Optimus 2x] silentmelodies:
Yes sure. But the question is, what does the DS driver do that it brings so much improvement in battery?