yashsingh1/xdaforums huggingface dataset:
[G2 Android Development] RenderBroken:
I cant really tell anything is wrong. It would have been nice to get a screen of Screen on time. Can you do one more with that? Still I am pretty sure it is working as intended.
[G2 Android Development] metalboy94:
Screen on time is in the GSAM one, 9 seconds.
[G2 Android Development] RenderBroken:
So I am playing with the idea of releasing the next build with

MPDecision (Optimized)

MSM_Hotplug

AND

Intelliplug

All together. You will need to use Synapse to change between them and for now msm_hotplug is default. Just thought I would share what I am working today.
[G2 Android Development] Matze060906:
Could I change it with trickster mod too?
[G2 Android Development] RenderBroken:
I don't think there is a toggle for msm_hotplug but there is for the other two. But if you prefer Trickster, just use Synapse or (Sysfs) to make your change. for the hotplug only.
[G2 Android Development] RenderBroken:
So I have been working on fixing some minor bugs introduced wih the new changes I am bringing in R25 and so far it looks like I have squashed them all. I may even set boosted_cpus to 1 in both hotplug governors and set Ondemand as default governor since it seems to be performing like a top. I am pretty pumped about this next build. It seems I am always working on something that gets me excited! lol. But I am working on getting MPDecision working properly but if not I still still build MSM_hotplug and Intelliplug both inside my kernel from here on out. I do like being able to give a choice and I feel like it doesn't bloat the kernel but gives users more options if they want. Still my kernel should perform better than stock kernels using just the Out of the Box settings I have set. If everything goes to plan I will build tomorrow.
[G2 Android Development] anbinhv:
Thank you! So if I want battery, just change governor to bacon, right?
[G2 Android Development] RenderBroken:
Not sure, OnDemand should have better battery life traditionally but I guess we will need to just see.
[G2 Android Development] anbinhv:
Thanks you dev for your awesome work and your fast response to users! I'm very satisfied with R24, default settings, smooth and great battery life, no issues. Btw I like to flash new stuff and waiting for your R25. :D
[G2 Android Development] MBurns2:
for me bacon is a lot better for battery life. It doesn't stay only on lower and higher freq but it uses all the freqs (it is based on interactive..)

some people claim that for battery life it is better to go fast on max freq then scale down fast but in my opinion a less aggressive scaling is better
[G2 Android Development] syl0n:
This kernel bootloops / gets stuck on my D802 with CM11 M12. Is this expected?
[G2 Android Development] MBurns2:
yes it is normal..go to read the first post ;)
[G2 Android Development] RenderBroken:
Sorry but this made me laugh. No, this kernel will not work with CM11. Not only does it state so in the OP but a simple search would have yielded your answer.

On another note, I have made the plunge using a test build of CM12 and have to say that I am pretty impressed. So with that said After R25 I will start work on a build for Lollipop. This will work for LS as well.
[G2 Android Development] Formhault:
Drink more coffee! I mean... come on, R25, drop already!
[G2 Android Development] RenderBroken:
I plan on building when I get back home today. So far I love this test build!
[G2 Android Development] bleached45:
I have Lollipop on my tablet (stock, so no CM options)... I can't tell if I hate it or love it. Definitely something new to get used to.

Now if I could just get you to build kernels for my tablet. :p
[G2 Android Development] syl0n:
Sorry, sometimes its easy to miss stuff - i re read it and found it. XDA isn't the best especially those huge first posts - not picking on you specifically but I mean just XDA usual stuff.
[G2 Android Development] RenderBroken:
What tablet? I have the Flo and was thinking of building for it.

Its fine, I wasn't mad, just thought it funny at the time. Hope you stick around!
[G2 Android Development] bleached45:
Nvidia Shield Tablet, WiFi. Pretty great tablet for the price.
[G2 Android Development] RenderBroken:
So this week is looking pretty exciting. I am off from my main job next week, so I will be releasing R25 in the morning. I have a few last minute updates to Synapse and the new multi CPU stuff I have been working on adding. Also I will confirm that this kernel going forward will have both msm_hotplug and Intelliplug.

