yashsingh1/xdaforums huggingface dataset:
[G3 Android Development] teddy0209:
Wow... New kernel to try... Thanks!!!

Edit: i don't see it in the features, but i would like to ask if the kernel has kexec hardboot patch?
[G3 Android Development] robalm:
:good:
[G3 Android Development] pikachukaki:
Everybody thank this guy....he compile at least 15 kernels to make this work properly only to help us!!!!Thx [MENTION=1280108]engine95[/MENTION]
[G3 Android Development] engine95:
Not yet. ATM it's low on my list.

See post 2 for my reasons. I figured I better let you guys know, so I just added it.
[G3 Android Development] zwenneke:
Nice to see another new Kernel dev here. Let's hope this Kernel is going to be the one we were looking for. Good luck with development.
[G3 Android Development] rotemkk:
will try this asap :) sounds great. Thx.
[G3 Android Development] motoralbi:
Great to hear that a new kernel for stock ROM has made. Will try soon! Thanks to [MENTION=1280108]engine95[/MENTION]!
[G3 Android Development] Sipi1302:
It seems is not working on new 20p rom, giving bootloop.
[G3 Android Development] sofir786:
I use SE linux changer to make viper4android to work as it needs to be set to permissive to work. Can i reinstall it after the

kernel flash? edit lol, nevermind, just noticed its shown as permissive, the kernel anyway

---------- Post added at 03:41 PM ---------- Previous post was at 03:28 PM ----------

Ive just installed it fine on 20p, no bootloops.
[G3 Android Development] xsbxhome:
for me on 20p totally stock with xposed work fine. ;)

and big tnx to dev, good work. :good:
[G3 Android Development] Sipi1302:
Will try again than
[G3 Android Development] engine95:
I was curious about this. I don't know if you guys are rooting/unlocking Lollipop? Or if you're reverting to the KK root/unlock. For Sprint, we are still using our old bootloader. Which, I assume you guys are too.

Yeah, Selinux is set to "permissive". So no more need for Selinux Changer.
[G3 Android Development] bleuxeon:
Great news to see a kernel for stock LG ROM!

If we just could undervolt the stock LG's kernel, that would be a good news :o
[G3 Android Development] pikachukaki:
Old users like me use the KK root then flash Lollipop...but there are new users that root lollipop without reverting to KK.....but im not sure if this has something to do with anything!
[G3 Android Development] teddy0209:
Yes, we are still using the old bootloader...

By the way, kernel is working great on cloudy 2.2...
[G3 Android Development] motoralbi:
I see that in OP engine95 says "fast charge". Is this a real fast charge like qualcomm quick charge 2.0? Or is it simply the option to enable normal charging speed when the phone is connected to the pc?
[G3 Android Development] pikachukaki:
QC fast charge is hardware related....
[G3 Android Development] empulse92:
great job :) finally an stock kernel for our d855...

i wonder if its possible to integrate savoca's KCAL drivers :confused:
[G3 Android Development] Achraf4X:
Finally, a maintained stock kernel!
[G3 Android Development] __Michael__:
Just flashed other ROM , kernel works perfect.
[G3 Android Development] Sipi1302:
Perfection, battery is so far the best on this among many kernels I tried. Excellent work.
[G3 Android Development] __Michael__:
Which settings do u use?
[G3 Android Development] oska3:
+1
[G3 Android Development] Sipi1302:
Lionheart/tripndroid no tweaks and now testing fiops.
[G3 Android Development] Silver Wx:
Which theme you're using?
[G3 Android Development] horsetastic:
But what apps etc you been running? Doesn't seem to matter what I do my battery drains pretty fast. I take lots of pics and hammer twitter.
[G3 Android Development] Sipi1302:
http://xdaforums.com/lg-g3/themes-apps/colorized-incall-ui-contacts-lolipop-5-t2981820

