yashsingh1/xdaforums huggingface dataset:
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
UPDATE!

Newest build available at the main page of this thread. Check it out!

This is arguably the best one available at the moment.

Give it a try and leave me feedback. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] Chipper123:
Hey aridosa! First of, thank you for your awesome work.

I just tested your newest Kernel. Phone is stuck in a bootloop with the newest kernel. Boots to the LG logo screen, LED blinks, but then keeps restarting.

Went back the the previous build (KGSL) and it booted up just fine.

/Edit: Should provide the info that I'm using christi's NeutronRom which is based on v20C .
[LG Optimus L3 II, L5 II, L7 II, L9 II] dundee81:
I confirm. I have the same problem.

After restoring a backup with previous build everything works again.

Edit: Android 4.4.2, stock, version P71020a-EUR-XX
[LG Optimus L3 II, L5 II, L7 II, L9 II] manosper:
I tested it.its ok,everything works fine but i think(not sure) that the previous one(3.4.5) was little bit smoother,i think the GPU is little bit slower now......the fps.for example antutu benchmark with 3.4.5 was around 9800 and now is 9200 maximum.

i am looking forward to test your next version with the overclock....
[LG Optimus L3 II, L5 II, L7 II, L9 II] kalel29:
i did not have problems flashing the kernel,im on stock 4.1.2,and in antutu it gave me 9688 :good:
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
First of all, Kitkat firmware is buggy. There were millions of posts telling to AVOID Kitkat ROM.

Secondly, I will include some lines to wipe caches automatically, because different kernel - different caches. For now wipe the cache manually in the recovery.

Btw, it is about smoothness, not benchmark results.

I reached 3100 points on Quadrant, though. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] Chipper123:
I DID whipe Cache and DALVIK when flashing the new kernel, I always do when flashing kernels. The phone is still stuck in bootloop using your newest build.

Sorry that I dared to give you feedback that you requested. I thought I read

in the OP and therefore assumed you would be interested in knowing if the Firmware runs on both OS as advertised. My bad, not going to try helping again.

Have a nice day!
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
I indeed advertised wrong information.

I mostly make builds for Jelly Bean now, because I don't test them on Kitkat anymore, so it's possible that this kernel does not work on Kitkat. If only our device supported dual-boot, then I would try them on the fly.

Really sorry for inconvenience and misunderstanding.
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
OTG is kind of working, though the signal is very poor, like it's being muffled up too much.

I will dig into the source and look for ways how to improve the strength of the signal.

Though I was able to control my phone using generic USB mouse. ^^

Mass storage devices are a no-go at the moment. Will look into it.
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
New update!

Grab the new build, which has quite a bit of changes!

Today's build has all the features, including those, which are annotated with word "NEW".

Be sure to grab it and test it.

Good luck. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] santhoosh:
Can you make it for Dual sim
[LG Optimus L3 II, L5 II, L7 II, L9 II] dastaner:
Dont work with 4.4.2 amiga last rom..

Stuck in bootloop.
[LG Optimus L3 II, L5 II, L7 II, L9 II] lalovzg:
This "new kernels" are best optimized for Jelly Bean. Neutrondev former Christi and airidosas are working in CM 10 and 10.2 so try not flashing new kernels in kitkat. Or at least that's what I understood.

Look at post #203
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Hey all.

Looks like stock Kitkat doesn't like updated KGSL. Such a shame, because this version of KGSL is the best one available and is properly optimized now.

Now I need opinions about what do you want to get in later builds.

I'm thinking about reverting KGSL just so Kitkat users could use my kernel properly.

And, has somebody had any problems with latest build?
[LG Optimus L3 II, L5 II, L7 II, L9 II] Chipper123:
Maybe this is an older KGSL version, but that one works just fine with NeutronDEVS KitKat version. Just telling you that version works, maybe it helps you tracing down what the problem is :)

I will stick with NeutronDEVS KitKat till he (maybe) releases a bugfree working CyanogenMod 10.2. So I would love if you could release Kernel versions till then that work on KitKat too.

Whatever you decide, thanks for all your great work. It's very much appreciated!
[LG Optimus L3 II, L5 II, L7 II, L9 II] reedcourty:
It would be awesome. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] cire4418:
great job bro

