yashsingh1/xdaforums huggingface dataset:
[G3 Android Development] fatapia:
So I just downloaded a 5.1 rom(resurrection remix, vs985) coming from "stock" and chose this over the 777 boot image. Ive managed to crash the kernel 3 times already lol. Im able to repeat the crash if I chose ondemand in your app, im just not choosing it anymore. Should I dump the ram like the handler suggests or..?
[G3 Android Development] tobitege:
You should research how to get a last_kmsg log file for the Dev, like with Andy Log app (free).
[G3 Android Development] imsonica:
First of alla thank you for development.

I'm here to ask about the application. I don't have option to change swipe2xxx and also nothing related to the sharpness.

Thank you :)
[G3 Android Development] m1trand1r:
swipe2xxx is not supported by kernel...as per sharpness you can use whetstone app and to control kernel furnace free app.....:)

>LG-G3<>d-855<>16Gb<>Titanium Black<
[G3 Android Development] fatapia:
Dumped the last kmsg with your suggestion, had to zip it since it surpassed the limit as a txt file.
[G3 Android Development] m1trand1r:
Wait...you're using this kernel on Android 5.1?

>LG-G3<>d-855<>16Gb<>Titanium Black<
[G3 Android Development] goxi87:
I use this kernel on Euphoria 1.1 (5.1) and work fine. Color calibration and saturation can also change with Savoca kcal app.
[G3 Android Development] ivicakc:
same here...i also using this kernel with 5.1 (euphoria) and for now works better then with 777 kernel..

with 777 kernel my phone freeze on lockscreen and only solution is to pull out battery..
[G3 Android Development] m1trand1r:
thanks for pointing this out ....it's nice to know since BlissPop 3.1 based on LP 5.1 is just about to being flashable :D

>LG-G3<>d-855<>16Gb<>Titanium Black<
[G3 Android Development] fatapia:
Lol yeah

My only issues are more than likely from the ROM I'm running(RR), I'm sure there are some compatibility issues but I quit changing it to ondemand and left it as interactive. It's been smooth other than that
[G3 Android Development] fatapia:
so I switched from RR latest to Blisspop 3.2 and the issue was definetely with the ROM because it was so friggin smooth on 5.1.1. I want to say it was a bad flash but I would have seen at least 1 FC I would think... great kernel! thank you!
[G3 Android Development] DrugsBunny:
nvm kernel is for asop not stock LP lol :P
[G3 Android Development] m1trand1r:
uh....nasty one...[emoji14]

/LG-G3/d-855/16Gb/Titanium Black/
[G3 Android Development] bloodstorm666:
So I have 777 kernel. Do I need to start a fresh ROM to flash this kernel?
[G3 Android Development] m1trand1r:
No...just flash it...:)

>LG-G3<>d-855<>16Gb<>Titanium Black<
[G3 Android Development] bloodstorm666:
Awesome! Will give it a go on my blisspop 3.2 5.1.1
[G3 Android Development] m1trand1r:
Try ....but wipe dalvik-cache and cache just in case...:)....

>LG-G3<>d-855<>16Gb<>Titanium Black<
[G3 Android Development] arnshrty:
Man thanks to all the team for the aosp love and I suppose the stock guys need love too. But mainly aosp and keep up the good work.
[G3 Android Development] Sc4ryB3ar:
I'm coming from a Nexus 5, and have only owned my G3 for 4 days....what I'm reading is throwing me for a small loop. Hoping for an explanation. Title of the thread for this kernel states aosp, but the description in the 1st post states cm based....I thought aosp and caf were totally different beasts, an I wrong?
[G3 Android Development] marcdw:
Yeah but in this case AOSP means not stock-based. Furnace is also available for the original KitKat stock-based ROMs.

