yashsingh1/xdaforums huggingface dataset:
[Sprint LG G3] jcfunk:
V4.3 - 6-23-16
KCal - more options to adjust your screen
Might be other small things. It's been hectic lately

V4.2 - 6-13-15
Same as below+
f2fs
exfat

V4.1 - 6-9-15
same as below+
CPU OC
GPU over/underclock - 100mhz and 27mhz sleep
Linaro 4.9 toolchain
New fixed ramdisk

V4 - 6-1-15
back to -LGLS990 Source
Most everything below+
TCP congestion algroithms - Westwood, Vegas, Reno Veno and others
Smartmax gov
Intelliactive gov - Might cause random freezes/reboots
Intellithermal
Neon support
Oversharpening fix
Enabled KSM
Probably others that I forgot.

V3.5 5-18-15
All of V3+
intellidemand
power suspend - Faux
Overclock - won't work on Sprint until we can fix framework.res
other things I can't remember
There are a lot of tweaks in this that can't be done with Trickster. I would recommend using Faux or Kernel Adiutor - yeah, that's how it's spelled. :p

V3 - 5-14-15
All new from scratch using Verizon 23C source
Added govs-adaptive, lionheart, dancedance,wheatley,lagfree,
added schedulers-fifo, sio,vr,zen tripndroid,fiops
Fast charge
undervolt
Faux Sound
simple gpu ondemand governor - Faux
intelliplug -Faux
DriveDroid - untested
Selinux Permissive
SM4.8 toolchain

V2.7 - Linaro and Sabermod versions
Cleaned up of non-working/useless files
2 toolchain versions to see if I can find the SD Card issue for some

V2.6.1
Same as below +
Back to Linaro 4.9 toolchain
Minor changes for f2fs - still need to see if I can get it to work
Maybe fixed SD issues for some

V2.6
Same as below +
Fast Charge should be working for sure this time
f2fs file system support added. - Currently, our stock Rom's don't support this. At least as far as I've tried. I think I need to build a Rom.

V2.5
Clean from the ground up if you've been following.
Same as below+
Stereo call recording patch - I have no idea if this even works on Lollipop
Scheduler added BFQ
Back to SaberMod toolchain
Other optimizations that I can't remember...

V2.2
same as below +
Faux Sound

V2.1
Same as below +
Linaro 4.9 toolchain
Fast Charge

V2
Same as below +
Fix for interactive and intelliactive
Undervolt is now possible

V1
Selinux set to "Permissive"
Added shedulers-CFQ, FIFO, FIOPS,VR,ZEN, TRIPNDROID,SIO
Added governors - LAGFREE,INTELLIACTIVE, DANCEDANCE, WHEATLEY, ADAPTIVE,LIONHEART
[Sprint LG G3] aamer513:
Does it supports D855 iam on lion rom 5.5?????
[Sprint LG G3] engine95:
Yup. But for your phone, it's over here. http://xdaforums.com/showthread.php?p=60953207
[Sprint LG G3] jcfunk:
Those having issues with reboots because of UV/OC. Might want to do this thermal mod. For me it dropped my cpu temp by 40F.

http://xdaforums.com/showthread.php?t=3135495
[Sprint LG G3] jcfunk:
Here is latest version, based on NavelA 1.6.

NavelA-V1.6-ZV8-JCFunkMOD.zip
[Sprint LG G3] Trident:
Does this include your mod? I've been having the reboots using NavelA 1.6.

Sent from my LGLS990
[Sprint LG G3] jcfunk:
Are you having issues with my MODDED versions for ZV8 or Engine95's NavelA for ZVA? I think I need to update the ZV8, been busy. I've working on many mods at once. Was looking into 777's kernel. But it made my phone reboot, and didn't support xz compressed ramdisk. Also looked into UKM, Universal Kernel Manager, and other things. For now I'm having issues. I will update the ZV8 kernel. Just so you know the only different between ZV8 and ZVA is ramdisk, I'm going to be working on a unified installer. Time is my biggest enemy.
[Sprint LG G3] jockovonred:
Not enough time, is the enemy for us all!
[Sprint LG G3] jcfunk:
Here is a test update, NavelA-V1.6-ZV8_JCFunkMODv3-test.zip

