yashsingh1/xdaforums huggingface dataset:
[G2 Android Development] goast:
At one point and even with some ROMs still is a scary proposition.... This kernel is not one thing to worry us... You have done some good work here... I would recommend it to anybody.. I hope in the future we have more kernel choices... Franco and others are what I mid from my nexus days
[G2 Android Development] jriv:
What about the idea of 2 kernels on stable one. then one that has the other features that some phones can't handle
[G2 Android Development] RenderBroken:
This just makes more work for me each release. Still the only thing that makes sense right now to me is using Aroma. That way you can just flash it to enable certain special features and just flash it again to disable them or make changes. I have already done some ground work for this awhile back so I know how I would do what I am thinking about but it is just a pain dealing with aroma and to do so for 7 kernels each release may be a pain so I would really need to setup scripting to handle the hard work. It would be alot of work in the beginning but may be worth it. Really I need to find out what other features would I have that you would need to reflash to change. It will just require some thought. Thanks though. The idea has crossed my mind a few times. Especially since my phones works great with all sleep states enabled.
[G2 Android Development] bleached45:
All I can imagine is you being Professor Farnsworth (Futurama) behind a computer screen.
[G2 Android Development] pqee:
It's all good, I knew what you meant. :) No harm done.

I disabled those retention settings so I'll see how things go. Thanks!

Good news, everyone!
[G2 Android Development] jriv:
U could have r17 as stable and not really update it just update the experimentals like now then when there is something that u know wouldn't cause bootloop implement it in stable build kinda like cm builds have a stable base that's rarely gets updated then night lies that have experimental features.I would think u would get more users to flash this then for sure. I was hesitant to try just because people were talking about the reboots but r20 is working great for me. Oh and your kernel is amazing and I truley appreciate your work!

Sent from a guy living in a van down by the river
[G2 Android Development] 1ceb0x:
He can do that but what he wanted to do is to enable some cpu retention states for everyone so that will help the battery. The bad thing is, not all the phones are the same and some are having problems with those states enabled.

Sent from Orion! Namaste!
[G2 Android Development] crnkoj:
The real question would be why some are having these issues and others don't? Is it because of the pvs bin? Or is it because some soc's have certain parts for lower states defective but still work great with other higher states, is it just the voltage on those lower states that make issues? Or are the boards for let's say D800 (what render has) so different (perhaps other pwm or additional functionality for low pwm states) from the rest that they support these but others (seeing mostly the d802 and ls980 with reboots or?) don't? And why does stock have better battery life compared to aosp while there is still more junk running on the stock roms, possibly LG has a method in their kernels to on the go determine the states the phone/soc is able to go down to and just uses those, so it has great battery life for some and still decent but no reboots for others?
[G2 Android Development] aggelosss5:
Hi I am using p.a.c rom for d800 and I would like to use this kernel. Can I use this kernel with p.a.c rom
[G2 Android Development] goast:
No.
[G2 Android Development] glacies:
Seems like the development of g2 aosp kernel is heating up. This week we've got aCC kernel by [MENTION=3585838]djdeeles[/MENTION] in unofficial CM and BLACKBIRD KERNEL by Reventech in liquidsmooth. I'm gonna have to cheat on you a bit [MENTION=5438598]RenderBroken[/MENTION]
[G2 Android Development] RenderBroken:
That's fine, have fun.
[G2 Android Development] RenderBroken:
AOSP uses the same method for determining what low power state to be at so I am not sure why they have such better battery life other than its coded to work with their own software. So they know it better than anyone. But in the near future I would love to start gathering stats on the different SoCs people have and see if the users that have reboots correlate into something tangible. Maybe we can adjust for it I don't know but what I DO know is even Stock kernels don't have retention enabled either. I don't get it since its the same SoC and arts as the N5 and they have ALL lower power states enabled. So in R17 I just had stock lower power states enabled. I will go ahead and drop retention in the next build and deal with it. I don't want to lose users due to reboots that I could easily avoid. I am seriously thinking about using Aroma so the end user can just flash and pick what they want to enable. If they dont like it they can flash it again and disable what they want. Still I have to think on it. But you bring forth some good questions that I have thought myself. Thanks for some good insight.