I don't have much app installed only ones that I use through day. Mostly moderate usage. Try set governor Lionheart and scheduler tripndroid
[G3 Android Development] gsw5700:
Try V1 seems a lot more battery friendly for my usage
[G3 Android Development] lexman098:
I don't know if it's my settings or what but I'm getting a flashing WiFi icon once in a while. I think it's losing connection and quickly reconnecting again. Anyone else? This did not happen previously.
[G3 Android Development] suljo94:
not here but did you flash the 20p modem?
[G3 Android Development] lexman098:
Didn't know I had to. First post mentions nothing about that. Do you have a link?
[G3 Android Development] Oel:
Same thing here. Also o New Rom 3.0.

BUT i can flash the gabriel kernel, and it runs like hell!!! .:eek:
[G3 Android Development] ehmjay:
what do you mean it runs like hell? and yes i agree, gabriel's kernel booted on newrom 3.1
[G3 Android Development] Oel:
Hi,

i mean, the gabriel kernel runs very good on new rom 3.0 and 3.1. Fast and smooth. Ok, i am missing some features like intelli plug etc... but ist ok for the moment.
[G3 Android Development] takeoff342:
The Gabriel Kernel eats Battery like hell, as u can read in that thread. The Navel Kernel have great Performance with absolut great Battery live (lionheart gov and the rest Stock)
[G3 Android Development] Reb0rn:
I can vouch for this. I had my phone from 9.00 to 20.00 and only lost 5% battery as i took some pictures and answered a couple of sms. Amazing!

Great kernel. To be complete it would be awesome to have kcal...
[G3 Android Development] sofir786:
Is it just me or is v1 a bit more battery friendly than v1.5?
[G3 Android Development] suljo94:
technically it could be true because engine changed files to fix oc
[G3 Android Development] ehmjay:
the problem is, that kernel works on newrom 3.1, this one causes security error.
[G3 Android Development] suljo94:
could you ask in the newrom thread of they modified /sys or any of the system libs

also if anyone could get the last_kmsg via twrp(flash kernel watch it fail go to twrp and via the terminal get last_kmsg
[G3 Android Development] engine95:
Ramdisk is the major change between versions. Try v1 and see if that works. If it does then you need 20p ramdisk for newrom.
[G3 Android Development] suljo94:
it didn't work, I am sure because a bunch of guys complained about security errors
[G3 Android Development] pikachukaki:
Novarom is based alot on turkey rom... I thing he messed up something in the ramdisk cause I had problems with the other kernel too... I flash stock 20p and im good....
[G3 Android Development] Oel:
On Novarom the Navel kernel is running how he should. Only on the Newrom we have the Security Error wirh the Navel kernel. I love the Navel kernel, tested it on Novarom, realy great performance, low batterie consumption... But i love the Newrom 3.1 by TF, because its the fastet stock rom out there. You find it in the htcmania forum.

Navel kernel on the Newrom would be the burner. :cool::laugh::p
[G3 Android Development] suljo94:
if you could get last_kmsg it would be helpful (via twrp)
[G3 Android Development] horsetastic:
I'm getting some great results now. Least I think so. Hoping it stays this way. So far an hour SOT with pretty heavy use. Lots of twitter and a few pics etc. Only 20% down. At this rate I'll be screen on most of the day without issue.

Using Ondemand with a few tweaks and fiops. Loving it.
[G3 Android Development] Sipi1302:
I see you using ondemand governor and you didn't have any sudden reboots like on stock kernel. Didn't try it myself because I'm using lionhart.
[G3 Android Development] leald:
Excuse me, I use to build dorimanx's kernel for the G2 when I had it, but I am now trying to get my source together to build for the D851 that I now have. So I was wondering if you had time that I could add you on Hangouts so you could give me some info to help finish getting my source together to be able to build properly. Thanks

leald
[G3 Android Development] bofiana:
Dude, if u get it figured out and nees testers for d851, let me know! ?
[G3 Android Development] leald:
I will keep that in mind, thank you for the offer. I appreciate it
[G3 Android Development] horsetastic:
I got loads of random reboots at first but i was over tweaking I think. Still not found the perfect setup for me as some more sustained twitter action has once more killed my battery haha. Maybe I need a more battery friendly twitter app.
[G3 Android Development] engine95:
V2

V2 is in the OP - See changelog

OC is still broken. If I can get it fixed, we'll have GPU over/underclock.

If/when I get this fixed, then I can continue adding more things.

Enjoy
[G3 Android Development] jeffzmagboo:
Does this support "Saturation Adjustment" using Kernel Auditor?
[G3 Android Development] suljo94:
try the other ramdisk (e or d) it was the last time it worked, I just noticed you used f instead but not sure it worked there
[G3 Android Development] engine95:
I'm pretty sure I had it working with 20f in the beginning. But by the time we realized it was broke, I'd altered too many files to figure out why. And still haven't figured it out.

Honestly, it wore me out and I said screw it, and moved on.

But I'm also working on 3 kernels so that probably contributed.
[G3 Android Development] bleuxeon:
[MENTION=1280108]engine95[/MENTION]

Thanks a lot for your work!

I have a question : you say that OC is broken but can it be the same for undervolting?

I ask because I am able to undervolt low freq like 300MHz @ 600mV (so its a massive -175mV!) but I simply can't touch 2457MHz even with -25mV it instantly reboots.

I know that higher frequencies require more voltage :) but the way it is rebooting looks strange to me.
[G3 Android Development] engine95:
Undervolting is working and every phone acts differently. OC not working shouldn't affect it. It may be some settings you have.