I've tried to add BFS, didn't want to build. Messed my local source, have to reset source. Added aes crypto for arm. To bad I'm going to have re-add when I fix source. This should fix the reboots too.
[Sprint LG G3] Hotblood75:
is there any chance to flash this kernel into a D855 int. model? Mine is 16 Gb version.
[Sprint LG G3] jcfunk:
No, not the way the kernel is. Only compiled for ls990. Will need to be compiled for D855.
[Sprint LG G3] NeoMatrixJR:
Which one should I grab? I just tried installing the latest with BareCee and I get LG Security Error screen then the phone powers down.
[Sprint LG G3] jcfunk:
Use NavelA kernel

http://xdaforums.com/showthread.php?t=3150913
[Sprint LG G3] hungdinhmenh:
Can you build a kernel to make KSM turn to disable on rom Port from D855

Like i say above, i just want a script file to disable KSM on Cloudy2.5. It make my battery phone turn to low very quick :(
[Sprint LG G3] engine95:
Thanks.

Ok. First off....How did you know that was the word I used? Dabbling. Too funny. :cool:

Send me a PM and I'll do what I can. Too bad you weren't pre Lollipop. It's more difficult.

Just an FYI for everybody. I SHOULD have an Undervolt kernel coming out later today. Overclock if we're lucky. :fingers-crossed:
[Sprint LG G3] engine95:
V2 is in the OP. See change log and Install instructions

Fix for interactive and intelliactive govs.

UNDERVOLTING is now possible!

Edit. Stock voltages in post #3
[Sprint LG G3] 1619415:
Does this support USB fast charge? If so how do I enable it?

Also thanks for the kernel that plus barepop is a power house.
[Sprint LG G3] engine95:
Not yet. In looking at it, theres some things that are going to take some time. I think that might have been one of them.
[Sprint LG G3] 1619415:
OK thank you
[Sprint LG G3] engine95:
V2.1

V2.1 in OP. See changelog

Linaro 4.9 toolchain

Fast Charge

And just for info/fun :p
[Sprint LG G3] 1619415:
How to you enable Fast Charge? Thank you for including big help!:good:

---------- Post added at 12:54 PM ---------- Previous post was at 12:14 PM ----------

Never mind I found it in the trickters app
[Sprint LG G3] ruthlessptizzle:
Whats the toolchain?
[Sprint LG G3] engine95:
That's what builds the kernel.

In a nutshell,

Linaro is for smoothness and a little optimization.

Sabermod is built for optimization.

So they're kernels run better than stock kernels.
[Sprint LG G3] ruthlessptizzle:
Whats the best i/o scheduler people use
[Sprint LG G3] j.anderson618:
Wouldnt mind seeing faux sound
[Sprint LG G3] ghostshel:
Awesome, sir!

Giving it a run.

Ill share a couple decent profiles soon back here after I determine my phones extremes and sweet spots.

?
[Sprint LG G3] engine95:
Test kernel for Faux Sound

I have no way to test this. If it doesn't work, it's probably not going to happen with me.

So this is only going here until I get some feedback if it works.

Test this for Faux sound control, please

https://www.androidfilehost.com/?fid=95916177934549017

[MENTION=3753932]j.anderson618[/MENTION] since you asked about it. ;)
[Sprint LG G3] jmorrison230:
Been testing this for a while now. The kernal is smooth and foxsound is amazing. Thanks for your work
[Sprint LG G3] SilverZero:
Is this 2.1 with faux?
[Sprint LG G3] ghostshel:
OK

Here is my take on your kernal so far.

Using free Kernal Auditor app. (great app) https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor

FIrst Faus is working fine.. I mean wow its loud.

Best app for Faux IMO in SS. https://play.google.com/store/apps/details?id=com.teamkang.fauxsound (paid)

Now for my cpu/voltage/scheduler

Interactive -

min sample time 40000 / timer_rate 40000 / go highspeed load 80 ;) / optimal max and highspeed freq set at 1300000