For the most part when you see AOSP that also includes CM (anything non-stock).
[G3 Android Development] m1trand1r:
well...maybe you're wrong....maybe not....AOSP meaning is somewhat abused on G3...IMHO ....because I saw claims of rom "devs" that some roms are AOSP based....which in my experience has very little or almost nothing to do with CM based roms....and all roms have one thing which connects them tightly ....bugs....so....when you see label AOSP...take it as CM....This kernel is very good work IMHO (tested thoroughly by myself ) but as developer himself said...it's CM based....only source avaliable....and most if not all custom roms base is also CM derivate...:)

My 0.02€ :)

/LG-G3/d-855/16Gb/Titanium Black/
[G3 Android Development] fatapia:
But cm is based off of aosp...

Anyways something interesting ive found out. I started having problems with my lockscreen on wake, and eh performance. So as far as 5.1 and 5.1.1 and the 2-28 edition of the vs985 zip, sharpening really hurts performance. Turned it back off and everything was smooth again.
[G3 Android Development] teddy0209:
I'm also a nexus user, where aosp is different from cm/caf on roms and kernels... Just ignore that, here in the G3, AOSP is any other rom except stock based... That includes cm... [emoji6]
[G3 Android Development] wargear:
trying your kernel on my build of liquidsmooth 4.1 for the g3 d850... very nice boots fast I installed your accompanying furnace app from play store (free) to enable dt2w and sw2sleep however the controls for that are not present do they not work for the g3? If you can pm me or snd a hangouts msg have a couple items I'd like to run by you. Thanks for all the work you've done! wargear
[G3 Android Development] jeffzmagboo:
Can someone make this kernel for Stock BasedROM? I want to adjust the saturation on my LG G3 coz its a but underwhelming.
[G3 Android Development] p70shooter:
There is a stock based kernel that can do that now.
[G3 Android Development] m1trand1r:
it may be stock based...but on CM base :)....but it's not meant to run on Stock LG fw ...so...:)

/LG-G3/d-855/16Gb/Titanium Black/
[G3 Android Development] p70shooter:
It's was my auto correct putting in the wrong word. Check my post now.
[G3 Android Development] m1trand1r:
:)

/LG-G3/d-855/16Gb/Titanium Black/
[G3 Android Development] xxsashixx:
has development been stopped?
[G3 Android Development] m1trand1r:
nobody knows that...except the dev himself :)
[G3 Android Development] MrSAVIOR.:
will u make new build?
[G3 Android Development] savoca:
Nope - I don't even have time to build for myself!
[G3 Android Development] moordi:
Sorry to hear that

That's a real shame. It's bad enough to be so busy that you can't continue to develop and upgrade your kernel for me. :)

But to be too busy to build for yourself! I hope you find a break (purely for yourself) soon.

This is already a better kernel than I've found elsewhere, though I have not tried them all yet. I will say, it outperforms the 777 kernel, which was my previous favorite, as well as Rin, Navel and the kernels baked into the PA, CM12, Euphoria, AICP and Candy ROMs. Your philosophy of refining a kernel by focusing on the basics and the most useful features, in lieu of adding a ton of features/options without more attention to detail has really paid off. I've experienced a significant increase in performance over other kernels using the exact same settings. Clearly, there's more to this than adding in features/options.

So, while I'd love to see this kernel developed further (I love features and options as much as the next guy), I truly appreciate what you've given us already and wish you the very best!
[G3 Android Development] justthefacts:
Would there be a possibility of updating the Faux sound drivers?

Much appreciated
[G3 Android Development] onehellofawhat:
phone shuts down itself and says:

Kernel Crash!

Demigod Crash Handler: Kernel Crash!

...

What should i do?
[G3 Android Development] Enddo:
collect some logs :)
[G3 Android Development] onehellofawhat:
with catlog? After the shut down?
[G3 Android Development] Enddo:
last_kmsg is probably the better one, but you can use an application like Syslog to grab all of them(so the developer has all that they need)