Off hand I'd say try a different gov.

OC would be a lot easier to fix if we were able to use it on the Sprint 990. But somehow Sprint tied it into the framework/res. If I decompile it, theres CPU clock frequencies in it. Problem is, we can't recompile it and get it to work.

So that leaves me making my testers flash each change I make. Not fun for them.
[G3 Android Development] takeoff342:
Guys for what OC? The Speed of the G3 is fast enough with the correct Settings (TCP, GOV maybe built.prop). The CPU in our G3 went hot often.....so for what OC?
[G3 Android Development] bleuxeon:
I also don't care (for now) about occing.

Undervolting can be much more interesting on this device.

At stock voltages, it heats up quite quickly and some throttle can occure reducing CPUs frequency.

Undervolting could help reducing generated heat and so throttling.
[G3 Android Development] pikachukaki:
I told him (engine) all day long leave this damn overclock its useless....put the efford on other features!!!
[G3 Android Development] sielski:
Is this kernel v2 work with 20p?
[G3 Android Development] shaarky:
Yes, using it for 4 hours already
[G3 Android Development] engine95:
OK, OK. I was hoping to save some battery with GPU clocks. But you win! Lol ;)

See? I did move on and add some things. :)

Edit. It's just your phone I'm frying.
[G3 Android Development] bleuxeon:
f2fs ? :D
[G3 Android Development] Silver Wx:
I wannnt it!! :D
[G3 Android Development] Reb0rn:
Awesome build. Thanks.
[G3 Android Development] jeffzmagboo:
I hope in the next build they include saturation adjustment using Kernel Audito app, the colors of the G3 is underwhelming need some saturation.
[G3 Android Development] lexman098:
Your sharpening fix doesn't work. Turned screen off and on. Flashed sharpening mod by skin so no big deal.
[G3 Android Development] brainmaster:
Anyone else with the sound distortion since the v2.0?
[G3 Android Development] pikachukaki:
nop but if your using the http://xdaforums.com/lg-g3/development/rom-t3123720 rom make sure you flash his sound patch
[G3 Android Development] brainmaster:
No, stock 20P with Viper Audio. But was fine with Naval Kernel v1.5. Distortion came for me with the v2.0.
[G3 Android Development] pikachukaki:
im not using viper cause the kernel have faux sound!!!maybe they don't play well together!
[G3 Android Development] yoohoo:
Try the fix at #162

