yashsingh1/xdaforums huggingface dataset:
[G2 Original Android Development] savoca:
1.7.1 for LG ROMs is the last build supporting JB. When 1.8 comes for LG ROMs, it will support KK stock.
[G2 Original Android Development] nismology:
Again, this is only true if you're using MPdecision which, in my opinion and experience, unnecessarily hamstrings this SOC's potential. If you use intell-plug/thermal those arbitrary limitations on temps become irrelevant. The funny thing is, I've actually noticed CPU temps come down using intelli-plug at max frequency and load. So with MPdecision you're likely to see higher temps which are more likely to result in an overzealous throttle...it's a mess. Plus it overrides any frequency changes depending on temps and demand so you can forget about underclocking. We mod these phones because we want more control, not less. Right?

I see a lot of confirmation bias at work here but hey, all I can do is share what works for me. To each his own.
[G2 Original Android Development] Schindler069:
OK, now it makes sense :P

I personally would enjoy this feature, because it might be a better balance between battery life and performance. But your the dev so you must have had your reasons to take it out.

Anyway, kernel works great and i'm really happy with it. Also thanks for the great support :good:
[G2 Original Android Development] htcm7:
When run those bench, I forgot which one I used, MP or Intell plug. May be need to test more.

What I worry actually is not CPU temp. I think Qualcom state that this SOC can stand up to 100C.

I worry more on battery temp. There is no official statement about safety temp for battery. And heat is very bad for Lithium Battery, and don't want turn this thing became door :)

But testing is difficult, since, as I know, there are no such app to monitor details activities when new setting applied.

Trickster and System Tuner, sometimes gave different result regarding free memory and cpu freq, and others thing.

Currently, I use Intellidemand and Intell hot plug, but rarely run bench. Max Cpu freq set to 1574, and for smoothness, I been playing with detail parameters in Intellidemand gov. For operation with external memory, such as SD card or USB, been playing with I/O control.

All of these give enough performance and good battery life.
[G2 Original Android Development] tattooz305:
Does this kernel work with CM11? Thinking about trying a 4.4 rom

Sent from my VS980 4G
[G2 Original Android Development] Draiden:
Yes it does

Gesendet von meinem LG-D802 mit Tapatalk
[G2 Original Android Development] Uqbar:
Silly question?

Is there any version of this kernel suitable for CM 10.2?

From the OP I cannot tell, maybe it's my fault.

TIA
[G2 Original Android Development] savoca:
KitKat only, sorry.
[G2 Original Android Development] Brava27:
Can I blame this kernel for Google search crashing on me all the time?

Sent from my LG-D802
[G2 Original Android Development] JRJ442:
Doubtful. But I've been getting one or two of those a day since the last update of the theme chooser theme I use. I was thinking that was it actually.
[G2 Original Android Development] Brava27:
I started getting google search has stopped after flashing furnace kernel. I uninstalled it then reinstalled, same issue over and over. I went to dormimanx kernel and Google search is working fine. Odd!

Sent from my LG-D802
[G2 Original Android Development] byos:
KitKat OpenSource Code for d802 is online https://www.lg.com/global/support/opensource/opensourceList?types=NAME&search=d802

will be soon the new kernel and recovery for kitkat roms
[G2 Original Android Development] Oxipitale:
Hi there.

After running some tests, it seems that noop scheduler causes me a lot of fcs with games. I post this here but I do have such problems with other kernel too. With CM it was the reason of my home screen being stuck and taking ages to be available again if ever...

Has anyone faced this too or have an idea why?

Thought it could also be useful here.

Edit: after posting this, problems occured again so that's not it, sorry
[G2 Original Android Development] chriswbush:
Same problem happens to me but only after I ota updated on aospa to 3/12 so IMA try out clean flashing
[G2 Original Android Development] Oxipitale:
Already tried that, clean install with data/factory reset...

I have 10B firmware on D802, don't know if it's relevant though...
[G2 Original Android Development] chriswbush:
I'm just gunna roll back to a older build of aospa ran perfect with furnace 1.7.2
[G2 Original Android Development] AL_IRAQI:
[MENTION=4316709]Savoca[/MENTION]