- https://play.google.com/store/apps/details?id=com.tortel.syslog
[G3 Android Development] Critical Jeff:
[IMG="got this kernel crash today. it's a d850 on cyanogenmod nightly. I was at the lock screen and the pattern dots were up . I was also listening to music."]http://https://www.dropbox.com/s/o3asnc502itbnnu/kernel%20crash.jpg?dl=0[/IMG]
[G3 Android Development] markomara:
In my phone with Live userspace sharpening control i get a oversharpening!!! How can I disable the oversharpening?
[G3 Android Development] arifqur:
Thanks for going the AOSP route Savoca.

Used your Kernels extensively on my G2.

And now on G3
[G3 Android Development] iSnob:
How i flash this kernel on secondary ROM in multiboot?
[G3 Android Development] savoca:
Yup, except this profile is a bit on the cooler side of the balance.
[G3 Android Development] Akeel1994:
Hey

Thanks for the kernel! Does your kernel have faux sound support? if I click on the features link I am getting an error message. So I can't look there myself.
[G3 Android Development] tobitege:
FEATURES:

- Furnace boot mode
- Custom user restart reason support
- Userspace voltage control
- Live userspace sharpening control
- simple_ondemand devfreq governor
- fsync userspace toggle
- KCAL_CTRL RGB driver (replaces LCD_KCAL)
- Sound Control 3.6 GPL from faux123
- laf reboot mode (bootloader)
- exFAT-nofuse filesystem support
[G3 Android Development] fabio92rz:
Hi Savoca, thx for your outstanding work, but i have only a question.. I have also installed the Furnace app to tweak, but i don't understand the reason why it doesn't work. I'll post a screen of my device

I gave it the root access, of course... Thx you for the help!
[G3 Android Development] insigma28:
Yeah I'm getting the same message.
[G3 Android Development] suljo94:
okee so i gave it some serious thought and weight the pros and cons but I think this is something you will consider adding because it is not an totally useless kernel feature , It is knock code for all roms
[G3 Android Development] savoca:
The app will still work, I just need to update the list of "official" hosts in the app to support the furnace-g3 build host.
[G3 Android Development] fabio92rz:
Perfect! Thank you so much :D
[G3 Android Development] schoolsux:
Thanks alot man! I might be insane but the sharpening feature really make the screen eye-pop again, like on stock firmware :) :o
[G3 Android Development] savoca:
Apps updated, check the play store and it should be official in a couple of hours.
[G3 Android Development] Enddo:
Does anyone know all of the governors that this kernel supports? I am unable to find it on the features page. Since it is based on CM12's kernel, does that mean it only has governors from that kernel? Specifically, I'm looking to see if it supports intellimm or intellidemand(2)
[G3 Android Development] teddy0209:
Check the OP again mate... It was clearly stated there... =)
[G3 Android Development] Enddo:
I don't see a list of supported governors in the OP. . .all I see is that the developer will not take any requests to add governors like "DanceLizard360". I'm not asking for anyone to add support for anything. I'm just looking to see what is included.

If someone here is using it and can take a screenshot then I would be incredibly grateful. If that is too much to ask then I understand that as well. This is why I asked and didn't start demanding anything. I'm just curious to see exactly what the kernels supports. I would have already flashed it if it to see for myself but it's advised to not flash from a custom kernel
[G3 Android Development] teddy0209:
Did you check the features link?

Edit:

Last time I booted it up on my multirom, it doesn't have intellimm or intellidemand...

Edit2: Here are the features....

- Furnace boot mode

- Custom user restart reason support

- Userspace voltage control

- Live userspace sharpening control

- simple_ondemand devfreq governor

- fsync userspace toggle

- KCAL_CTRL RGB driver (replaces LCD_KCAL)

- Sound Control 3.6 GPL from faux123

- laf reboot mode (bootloader)

- exFAT-nofuse filesystem support
[G3 Android Development] Helloworld294:
Hey sav could you add Dynamic Dirty Page Writeback feature? I've heard it greatly improves battery life and performance while screen on. So does Power Efficient Workqueues to ARM Topology.

