yashsingh1/xdaforums huggingface dataset:
[LG Optimus 2x] Medizinmann:
I don't think this will bring back corruption because I don' t use nandroid - I use tar - so only readable data will be backed up/restored...

...but I am desperate and I will try it - as I already stated above...

I never activated dynamic fsync and when I checked it was deactivated in trickster-mod.

But one thing come to mind in the last minutes. I am not sure if swap is still active and since it is saved on /data (at least with oldbl) it can cause corruption when it comes to a BSOD.
[LG Optimus 2x] ivaneris:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

Why don't you use swap partition?it's there on new bl..has 350mb unused space which can be used as swap partition..it's enabled by default on stock ics ~128mb...

Well using swap file could shortened sdcard lifespan...maybe it's your sdcard needs to be replaced?

Sent from my LG-P990
[LG Optimus 2x] pengus77:
Doesn't matter if you use nandroid or tar (nandroid backs up as tar anyway by default...). The corruption can take place on three different levels in case of a bsod:

1) filesystem: it gets dirty and may be able to recover from the journal.

2) filesystem journal: it gets corrupted, causes a kernel panic, hot reboot and 90% of the times it's recovered on the next mount.

3) data: get a bsod while writing stuff. In this case the fs thinks all is fine, saves the corrupted data and your phone borks out.

In the third case, a backup will save the corrupted data and will restore it broken too... that's why a full wipe without data restore is needed. This can happen with or without fsync enabled (for sure if it's enabled it's more probable).
[LG Optimus 2x] Medizinmann:
Hi!

I am on oldbl so there is no swap partition...

It is a swap file on /data.

Well this would be the internal SD which AFAIK cant' be replaced or you must replace the phone and using a swap partition won't help since this is also on the internal sd even if it is on a extra partition - so if this kills you internal SD it kills it anyway - bit by bit.

But I checked and swap is deactivated.

---------- Post added at 02:07 PM ---------- Previous post was at 01:59 PM ----------

Yes 1+2 - it is always filesystem corruption - there is nothing ok anymore on the fs - at one point I even needed to unbrick and repartition the whole thing!

And when I restored everything and checked the filesystem again - everything seems to be ok - until the next BSOD...

BTW: This didn't happen with CM7.2 with latest symbi0sis-kernel.

But...

For 3 I will try as already stated when I have access to a wlan again.
[LG Optimus 2x] ivaneris:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

Well..i thought you made swap file on external...™ђёe..ђёe..ђёe..ђёe..™...dunno about internal..but i think it had far more ability to read/write than a regular microsdhc (well...they said microsdhc support to r / w million times...which is quite a longlife too...:rolleyes:

Sent from my LG-P990
[LG Optimus 2x] LarsPT:
Awesome! I'll be waiting :)

PS: I hope you're leaving some nice ones of your own ;)
[LG Optimus 2x] optimusG:
pengus matey, do you believe that is possible to integrate OTG support in your kernel? I ve read that this is impossible for our devices because the hardware can't give the needed current through mUSB.

Kernel feedback: I ve been using 100p5 since it was released with no problems at all.
[LG Optimus 2x] DrummerMuppet:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

From third post:
[LG Optimus 2x] optimusG:
Sure... This post was the reason why I am asking for information...
[LG Optimus 2x] pengus77:
I think it's doable with a Y cable with an external power supply... pretty much as on the N4. I have the cable and as soon as i'm done with work i'll look into it a bit more deeply.
[LG Optimus 2x] optimusG:
Great! Looking forward for this...
[LG Optimus 2x] der.einstein:
AW: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

OTG OTG OTG :D please...

Already thinking about the possibilities...
[LG Optimus 2x] dieghen89:
8000+1 thanks, well done! ;)
[LG Optimus 2x] pengus77:
LG Code Fun

First episode of "This is LG !" - Only for developers or people who understand a bit of C :D