Yea the Kernel space is lighting up right now and will get even more crowded. Seems there is new life being breathed into the G2 that was not here previously. It just makes me more sharp. And I really mean, have fun. That is what this is about. Try other kernels, see if you get more battery-life or have the same kind of performance/battery ratio. Let me know in thread what you thought/think. As long as you are respectful about in no one will give you a hard time talking about another kernel in this thread. I will keep building for myself regardless and I will keep building for the community as long as I have a niche that can be filled. Soon I will even start building for Stock. After that I will be looking into CM compatibility.
[G2 Android Development] Matze060906:
[MENTION=5438598]RenderBroken[/MENTION]: Running R20 since 10 hours without any issue or reboot on d802 with liquid smooth 9/4. Just updated to 9/13. R3vent3ch integrated his blackbird kernel. I'll test this one till tomorrow and then switch back to R20 or newer if you release an update
[G2 Android Development] RenderBroken:
OK Cool. Report back what you think! This is a development thread and I like to actively discuss development in general not just my own.
[G2 Android Development] Matze060906:
Yeah, no problem. I want the best performance and battery life for my phone. If I get it with your kernel, I'll run it. If I get this with another kernel, I'll run this one. Hope it's OK for you. In the past with Mahdi, I want only run your kernel, because it was definitely the best for the rom, but now there are more different kernel I want give a try. I'm sure you'll give us the best kernel, because you hear what the people say in this thread and you support the questions of everyone here. Btw: this is one of the best threads on xda. Here is no insulting and all the people here helps if anyone have a question.
[G2 Android Development] arifqur:
Hi Renderbroken!

Is the kxec-hardboot patch for Multirom integrated in the r20 for ls980?

Thanks
[G2 Android Development] NEO2598:
Just flashed succesfully R20 on D802 Alegen's ROM. I will report soon.
[G2 Android Development] Matze060906:
I think it's included for all variants...
[G2 Android Development] RenderBroken:
Yes it is but last I heard multirom has only been setup for d802s
[G2 Android Development] patrik.KT:
It is now available for D800/1/2/3 and LS/VS980 :)

Odoslané z môjho HTC Desire 601
[G2 Android Development] Matze060906:
The recovery works for all variants now...
[G2 Android Development] jesssiii:
Can't wait for this, big need there! Only up to date stock kernels now are xdabbeb, which is totally stable and great, but no choices (2 governors), and dorimanx. Thanks!

Verizon LG G2
[G2 Android Development] emoibm:
[MENTION=5438598]RenderBroken[/MENTION] i really don't want to be disrespectful neither tell you how to do your job. But why add so many variables from different ROMs and fill this thread with so many users from different levels of knowledge just asking for stupid things like oc, different governors, GPU etc etc.. I read your thread everyday and its amazing how you answer everybody, and pays attention for every detail people ask you, I really don't want you to leave some great commits like those sleep states away because a few users can't handle that, and my fear is after you add support for stock and cm, it seems to me you are never going to stop fixing bugs and leaving new stuff away.

So why not make this kernel awesome for dr87 sources and after you put everything you like, think about extending your ROMs support ?

No matter what is your choice you'll still have an enthusiast here , always looking for reading any news from you !!

Thanks for all your effort , you are an inspiration for other devs !
[G2 Android Development] pqee:
I did this last night shortly after you posted it and had no reboots. Of course I also changed a few settings to match what goast posted earlier (scheduler, read ahead, and gpu governor) at the same time.

Last night I rebooted which reverts the retention changes I made and I still haven't seen a reboot. So maybe the original reboots were an anomaly and not a real concern... or maybe I just jinxed myself.
[G2 Android Development] NEO2598:
So people who don't know that much about kernels should be ignored? Render answers to all because he wants. You can't tell him what to do.... I think you shouldn't struggle to write that comment.
[G2 Android Development] emoibm:
No !!! Please don't take that way. I'm not that selfish, since I am part of those users who really don't know much. My intention was to refer those guys that ask questions without searching, and sometimes report bugs that aren't really kernel bugs, confusing the dev and making him many times lose his precious time.