Although you should add intelliPlug or some custom hotplugging module since mp-decision is highly unreliable.

In case you take requests!

& you should get a donation button, because you deserve a beer on me! :D
[G3 Android Development] aloom:
How did you flash it in multirom?? I tried to extract it but there is no boot.img. Did you simply flash the zip??
[G3 Android Development] teddy0209:
As far as I know, (anykernel) doesn't use boot.img like the usual kernel... Via zip...
[G3 Android Development] aloom:
I tried flashing the zip however it didnt work. It got stuck at recovery and had to add the stock boot.img to boot the rom .
[G3 Android Development] teddy0209:
you have to do that in multirom menu in twrp...

Edit:

Go to advance, multirom, rom list, select the rom, then flash zip...
[G3 Android Development] aloom:
I think there is some misunderstanding here. Skin1980 said that in multirom kernels in normal zip format cannot be flashed in secondary ROMs, boot.img should be extracted and then in secondary rom menu the original boot.img should be removed and the new one to be added instead. Now this kernel doesn't have boot.img thats why I've asked you how you did it.I did flash it as normal zip but it gets stuck in recovery and I have to re add the original boot.img in order to boot the rom again.
[G3 Android Development] teddy0209:
What do you mean stuck in recovery?

You don't have to remove the boot.img...

And it takes time to flash...
[G3 Android Development] aloom:
Check my previous post.
[G3 Android Development] teddy0209:
It works that way mate, i've been doing that all time even if the kernel has boot.img...

Some might not work because of the script in the zip...

furnace kernel takes longer to flash than other kernel...
[G3 Android Development] aloom:
Im gonna try again and check. Thnx.
[G3 Android Development] teddy0209:
don't do additional steps, just flash it and reboot... :)
[G3 Android Development] arifqur:
Listen to the man, he is absolutely right.

Using Multirom on Nexus 4, HTC M7, Nexus 5, LG G2, and now LG G3
[G3 Android Development] uauzer:
I can cofirm that, but it will take 7 min to install kernel.
[G3 Android Development] pikachukaki:
Great to see more devs but why only aosp?? :(((
[G3 Android Development] sean222:
Thanks [MENTION=4316709]savoca[/MENTION] Glad to see some D852 love :) Testing now, seems pretty good!
[G3 Android Development] savoca:
If mpdecision wasn't reliable it wouldn't be shipped to production on literally every Qualcomm device of the last 2 years and every custom ROM based on Qualcomm hardware. :)
[G3 Android Development] Helloworld294:
Same reason why TouchWiz is still running on Samsung phones, nexus 5 was shipped with a buggy stock LP ROM, why we have CM that keeps optimizing AOSP ROMs etcetcetc... :)

EDIT: its not that it is unreliable, it interferes with various custom governors and such.
[G3 Android Development] savoca:
No.. Not the same reason TouchWiz is still running on Samsung phones... TouchWiz exists as Samsung's approach to make their line of Android devices unique to their brand. mpdecision exists to decide optimal CPU states based on load in userspace, and to assist PowerHAL.

Nexus 5 shipping with buggy 4.4 had nothing to to with mpdecision: http://www.androidpolice.com/2013/12/13/whats-really-new-in-android-4-4-2/

CM uses mpdecision...