Some noob question here.. Which version of this kernel is best compatible for P.S V2? Also if i flash any of this kernel u made will all the tweaks, mod, improvements automaticaly be loaded or do i have to activate them my self? Also is it possible to swap storage from my external_SD to get bigger internal storage? If it is possible can you teach me how?:D:D

Advance huge thankyou for this work

Greetings from philippines
[LG Optimus L3 II, L5 II, L7 II, L9 II] gohaz0331:
Hi [MENTION=5785157]airidosas252[/MENTION] , first thank you for this awesome kernel, and I have an question., why have a linked 0 on internal storage (the 0 linked on screenshot) so this is part of your kernel ? Thanks for your reply.
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
That's the first time I am seeing such a thing.

I assume it's because of a different ramdisk, since it mounts storages appropriately. I've never seen that mount on Jelly Bean. Very weird.
[LG Optimus L3 II, L5 II, L7 II, L9 II] cire4418:
using p.s v1 and this kernel and the results were amazing..

willing to test all your work beause of your amazing kernel.. :D
[LG Optimus L3 II, L5 II, L7 II, L9 II] nehuy:
hey there!

I was just wondering if is it worth to use seeder (the app) with this kernel ¿will it give any performance?

Thank you!
[LG Optimus L3 II, L5 II, L7 II, L9 II] su_haris:
I think no, since this kernel already comes with Frandom Entropy!
[LG Optimus L3 II, L5 II, L7 II, L9 II] oile:
Impatient to try the new kernel for cm10 on the stock jelly bean. Hope wifi will work in deepsleep, it's very important
[LG Optimus L3 II, L5 II, L7 II, L9 II] operawei:
Thank you. It works for me.
[LG Optimus L3 II, L5 II, L7 II, L9 II] DS_katauri:
Well,i remember in topic about cm 10.2 you wrote about kernel undervolting. As i know it can reduce device's heat,and make wok more stable. Will this feature be included in your new kernel(both JB & KK) and can You make a kernel for cyanogen 10.2 with undervolting? Thanks.
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Yes, it will. :)

Big update is incoming. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] manosper:
big update for what rom? jb,kk,or cm10.2?
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
For stock JellyBean.

BTW, you can check all my progress on Github, if you want. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] Fedray:
https://github.com/airidosas252/android_kernel_lge_vee7

Page not found :(

So you are working on things for JB 4.1.2 stock right? I like CM10.2 but I'm not sure about battery drain, I need my phone to last for at least one day, I'm surely going back to stock rom to test your next kernel release ^.^
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Sorry, forgot to update the link. Now you can check it. :)

Yep, I'm improving my JellyKernel further, but this time leaving Kitkat and CM10.2 behind. CM10.2 is being updated by [MENTION=5402146]neutrondev[/MENTION] and [MENTION=5464065]skyinfo[/MENTION], while I will only push some commits only.
[LG Optimus L3 II, L5 II, L7 II, L9 II] DS_katauri:
Please try to ask them to add undervolting 'cos i've got overheat sometimes on CM. Also it's a pity U're leaving KK kernel,even if kitkat is messy enough lot of users are still using it. And amazing news about further support of kernel for Jelly! Tnx
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
They won't include undervolt for stability reasons. Christi is working on fixing wakelocks in CM10.2. After that, heating will dissapear.

Why I'm leaving KK? It's a pile of junk, let's put it that way. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] DS_katauri:
Really made my day :cowboy:
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
I think I'll upload my new kernel build a little bit later today. A lot of stuff has been changed (I'll write a changelog for your convenience) and I want to get feedback from all of you, if there are problems. :)

Stay tuned.
[LG Optimus L3 II, L5 II, L7 II, L9 II] razorblue:
What's new sir? Hehe. :D
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Let's say it in simple way - tons of everything. :D

-Updated FM Radio drivers to kitkat branch

-ADSP fixes

-KGSL fixes, fully working clock scaling feature.