static struct regulator_consumer_supply max8952_MODE1_supply[] = {
#if defined( CONFIG_MACH_STAR) && defined(CONFIG_MACH_STAR_SU660)
REGULATOR_SUPPLY("vdd_cpu", NULL),
#endif
#if defined( CONFIG_MACH_STAR) && defined(CONFIG_MACH_STAR_P990)
REGULATOR_SUPPLY("vdd_cpu", NULL),
#endif
#if defined( CONFIG_MACH_STAR) && defined(CONFIG_MACH_STAR_P999)
REGULATOR_SUPPLY("vdd_cpu", NULL),
#endif
};
[LG Optimus 2x] MinoochX:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

LOL

edit

Well, they love all these VDD codes.
[LG Optimus 2x] vkk178:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

Lol ... careful what u request for .Ppl might get offended by smilies .
[LG Optimus 2x] Anurag pandey:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

This kernel will be 101% perfect for my use when slow charging on old bootloader is fixed.looking forward to that.you are doing a great job pengus.keep it up.you truly deserved your RD title
[LG Optimus 2x] ca229872:
Hi,

In "Kowalski Manager".....Which are the best option of wifi (PSP, Hotspot or screen on) for save battery and wifi work really good too. I'm doubtful and I need a council.

Thk u very much
[LG Optimus 2x] Andy HOT:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

Each of them has a different purpose...psp is a power management mode used when screen is off, it may make the download while screen is off slower...hotspot reduces drain while u have an active wifi hotspot..and screen on is obviously...u can use all of them without any problem..

Also u can adjust the tx value..if u have a strong signal it will not make problems even on 4(the lowest)..

All this can work if ure modem allows them...for each modem u might need a different setup, u just have to try all and see which of em best suit u.
[LG Optimus 2x] murok9042:
Try this one :laugh:
[LG Optimus 2x] pengus77:
Guys i found out a couple interesting things in the voltage regulator (always thanks to the AP20 tech manual):

1) Up until now the min voltage has been fixed @770mV so even if your app tells you that you're undervolting it's not really true. This is solved now and the lower limit has been moved to 700mV correctly. Now the regulator respects that. To check it out you can "cat /sys/class/regulator/regulator.27/min_microvolts" and see by yourself. The LG code sets the regulator min/max values twice in the code and i never noticed the overriding code :(

2) The voltage regulator our phone uses is limited to steps of 0.01V by design. I can't override it apparently. This means that steps of 5mV are rounded up to the closest round number (ex. 775mV -> 780mV). Say bye bye to the .5mV steps, i've modded the voltage table to reflect this behaviour. Here is the line from the vendor: "Maxim 8952 has one voltage output and supports 4 DVS modes ranging from 0.77V to 1.40V by 0.01V steps.". As i said, i managed to lower the min voltage and set the max voltage to 1.35V, but apparently can't really do anything about the voltage steps.

Next experimental will come later today or tomorrow with these mods and a couple more bugfixes.
[LG Optimus 2x] BS86:
i don't think that those 0.01V steps are much of a problem.

I try to undervolt in 25mV-steps, with that knowledge, i will undervolt in 20mV-steps, which even gives one more step when my goal is 100mV undervolting ;)

and if it means that i loose 5mV in minimum stable undervolt-value ... well ... what are 5mV compared to 700mV or 800mV ...
[LG Optimus 2x] pengus77:
Yeah but tons of apps and users are used to +/- 25mV steps. They just don't work as they should on our phone, so i pointed that out :)

Funny thing is that even LG code uses .5mV steps for their default voltages...
[LG Optimus 2x] BS86:
well, i undervolt with trickster, as performace control does not show me the voltage-table ... and trickster uses 5mV-steps ;)