would love to push it when freq restrictions are 1500<

Sio

fifo batch 4

async read expire 1000

async write expire 5000

sync read expire 350

sync write expire 1500

writes starved 50

Started UV with global -25v

SS

The results speak for themselves.. faster than ducks on a june bug. :)

will post a bench mark soon..
[Sprint LG G3] engine95:
Yes. Now that I know it works, I'll post it.

Kexec patch for Multirom also. But it's not working yet. I think it needs an updated multirom.zip
[Sprint LG G3] rollrsk8ter:
Let me speak for all us flashaolics with ls990 .... the biggest gratitude engine.. Multirom coming to lollipop would be icing on the cake, thank you sir!
[Sprint LG G3] engine95:
Thank you.

As for this latest version.....

I need to do some cleanup on it before I put it in the OP. The above one was for testing.

I may also go back to Sabermod toolchain. It just seemed faster to me.
[Sprint LG G3] 1619415:
Faux works great!
[Sprint LG G3] engine95:
V2.2 is in the OP - it is the same kernel as the test build above. So no need to re-download.

It was only a matter of time before I screwed something up.

While trying to get us the kexec patch for MultiRom, I got some files messed up and can't trust anything I have built since. So I'm gonna have to start from scratch.

I have a lot better understanding of it all now, so I'm not too disappointed. I think I pretty much covered everything we wanted.

Now I'll just take my time and work on the ROM or the Kernel. I know I want to try.....

Rom

4way reboot - that hasn't gone well so far

Deodexing - I still need to mess with that

Kernel

Overclock - I haven't gotten that to work yet

Kexec Patch for MultiRom - My NEMISIS!!!
[Sprint LG G3] strwrsjosh:
FauxSound

I installed your kernel and purchased and installed fauxsound (https://play.google.com/store/apps/...1.5.6&pcampaignid=APPU_1_MqAcVbHOJYWWNoKwgdgO) and it says kernel isn't supported? I dirty flashed kernel, if that matters.

Thanks for any help guys!
[Sprint LG G3] strwrsjosh:
Never mind. Clean flash fixed this.
[Sprint LG G3] succumbtothegreater:
So, one problem I've been having with this is that the CPU and GPU clocks don't stay at what I set them to most of the time.. Any one else having this issue?
[Sprint LG G3] engine95:
That's strange. When you install the kernel, it wipes /dalvic and /cache.

Must have been a glitch in the matrix.

I think it's the throttles from LG. I haven't done anything with those.

You can turn on "Frequency lock" and turn off "MP Decision. I wouldn't suggest it though. I haven't done anything to replace MP Decision/HotPlug.
[Sprint LG G3] engine95:
Just to show you how......different Lollipop is. I think this is why I can't Overclock. It's in the framework-res.apk. I found this while messing with 3-4/way reboot. And, I can't recompile the framework correctly because we can't deodex the way we used to.

Weird stuff. :silly:
[Sprint LG G3] RustedRoot:
Frustrating. Hang in there if you can. If not, no one can say you have not put in Herculean efforts. Grateful I yam.
[Sprint LG G3] Lurien:
What settings are you guys using on this kernel?
[Sprint LG G3] engine95:
For me, I like lionheart, vr, -35 undervolt and 1024 for readahead. I like the way Lionheart scales through all the frequencies.

Undervolting will vary on every phone so you may be able to do better. Or worse.
[Sprint LG G3] Lurien:
Thanks. Will try that out..
[Sprint LG G3] Lurien:
Those settings are working very well for me.. But I went with -60 undervolt... Is that good?
[Sprint LG G3] engine95:
Every phone is different.

So when undervolting, you can go until your phone freezes/locksup. Then raise the voltage til it doesn't.

Governors and schedulers can make the difference too.

When messing with undervolting, MAKE SURE you don't use "set on boot" until you KNOW your phone can handle it.
[Sprint LG G3] Lurien:
Thanks for the heads up. Last question.. Even if the phone doesn't freeze up, is there any danger of going too low??
[Sprint LG G3] jr71x:
How do i know if the kernel "stuck?"
[Sprint LG G3] engine95:
Not that I know of. I would think as long as everything works, you should be fine. But I could be wrong.

CPU spy, Trickster, Faux kernel tuner, or any other kernel tuner will all show it.

And the fact that you can tune it now. ;)
[Sprint LG G3] ruthlessptizzle:
Readahead? And what io scheduler u using
[Sprint LG G3] engine95:
Readahead is for sd. Stock is 512 and we have plenty of memory to increase to that.