I will also begin work on my Lollipop kernel tomorrow as well! Because I expect that the kernel for CM will change drastically when we get official L, I will only be bringing in my major features. What this means is I will most likely not touch all the different subsystems like I have for my main kernel. This way I can easily and quickly build up my new version. Pretty much everything you see in Synapse will be in my L Kernel. Maybe not all in the first build but soon after. I am pretty pumped about running L on my phone and really love the look and feel of it so it will be my daily drive. Already I cannot stand not having my kernel on it and can tell the battery is not up to par. I am looking to remedy that ASAP. I may even have an L build as early as tomorrow as well. Cant wait!
[G2 Android Development] TDSJR:
[MENTION=5438598]RenderBroken[/MENTION]

Bless you. I HATE this stock kernel! Lol
[G2 Android Development] ThatKidDrew:
That's awesome dude. Keep up the great work you never disappoint and I think I speak for everyone when I say I appreciate every bit of development you've done for this device. Thank you

Liquefied VS980 4.4.4
[G2 Android Development] tdawgg777:
deb/flo uses the same kernel right? Cause I have the lte version and if you build for the flight im pretty sure us deb guys will benefit as well. :) if I could run your kernel on my tablet it would be great. I was using this on my vs980 but slim reverted and I eventually bit the bullet and flashed back to jb modem so I could continue to use slimkat. I tried LS but I use app settings a lot to adjust dpi on a per app basis and their dpi on the fly stuff breaks that functionality in app settings. So I decided to go back to jb... I miss this kernel and all of the great features and especially the customization level
[G2 Android Development] rmsinaga:
Can the setting of 96MHz as min freq be the possible cause of SOD? I have experienced it a few times for the past few days.

Currently using R24 on my D802 with Mahdi 2.9 10/27. Bacon & ROW, 96-2263MHz.
[G2 Android Development] nfin1te:
As far as I know, yes. Try 300 without undervolt. (if u uv)
[G2 Android Development] RenderBroken:
I understand. We as a Dev community for the G2 are working on re-working the kernel for CM12. It sux though waiting for the new source to drop (Android L eventually) while working on the current CM12 kernel but there it is. You have to move forward sometimes. So right now the LS version of L is using the same kernel as CM12 and I hope to see more Roms doing the same. This way we don't have an AOSP kernel for "AOSP" and CM based Roms.

Yes, not all phones are created equally. The main thing to keep in mind is the stock settings, they are stable. So if you deviate from them in anyway and have problems, its a good rule to start working your way back to stock kernel settings til you find the problem.

Right on the money! Thanks for jumping in.
[G2 Android Development] leos0000:
Hey render bro :) any ne

ws about r

25 :) ? Thanks man :)
[G2 Android Development] Formhault:
lear

n

to

re

ad?

Or perhaps you're just very impatient...
[G2 Android Development] TDSJR:
L

:D

L
[G2 Android Development] RenderBroken:
I am putting the finishing touched on R25 now.
[G2 Android Development] RenderBroken:
Been working on it all day! lol want to make sure its solid. I had to fix a few minor bugs that i found during testing. All seem to be fixed. Last one I will know shortly. BUT just so you guys know. I am literally at the 31 revision of R25. lol When I test I just name the next build TEST# so my next build will be TEST31. The things I go through for you guys! still I wanted R25 to be the best so far and I think you will agree with me when I say it is pretty awesome. I wanted to have the last great build before working on my new kernel for L.
[G2 Android Development] Formhault:
Making sure the very last build for KK is rock solid, of course! Keep up the good work, man!
[G2 Android Development] RenderBroken:
I doubt it will be the last but they will not came as often. Thanks for the kind words!
[G2 Android Development] Matze060906:
Hope the L roms will become more stable in the near future. The best kernel is useless if the rom is bad. Hope rev3nt3ch will release his own rom soon...
[G2 Android Development] Ace42:
Off topic, but Reven is working with Rashed, Goldflame, and the dev with the penguin avatar on CM12. He will probably continue that instead of LS.