Hey buddy kitkat source for d802 available now :)

https://www.lg.com/global/support/opensource/opensourceList?types=ALL&search=D802

Sent from my LG-D802
[G2 Original Android Development] Tinchoska:
Guys how did you configure this kernel on stock?

Enviado desde mi LG-D806 mediante Tapatalk
[G2 Original Android Development] howard bamber:
Yes it does odexed roms are faster

Sent by mobile telephone.
[G2 Original Android Development] savoca:
http://savoca.co/galbi/KK_d802.zip
[G2 Original Android Development] AL_IRAQI:
Kernel to use Kitkat ROMs with 4.2 bootloader :)

Sent from my LG-D802
[G2 Original Android Development] tonisauffa:
[MENTION=4316709]Savoca[/MENTION] Thank you boss! What are the recommended steps to flash a rom from a lg firmware 4.2.2 or custom rom with root and recovery?

Auzz adda v'daje!
[G2 Original Android Development] savoca:
Don't do anything stupid with that please, let a dev who knows what to do with it make a KK ROM.
[G2 Original Android Development] savoca:
You need the correct bootstack and modem. This is for devs to find out.
[G2 Original Android Development] savoca:
No, only use the KK system.img, nothing else. Then you can flash the kernel.

Also OT.
[G2 Original Android Development] fhasovic:
OT, but what about modem.img, rpm.img and tz.img?
[G2 Original Android Development] 6ril1:
Hi,

Does Savoca d80220a modified kernel will work with 80220b version, that is europe open please ?
[G2 Original Android Development] pendroz:
Good Job :good:

Thanks Savoca...
[G2 Original Android Development] citytrader:
For the people like me that does not want to use custom roms, could be possible to create a file using the KK template and extracting

the parts from KDZ but replacing the boot.bin with your KK Kernel and changing the original recovery.bin with TWRP for example?

aboot.bin should be left as original or replace it with the one from JB 4.2.2?

Thanks for you help!

----

package_extract_file("system.img", "/dev/block/platform/msm_sdcc.1/by-name/system");

package_extract_file("modem.bin", "/dev/block/platform/msm_sdcc.1/by-name/modem");

>>package_extract_file("boot.bin", "/dev/block/platform/msm_sdcc.1/by-name/boot");

package_extract_file("aboot.bin", "/dev/block/platform/msm_sdcc.1/by-name/aboot");

package_extract_file("dbi.bin", "/dev/block/platform/msm_sdcc.1/by-name/dbi");

package_extract_file("laf.bin", "/dev/block/platform/msm_sdcc.1/by-name/laf");

package_extract_file("persist.bin", "/dev/block/platform/msm_sdcc.1/by-name/persist");

package_extract_file("rpm.bin", "/dev/block/platform/msm_sdcc.1/by-name/rpm");

package_extract_file("sbl1.bin", "/dev/block/platform/msm_sdcc.1/by-name/sbl1");

package_extract_file("cust.bin", "/dev/block/platform/msm_sdcc.1/by-name/cust");

package_extract_file("tz.bin", "/dev/block/platform/msm_sdcc.1/by-name/tz");

>>package_extract_file("recovery.bin", "/dev/block/platform/msm_sdcc.1/by-name/recovery");

----
[G2 Original Android Development] fhasovic:
Well, after looking at D800 and D801 patches, I think that only modem.img, rpm.img and tz.img are required, together with boot.img and lib folder from this package. Script should look like this:

ui_print("Flashing..Modem");

package_extract_file("modem.img", "/dev/block/platform/msm_sdcc.1/by-name/modem");

ui_print("Flashing...Boot");

package_extract_file("boot.img", "/dev/block/platform/msm_sdcc.1/by-name/boot");

ui_print("Flashing...rpm");

package_extract_file("rpm.img", "/dev/block/platform/msm_sdcc.1/by-name/rpm");

ui_print("Flashing....tz");