io is vr.
[Sprint LG G3] slyest12:
Really stupid question- what does fauxsound do?
[Sprint LG G3] ruthlessptizzle:
Where is read ahead located

---------- Post added at 12:12 AM ---------- Previous post was at 12:11 AM ----------

And whats the point of it
[Sprint LG G3] engine95:
I'm not really sure, but it does seem to increase the volumes. I haven't messed with it much yet.

Right above the scheduler in Trickster. "Read ahead something something"

I'm not quite sure where Trickster uses/puts it. But it increases the cache that programs use, so they'll start up quicker. Just Google "read ahead android". There's lots of info on it.
[Sprint LG G3] chrisctb:
Has anyone been able to wifi tether with this kernel? Its been running great, but can't get tethering to work. Any suggestions?
[Sprint LG G3] engine95:
The "dun" method works. As well as wifi tether router, paid app.

You may need to update profile/prl or do ##UPDATE#, in the dialer.

Also if using wifi tether router, make sure wifi is on when you start it.
[Sprint LG G3] chrisctb:
Something must be messed up then. I can't get either of those to work. The native tethering starts then just turns off randomly
[Sprint LG G3] engine95:
V2.5

Alright you hungry folks. I'm putting this out there for the rest of you now. ;) Yeah....you know who you are. :highfive:

V2.5

Clean from the ground up. See change log.

Hope it's been working good for those of you that found it early. ;)
[Sprint LG G3] Lurien:
Running very well here.. Why'd you go back to previous toolchain?
[Sprint LG G3] Lurien:
Are you still using these settings with the new 2.5 kernel?
[Sprint LG G3] sinisin:
Anyone got a link to the stock kernel in a zip? I need to revert...

Maybe put in OP?
[Sprint LG G3] roc342:
Voltage Values

What are the Stock/default Voltage Values?
[Sprint LG G3] engine95:
Stock and init.d kernels are in stock and Barepop ROM threads. First 3-4 posts.
[Sprint LG G3] ruthlessptizzle:
Really seems with the most recent update....the phone charges alot slower....i didnt find fastcharge with faux
[Sprint LG G3] mrj0087:
can I flash on top of 2.2?
[Sprint LG G3] ruthlessptizzle:
Ive flashes them all on top of each other with no issues
[Sprint LG G3] mrj0087:
oh cool. thanks for the reply!
[Sprint LG G3] Arjohns:
It was mentioned somewhere that it just seemed faster for him using the previous toolchain.
[Sprint LG G3] engine95:
Post #2 or #3. I can't remember

Interesting. It's there and works with Trickster.

Honestly, I never charge my battery./ I just switch it out with the Promotional battery LG had last year.

Not really. I'm trying everything to make sure they work. But that is still my favorite.
[Sprint LG G3] ruthlessptizzle:
It just charges my battery slow it was great with all the other builds
[Sprint LG G3] egeek1:
Faux/Battery Controls/scroll down to FastCharge Options.
[Sprint LG G3] ruthlessptizzle:
Cool thanks i found it there....i see that u can set custom currents for ac and usb currents...what should i set them to and still be safe
[Sprint LG G3] ruthlessptizzle:
[MENTION=1280108]engine95[/MENTION] quick question....when messing with readahead that we discussed the other day u mentioned u increased it to 1024....did u increase both emmc and sdcard or just one of them. Are u also running vr on both?
[Sprint LG G3] engine95:
V2.6

Figured I'd catch all of these at once.

You may be right about the "Fast Charge". I got to looking at it and it wasn't in the kernel config.

If you look in /sys/kernel/fastcharge/info, there are voltages in there that you should be able to use. I would think you should stay away from the highest ones. but that's just a guess.