that LG stuff more and more looks like the work of noobs, taking into consideration that you and tony and some others are doing a far better work without getting paid for it ...
[LG Optimus 2x] rajdoll:
Great catch, better late than never so need for :( , so if this time you are sure than we can have even more battery life, specially for people 700mv Uving will work.
[LG Optimus 2x] pengus77:
Oh trust me, the LG code in the kernel is a collection of bad jokes. I'm spending more time fixing their derps than actually coding decent new stuff. When i have the time i'll upload a collection of comments and bad code examples from the kernel for you all to enjoy and laugh at :D

Here's another interesting comment from LG...

/* What is this? */
CORE_DVFS("NVRM_DEVID_CLK_SRC", -1, 1, MHZ, 480, 600, 800, 1067, 1067, 1067, 1067),
[LG Optimus 2x] x_justin:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

Omg.. LG!! I Think tis software is made by pupils from a primary school, I heared programming would be a default subject from the 3th class!

Verstuurd van mijn LG-P990 met Tapatalk
[LG Optimus 2x] zchuxz3x:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

Really? O.o..
[LG Optimus 2x] pengus77:
Oh that's just the appetizer... there are some really awesome pieces of code in there...
[LG Optimus 2x] tonyp:
My favourite comment in LG's kernel source is still this one:

20110602 youngjin.yoo@lge.com deep sleep&resume temporary patch TAG:NVBUG_DEEP_SLEEP [S]
TODO: h/w events (power cycle, reset, battery low) auto-disables PWREN.

Wait what? A TODO back from 2011?? :D :D
[LG Optimus 2x] pengus77:
Nah ok, a bit of pause and laugh is always welcome here... and we're spreading some LG hate so it's all cool :D

Still, i think nothing beats this one...

/*LDO18 has two consumers, "regulator_set_voltage" of "vddio_vi" failed, suspect
function "regulator_check_consumers" may have some problem.
For less change, just set LDO18 voltage to 1.8v when register_regulator.
If you have better solution, plz revert this change*/
[LG Optimus 2x] zchuxz3x:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

Oh god .-. This is really sad

Well pengus, I think you can make a recopilation of these "fails" and send it via e-mail to LG support :P
[LG Optimus 2x] x_justin:
:laugh::eek: WTF, all these commits... That's typical south-korean isn't it? I would love to compare that with a japanese brand for example sony's xperia phones:p I think people in Japan got killed when they leave such commits in their software.
[LG Optimus 2x] pengus77:
Nah lol they just dive into seppuku and get done with it :D
[LG Optimus 2x] Andy HOT:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

It's a trap!
[LG Optimus 2x] pengus77:
is it ? or it's a... tr@p (aka the master fish-slapper) :D:D:D
[LG Optimus 2x] tr@p:
Pssssst, don't blow my cover... :laugh:
[LG Optimus 2x] massimo69:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

Do you miss me guys? Get ready for some serious spoilers next week ;)

PS: this is an authorized prespoiler to get you all ready for the big spoiler because I dont wanna spoil too much :D
[LG Optimus 2x] shajumohamed:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

Have been using 100p5 oldbl for a few days. Couple of issues are mentioned below.

1) charging is really slow.

2) huge battery drain when WiFi on and disconnected from an AP.
[LG Optimus 2x] CarloIT:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

Are you talking about Nexus 7 rom ? :D please specify something more ;)
[LG Optimus 2x] imayoda81:
by this way it's gonna be a 800MB kernel :D
[LG Optimus 2x] bihslk:
HI