If that still doesn't work try my method at #164

http://xdaforums.com/lg-g3/help/hissing-noise-left-ear-playing-music-t2804065/page17
[G3 Android Development] brainmaster:
Thank you for your suggestion, but I don't have hissing issue. When the sound starts - game, youtube or ringtone - it starts distorted for second or so and then it comes correctly out.
[G3 Android Development] yoohoo:
The fix is also working for distortion, at least in my case it fixed both the hissing and distortion.
[G3 Android Development] brainmaster:
I've checked the values - they're already set at 0. Gonna revert back to v1.5 and see if the problem still exists.
[G3 Android Development] pikachukaki:
https://docs.google.com/file/d/0B6aRlnxNxnm7ZTlHak96MmxQRFU/edit?usp=docslist_api

This is services. Jar file copy it to system/framework and put proper permission to disable WifiOffDelayIfNotUsed wakelock...
[G3 Android Development] engine95:
I just looked. It's there. Set to 00.
[G3 Android Development] takeoff342:
And for what is that jar file good?
[G3 Android Development] marikamonteleone:
I can not start it tells me security mode
[G3 Android Development] bleuxeon:
I just faced a strange 100% awake when screen off scenario.

It comes from a kernel wakelock called : "LGE charging scenario" :eek:

-Phone was not plugged, I was coming back to my home, and the only event that may have occure is that the phone connected back to my home WIFI.

Did someone ever seen such wakelock?
[G3 Android Development] shaarky:
Hi [MENTION=1280108]engine95[/MENTION] , just tried to use "bug report functionality", but I'm not sure you are notified about that or not.

Link : http://xdaforums.com/devdb/project/?id=9973#bugReporter

It is not formatted well, so :

Hi, strange thing happened today - while using phone as navigation and being connected in my car via BT, I got reboot. Using latest stock 20p with Thermal mod - RC2, hopefully it's not the cause.

I haven't experienced any such problems nor sudden reboots on version 1.5.

LAST_KMSG taken after reboot : http://pastebin.com/FCiiUCWf

Thank you for looking on that.
[G3 Android Development] pikachukaki:
im saying what it does...removes the wifidelay wakelock that can run and keep android system awake for a long time...
[G3 Android Development] bleuxeon:
Do you know the origine of this file?
[G3 Android Development] pikachukaki:
system/framework

MOD ED:IT removed political conversation
[G3 Android Development] bleuxeon:
[MENTION=4462941]pikachukaki[/MENTION] :

I was asking : what is the source of this file? Who has modified it? What is the exact modification done? etc.... you see?
[G3 Android Development] pikachukaki:
remove the ability to start this wakelock....by me...
[G3 Android Development] TonyStark R.I.P.:
Development thread has been cleaned:silly:

Lets get back on topic:good:
[G3 Android Development] bleuxeon:
ok thanks.

Could it be integrated inside kernel or is it a ROM thing?
[G3 Android Development] suljo94:
definitely a rom thingy
[G3 Android Development] pikachukaki:
Yeah...rom think...i made a thread two weeks ago posting this solution on general noone seems to be interesting....but today i saw 5mins of wifidelay wakelock and i post it to the threads im helping!!

---------- Post added at 01:08 AM ---------- Previous post was at 01:07 AM ----------

thx about that!!!!
[G3 Android Development] engine95:
I'm bad about checking that. So thanks for letting me know. I'll look into it as soon as I can.

It could be any of the settings that you've done. IntelliThermal not playing nice with the Thermal mod. Undervolt might be too low. The gov could do it too.

[MENTION=4459653]bleuxeon[/MENTION] and [MENTION=5803887]Silver Wx[/MENTION] since you guys asked for f2fs. Care to test it for me? It won't work on the 990. All I get is Settings fc's. But I might be doing something wrong. So I'm guessing you 2 know what you're doing.