I'm using deadline now just for fun. Row and vr seem to be the ones most people use in their roms that I've noticed. But it all depends how you use your phone. each one has it's pluses and minuses.

And for the Readahead, if you have an option for both of those then use both at 1024 or even higher. There is a point when it can be too high and start hurting performance. But 1024 is usually a safe bet and it's more than stock is.

So because of the Fast Charge possibly not working, I'll post a new build in a few minutes.

V2.6 Fast Charge should be working for sure this time and also added f2fs file system support.

I can't get f2fs to work yet and I think it's gonna require a new ROM because of the way we have to install Lollipop still. With the images, the file system is already set. So I think I'll need to see if I can build a ROM using f2fs then pull the images. We shall see.
[Sprint LG G3] ruthlessptizzle:
Yeah i followed your recs and used vr i also reduced voltages my 60 and increased emmc to 1024....my apps run snappy as hell....bad ass....i also use lionheart....personally its the best set up ive used...i play alot of high end games and they dont skip a beat....im still on barepop v1 with the upgrade...is there a reason to go to v2....my stuff runs great now and dont think i need to upgrade to that one
[Sprint LG G3] engine95:
Not if you don't want to. I don't think there's much difference between them on how they run. The only difference between the 3 are what stock apps are left and if it's Themable.
[Sprint LG G3] jmorrison230:
I downloaded and installed the new kernel and my SD card is no longer reading. It is not showing that I have one installed. I rebooted,renstallef but no luck. Other than that the kernals have been really smooth. All the rest of the kernals have shown SD card has being readable
[Sprint LG G3] engine95:
I didn't change anything to affect the SD's. Maybe try flashing an older version and see if the same thing happens. It could just be a coincidence with your SD getting corrupted. It happens for any number of reasons sometimes.
[Sprint LG G3] jmorrison230:
I flashed back to 2.5 and the SD card is reading again. Not sure what the issue is. Do you think flashing the SD card fix will work?
[Sprint LG G3] engine95:
If you're on stock or v1, then yes.

If on v2 or TE, I'm not sure what's going on. I guess you could reflash it just in case.
[Sprint LG G3] jmorrison230:
I will try flashing one more time. If it doesn't work in will just stay in 2.5. Thanks tho. Great kernal and ROM. Enjoy your work.
[Sprint LG G3] jmorrison230:
Wjust an update. I flashed TE( dirty over TE already installed) and new kernel. Still can't read SD card. Anyways great ROM and kernal. Will use 2.5 til oc comes to lollipop. Thanks for every thing
[Sprint LG G3] engine95:
Thanks.

Interesting. I was messing with f2fs and it wiped my int sd. So I can't tell you for sure if it's the kernel or your SD.

You can always wipe it and see what happens. Just backup your files first.

If 2.5 is working for you, then just stay with it as you've planned.

But I think here shortly, your SD is going to be giving you issues. But that's just a guess.
[Sprint LG G3] shivaagarwal1:
Thanks for this awesome kernel. Just a quick question, fastcharge will only work by disabling access to internal space or there is a workaround for this? Do I need a fastcharge charger for this?

Anyone tried fast charge can please share their feedback.

Thanks a lot.
[Sprint LG G3] engine95:
Thanks.

Any USB cord will work.

Storage is disabled from what I've read. If you look in /sys/kernel/fast charge/info, it also shows it disabled even though our phone doesn't say it.

I think it's somewhat of a safety feature.

I'd recommend turning it off when you're done charging it.
[Sprint LG G3] j.anderson618:
Fast charge just makes it charge normally whenever its hooked up to a computer or other device
[Sprint LG G3] ruthlessptizzle:
If your using faux u can increase the voltage going into the phone....i increased mine from 500 to 1000....under fast charge
[Sprint LG G3] JaceAlvejetti:
Hey engine just a heads up, I flashed 2.6 and lost external sdcard access, reverted to 2.1 which I still had downloaded and everything returned to normal
[Sprint LG G3] jmorrison230:
Same thing happened to me. Just stayed on 2.5.
[Sprint LG G3] engine95:
As far as I know, you 2 are the only ones with this issue. I'm still leaning towards SD card issues.