I really don't want to mess things here, I just see [MENTION=5438598]RenderBroken[/MENTION] as a really helpful guy with a lot of potential that can be wasted ... As I said, he must do what he wants to do !
[G2 Android Development] NEO2598:
Sorry, i missed understood you. ?

I was defending Render because he's such a great man, so... Let's end off topic?
[G2 Android Development] Roco91:
I've been using your kernel for a while and I wanted to give some input. I've been on R20 since it was released and I've gotta say it's been the best kernel I've used for a long time. I'm more focused on battery life since I'm out a lot and need my phone, so here are my stats on R20 (I know battery life is subjective, so this is just my

experience)

D800

ROM - AICP 6.0

Using FIOPS scheduler

Multi-core power saving set to 1

Interactive governor

GPU gov is simple_ondemand, max frequency is 200

Undervolted -25 across the board

Frequency set at 30000-1497600

No reboots, smooth performance. Awesome job.
[G2 Android Development] crnkoj:
It's not that the users can't handle the commits, but their phones can't and reboot randomly which makes them nothing more but expensive paperweights in pockets. As for the functions he wants to put in he already said he is considering aroma (which is in my opinion a rather messy method) to allow people to choose what they want enabled and disabled, since it's unreasonable to even expect him to build several versions of the kernel for each device for one release... Honestly mate it seems you are one of those about whom you were talking about in your post, much less the other users who report back with issues and logs.
[G2 Android Development] emoibm:
I'm sorry mate, but what you said is exactly what I said [emoji1] . That's awesome he's considering aroma. But he's spending time with it, some precious time that could bring us some more nice features . I have a d805 and my phone reboots sometimes, even in stock. It's one time in a week. I can live with that and I don't bother devs looking for logs that doesn't provide nothing, because I know its something that's almost impossible to figure out regarding all variants and lack of documentation. Adding stock and cm variants is only going to make these things worse.

Please guys I really don't want this to be a pain in the a** . just felt comfortable to make a point here and listen for your opinions and specially renders opinion. Maybe I chose my words wrong ( I'm not a native English speaker ), and I'm sorry for that !

Thanks for your patience !
[G2 Android Development] mazroui:
http://speedy.sh/P9vcD/2014-09-15-01.47-r20.zip

Here's my log ... Tried to dt2w n screen was off with led going off ..