-Fixed MDP clock. (Now it's running at 266 MHz)

-Increased memory heap for better video decoding.

-Userspace RAM now is 632 MB

-Qcache, zsmalloc, zRAM working together to get the best experience.

-Frontswap

-Dynamic memory management

-Reduced Logger workload

-Will enable 48 kHz support for ADSP unit.

And tons more. Can't recall every one of them. :D
[LG Optimus L3 II, L5 II, L7 II, L9 II] manosper:
can't wait to test it!
[LG Optimus L3 II, L5 II, L7 II, L9 II] Fedray:
Hey Airi I have one question for you, you are using jb 4.1.2 purified stock v1.0? Or just full stock jb 4.1.2 rom? Thanks in advance!

Anyways I'm back to Purified Stock v1.0, waiting for your next release!
[LG Optimus L3 II, L5 II, L7 II, L9 II] razorblue:
So when are you planning to post the new kernel?
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
[MENTION=6252172]Fedray[/MENTION] , I'm using Purified ROM 1.0. I'm in no way interested of using completely stock ROM. :D [MENTION=6541246]manosper[/MENTION] , this week. Had some personal concerns, so I haven't had the chance to use my Linux PC. You will get it. Don't worry. :)

You could follow my progress on Github. I have every change posted there, if you're wondering. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] lalovzg:
I simply can not install that ROM. Every time I wipe cache, dalvik-cache, data (without /data/media... TWRP) and system. Then install the ROM, factory reset, reboot... And EVERY thing fc/crashes.

What am I doing wrong??? Sorry if this is not the place but since airidosas used kitkat and now switched to jellybean then it is possible and I am doing something wrong. PurifiedStock does not like my P714 :(
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
If you're referring to my kernel, then latest Jellykernel build drops support for stock Kitkat. It only supports stock Jellybean and nothing more.
[LG Optimus L3 II, L5 II, L7 II, L9 II] razorblue:
When is the release? I can't wait to test it.​
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Please don't ask for ETA. You are really disrespecting me and my work this way.

Be patient. I always prefer stability over crashes and jerkyness. So be aware of that. :)​
[LG Optimus L3 II, L5 II, L7 II, L9 II] lalovzg:
Well, my bad. I can see this was not the place. I was talking about the ROM itself. Refuses to run properly.

By the way, keep improving jelly kernel stability :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
It's okay. You can ask me whatever you want. :)

I'm a friendly person, not an arrogant prick, who asks for donations only. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] lalovzg:
Why thank you. I am just trying to test one of your kernel but it is known that latest kernel works only or mostly in stock Jelly Bean in order to not break WiFi, etc, and for that requirement I see people trying shiftyH's purifiedstock ROM from this forum. I wanted to see how it runs since back in that days I flashed the v2 kitkat based ROM and never tried the Jelly Bean one. But now that I want to try it I simply can not.

I told you what wipes do I do but every time I am welcomed by a screen full of "x app has stopped working". SetupWizard, Gmail, everything.

I tried the wipe dalvik-cache before and after reboot... Same fail.

I tried the factory reset before rebooting the phone... Fail.

I am thinking that the problem is in the zip but if there are other people installing it then I am wrong.

But I wiped everything. I am trying to flash that zip when my phone has nothing but the recovery TWRP and the sdcard microSD. Like if the phone was new. Wipe data, cache, dalvik-cache, system, and Internal storage. Everything but the Format data (/data/media) and the Fix Permissions options.

I will do two things since now I have no idea where the problem is and I simply can not use your kernel and that is sad. I will try again later and register a logcat. And making my own jelly stock flashable zip. Or flashing the stock locked kdz and start again like when we had no ROMs for L7II series... loooong process :(

Wichever ROM I install it will be for sure a Jelly Bean one so I am also expecting great things coming from your kernel as always. Thank you.
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Update is coming soon!

Now that weekend has finally come, I can finally sit and polish my JellyKernel. :>

Now I'm pushing final commits before the release.

Every release from now on will have unique numbering scheme for better versioning characteristics and almost every build will have basic changelog. :)

I'm most concerned about camera, though. It's drivers is so old, that even our device could be called newly released, if we compare the dates. :D
[LG Optimus L3 II, L5 II, L7 II, L9 II] Fedray:
That's great! I cannot wait for your next release airi, just take your time and good luuck :o:o:o
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Update is up!!!
[LG Optimus L3 II, L5 II, L7 II, L9 II] Fedray:
Hey airi I have one question for you, reading 1st post I saw something about "OTG", my question is: For what is that? Is really needed to enable OTG Support? What changes will I get?

Thanks!
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
For connecting USB devices like mouse, keyboard, flash drives and etc. :)