Regardless, V2.6.1 is in the OP.

Back to Linaro 4.9 toolchain

Minor changes to see if the SD issue disappears for some

Minor changes to f2fs to hopefully fix it
[Sprint LG G3] jmorrison230:
External SD card issue a no go here. Thanks though.
[Sprint LG G3] engine95:
What ROM are you on?

If V1 or stock, did you apply the sdcard fix?

If on V2 or TE then it's already in there.
[Sprint LG G3] JaceAlvejetti:
Thought I was on V2, went to do an backup and it says V1, I am re-applying the kernel with the SD card fix, ill post back in a moment when my 200~ apps optimize.

Also same as [MENTION=2553726]jmorrison230[/MENTION] 2.6.1 didnt resolve, it shows in notifications sd card inserted but will not mount, could it have to do with being formatted exfat?

EDIT: Still no dice after SD card fix, I am going to back up my sdcard and format it to something(anything) else and try it
[Sprint LG G3] jmorrison230:
I'm on TE. Not sure but I am going to reformat my sd card to another format see if it works.

---------- Post added at 04:53 PM ---------- Previous post was at 04:50 PM ----------

Mine is formatted as ex fat as well. I am going to do the same and report back in a few hours. Thanks for all you hard work though. I am happy on 2.5 but I like getting the newest toys to play with. I am not sure if its lack of SD card but 2.6+ feel allot faster than previous kernel's
[Sprint LG G3] engine95:
Ah, that's the issue.

It needs to be formatted fat32. No matter the size.

If your card is a biggie, then make it into 2 partitions.

Blame LG for this one.

I'll look into adding other fs support.
[Sprint LG G3] JaceAlvejetti:
That'll take some time, I left fat32 because of the 4GB file boundary, different bootables with drivedroid and a linux image to use away from my pc.

[MENTION=1280108]engine95[/MENTION] I appreciate that, ext4 would be my preference but ill take what ever you deliver and would be glad to test
[Sprint LG G3] mikeberding:
2.6.1 didn't support my 64Gb sd card. So I flashed back to 2.6 (which worked before) and it still didn't work. I formatted fat32 so it works for now.

I do love the kernel though.
[Sprint LG G3] TekWarren:
I am curios about this comment. Would setting this affect all charging or just computer to USB charging?

I haven't flashed this kernel yet but thinking about it (I'm on Barepop). I charge my phone mostly on my commute to and from work (hour each way) and I can't seem to consistently get a good charge rate in that time. I've researched and tried the usual suspects: several different chargers of high positive reviews all 2.1amp or higher, several different USB cables. I am currently using a "Kopi" cable (touted for 20awg charge wire) and Anker 4.8A charger and still get little charge in an hour. Screen off, not using GPS apps. Anyway if this would possibly help I'm all over it.
[Sprint LG G3] engine95:
[MENTION=2553726]jmorrison230[/MENTION], [MENTION=584157]JaceAlvejetti[/MENTION], [MENTION=5002356]mikeberding[/MENTION]

Thanks for the info.

So it seems that ever since I tried adding f2fs, that's when you all had your ext SD Card issues. There was also an optimaization thrown in at that time.

I have a kernel I'm working on now that reverts all that.

I also tried adding, ntfs, exfat, DriveDroid, but no love with any of them. They either had errors, or didn't work right.

Anyway, 2.7 should be out tonight or tomorrow. I honestly can't tell you what I've done with it as I did a lot of cleaning of useless/nonworking stuff. Hopefully, it'll cure the SD issue for you all.
[Sprint LG G3] ruthlessptizzle:
U can set it for both...the computer and the wall plug usb with faux...my phone with the wall charges from completely dead to 100% in a little over an hour
[Sprint LG G3] TekWarren:
[Kernel] Bare's &quot;Navel&quot; Kernel

[MENTION=5360333]ruthlessptizzle[/MENTION]tizzle

Thanks. I might have to flash the kernel and drop $5 on faux just to improve car charging...hopefully.