Sent From Capsule Corp.
[G2 Android Development] Matze060906:
Good to know...
[G2 Android Development] bleached45:
Dev with the penguin avatar...... DrGravy?
[G2 Android Development] REV3NT3CH:
uhhh actually i am working on my own never released rom....and have contributed to that team with those guys....render is in the chat too lol..

Edit: Kangers beware...my code is nowhere to be found...so give up now lol

Another Edit: I'm having Tim take over for liquid currently while i focus my work on this project...you will see me work on LS again someday
[G2 Android Development] Formhault:
Indeed... :(
[G2 Android Development] Ace42:
No, timpohladthomas the dev for LS (5.0).

Sent From Capsule Corp.
[G2 Android Development] RenderBroken:
Building and uploading R25 NOW!

* Now have both MSM_hotplug and Intelliplug! You chose!

* Low Power Manager (LPM_Levels) - optimization

* Added new Per-Core Freq settings in Synapse - This goes for the Max - Min and even for CPU Boost!

* Added Per-Core Governor settings!

* Tuned LMK and disabled Auto_OOM

* KGSL - Optimizations

* CPU Boost Optimizations
[G2 Android Development] MaluNoPeleke:
Thanks for the new build!

Why have you disabled Auto_OOM?

Will try it out soon. Have a nice week!
[G2 Android Development] leos0000:
Works very well on d803 thanks so much
[G2 Android Development] allan1229:
Just flashed kernel. The customization is amazing. Thanks a lot.

LG D801
[G2 Android Development] RenderBroken:
Found it to be a hog. At this point I would rather set some custom settings and be done with it for now. Thanks!
[G2 Android Development] Matze060906:
Just flashed r25. Now I put my phone into charger. Tomorrow I'll test with stock settings and report after a few hours of use.
[G2 Android Development] Matze060906:
Which rom do you mean? This is only a kernel...
[G2 Android Development] berryman13:
Hey Render. CHEERS! I think I made it very clear that I'm stoked on this new R25 build of this kernel and it makes me really happy to read your optimism too. Obviously you cherish your work and legitimately want us to enjoy the same awesome experience you've created.

Thanks so much got intelli hotplug. Is this a setting in synapse? I'll flash and find out.
[G2 Android Development] alessandrol:
0.o sorry ... wrong click
[G2 Android Development] syl0n:
Is there a list of ROMs that this kernel works with? I assume the unofficial CM11 with 4.4 sources is one? - http://xdaforums.com/lg-g2/orig-development/rom-cyanogenmod-unofficial-4-4-4-cm11-t2857748
[G2 Android Development] berryman13:
Flashing this over BLACKBIRD right now...
[G2 Android Development] RenderBroken:
Yea I believe it will work for that rom. Also no there is not a list.
[G2 Android Development] RenderBroken:
Hope you guys like R25 so far, I wanted to share that I have also been able to get the CM12 kernel to build standalone. This means I have been able to extract the ramdisk and fix it up some to create a bootable kernel. I am now starting to merge in my major features. I may even have a build as early as tomorrow! We will see.
[G2 Android Development] tpike1296:
[MENTION=5438598]RenderBroken[/MENTION]

Think you could merge in Fauxsound patches? My headphones are useless on the G2 without them.

---------- Post added at 10:28 PM ---------- Previous post was at 10:27 PM ----------

RenderBroken

Think you could merge in Fauxsound patches? My headphones are useless on the G2 without them.

EDIT: Sorry. Half asleep. I mean in your eventual CM12 kernel.
[G2 Android Development] Formhault:
[MENTION=5438598]RenderBroken[/MENTION] Guess the GPU frequency being too low has been fixed, too, eh? :D

Thanks for the new build. Will flash it asap and... hope a new one won't be needed to fix God knows what rogue bug :silly:
[G2 Android Development] RenderBroken:
Its been fixed! JEzuz christ! Jk lol Yea it has been fixed in this build.
[G2 Android Development] NEROVINCIO:
[MENTION=5438598]RenderBroken[/MENTION]

Can you add Sweep2Sleep?
[G2 Android Development] MBurns2:
[MENTION=5438598]RenderBroken[/MENTION] mate your latest release is awesome!! thanks a lot!

for battery life is intelliplug better than msm? ty

p. s: is there a way for reset to default synapse? ty
[G2 Android Development] 1ceb0x:
what is the issue Zach?
[G2 Android Development] RenderBroken:
uei_irrc_shutdown

I am still searching for info on it. . . If you find anything please share.
[G2 Android Development] iamtha1:
Hows this kernel mix with carbon. 4.4.4?
[G2 Android Development] crnkoj:
seems to be related to the platform itself and some gpio etc all kernels that work with aosp roms have the same version though:

https://github.com/RenderBroken/render_kernel_msm8974/blob/master/drivers/misc/lge_uei_irrc.c

https://github.com/dr87/SimpleKernel/blob/cleanaosp/drivers/misc/lge_uei_irrc.c

https://github.com/savoca/furnace_kk_lge_msm8974/blob/master/drivers/misc/lge_uei_irrc.c
[G2 Android Development] RenderBroken:
Not sure. I havent tested and I haven't seen anybody report it.

I found the same . . . Also sysrq is kicking off. I dont think its going to be a certain file thats the issue, I believe they are just side effects so we need to research them in context.
[G2 Android Development] crnkoj:
id say it might be related to one of these headers and its corresponding .c files

#include <mach/gpio.h>

#include <mach/gpiomux.h>

#include <linux/of_gpio.h>

#include <mach/msm_iomap.h>

#include <linux/input.h>

#include <linux/interrupt.h>

#include <linux/platform_device.h>

i think it might be correlated to the gpio or iomap though.
[G2 Android Development] bps119:
I'm on D800. Each time I flashed and lost apps (beta 1, r1, and r2), I was on Mahdi (6/28, 7/7, and 7/9 builds). I had been running Mahdi on stock kernel for a day or more. Booted into recovery, flashed kernel, and rebooted. Each time it restarted, I got force closes on each of my paid apps and the widgets from them which were on the home screen were gone with Nova launcher's restore box in their place with nothing happening when I clicked it. Once they force closed once, the wouldn't do it again because they were Uninstaller at that point. I did notice once that, if I went to the app drawer before the fc of the app, the icon would be there but as soon as I clicked on it, the fc would occur, I would be thrown to the home screen, and when I went back to the app drawer, the app would be gone. It's the strangest thing. I'll download r2 again tonight and see if I can't get those logs you need mentioned earlier.

EDIT: Here's the last kmsg and the adb log from the first boot after installing R2 kernel on D800. As expected, I lost all paid apps. Hopefully these can help pinpoint the problem [MENTION=5438598]RenderBroken[/MENTION]
[G2 Android Development] SeVIIn:
Been using R2 since release with no problem, I did get one random reboot today, full log is here https://www.dropbox.com/s/h30l600elr6dofq/2014-07-10_17.38-Render.zip
[G2 Android Development] jcbjoe:
Hello.. I have a vs980 LG G2.. Does this kernel work on there.. I see you keep mentioning RC2.. Do I need this?

Thanks
[G2 Android Development] mikereidis:
For FM Radio on D802 and LS980, I successfully modified this kernel. :)