It will only interfere with a governor if that governor is poorly developed, as with most custom governors created by XDA members.
[G3 Android Development] Helloworld294:
Lol you didn't get the point but it's cool
[G3 Android Development] zoleegee:
Awsome Kernel! Haven't tried the app though yet... Is fast charge available?
[G3 Android Development] pirelli2006:
hi, savoca, your great work the best on my g2 d802. Can you made custom kernel for lgstock d855? Any plane? Thank you.
[G3 Android Development] WIIstpM:
Wasn't it [MENTION=2174433]Skin1980[/MENTION] who found a way to exploit the oversharping for G3? I think he deserves some credits...
[G3 Android Development] savoca:
He found a similar way to do it yes, however my method is influenced by absolutely none of his work, nor was it used as a reference during development. I'm not trying to put him down, he got to it first and I congratulated him on that. However, I chose a very different approach and implementation.
[G3 Android Development] WIIstpM:
Ah! Sorry then :cyclops:I should've guessed, you're a recognised developer after all :) Thanks for this Kernel! I missed oversharpening on AOSP :victory:
[G3 Android Development] Akeel1994:
Which cpu gov should we use?
[G3 Android Development] Skin1980:
Tnx but he doesn't need to do it.... he is a very nice guy and a friend too for me. And he is also a lot more skilled!
[G3 Android Development] savoca:
Do we... kiss now?
[G3 Android Development] Skin1980:
I'm sorry... I'm married ;)
[G3 Android Development] igylan:
Slow charging is. It took 4 hrs to charge my phone from 3% to 100 with this kernel.
[G3 Android Development] tobitege:
[MENTION=5351197]igylan[/MENTION]: even with wall charger? hmm...
[G3 Android Development] igylan:
I used wall charger.
[G3 Android Development] tobitege:
That is really slow then (if not used at the same time).
[G3 Android Development] jr313:
Sometimes I get this problem, I undo the usb cable from the block then plug the cable back into the charge block and it charges correctly. Its happened with the two G3's I've had, and with brand new wall chargers. This may help or may not just giving some insight hopefully it will solve the slow charge for you.
[G3 Android Development] igylan:
Nah it didn't, still the same. Thanks though.

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

Nope, didn't touch my phone while charging it. Just for the record it was on the whole time, I didn't turn it off.
[G3 Android Development] tobitege:
Well, that explains the slow charge a bit better: the phone never gets into deep sleep and the screen certainly draws some juice, so it can't charge as "fast" as normal.
[G3 Android Development] zoleegee:
Checked around in other forums as well, but it's all quiet about fast charge as a kernel option. I thought all the flagship Qualcomm models supporting it. Am I wrong?
[G3 Android Development] masterismos:
trickster mod has an option for fast charge that disable the access in internal (dont know if works i didnt used it). is apps or motherboards feature?
[G3 Android Development] igylan:
I beg to disagree because I charge my phone like this all the time with stock CM kernel and it will take only 2 hrs to charge to full.
[G3 Android Development] suljo94:
it takes long +-10 minutes to flash
[G3 Android Development] marcdw:
That seems to be normal. I flashed the new RIN kernel against Fusion ROM and it took about ten minutes also.

I'm using MultiROM. When I first flashed I thought the phone froze up and I pulled the battery. Needless to say I screwed up some stuff. Next time I knew to wait.

So heads up people. Have patience and don't mess up like me. [emoji6]
[G3 Android Development] LenAsh:
Any chance of adding this?

These change "CONFIG_RADIO_IRIS_TRANSPORT=y" to "CONFIG_RADIO_IRIS_TRANSPORT=m" relative to the CM kernel config files: https://github.com/CyanogenMod/andro...d855_defconfig
[G3 Android Development] Spectral1991:
Kernel forces phone to stay awake while charging (on darkobas v3.1.6). This behaviour doesn't seem to be present in earlier versions (v3.1.0)
[G3 Android Development] goxi87:
Charging is fine. I use this kernel with cm12 0121 build and full charged under 2 hours. It is normal that when charging phone wont go in to deep sleep.
[G3 Android Development] savoca:
Correct about the deep sleep. Also charging speed will depend on the type of AC adapter you used. I haven't made a single change to the subsystems responsible for that part of the device.
[G3 Android Development] Spectral1991:
Agreed about the type of AC adapter used, but I've noticed a substantial decrease in charging speed (and I haven't changed the type of AC adapter). However, this could be a ROM issue (darkobas) instead. Thanks for this kernel though! Seems to be one of the few that isn't experiencing kernel panics.
[G3 Android Development] Dandreas2015:
Hows this working for the D850 everyone?