By default, OTG mode is disabled, so no problems will occur for you. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] manosper:
this is the best version of your kernels i think,but it has one problem....camera freeze when you try to switch from rear to front camera and it needs reboot every time to fix it.
[LG Optimus L3 II, L5 II, L7 II, L9 II] kalel29:
Strange, I flashed the kernel after doing a back-up, and setup wizard didn't showed,(notice I had Wi-Fi deactivated before rebooting from recovery) everything it's working fine, except for the camera bug.

Thanks for the kernel. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] kalel29:
amazing job!

Wow

Speechless.
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
I need a logcat for that issue to get fixed. :D

BTW, I worked a lot on it.

EDIT: I think I've found a problem regarding camera. Will fix it.
[LG Optimus L3 II, L5 II, L7 II, L9 II] Fedray:
I have that problem with front camera too, so we are 3 now haha
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Could you provide me a logcat? I would be thankful and it would be useful, because I'm busy at fixing other stuff.
[LG Optimus L3 II, L5 II, L7 II, L9 II] kalel29:
Here, hope this helps, I didn't need no reboot to exit camera, just pushed home button and that's it.
[LG Optimus L3 II, L5 II, L7 II, L9 II] kalel29:
This is much better.
[LG Optimus L3 II, L5 II, L7 II, L9 II] Fedray:
Was going to post logcat but 2 guys already did, hope u can fix that error airi! And by the way new kernel works amazing <3
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
I will, my friend, and thanks for your great words. :3

Camera works horrendously bad - camera is initiated in a dirty way, thus making it inaccesible due to one kernel commit, which declines access to the camera if it hasn't initiated after first try. That's LG's work alright. :))
[LG Optimus L3 II, L5 II, L7 II, L9 II] kalel29:
had a big problem.

I tried to make a call with handsfree,screen went dark and unresponsive,wifi was on,well in order to terminate the call i needed to pull out the battery,and then reboot,after that setup wizard showed,then i deactivated wifi,went trough the setup and boom,all my data was lost,also my apps that i moved to the sd card,if i go to data/app with root explorer the apps are there but in the app drawer they are not shown.

This happened using kernel build 006

:(

---------- Post added at 04:32 PM ---------- Previous post was at 03:58 PM ----------

well i went to recovery,and restored,from advanced restore options, data and cache from the backup i made before flashing this kernel,and i got back all my stuff,lucky me :good:

---------- Post added at 05:08 PM ---------- Previous post was at 04:32 PM ----------

Well I'm going to flash build 001,just to be safe.

And thanks again.
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Well, keep in mind one thing: this kernel has got severe filesystem driver updates, so it's normal that phone's data got corrupted. My data has also got corrupted, since I wasn't aware of that, but I should've been, but it's no big deal for me.

IT'S A HIGHLY MODIFIED KERNEL AFTER ALL!

And it's entirely different than what I've built before.

I've putted a warning banner in Downloads section just so you can know that some consequences can occur eventually. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
New build with fixed camera is UP!!!
[LG Optimus L3 II, L5 II, L7 II, L9 II] kalel29:
I'm not complaining, I just posted what happened to me, I know that everything I do to my phone is under my own risk.

So basically,that's the point,to let you know what happened, that's all, also is not a big deal to me neither, cause I have another phone, this it's just for testing purposes,I was trying to help.
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
No problems, bro. :)

I like when people share their experience. It's easier to trace and fix problems this way. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
New build is incoming soon!

And, for the first time, I will implement a more modernized Aroma Installer versus just a basic flash-zip procedure. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] DS_katauri:
Right now I'm flashing new kernel to test it.

Two newbie questions:

1) If further kitkat support is dropped ,is 2015-04-10 kernel the last compatible with kitkat ROM's?

2) Meanwhile in past U were testing undervolt. Can you make an experimental undervolted JellyKernel?

UPD:Well,tested,-everrything works good,and antutu scored from 11.103 to 12.095 score,GREAT!!.
[LG Optimus L3 II, L5 II, L7 II, L9 II] Fedray:
Amazing! Waiting for your next release, meanwhile going to test your latest build :) Hope all goes well

Edit: Did backup and flashed latest kernel, all working good, no data corrupted, I have one question: startup wizard thing was only for 006 release right?

Edit2: Another question, best governor and scheduler for our phone? Ondemand and Sioplus right?
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Kitkat support is also hindered in that 2015-04-10 build, even if it's rather old now. :D