Info and the downloadable kernels are here: http://xdaforums.com/showpost.php?p=54067863&postcount=8037

I hope to see the FM patches I created integrated into as many AOSP kernels as possible. Thanks !

I'll now copy a post on my thread here: http://xdaforums.com/showpost.php?p=54068182&postcount=8038

LG G2 FM friendly kernel patches:

This info and these kernel patchfiles, are for LG G2 ROM and kernel devs that wish to restore lost G2 FM capabilities. I don't have time to be a kernel dev, so I hope popular kernels will support FM, on devices that are hardware capable of FM.

Supporting your favorite ROM and kernel devs with donations or whatever may help ease any pain. Thank you devs ! :)

Tested on Sprint LS980 running mahdi-709 and based on Render kernel code from about that date. Patch also works on current Mahdi Simple kernel code.

LG G2 Variants with FM include International D802, Sprint LS980 and Korean models. Other US models have no FM, including Verizon & AT&T. Other variants aren't clear at this time. Canadian D803 may support FM. Disabled devices are in 2 ways: (1) FM antenna pin on Broadcom FM/BT/WiFi combo chip is not connected to wired headset jack, so no signal, and (2) Service manual schematics show an analog switch chip only on FM variants, that switches BT data lines to one part of the SOC or another part.

Code patch: lg_g2_fm_code.patch - 12.26 KB