What ROM you using with it?
[G3 Android Development] savoca:
20150123 builds are available now, added kexec-hardboot support (thanks [MENTION=2174433]Skin1980[/MENTION]) and the latest changes from CM. Seperate builds for d855 16G/32G versions.
[G3 Android Development] jasondowning85:
Yeah buddy. Much appreciated sir.

Installs and boots fine for all you vs985 users. Will report anything if need be.
[G3 Android Development] arifqur:
Thanks Savoca for the update with Multirom support
[G3 Android Development] razrlover:
So happy i checked xda today. Thanks savoca
[G3 Android Development] Ariesdroid:
just flashed on Validus ....d852 and so far so good....seems exactly the same as the stock cm kernel....but with no panics thus far...I'm using faux clock ....just plugged in to charge now, will report back after a bit more playing/testing....Does anyone have any settings figured out that are performing well??

As of now Im running

max -2.4

min- 300000

gov- on demand

Mp Decision enabled on boot

I/O - row , read ahead 1024

and i haven't touched anything else....
[G3 Android Development] Ariesdroid:
Well charging seems normal, but Im still getting the green kernel panic screen when trying to use the on demand governor...Anyone know why the g3 doesn't seem to like that gov?? I've ran 3 different kernels now all with that same green screen result...trying conservative now...
[G3 Android Development] Droid2drummer:
I am not sure. But I can surely feel the pain. On demand always ran best for me on every other device and kernels for my heavy use. But every kernel I try including stock I get major fc or insanity on this gov.

---------- Post added at 03:14 AM ---------- Previous post was at 03:14 AM ----------

Lag free works good as alternate.
[G3 Android Development] aheeejd:
Great kernel savoca, curious if furnace app (paid version just bought) is a wip? I went in & changed min to 300000, Gov to ondemand, i/o to row, read ahead to 1024, & raised audio to 40. Saved, set on reboot & it all reverts back. Or am I doing something wrong? I normally do t mess with kernel to much but had to flash from savoca, remember OG strike? Lol, anyway, any help appreciated

Sent from my LG-LS990 using Xparent Green Tapatalk 2
[G3 Android Development] aheeejd:
Forgot to add this & can't edit in photo, sorry.

Sent from my LG-LS990 using Xparent Green Tapatalk 2
[G3 Android Development] savoca:
Hm, did you enable the set on boot option and hit "save changes" at least once?
[G3 Android Development] rosswaa:
I might be missing something gbhere but how do you use live sharp and such?

Edit: yup missed whetstone, wouldn't that be better in the furnace app?
[G3 Android Development] savoca:
I'll probably add it in later, but I don't people to be forced to use the Furnace app to control one feature if their using another non-furnace kernel with live sharpening.
[G3 Android Development] aheeejd:
Sorry, yes I did hit set on boot, then save changes. But please hold off for now, as I am flash-a-holic & went back to a 4.4.4 rom. I'm sure I'll be flashing another LP build & will test out again. Thanks savoca

Sent from my LG-ls990 using Xparent Red Tapatalk 2
[G3 Android Development] Dark Fear:
tnQ for this great work

is it possible for u to add fauxdisplay support?
[G3 Android Development] shayneflashindaily:
Going to spread the word and share this in the d850 area. Thanks :thumbup:

2SHAYNEZ
[G3 Android Development] omaralkha99:
Whats the difference between this and many other kernels like rin??
[G3 Android Development] empulse92:
this feature is included in the android source ;)

it holds your frequenzy on the lowest avaiable
[G3 Android Development] kadett-k2:
Thanks a lot for this kernel.using it fot RR as secondary rom.
[G3 Android Development] Upstreammiami:
Any luck for d851?