Edit. Send me a pm if interested.
[G3 Android Development] pawankamble:
Yes i got this wakelock too. Dont know why but i am getting it on every kernel except

:confused:
[G3 Android Development] bleuxeon:
Once I have discovered this wakelock that was keeping the phone 100% awake, the only way I have found to stop it was to reboot...

After some googling I have found that an other kernel on the LG G2 has been facing the same issue but the issue was solved see here : http://xdaforums.com/showthread.php?t=2725023 look at the changelog 10.0 :
[G3 Android Development] iam_delan0:
New Governor Request

[MENTION=1280108]engine95[/MENTION] Hey first of all Thanks a lot for this kernel! Runs pretty smooth and stable getting great battery life. I have a small request, could you please add "zzmoove" governor by ZaneZam if possible?

Here is a link for info:

http://xdaforums.com/galaxy-s3/development/info-cpu-governor-zzmoove-t2326544

Thanks alot in advance :D
[G3 Android Development] Paradoxxx:
That's another interesting kernel.

KCAL any day ? :)
[G3 Android Development] pikachukaki:
i just asking him to add this...i never saw this gov on any of my phones....it is actually so good??i see the dev is making alot of configuration with his gov...
[G3 Android Development] suljo94:
I'm not even sure if it will work on our phone without patches(opo needed them too)

for the guys who were having problems undervolting (reboots).

I have one of the snapdragon 801's from a bad batches so I feel how Frustrating it is to have it reboot constantly, so I tested out the maximum save undervolting and here are the results (keep in mind that you could be able to go under these values but it would probably cause reboots), have tested them with a stability test (see Google play)

edit: 2457 should be 1070

was old picture sorry
[G3 Android Development] iam_delan0:
Well I've used this governor back in my S3 days. Used it for almost 2 years very very good governor in terms of battery saving,

I know recently this has been implemented for the OPO too. Don't know how it was done, but maybe [MENTION=3279788]ZaneZam[/MENTION] or [MENTION=947981]Lord Boeffla[/MENTION] can help getting it to the G3 too.

And also today a new AOSP Kernel "FechdaKernel" is there in the Development section for the G3 with ZZmoove included in it. :D
[G3 Android Development] ZaneZam:
hi,

it might even work out of the box if the device uses a snapdragon, actually it even did work out of the box for opo. the patches for opo were almost (some stability related ones excluded) only related to "native hoplugging" which brings the old way of doing hotplugging inside the governor to platforms which doesn't do that anymore (as mpdecision takes place here). but zzmoove is pretty flexible (hence the big source *g*) so u can use it with or without native hotplug and/or with/or without suspend parts and in new version it even tries to adapt the right frequencies for freq tuneables on other platforms then it runs already..... and so on ;) so chances are good to bring it in here.

thx, happy to read that! yeah the good old S3 times, time is passing by.... :)

yes "FechdaKernel" has it and i'm in contact with the dev of this kernel, so i try to help to get things running there ;)

looks already quite good...
[G3 Android Development] bleuxeon:
Having ZZmoove could be a good thing, I never tested it.

But then I think we need some cleanup and remove some governors from the kernel.

Some are useless and would only brings issues to unexperimented users.

Most of top performing kernels for other devices only include 2 or 3 governors if not only 1...

It is much better to concentrate on one or tow governor and fine tune it.
[G3 Android Development] marikamonteleone:
boys would try this kernel I have 20p, as I do when I install it then does not turn on the phone tells me security mode under the logo lg, why? solutions?
[G3 Android Development] suljo94:
are you using newrom because it you are that is the cause
[G3 Android Development] marikamonteleone:
Yes New rom, solution?
[G3 Android Development] picAPEDRA:
Hello. Fast Charge dosn't works for me. I Have tested at 2 PC's. Of course, i have it enabled in Kernel Adiutor.