defconfig mods for Render kernel: lg_g2_fm_defconfig_render.patch - 918 bytes

defconfig mods for Mahdi default Simple kernel: lg_g2_fm_defconfig_simple.patch - 926 bytes

I don't know why, but I couldn't get "CONFIG_SND_FM_RADIO=y" in the defconfig files to turn into "#define CONFIG_SND_FM_RADIO 1" in the .config file, LOL. And I'm lost at this time in "make menuconfig".

So I brute forced the "#define CONFIG_SND_FM_RADIO 1"by just jamming it into the source code files. So here is a patch with this atrocity, should anyone else benefit:

lg_g2_fm_code_fmdef.patch - 13.47 KB

Patch in the usual way, I guess:

cd kernel_dir

patch -p1 ~/Downloads/lg_g2_fm_*.patch

Comments welcome, ask any question (on my Spirit1 thread in my sig is more likely for me to notice), and please enlighten me anywhere there is darkness. :)
[G2 Android Development] elementalfusion:
Is fast charge working for anyone? Can't seem to get it working. Connecting to computer still shows the file storage. And current widget shows only 500-600ma charge..
[G2 Android Development] simon_lefisch:
[MENTION=5438598]RenderBroken[/MENTION], just had a random reboot. I'm on vs980 running 07/09 Mahdi build and your R2 kernel. Grabbed the log right after the phone finished booting up.

http://goo.gl/XPtifI
[G2 Android Development] Chris Hansen:
Sorry, I am on VS980/Verizon. I saw the reports of Mahdi 7/8 being buggy, so I attributed to that. Oddly enough, after those 2 SODs, never seemed to have a problem. Phone didn't reboot, I had to do so manually. I've been running R3 on Mahdi 7/9, and only had one random reboot in the past 2 days, has been running pretty solid so far, thanks! :good:
[G2 Android Development] undeadking:
Running like a beast on latest Carbon Nightly! Flashed with TWRP manager
[G2 Android Development] RenderBroken:
I understand time constraints. Since you have already modified this kernel, why don't we collaborate. I am always looking for possible outside help or opinions on changes made or to be made. Let me know if interested and if you are, there is no commitment required. You put in what ever effort you want. I work two jobs and have a family. I just do this alot in my downtime since I enjoy it. But work and Fam come first always so if I dont meet a deadline or something, oh well. I will just try my hardest. Thanks for your work. It will be in my next official build and I will give you full credit!

Kind regards,

Render

Sorry, I didnt update the defconfig for the other 6 variants thus only D800's have fast charge. IT will be corrected by the next build. Sorry my man.