I flashed 100p5 kernel but my phone still wont charge when turned off. Just stuck at LG Logo`?
[LG Optimus 2x] zchuxz3x:
ROM?
[LG Optimus 2x] bihslk:
OMG say that is not ROM releated hahah.

Avatar ROM
[LG Optimus 2x] MetaIIica:
This is Rom related, the Rom-Dev must integrate the patch from pengus77
[LG Optimus 2x] bihslk:
OK.. Hope he did. Thx for fast answer...
[LG Optimus 2x] Gainer5:
At first, thanks for the kernel, it works very good on my o2x. I was looking forward for the

all week but now I see you you removed it from the list of updates for the next release. Since I have my 10 posts on xda here and can write in the development area: Can you give us a hint what it is? When I installed the kernel, I recognized directly that the touchscreen seemed to "react very fast". Did you wanted to do that?
[LG Optimus 2x] civato:
Found this one

/* FIXME: what is la? */
[LG Optimus 2x] zchuxz3x:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

I think thats LG developers make all these commits intentionally...
[LG Optimus 2x] Tommmii:
have a bit of an issue here...

Just flashed 100p5 after full wipe (changed baseband to 30b), flashed kowalski kernel, all is well except camera's flash doesn't flash.

I'm using the app Camera ICS as workaround.

Any hints please?
[LG Optimus 2x] massimo69:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

Camera will flash if you tap the screen where you want to Zoom :D
[LG Optimus 2x] Tommmii:
omg...taking derp to new hights here.
[LG Optimus 2x] jabooka:
Alarm Manager partial wakelock

Last night had another partial wakelock...this time it was AlarmManager (Android system) according to BBS.

I have installed Alarm Clock Extreme Free and use it instead default alarm clock, but it was not engaged/enabled.

The strange thing is that it didn't caused any additional battery drain (cca. 5% in 8h 3g/data and wifi off).

Battery drain looks great, but what got my attention is that for over 5h phone had partial wakelock over night.

Another thing - lately I've noticed that it takes 3-4 seconds to get back to homescreen after pressing home button if I'm in app.

It does not shows launcher redraw but it just seems as like system just hangs couple of seconds before displaying homescreen

and during that "hang", phone is unresponsive to either touch on screen or on touch buttons.

Rom: pa_2.6_build_08_oldbl

Kernel: kk_exp112_oldbl
[LG Optimus 2x] tiithe:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

I noticed same thing. It seems to get more worse if phone uptime gets longer. After reboot is all working fast and smooth.

Also i get then stuttering when switching application pages in apps menu or home screens ... that goes also away after reboot.

I used PA 08 and now Avatar ROM (new BL) and Kowalski 012.

Maybe memory related problems?

Edit: pfaah.. Kernel is 112 not 012 ...
[LG Optimus 2x] flat__line:
I am currently checking CM10.1 (03.03 nightly) and I also have the same delay effect for the home button ...
[LG Optimus 2x] x_justin:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 112] Kowalski Kernel

I went back to PA build 7 and it seems faster and more battery friendly! I installed tonys memory addon for build 8 but I didnt touch any OOM values like dirty ratio. Using KK112. No redraws and no delay.

Verstuurd van mijn LG-P990 met Tapatalk
[LG Optimus 2x] jasjeev4:
Need help

Could this problem of mine have anything to do with the kernel/ROM ? Thanks.
[LG Optimus 2x] pengus77:
That's probably hardware related... from what you describe seems like a charger problem. Could be the usb port going bye bye... can you provide logs ?
[LG Optimus 2x] pengus77:
Experimental Release

New experimental up guys, 113 brings a few serious mods and fixes so give me a lot of feedback please :D

Small change log, lots of underneath changes:

- auto hotplug: revert to early suspend for 2nd core shutdown

- cpu-tegra: move max frequency when screen off to early suspend

- star-panel: remove spammy printks and uv the lcd a bit

- dynamic fsync: refactor into drivers/misc/kowalski

- cpu-tegra: fix compilation warnings

- oc: allow 700mV min voltage / rewrite voltage tables for 10mV steps
​

Basically the major changes are that it's now possible to UV for real down to 700mV (was locked at 770mV in earlier kernels due to LG's double initialization of the regulator) and that the display panel is a bit undervolted... this will bring a bit better battery life and in our tests we didn't see any glitch or problem so far. Also, both auto hotplug and max cpu freq in suspend now work in early suspend. That is when there is a wake lock of sorts (usb, music player, etc).

As usual grab it from my folder in the signature and have fun !
[LG Optimus 2x] tr@p:
Flashing time! My O2x was a bit sad due to the lack of flashing... xD
[LG Optimus 2x] pengus77:
LOL anyway now the experimental version is expressed after the kernel version itself... 2.6.39.4#113 :)
[LG Optimus 2x] al3x1393:
Yap...I have this problem too and I can't decide which is the real problem...with one usb i can't charge it at all, but with other one it's kinda ok (not perfect, but way much better)...so the problem might be from both usb cable and usb jack. Also I can't connect the phone to the pc via cable, but that's not a very big deal because there are great apps like Airdroid that makes the usb cable just useless :D
[LG Optimus 2x] pengus77:
Weird, you can also enable wireless adb using trickster for example and connect in adb over wifi. You can also push files to the phone in that way without the need of other apps ;)
[LG Optimus 2x] calav3ra_de:
The usb problem is quite a common one. Usually LG fixes it without long discussions (a friend told me), but certainly not if your phone fell into the bathtub :D
[LG Optimus 2x] optimusG:
pengus with which way did you reformed the voltage table? I mean did you undervolted or overvolted the .5 values?

I think that you could write a note in the op post explaining about the .5 steps. Just an idea! :fingers-crossed:
[LG Optimus 2x] R4mpaG3:
Hi pengus, i have one question for you :)

If the stable version is oc at 1200mhz isnt it better if the boost pulse is also set at 1200mhz instead of 1000mhz?

In this way it underclock at 1000mhz instead of going to the top at 1200mhz..
[LG Optimus 2x] pengus77:
The stock frequency on both stable and exp kernels is @1GHz, that's why boost pulse defaults to that value. You can use both trickster and cpu adjuster to change the max frequency used by boost pulse to suit your needs. I use 816MHz for example and it's buttery smooth while keeping an eye on battery. The higher frequencies will be used when needed anyway... boost pulse is a 200ms impulse only when you touch the screen.
[LG Optimus 2x] R4mpaG3:
I didn t use any of those control cpu apps and the top frequency is 1200mhz with the p version of your kernel..

Thank you so much Ivan for your resposnse anyway!! You did miracles for our smartphone beast :) :)
[LG Optimus 2x] pengus77:
This is the new default voltage table adapted to avoid the .5 steps

750,	/* 216 MHz */
780,	/* 312 MHz */
830,	/* 456 MHz */
870,	/* 608 MHz */
900,	/* 760 MHz */
930,	/* 816 MHz */
980,	/* 912 MHz */
1000,	/* 1000 MHz */
1080,	/* 1100 MHz */
1150,	/* 1200 MHz */
1200,	/* 1300 MHz */
1250,	/* 1404 MHz */
1300	/* 1500 MHz */

Also consider that when overvolting if you set a 25mV step it will become a 30mV step, and if you undervolt a 25mV step will be handled as a 20mV step by the regulator.
[LG Optimus 2x] tr@p:
So far no explosions with latest exp. Ofc. it needs more testing, but it looks promising.
[LG Optimus 2x] zchuxz3x:
Flashed last Exp (113), and apply -20mV.. all working normal at the moment.. I will report if something go bad.. thank you Sir Pengus! :good:
[LG Optimus 2x] pengus77:
I found an awesome app guys... you can create custom vibration patterns and assign them to contacts :D

http://xdaforums.com/showthread.php?t=2175750
[LG Optimus 2x] flat__line:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 113] Kowalski Kernel

a doubt on zram and trickster:

if my cm10 has 18% enabled and I enable 10% on trickster, will the latter override the former?

Thanks,
[LG Optimus 2x] :
CpuAdjuster

Hi,

Can you try CPUA v2.8.6 ?

I think is working fine with the 2 cores now.

thanks for your comments!
[LG Optimus 2x] Bighardy:
AW: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 113] Kowalski Kernel

I installed exp 113 after wiping cache and dalvik.

Also I deleted data from cpu adjuster.

But why there are values with 5 under voltages in cpu adjuster?

I thought the values would read out from Kernel.

Rom: Tonyp PA2.6 B8 old Bl

Kernel: Kowalski 113 old Bl
[LG Optimus 2x] sohohk:
Flashed Kernel kk-exp-113-newbl with -30mV, 216Mhz to 1500Mhz set by CPU Adjuster, working like charm. Thank you Pengus77.

Some minor problems, don't know whether kernel related.

1.

I have "Screen Off and Lock" installed in order to turn off the screen by holding the Search button.

When turning screen off by this app, it will show ScreenOffAnimation > BlackScreen for 1ms > LockedScreen (slide to unlock)

When turning screen off by power button, it will show ScreenOffAnimation > BlackScreen

2.

When in Settings > Apps > Running screen, some of the apps keep showing "Restarting" and I have only 1xMB free ram.

The problem got "solved" by using an app called Greenify to "Hibernate" Facebook, Google Maps etc. So that they won't run in background.

Rom: ParanoidAndroid v2.6 - build 08. Thank you tonyp. :)
[LG Optimus 2x] tavoc:
Hi pengus,

thanks for your great work. I am using 100p5 at the moment and have one question. Are the voltages are stock, or have you decreased them already? Is there a recommendation for UV? e.g. apply 20mV to all...

Thanks for your awesome work
[LG Optimus 2x] pengus77:
Voltages are stock-ish. You can uv and see if it's stable for you :)
[LG Optimus 2x] ToesNZ:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 113] Kowalski Kernel

Screen off and lock is causing problems with this kernel using pa08. Can be hard to get phone to switch on again. Also found it was the cause of blue tooth auto connect issues. Have changed to this app https://play.google.com/store/apps/details?id=tv.marinelli.android.TurnOff
[LG Optimus 2x] BS86:
AW: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 113] Kowalski Kernel

Flashed 113, had a 10-15 second freeze after boot, while home screen was already loaded but widgets were not, but I think it was the media scanner because I made my first backup with twrp before flashing and my 32 GB sd card is nearly full now ;)

Max frequency at 816, touch boost at 1000 and global uv by 40mV, will try 60 tomorrow.

running stable now for an hour, with 30 minutes of deep sleep and 30 minutes of using, all frequencies in the defined range were in use, except 912 of course.
[LG Optimus 2x] pengus77:
Yeah been thinking about removing the 912 frequency for a while now. It's basically never used. Pretty much as the 760 one...
[LG Optimus 2x] BS86:
AW: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 113] Kowalski Kernel

I used 912 as max frequency for a while, and 760 is my max frequency for screen off... No idea what the benefits would be if those 2 steps are removed. Could easily set screen off to 600something

912 is just not used because it is over my limit, and touch boost does go directly to 1000 and then back to under 812, if I am thinking the right way
[LG Optimus 2x] optimusG:
I think that I still have massive battery drain while wifi is on and searching for networks (while I am away from home).

2 hours of uptime: 100% > 82% without touching anything (2G on).
[LG Optimus 2x] kingvortex:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 113] Kowalski Kernel

Try disabling 'Network notification' under advanced wifi settings. I'm sure this setting causes pretty aggressive scanning for open networks, as it helps my battery when it's disabled ;)
[LG Optimus 2x] optimusG:
Sounds interesting... I will check it out and report back.
[LG Optimus 2x] DrummerMuppet:
Re: [KERNEL][CM10/CM10.1][stable: 100p5 - exp: 113] Kowalski Kernel

I don't know what you did, pengus, but thank you! Maybe it's just me but in previous kernels notification sounds wouldn't play while the device was in deep sleep. It seems to be working fine now :)
[LG Optimus 2x] pengus77:
Oh btw, i did some magic to undervolt the display so it should consume less. Can you let me know if this is true and/or you see problems with the lcd ?