package_extract_file("tz.img", "/dev/block/platform/msm_sdcc.1/by-name/tz");

mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");

delete_recursive("/system/lib/modules");

package_extract_dir("system", "/system");

package_extract_dir("tmp", "/tmp");

package_extract_file("boot.img", "/tmp/loki/boot.img");

set_perm_recursive(0, 0, 0755, 0644, "/system/lib/modules");

set_perm(0, 0, 0755, "/tmp/loki.sh");

set_perm_recursive(0, 0, 0755, 0755, "/tmp/loki");

assert(run_program("/tmp/loki.sh") == 0);

delete("/tmp/loki.sh");

ui_print("Flashing Done!");
[G2 Original Android Development] citytrader:
Are you missing system.img?
[G2 Original Android Development] fhasovic:
Yes, I am aware of that. This is for patch, and it should be applied after flashing system.img or g pro 2 port rom...
[G2 Original Android Development] Carlos21295:
Any one knows how to go back to stock recovery?

Enviado desde mi LG-D802 mediante Tapatalk
[G2 Original Android Development] citytrader:
all this stuff, does it work with the modified KK kernel?
[G2 Original Android Development] muhamet:
i will flash this on lg g pro2 rom whit flashify :) t see what will hapen
[G2 Original Android Development] tacosrdelicioso:
Hope you're kidding. Lol
[G2 Original Android Development] fhasovic:
It should work, have no time to test it right now :( I am very busy these couple of days
[G2 Original Android Development] crazysoccerman:
It turns out that I run into this problem if the governor isn't on interactive. Any other setting will cause the phone to not recognize chargers. I'm on the stock LG rom with the furnace-1.7.1-OC-lg_vs980 kernel.
[G2 Original Android Development] tryman87:
GPU Clock

Anyone using the 1.7.1 Non-OC on LG UI, i'm having problems sticking the GPU clock to 320-200mhz. It always reverts back to 450mhz. I'm using Trickster's MOD for kernel tuning.
[G2 Original Android Development] moparfreak426:
big thanks for your work here!
[G2 Original Android Development] yiwsg:
Peace your mind of that, this GPU stays 320mhz during idle, when your finger swiping around the screen (means using it), it will goes down to 200mhz. So even you see the Max is 450MHz but it will never ramp up to that point.

I don't know what's the cause, Stock rom with stock kernel behave the same, probably LG problem or LG design it so.
[G2 Original Android Development] Lanman1978:
Will this kernel work on stock 4.4.2 roms?
[G2 Original Android Development] muhamet:
Yep didn't work on LG gpro2 Rom kit Kat. Flashed now stock JB.
[G2 Original Android Development] lowpro3210:
Glad to see all the work you have done Savoca; ALOT since last time we talked. I followed r_dub's kernel settings he posted in post #1409 and so far I'm really impressed. I enabled eco mode which disables 2 of the 4 cores if I'm not mistaken? Can you please elaborate on what you meant by this "echo "1" > /sys/module/intelli_plug/parameters/strict_mode_active" or what I need to do in order to disable 3 cores :)

thank you and keep up the amazing work bud!

LS980 on [ROM][ZVA][RLS3] d3rpG2 [2/23/14]

PS. Have paid version of trickster mod; I looked, but can't seem to locate

"Mp decision: off" <~~as mentioned by r_dub and his settings....
[G2 Original Android Development] savoca:
Since trickster mod doesnt support strict mode yet you need to enter that command in a terminal emulator to enable/disable it. Using 1 for on and 0 for off.

Also MP Decision is in the "Specific" section.
[G2 Original Android Development] ZeNiXxX:
hey guys

i have a stupid question. How can I read or create a logcat ? I never need it so never learn to use it. But I notices that my device have lots of freezes and it's getting hot. So I want to create logfile and send it to savoca. maybe he will find a Solution :)
[G2 Original Android Development] moparfreak426:
I use an app called catlog
[G2 Original Android Development] ZeNiXxX:
ok thanks. I have downloaded it. I have a question related to that app. Will this app save all action automatic and create a log ? I mean when my phone freezes i can't save the logfile, i have to force reboot. How can i find the problem that causing the freezes ? :)
[G2 Original Android Development] moparfreak426:
Uhm.... it runs a log when u open it and I believe it saves it or cuts off when stuff like that happens.
[G2 Original Android Development] Raagh:
i/o not sticking in performance control of vanir aosp(version 1.7.1 or 1.7.2).

any recomendation on kernel setting or i can stick with default with no issues?

mprecision seems to be on, is it okey?
[G2 Original Android Development] luv2increase:
Try fauxclock
[G2 Original Android Development] r_dub:
With the recent trickster update Mp decision on/off is not listed anymore.

These are the settings I'm using they give great battery life and performance

TPC congestion: westwood

Read ahead buffer: 512

Scheduler: zen

Zen I/o tunables

Add_random 0

Iostats 0

Nomerges 0

Rotational 0

Rq_affinity 2

Async_expire 2500

Fifo_batch 0

Sync_expire 300

Frequencies

Min:96000

Max:2265600

Governor

Interactive

Interactive control

Above_highspeed_delay 40000

Boost 0

Boostpluses_duration 750000

Go_highspeed_load 86

Highspeed_freq 1574400

Io_is_busy 0

Min_sample_time 75000

Sampling_down_factor 1

Target_loads 78

Timer_rate 16000

Timer_slack 58000

Specific

Force fast charge: on

Eco mode: on (shuts down 2 cores doesn't effect performance for me)

Intelli-plug: on

Multi-core power saving: 2

Fsync: on

Intelli-thermal: on

GPU max frequency: 320

MPU voltages: undervolted to -50 (I have not gotten any SODs but each device is unique so adjust as necessary)
[G2 Original Android Development] commissionerg:
I don't see GPU settings in trickster only CPU for governor and I/O
[G2 Original Android Development] badchip:
Can I use this kernel with a rooted stock 4.4.2?
[G2 Original Android Development] mistermidas:
Im not Savoca, but I seriously doubt it. And if you're on rooted stock, KK how would you even flash it?
[G2 Original Android Development] badchip:
I have twrp
[G2 Original Android Development] r_scotter:
Use the lg-ui version instead of the aosp.
[G2 Original Android Development] mistermidas:
How in the world did you do that? But I still doubt it since I remember seeing a post from him saying the next LG UI based version (1.8) would be for stock LG KK Roms. I'm not the final word though but I'm pretty sure you cant use this on a stock KK Rom yet.
[G2 Original Android Development] r_scotter:
It's easy...you root and install a custom recovery. I use to run dorimanx kernel on stock rooted. Which is also an option for him.
[G2 Original Android Development] badchip:
Check this. Of course all thanks goes to Savoca for releasing the modded d802 kk kernel.

Thanks for the info but can anybody confirm if I can use furnace with stock 4.4?
[G2 Original Android Development] mistermidas:
Except its not easy...since I see most G2 builds still cant root at all.

Oh so this is just for this model then I suppose, which is why I was wondering how you had TWRP since the Tmo and ATT threads seem to not be able to root yet. Unless I missed something somewhere.
[G2 Original Android Development] NervGaz:
As long as you don't update the bootchain you can install a custom recovery, but it requires a slightly modified kernel to work with kk... Which is the kernel that Savoca linked in earlier... There are 2 more models but I can't remember which...
[G2 Original Android Development] Oxipitale:
Try clearing trickster data.
[G2 Original Android Development] commissionerg:
Thanks. I just tried that after you suggested it and it didn't work. Is this perhaps a beta feature. Or is it in some type of submenu. I don't see it in the main 5 tabs.
[G2 Original Android Development] citytrader:
Hello Savoca, I having a problem with german OPEN KK V20B and your modded kernel, proximity sensor and compass are not working, it could be kernel related or ROM related?

Thanks!
[G2 Original Android Development] lowpro3210:
Should I revert back to older version of trickster mod since mp decision was removed?

Thanks for the modified settings you posted :) Keep up the good work too; also, if you run into any additional goodies you come up with for trickster mod and/or faux123, please please do share :highfive:

---------- Post added at 08:56 PM ---------- Previous post was at 08:55 PM ----------

Will clearing the trickster data, revert back to stock settings for kernel before any tweaking took place?
[G2 Original Android Development] r_dub:
Here's what mine looks like for GPU settings.
[G2 Original Android Development] Tinchoska:
How you suggest the intellidemand configuration?

Enviado desde mi LG-D806 mediante Tapatalk
[G2 Original Android Development] commissionerg:
Yep that's definitely missing from mine. Are you on the beta or regular?
[G2 Original Android Development] nismology:
MPdecision is probably automatically toggled off when intelli-plug is enabled. That's a smarter way to do it if it's the case.
[G2 Original Android Development] lowpro3210:
delete
[G2 Original Android Development] savoca:
MP Desicion and IntelliPlug are hotplugging drivers, they control how many cpu cores are on or off depending on the workload.

Don't worry about changing your version of trickster, if IntelliPlug is enabled in the latest version, MPD is automatically stopped. and vice versa.
[G2 Original Android Development] r_dub:
This is my version number not sure if it's the beta app or not but I'm going to assume it's not.
[G2 Original Android Development] commissionerg:
Ahh. Mine was 2.9 something. In the middle of flashing a new ROM now. Thanks. That more than likely was the problem. You are probably a beta tester because the latest play store version for non beta was 2.9
[G2 Original Android Development] savoca:
AOSP 1.8.0 is up. For LG people, the next update will be for KK Stock ROMs, probably of the same 1.8.0 #.

- Bidirectional Sweep2Sleep thanks to [MENTION=2376110]dorimanx[/MENTION] (enabled by default, does not drain battery) just swipe from left/right of the navbar to the opposite side.

- IntelliPlug 2.2 via faux123, adapted to work with Strict Mode

- Linux Kernel 3.4.83

- Proper MSM CPU Freq control (aka snakecharmer), no more need for seperate OC/Non-OC builds now, Max user freq set is obeyed. (Max default [MENTION=3052182]226[/MENTION]5Mhz)

- Commits from upstream (pa), this includes the new shared memory driver used in LG's KK.

- (Power Management) Replaced old LPM driver with new PM (pm-8x60) driver from LG's KK update and CAF

- Added back full control of intellithermal
[G2 Original Android Development] :
Thanks

LG G2(D802) CM11 M4+Furnace 1.7.2
[G2 Original Android Development] jcmaddox1:
Thank you - So far battery has been absolutely stellar along with performance. Amazing. one problem though - In about phone the kernel stills hows 3.4.82 - don't know if it's a typo or not just figured i'd let you know. D800
[G2 Original Android Development] savoca:
Oh wow. I totally forgot to merge that, I'll just reupload under the same link for anyone who really wants it.
[G2 Original Android Development] ayysir:
Trickster doesn't support g2 gpu
[G2 Original Android Development] r_dub:
Actually in the newest version 2.10.878 of trickster GPU is supported. See my screenshot below for proof.
[G2 Original Android Development] yiwsg:
The best kernel ever. The same kernel tweaks noticeably smoother and even the lower frequency capped gives the same smooth results.

Have an announcement here once you merged it. I think everyone waiting for it :D
[G2 Original Android Development] russells.android:
Anybody else experience this? My screen constantly turns back on everytime it sleeps after 15 seconds...
[G2 Original Android Development] savoca:
1.8.0 downloads after this post was made will have Linux kernel 3.4.83
[G2 Original Android Development] chrisexv6:
Any idea if the upstream (PA) fixes will help with SODs on VS980?

Thanks.
[G2 Original Android Development] savoca:
Probably not. I'd like to merge down the new kernel source but on top of it being a lot of work, it's also CAF.
[G2 Original Android Development] steveo17:
from my experiences, this kernel (knock on wood) has had the least amount of SOD on the vs980
[G2 Original Android Development] Lanman1978:
1.8 for stock 4.4.2 roms soon? Just curious because furnace is a really great kernel and I would love to be running it alongside cloudystock rom. Patience I know.
[G2 Original Android Development] savoca:
When Sprint KK comes and I can test it properly. Unless someone wants to trade D80x for LS980. :silly:
[G2 Original Android Development] philsfan:
+1 most stable and best battery life with AOSP roms, thank you [MENTION=4316709]Savoca[/MENTION] for a fantastic kernel :good:
[G2 Original Android Development] Lanman1978:
Oh I see. Looks like we will be waiting a while. I can just be hopeful then. Anyway I appreciate your work on the kernel and I look forward to future development. Maybe dorimanx will step up with a kernel for 4.4.2 stock roms soon. We'll see. It's just that I like customizing my kernel more than what the stock one can do.
[G2 Original Android Development] oriveradel:
MPDecision

I notice that mpdecision is Not showing, was it removed?
[G2 Original Android Development] CB620:
Suggested setup for AOSP, I'm using Mahdi right now as well.

Thanks.
[G2 Original Android Development] Lanman1978:
I do like aosp, but I appreciate the stability of stock. AOSP roms still seem to have some bugs in them.
[G2 Original Android Development] savoca:
Trickster doesn't show MPD anymore, rather it keeps it running when IntelliPlug is off and when IntelliPlug is enabled, MPD is stopped.
[G2 Original Android Development] steveo17:
seems like gpu frequency doesnt hold?

i'm trying to set it at 320 but it keeps reverting to 450
[G2 Original Android Development] mistermidas:
How did you get that version of Trickster? I deleted my trickster and redownloaded it again just to try to update to that version, but it still downloaded 2.9.XX

Nevermind, I just updated the version lol.
[G2 Original Android Development] steveo17:
i'm on it too. probably part of the beta program

https://plus.google.com/communities...4/stream/67d2fdac-f34d-42d9-830d-c53722e21df0
[G2 Original Android Development] Schindler069:
I was on 2.9.x too, then just deleted it and istalled it again from play store, now on 2.10.x

Same here. Which version do you have?

I'm on CM11 M4 and Furnace 1.7.2, will update the kernel later and see if it works then.
[G2 Original Android Development] oriveradel:
I see, I did not know Trickster updated, I checked and it did.
[G2 Original Android Development] Orvils:
Yup. I had the same on carbon. Reverted to stock carbon Kernel and its is fine now.
[G2 Original Android Development] r_dub:
I'm on 1.8.0 on the latest mahdi build. And it holds just fine.
[G2 Original Android Development] CB620:
Getting a lot of lock ups with this kernel. Did not set anything. Is there a stock AOSP kernel to flash back to?
[G2 Original Android Development] steveo17:
reflash your rom

also could it be that you're using interactive governor? try a different one maybe
[G2 Original Android Development] ahmedaljaf:
I've a problem when i flash furnace kernel 1.8.0 on my d802 cm11 M4 and reboot phone

doesn't start and stay on black screen with small text

fastboot mod start

How can i solve this problem /?

On 1.7.2 work perfect :D
[G2 Original Android Development] CB620:
Changed to ondemadplus.

Will see what that does.
[G2 Original Android Development] philsfan:
running carbon, 3/15 nightly, don't have this issue at all. :good:
[G2 Original Android Development] commissionerg:
Yeah I emailed the dev. The update only rolled out to a few people. He said it should be out to everyone else soon. Thanks for the help.
[G2 Original Android Development] zekurosu:
one question guys, can i flash 1.7.1 LG UI version on 4.4.2 stock rooted with twrp recovery version 2.7.0.0?
[G2 Original Android Development] allan1229:
NO. 1.7.1 is for 4.2.2
[G2 Original Android Development] darkobas:
[MENTION=4316709]Savoca[/MENTION] i think a few more reboots with last kernel. https://www.dropbox.com/s/0mco9piqbyd0kn0/2014-03-16_07.01.zip