Thank you.
[G3 Android Development] suljo94:
other rom at the moment, but if you could provide last_kmsg it would really be helpful
[G3 Android Development] pikachukaki:
its the same as lion rom...they have done something wrong so this kernel can't boot....mustafa kernel is working though!!!
[G3 Android Development] suljo94:
but the last_kmsg could tell us what they exactly did because I have no idea how changing someting in /system causes the bootloader to think the signature is wrong especially since the the kernel is loaded first and I have no idea how they managed to do this before the system mounted fully and started working(no bootanimations)
[G3 Android Development] pikachukaki:
We speak about it with engine maybe its the 20p ramdisk engine uses or the 20f source....you can check ksmg if you find something it could be a great help!
[G3 Android Development] suljo94:
I'm downloading lionrom now will test and see hope to get this thing fixed oonce and for all.
[G3 Android Development] jeffzmagboo:
Does it have "Saturation Option"? Is it compatible with v20P?
[G3 Android Development] suljo94:
in about an hour I will get home and test this, I will test it with this kernel but also with the anykernel version of tectas his kernel, if it works with that one we know that the ramdisk is to blame
[G3 Android Development] engine95:
My build source for V2 is in the OP

This will build Navel-855-V2

f2fs has been added but disabled. Also some build fixes.

These were added after V2, but you shouldn't need them.
[G3 Android Development] jojobans:
I have lionrom 3.5 very nice but used kernel gabril[emoji6]
[G3 Android Development] suljo94:
I narrowed down the problem with newrom

it is the ramdisk yaaaaay

What did I do?

I flashed newrom then I flashed rin with anykernel(your apprentice shared it once) and it worked. I flashed your kernel and I got some kind of security error, not from the bootloader, the error is from the system loader or build in by the dev(probably the second one)

so How do I know it is because of the ramdisk? rin used the same mixed sources you do so the zlmage is in the clear

What can you do?

compile the zlmage and use an anykernel capable zip and replace the zlmage in there with yours
[G3 Android Development] Seyaru:
Thanks for the new update i have a question i dont know why the sound option dont stuck every time reset to default values and the usb fast charge dont work i enable this with Kernerl Auditor :D
[G3 Android Development] pikachukaki:
you create rin with anykernel...or you took mine???cause when i released rin with anykernel it didn't work...and also the 2nd version i released was a normal flashing rin kernel with 20i ramdisk!
[G3 Android Development] engine95:
I have no problem posting your fixed kernel that works on lionrom. Or send me a PM with it, and I'll upload it for everyone.

If you got this to work, then let's get it out for everyone. Credits to you of course.

I'm not sure about sound. I had to make a default profile in Trickster to get it to stick. Maybe Kernel Adiutor can do the same? I can't remember.

As for Fast charge, I think Power Suspend broke it. So I need to see what I can do. Or it may be about 3 other things I added. :silly:

Edit: [MENTION=5175597]mostafaz[/MENTION] has given me some pointers on the ramdisk. So hopefully I can get this squared away.
[G3 Android Development] pikachukaki:
Say whattttt[emoji13] [emoji13] [emoji13] [emoji13] [emoji13] [emoji13]
[G3 Android Development] suljo94:
I used your anykernel version on top of a clean 20p, so it either worked or the zip created a new ramdisk from scratch
[G3 Android Development] pikachukaki:
When I try to create a any kernel for rin kernels it just didn't do anything... I know I was happy too... So I made a second version with rin kernels and a 20i then ramdisk...
[G3 Android Development] suljo94:
the 20I version doesn't work but I noticed something about the security error, it happens when system is mounted and the font and place on the screen is lower then the static lg image

my last_kmsg is weird it shows skin1980 as builder
[G3 Android Development] suljo94:
could someone please tell me the voltage for 2,4 ghz (1080 correct? )