Yeah, I was experimenting with undervolt. It did some good, but not worth too much attention. Maybe couple percents of improvement, so it isn't worth it. I will try to make undervolt available to the public, though. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
By looking at things, it seems that secondary sdcard partitions are extremely sensitive to kernel modifications. It is more dangerous, if that partition is bigger than 2 GB. That's why phone can end up in a bootloop. Let's say, that current kernel access data much better and in a different way. That's why weird things can happen. (This is about Link2SD app)

In retrospect, after every new kernel release, phone's cache should be wiped.

Nah, that startup wizard glitch could happen above the 006 release too.

Well, Kernel Adiutor allows you to override cpu governor, whilst Trickster MOD wasn't that aggresive. So now I'm using interactive as a cpu governor (I will include intellidemand and maybe ondemandplus), sioplus as i/o scheduler, 1024 kb cache on both internal and external storages. :)

Next build won't gonna include too much differences. Basic changelog:

-ADSP driver update from msm-3.4 (latest ones available)

-ALSA sound mixer fixes

-Regulator permission fixes

I'm testing it. No problems so far. Watched Mass Effect Paragon Lost with no trouble (it's a great anime movie, though) :D
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Hey dudes,

I'll post a new kernel build very soon, because I need for all of you to test it.

I've fixed the deep sleep inconsistency, but one problem - whenever you wake your phone, you will get emormous lag for few seconds. That won't occur everytime, but it could happen.

It has to do with permissions, since LG is very conservative about battery life and how they implement power-saving quirks. :D

And my development of JellyKernel won't continue that long anymore. I'm planning to move along to another device, because I've done almost everything I can. :)

Cheers. :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] Fedray:
Is ok, you did a lot for our device, we are really grateful with you! Waiting for your test version bro
[LG Optimus L3 II, L5 II, L7 II, L9 II] su_haris:
No that's because you haven't given enough memory to MDP and ADSP. Trust me, I've had this issue..
[LG Optimus L3 II, L5 II, L7 II, L9 II] oile:
What is mdp and adsp?

I have this problem on my mi2s too
[LG Optimus L3 II, L5 II, L7 II, L9 II] neutrondev:
Same stuff related to application management and platforms from Qcom. They have RAM allocation (that's why for example your device has real ram 700MB let's say and you can use only 650MB; just an example). In kernel from the total RAM, some ram is allocated for internal stuff and the one left free (so Total-Allocated) is reserved for system and userspace.
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
[MENTION=5464065]skyinfo[/MENTION], this is not the case here.

MDP allocation has done no difference at all. I once allocated above what's been standard, then the phone lagged even more than usual.

BTW, now I know the problem, anyway.

I've been messing around with debug.composition.type values. Here's my preliminary results:

dyn (mixed rendering, using both CPU and GPU) (standard value. Provides decent experience, though status bar bogs down often quite a bit and framerate is usually bouncing around a lot)

c2d (more complicated than dyn, it would work better on higher end socs) (by far the most horrible experience I've got)

mdp (Hardware accelerated SurfaceFlinger renderer for Qualcomm Snapdragon devices (proprietary)) (value, which should cause bootloop, like [MENTION=5402146]neutrondev[/MENTION] mentioned to me sometime ago. It works, but it's more or less the same as dyn value)

gpu (whole rendering allocated to the GPU) (this gave me much more responsive status bar, whole system feels faster, though framerate isn't stable by any means)

cpu (haven't tested it yet, though it would be horrible or even opposite of that)

EDIT:

After testing, "mdp" value gave me incredible results after all. It's the recommended option from now on.
[LG Optimus L3 II, L5 II, L7 II, L9 II] neutrondev:
Just placebo. Check EGL source code for what those flags are doing.
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
Noup. It isn't placebo.

There is a difference, especially in Youtube app.

I saw some MSM specific code in Android source and that tells another story.
[LG Optimus L3 II, L5 II, L7 II, L9 II] neutrondev:
Idk what you saw go on TeamAurora or Google and look in EGL sources.
[LG Optimus L3 II, L5 II, L7 II, L9 II] bsl3101:
[MENTION=5785157]airidosas252[/MENTION]

Can you make your super kernel for a dual-sim model? Please :)
[LG Optimus L3 II, L5 II, L7 II, L9 II] airidosas252:
[MENTION=6049826]bsl3101[/MENTION], I'll see. Probably I will make it available for dual-sim model, eventually.