D802 running R20 with alegen v8.1
[G2 Android Development] blade_:
Just installed.. Thanks!
[G2 Android Development] bleached45:
If I had more experience making apps (I've made one super simple one following a tutorial) I'd love to build a Render Settings app, one that can toggle these more experimental/unstable features. Sadly, I'm not there yet.

I think it would be better than aroma though.

For now, too bad there wasn't a way to make a master file that would congregate all these features in one place and update the appropriate files when saved.

Anyways, just brainstorming and it isn't very useful. Haha.
[G2 Android Development] Raagh:
Maybe a temporal solution d be to add stweaks or synapse support.
[G2 Android Development] RenderBroken:
?

Hey you sack of crap! Listen here! Nah I am just messing with ya, I am not worried about it and hear what you are saying. I am pretty certain I now know the absolute limits to out beloved g2. i will no longer include retention in any of my builds by default. I am going to try to come up with a cool way for users to enable it and have it stick after boot. There are other cool and nifty features that all phones can't run but most can. I have an idea of how I can accomplish this and it may be a surprise if I drop it on yall. But you did not hurt my feelings by saying what you did. I always say that if you get offended, you are not grown up enough to handle your own feelings. I also agree that aroma is messy and would prefer something else. Main thing is I want to have a stable kernel right out if the boys and if you want to add in the awesome you can do so. Main thing is I am the red of the reboots. So yes I can fix that bit it will hurt battery for others. At least the quick wakeup feature should save battery though. I plan on building shortly and releasing. The new build will have the new feature enabled and retention disabled. My test users have told me that the reboots had disappeared and battery seems great. I would love to hear what the rest say. Another thing is there are about to be even more aosp kernels out there and I dont want to lose users because of reboots and other stuff like that so I need to raise my game and release stable kernels. I will still be experimenting so don't worry. I just won't call them releases but beta releases. I plan on pushing limits but still want to be a daily driver.
[G2 Android Development] RenderBroken:
You must have been reading my mind about using Synapse. Dont ruin the surprise for everyone now lol
[G2 Android Development] jriv:
R20 is great for me not one reboot and had 5 hours sot by far the best I have gotton on any kernel any rom stock included I usually get 3-4 its pretty awesome to get this much. Don't really want to update to newer version this batter life is awesome. Using on demand governor btw.!!!
[G2 Android Development] Lazy79:
[MENTION=5438598]RenderBroken[/MENTION] I try to compile your kernel from the latest rebuild sources with Linaro btw SaberMod toolchain (I tried 4.8-4.10) but somehow, it is always throwing out the same error and I am unable to find any fix :/ Perhaps you have an idea how to fix this? Thanks a lot!

CC drivers/media/rc/ir-lirc-codec.o
CC net/ipv6/ping.o
LD drivers/media/rc/rc-core.o
net/ipv6/ping.c: In function 'ping_v6_sendmsg':
net/ipv6/ping.c:165:5: error: 'struct flowi6' has no member named 'flowi6_uid'
fl6.flowi6_uid = sock_i_uid(sk);
^
scripts/Makefile.build:307: recipe for target 'net/ipv6/ping.o' failed
make[2]: *** [net/ipv6/ping.o] Error 1
scripts/Makefile.build:443: recipe for target 'net/ipv6' failed
make[1]: *** [net/ipv6] Error 2
Makefile:797: recipe for target 'net' failed
make: *** [net] Error 2
make: *** Warte auf noch nicht beendete Prozesse...
LD drivers/media/rc/built-in.o
CC drivers/mfd/mfd-core.o
CC drivers/media/video/v4l2-dev.o
CC drivers/mfd/wcd9xxx-core.o
[G2 Android Development] arifqur:
Wow gave me a shock with the first sentence.

LOL!.

Man is there any way to piss you off?

You are like the Bjorn Borg of XDA devs.

Kudos sir to your technical acumen and your tender heart.
[G2 Android Development] MaluNoPeleke:
Will the next build already include the new audio drivers you mentioned earlier? Would be great to be able to listen to music again ;)

Thanks for your great work [MENTION=5438598]RenderBroken[/MENTION]! This is the best community thread and conversation with a developer that I know.
[G2 Android Development] mazroui:
1 more log even with idle_enabled set to 0... Sure hope its something else doing this for me

http://speedy.sh/gTErV/2014-09-15-12.28.zip
[G2 Android Development] REV3NT3CH:
[MENTION=5438598]RenderBroken[/MENTION] You are one hell of a kernel dev and i really respect you alot. Like ive said before, We arent competing with eachother by no means. We are all a developement brotherhood. You've also been a good person to me as well as everyone here. Granted that yes more people are coming into the game doesnt mean youll lose peoples faith..but actually helps bring in great talented minds that are and should be shared as each persons view is different...what makes RenderKernel what it is is because of how you view it should be. just as i am with my kernel developement i can be a very picky s.o.b. with what i want to do to it. Thats what makes each one differ the most. The drive you have in this is very similar to the way i am with dev'ing and thats a big key to success. Instead of competitors we are a dominating force taking the device by storm...without any of us the G2 would of gone nowhere quick...and when i say any of us im referring to even the beginning devs for G2 that paved the road for us all the way up to where it is today. so if any of you guys see this too...i respect all of you as well. I feel we should always be a community that works together and not a bunch of "whose is bigger" competitors. With that said Render...I'm glad your a big part of the community and I appreciate all the work you do and all the advice shared bud
[G2 Android Development] bleached45:
Well said.