Sweet! Glad to hear its working for Carbon. Really weird since its based off of CM. Oh well :) I wont knock it!
[G2 Android Development] RenderBroken:
Holy crap bro! Your phone was over heating for a while . . . Just fyi. Unfortunately not and "real" info that can help but thats it not your fault. Please get me another one if it happens again and the next one may provide what I am looking for. Thanks!

So the R builds stand for Release. These are the more stable builds. "BR" stands for Beta Release. Also to answer your other question yes this kernel works for ALL Carrier Variants on AOSP Roms only.
[G2 Android Development] insomniakAD:
Had another reboot with my D800 on Mahdi 6/28. I'll have to go back to Dr87's kernel for now for stability but I really look forward to seeing this run stable!
[G2 Android Development] mjones73:
I just flashed it on the Carbon Nightly for the VS980, so far so good.
[G2 Android Development] SeVIIn:
Haha yeah I noticed that too, had left it on with a game running by accident, I'll be sure to grab another log if anything happens again. Anyway, keep up great work :good:
[G2 Android Development] RenderBroken:
Thanks! I am doing a test build right now to help narrow down the rebooting issue. I really want to get to the bottom of it and appreciate your help in doing so!
[G2 Android Development] ytgbg:
[MENTION=5438598]RenderBroken[/MENTION]

Hi mate. I am excited for your Lollipop build and can't wait to try it.

Take your time and do your best.

If you need beta testers for LS 4.0 I will be happy to help.
[G2 Android Development] Maritus1:
Hi Render,

thank you for your awesome work.

Is there a possibility to completely disable the hotplug system? I have set two cores, always on. I don't need more, they are just battery drain, lol. I really like the possibility to change the min and max settings per core, great!
[G2 Android Development] bleached45:
In both Intelliplug and MSM there are sliders for min and max number of CPUs on at any time. Just set max to 2. It should keep CPU 2 and 3 (the last 2) offline.

(This is in Synapse, Idk about other kernel tweakers).
[G2 Android Development] RenderBroken:
Yea, The very last page at the bottom
[G2 Android Development] MBurns2:
mate unfortunately profile function doesn't work..it is only my issue ?
[G2 Android Development] RenderBroken:
I will take a look. Thanks for the report!
[G2 Android Development] MBurns2:
guys msm hotplug or intelliplug for battery life? msm hotplug seems to use less core, so..

render this last release is awesome, thanks for the hard work!
[G2 Android Development] RenderBroken:
Thanks! I am no sure, it will take more ppl chiming in on there experience to find out which is better. They both can be tuned to your liking. But some ppl like one, some the other. I am just giving you a choice. I am trying to provide something different than the rest. I am trying to do so without over bloating the kernel with crap, keeping systems optimized and clean.
[G2 Android Development] TDSJR:
Henceforth, r25 will be referred to as, "THE kernel".
[G2 Android Development] RenderBroken:
:D Thanks!!
[G2 Android Development] rmsinaga:
This R25 kernel reminds me of Queen's Brian May's song "Too much choice will kill you" :D

I'm spoiled of choices now with the options. Definitely I'll be busy in experimenting different configuration: CPU governor, I/O scheduler, hotplug, etc :D:rolleyes:

Your work is amazing, render :thumbup:

Many thanks.
[G2 Android Development] MBurns2:
guys intelliplug profile are working for you?
[G2 Android Development] RenderBroken:
I am close to releasing a build for Android 5.0 (L) It will not be packed full of all my features. But it will have Synapse preliminary support.
[G2 Android Development] TDSJR:
With that, I'll give you the choice of name for my next child, would you prefer Render or Broken (boy or girl)? Lol
[G2 Android Development] RenderBroken:
Zachariah is a solid Boys name. . . lol

Also let me just say that This kernel with Android L freaking flies!
[G2 Android Development] TDSJR:
You're killing me man! Lol
[G2 Android Development] zubeedubs:
Cant wait man!!!!
[G2 Android Development] :
Awesome! Great to hear.