Inb4 a REND3RT3CH joint kernel. :P
[G2 Android Development] NEO2598:
3 reboots on Alegen while trying to dt2w... Beside of that, is smooth and battery life... I can't say, it is juat my second day with it.
[G2 Android Development] RenderBroken:
tru dat. Lol I agree 100%. I believe aosp will be exploding on the g2. I am excited for what is to come. Also I do have an anger problem. And who don't right? But this is something I enjoy and do for fun. It's really cool to me that I may have inspired others to try their hand at building and soon they may be able to fix issue for this and other kernels. Now they are a contributing member to the linux/android kernel, even if in a small way where as I could be closed and a price and motivate nothing. The coolest thing is the way of the asshole dev is gone and a new type of dev is taking place. Every single dev I have come across for the g2 has been welcoming and helpful. I would like to keep it that way. Thanks for the kind words!
[G2 Android Development] RenderBroken:
I may need to push my working branch again. Sorry bout that. Updating to 3.4.103 was a bit of a pain but we pulled through. I have alot of cool ideas to help with peeps like you. This is an active development discussion thread as much as it is my kernel thread. I will push and let you know. Thanks!
[G2 Android Development] MaluNoPeleke:
First reboot with R20, screen on with a D802 on the current Mahdi build: https://www.dropbox.com/s/al7eu4qbc6xwbfl/2014-09-15_15.03.zip?dl=0
[G2 Android Development] kgian2007:
How many days after you flashed R20 you had reboot?

Did you a clean install with Mahdi?
[G2 Android Development] DominikHolecek:
I can use this kernel for Omni ROM, can't I?
[G2 Android Development] RenderBroken:
Yes sir!

OK so I have some cool stuff in the pipes that I think will really help with the direction of this kernel and help both sides of the kernel savvy scale. Cant wait to show you all. That said, I have found that there are two causes for the reboots and both are separate from each other. One is Retention. Thats an easy fix. The second has to do with timer.c and I know there is a fix, I just have to adapt it to my source. Should not be a big deal. But I am excited to finish up my new work. It will bring a whole new level to this kernel and its users!
[G2 Android Development] blade_:
2 reboots after installing your kernel
[G2 Android Development] RenderBroken:
Need more info.
[G2 Android Development] blade_:
thanks for answer

last slimkat,what else do you like to know?
[G2 Android Development] bleached45:
Just a guess, at least it would be helpful to know, what device you are on (if it is in your sig, I apologize, can't see it on the mobile app). But also if anything seemed to trigger them. Was it in the same app, during screen off, etc. And maybe a log.
[G2 Android Development] Ace42:
Updated to R20 but still on Mahdi 8-17 (newer Mahdi bootloops for me). So far no reboots or freezing since yesterday.

Also does anyone use this kernel with liquid smooth?

Transmitted via Geass
[G2 Android Development] blade_:
you are right.model d802,once during a call,once doing nothing,just scrolling menus.

and im sorry about that,how can i take a log?:cyclops:
[G2 Android Development] Matze060906:
Install syslog from playstore, start it and give root rights. After a reboot open syslog and tap on "take log". Then upload it to your google drive and post the link here...
[G2 Android Development] blade_:
Thanks

Can I use this feature in photo maybe?

Bugreport? Or its something else?

Sent from my only ONE+
[G2 Android Development] Matze060906:
I don't know, had never installed slim rom. I think it's only for slim rom devs. Use syslog please, that's what render prefer...
[G2 Android Development] kgian2007:
Hello, I had my first reboot today while trying to screen ON with double tap after using kernel for 2 days.My lg2 is f320L with latest Mahdi rom.Everything else works fine for me.Also trickster MOD works great.
[G2 Android Development] blade_:
sure

if i had another reboot.ill use it,thanks

btw,kernel seems to have good battery life.and its smooth also:D
[G2 Android Development] RenderBroken:
I do and love it! Sweet build! I probably have to update the ramdisk again to make it compatible with Mahdi. No problem.

Right on the money!
[G2 Android Development] Matze060906:
[MENTION=5438598]RenderBroken[/MENTION]: Your kernel is not the reason for the bootloops on latest Mahdi. The most people who have it are running on stock kernel. Btw: Mahdi won't get updates in the near future. Dr87 says that the devs are waiting of the release of the new android L.
[G2 Android Development] RenderBroken:
Thanks from the heads up!
[G2 Android Development] koboltzz:
So there will be a R21 in a future not too far with some fixes, or because some reboots are caused by mahdi customROM, R20 will be the way to go? ;)
[G2 Android Development] RenderBroken:
Both. R20 has been pretty solid. R21 I hope to be more so.