yashsingh1/xdaforums huggingface dataset:
[G2 Android Development] dorimanx:
To all BETA Testers.

New BETA 8.4.8 for D800/2/3 Uploaded to BETA Store.

Seems it's will be the last before 8.5 release for all.

*Fixed Radio sound.

*Tuned Intelli and Alucad HotPlugs.

*Fixed Thermal Core down/up control.

*Added new controls for how many cores can be OFF during high temp.

IF! Core control is Enabled.

*Added HotPlug Live Status is Synapse main tab.

*Fixed Profiles backup/restore

*Made arrangements in STweaks XML to look more clear to understand.

have fun testing.

Report critical bugs if you find, before main release tomorrow.
[G2 Android Development] Xpiatio:
Since there will be a LCD driver update in version 8.5, out of curiosity, will have to do update the driver in the hidden menu, like we did in the past?
[G2 Android Development] dorimanx:
OK :)

EDIT: DONE!

https://github.com/dorimanx/LG-G2-D802-Ramdisk/commit/83cf63abc0cdf7aa1f0eab8c9ea51d72320792dc
[G2 Android Development] dorimanx:
no there is a difference from LCD to Touch Screen,

it's actually 2 different devices, 2 drivers.

LCD just show the image,

nothing more so i have see posts, after LCD driver update, about:

O! now my touch is much better... Ahh... = bullsh@t... :p
[G2 Android Development] hasenbein1966:
And this shows how seriously these reports a la "With version X.Y my device is much snappier" can be taken... :p
[G2 Android Development] dorimanx:
To beta testers:

I made mistake in profiles restore script! alucard noticed.

but it's was loo late beta was online.

any way look:

https://github.com/dorimanx/LG-G2-D802-Ramdisk/commit/74a1e9a90ab6046e2de7fee3231724292cd3ed80

when restoring any profile by pushing on it, it's will also set core0 max freq to 300mhz! :p

Opps.... just go to core tab and set max freq lower apply! set higher apply.

OR! turn the screen off for 2sec and ON. auto fixed :)
[G2 Android Development] dorimanx:
When DEV (any dev) post in change log that NOW it's should be faster!

then he know it is as he tested and found it to be.

when no such statement. then all is fake perception.

When i write the i have tuned and tweaked CPU it's should be faster YES.

but if i fixed some system code that effect RAM, user will never "feel" it.
[G2 Android Development] bloof:
Am i the only one whose cpu0 max freq does NOT get reset to max (as seen in synapse) after stress test?

I tried with various governors and HPs (not all possible confogurations).

I need to switch screen off and back on to reset max freq cpu0.

---------- Post added at 07:17 PM ---------- Previous post was at 07:15 PM ----------

Maybe the picture will attach this time
[G2 Android Development] reemar:
you just asked:

while dorimanx answer it only 3-5 posts before yours..
[G2 Android Development] bloof:
My understanding was that this issue is with restoring profiles.

I am talking about max freq cpu resetting to max freq after thermal control throttles it down.

If i am wrong about this then my bad.
[G2 Android Development] dorimanx:
Just wait till 55c then its reset.

Sent from my LG-D802
[G2 Android Development] blastagator:
I've been tinkering with this and I think I know what the problem is. All of the kernels that I can boot TWRP with are aosp based. I think TWRP might not be getting along with your kernel since it isn't intended to work with aosp. That's my best guess after playing with it for a couple days. However [MENTION=4557482]Drgravy[/MENTION] built TWRP with thermal control by using the AICP kernel. I'm currently running my next TWRP build using AICP with f2fs patched in. Will report back once that is done building.
[G2 Android Development] bloof:
That's what I was expecting.

Using ondemand governors, and 2.57, 2.57, 2.3, 2.3 MHz, MSM HP

Thermal (default): 76C, 2 step, 250 ms, 5C, 7 freq, HP thermal disabled.

I ran stability test for a little while and just took screenshots. Thermal control works as intended with throttling of frequencies, but once stopped and CPUs cool down, CPU0 max freq does not go back. Last screenshot is 1 minute later.

I uploaded debug if it helps, but i only ran it after screen off/on (my bad), so max freq were reset.
[G2 Android Development] dorimanx:
Cant reproduce it, but i will do more testes.

Any way we turn screen off every 5min. So no problem.

When using defaulf thermal all other controls are not working, so your report is not to convincing as you dont do what needed.

Sent from my LG-D802
[G2 Android Development] bloof:
Thanks for looking at it.

By "default thermal" i meant that the settings are all STweaks default, so thermal control is "dual intelligent".

All i do is :

1) run stability test

2) switch to synapse to check temp,etc

3) wait 2-3 min

4) go back to stability test and end test

5) switch to synapse to check max freq when cool down

When i use "intelligent temp control" the cores go up to 90+ deg C then come down. Max freq stays at level set in STweaks
[G2 Android Development] d_Schizzo:
SOD on 8.4.8

Hi [MENTION=2376110]dorimanx[/MENTION],

Just woke up and my device was dead. Hotplug and Govs are Alucard and Device was on battery.

Hope attached logs are helping...
[G2 Android Development] ijustintouch:
[MENTION=2376110]dorimanx[/MENTION] I flashed your kernel so I could overclock my VS980. The overclocking works perfect, thank you. Although, I lost the ability to use KnockOn but I can still use KnockOff. I followed the guide that is in the OP and nothing.

Does anyone have any suggestions? Any help would be greatly appreciated.
[G2 Android Development] wadamean:
Did you flash correct kernel? With or without pwr code.
[G2 Android Development] ijustintouch:
The first time, I flashed without knock code and that's when it didn't work. So I updated the touch firmware. Nothing. So, I flashed the one with knock code. Nothing again. I updated firmware and still nothing. I then reflashed the one with no knock code and all of a sudden it is working again. Not sure what happened, but it is back to being normal.
[G2 Android Development] Wimmme:
Mmm, SOD when on charger

D802 kernel 8.4.6

CloudyG3 v2

Updated to 8.4.8 now
[G2 Android Development] AlexVipXDA:
If can help i have use stress test app for 20 min or much and sol works fine, with last beta in cloudy g3 model d802 ;) good job dori
[G2 Android Development] demilenos:
https://app.box.com/s/lsrw7jduworbzpnw48fq

SoD happened once during wakeup from deep sleep.

optimus g3 rom, kernel 8.4
[G2 Android Development] hasenbein1966:
Excuse me for posting some thoughts while not being a developer.

Some people here report SODs, freezes etc. with Dorimanx Kernel.

Some don't.

Could it be that whether these things occur also depends on the binning of the individual device?

For instance, mine has a speed bin of 2.3 GHz and a PVS bin of 3. No SODs or freezes so far.

Which values do the people with SODs/freezes have?

(Dial 3845#*802# for hidden menu, then ->Settings -> Version Info, the two values at the bottom.)
[G2 Android Development] duki994:
PVS 1 here, and no SODs on CloudyG3 2.0

I'd blame ROM for SOD's. On OptimusFlex I got multiple SOD's (every time) when double tap, but on CloudyG3 none (I had some, but it was NOT kernel problem, it was app/service stuck or bug when i looked at android logcat)

Maybe some script is/was causing issue. Problem doesn't seem to be connected with charger, but with device waking up from sleep.
[G2 Android Development] reemar:
My pvs bin is 1, what is it, what is the meaning of pvs bin?

And almost all of the sods I experienced happen while I was in chrome..

Some kernel versions have sods and some not

Edit, after some research, I found that pvs bin for g2 is from 0 to 6 while higher the pvs, the device can handle better with undervolt and oc..

So if I get it straight.. Device with 1 pvs bin that oc to 2.8 will crash in antutu while a 6 pvs device won't crash.. Just for example..

Am I right? Or I understand it miss correctly?
[G2 Android Development] zhuchella:
Where can i find the link for MIUI version of the kernel?
[G2 Android Development] 60nine:
in the OP
[G2 Android Development] dorimanx:
correct. antutu app = crap.

but with our dual thermal driver it's will hold, but you will never ever get 2.8Ghz freq on high temp above 70c.

so drop the idea, and NO ONE, else will.

Any way PVS BIN and SPEED bin is shown in Synapse app. down below.

no need to dig in secret menu :)
[G2 Android Development] LuketaD2:
Rigth now i'm testing the latest beta with alucard settings, everything amazing!

BBS = 0.4% drop per hour in DEEP SLEEP

:good:
[G2 Android Development] 1stichiban:
Just to clarify, this kernel support Stock based MIUI since a couple of versions back. there is no separate build specific for MIUI.

Hope this helps.

Cheers!
[G2 Android Development] dorimanx:
Any last words before new build? :)
[G2 Android Development] goran_oh:
Where is new build :)
[G2 Android Development] wadamean:
None really. Just got my first sod today in the morning after a whole year.
[G2 Android Development] jeebspawnshop:
Yes;

MY MANHOOD TINGLES WITH ANTICIPATION.

:cool:
[G2 Android Development] suhiiii:
Changelog will be rly huge :D Probably biggest ever :highfive::fingers-crossed::good::cool:
[G2 Android Development] dorimanx:
beta? or 8.4?
[G2 Android Development] reemar:
Release the Dogs..

waiting to see a working f2fs based partition rom+kernel+recovery of you and pardus..
[G2 Android Development] wadamean:
8.4 not beta. But I am not going to make a big deal about it hence I didn't provide log since it wasn't a big deal to me. Just letting you know. Can't wait for 8.5! Thanks so much!
[G2 Android Development] 60nine:
last words
[G2 Android Development] bloof:
Just a suggestion maybe for next build.

To be nice to noobs, you can have two menus in STweaks: if you tick a boxmark somewhere you can toggle "noob options" which would remove ability to change certain settings or run certain options (eg: zipalign).

STweaks is becoming a monster of tuning options which everyone loves, but i can see it scaring new people.

Just an idea. Maybe not a good one, but there you go.
[G2 Android Development] Bellitsch89:
6,16 MB i can't wait :D

Edit: F5 F5 F5 :D:D

Sent from my LG G2 32GB rooted
[G2 Android Development] jeebspawnshop:
I believe that would be a whole lot of extra work for Dori, which would be completely useless for the following reason:

Noobs shouldn't install this kernel. If tweaking the kernel is too advanced for a user, then that user should stay on stock kernel.
[G2 Android Development] foefur:
"More Speed, More Power" -Jeremy Clarkson

Verstuurd van mijn HTC One
[G2 Android Development] bloof:
I don't completely agree with you.

Yes, this is a phenomenal kernel and an amzing engine to play with and tune.

But why not make this available to "non-experts"? Why deprive them of probably the best kernel? With simple options such as MHz, governors and HPs they can still enjoy hidden benefits such as thermal control, trimming, etc.
[G2 Android Development] iko11:
It was a really long and tiring period for Dori, really cleaned this POWERFUL kernel from so many Bugs, thank you so much :)

Sent from LG-D802 Cloudy G3 2.0+Dorimanx 8.5
[G2 Android Development] dorimanx:
Thanks for being a BETA Team member and helped to purge 3 real bugs

and made many tests along with others :)
[G2 Android Development] wadamean:
Wow what an update! The difference is noticable and the sound too has improved much better :)
[G2 Android Development] bloof:
[MENTION=2376110]dorimanx[/MENTION]

Thanks for the hard work. I was watching since 8.0.1 (mostly from the sidelines) and i can't believe how many hours a day you put into this, incredible dedication and work.

There's been on average a beta a day i guess, who else delivers this kind of output?

Great work and many thanks.
[G2 Android Development] dorimanx:
Sadly i know only one or 2 devs.

But its my fun when no other real job things to do, so i am doing what i love at job i love, but always ready to do what i get paid for :) (my real job)

Now i hope i can rest couple of days, watch the thread, and some missed movies in past weeks.

Sent from my LG-D802
[G2 Android Development] HighlanderZA:
A big THANK YOU to Yuri and all his BETA team. Well done all of you. Thanks for your time and patience!

Now the rest of us can enjoy the fruits of your labors - stability, performance and incredible battery life.

I'm really glad I followed - albeit unknowingly - Yuri to the LG G2 family.

What a phone, what a kernel and of course WHAT A DEVELOPER! :highfive:
[G2 Android Development] carlos67:
Thanks for new kernel 8.5. But i'm a little confused and I suspect others maybe too.

My confusion is about "touch boost duration" and "touch boost interval". I'm a performance junky and don't care about battery so should I set both of these higher or lower in value???

I have carefully read the descriptions of both tunables but I'm still unsure wether to increase or decrease for better/faster response & performance. I would be grateful to anyone who can clarify :)
[G2 Android Development] neobuddy89:
I wish I had G2 to try this monster kernel.. ;)
[G2 Android Development] 60nine:
some weeks ago i suggested dori to add something like "more is power, less is battery friendly" as an addition to existing settings descriptions.

i hope he'll reconsider the suggestion one day :)
[G2 Android Development] wadamean:
I love how the phone now with 8.5 maintains itself so much more colder when before it would be slightly warm. It's like as if it were an ice age now and that's awesome! Shows the cpu is happy and excited to get to rest.
[G2 Android Development] Rikoman17:
Thanks

i wanna say a big thanks to dorimanx for fixing so much lately ive been using this kernel since ive rooted my phone its the best kernel out there the only one i can get over 6 hrs SOT. thanks a lot and keep the work up
[G2 Android Development] Vicious.:
Dori, you are saying about SuperSU 2.14 but mine is still 2.1 and its saying its up to date - wtf?

EDIT: Nvm, flashed to 2.14. Now, lets see how's 8.5 ^^
[G2 Android Development] siggey:
Is normal that gps zone change had no confirm?
[G2 Android Development] dorimanx:
Hmm no... its has to say something on change, if no other option reply with some info, stweaks dont have root access. Try to force close it, and try again.

Make sure its granted root perms.

Sent from my LG-D802
[G2 Android Development] dorimanx:
You are always welcome here my friend :)

Sent from my LG-D802
[G2 Android Development] Kuoi:
Not every person on this planet has english as his mother language !!!

I can assure you your Dutch (my mother language) is much worse then my english !!!
[G2 Android Development] peetr_:
Of course, you must setup custom label for GPU.
[G2 Android Development] jeyd02:
No is okay :p. Just wondering
[G2 Android Development] Fir3blade:
Or maybe he wants to talk German to me ;)
[G2 Android Development] tester5224:
4.5 with Knock Code is working well on D802 with CloudyPro 2.1 on ART. Thank you

I've been wondering.. Usually, I don't wipe anything when I'm changing a kernel, not even cache & dalvik. Is it the right way ?
[G2 Android Development] SPBoss:
There is no need to wipe anything. Just flash and thats it ☺

Sent from my LG G2
[G2 Android Development] slebit:
4.5 is working great as your kernel always do. No problems at all!

Here is a small donation for your great work! It is not that much, but it is what i can offer right now. :)

Confirmation number: 04J21270541788628
[G2 Android Development] ziociccio:
Hi. Difference between nightmare and darkness governor? What's better for battery life?

Inviato dal mio LG-D802 utilizzando Tapatalk
[G2 Android Development] garywojdan81:
Had to roll back to 4.4 on vs980. Seemed ok with 4.5 at first but started to get some overheating and poor signal on 4g (-111 4g signal on 4.5, -91 4g signal on 4.4 just a minute later). Also couldn't get 4.5 to charge above 307ma.
[G2 Android Development] Yoyo117:
Hey Dori,

I know you've just built your linaro gcc 4.8.3 toolchain, but I wanted to mention a thread with some custom pre-compiled toolchains. Christopher83 uploaded a linaro gcc 4.9.1 build 2 weeks ago there and you probably want to have a look at it.

http://xdaforums.com/showthread.php?t=2098133

If you want to build it yourself you may PM him, because I'm not sure where the src can be found.

GCC 4.9 enables some new optimizations on a cortex-15 target, so this should get us even more dori-power :laugh:
[G2 Android Development] SPBoss:
Over an hour screen time and only 5% lost? (this is with very bad coverage normally no signal or 1 bar signal) i normally average 10% an hour so this is amazing

Sent from my LG G2
[G2 Android Development] dorimanx:
Thanks for support its a lot and will pay my music account, that all i need :)

Sent from my LG-D802
[G2 Android Development] dorimanx:
I know this. But source is unknown and i dont trust unknown stuff.

I dont think its can give more than we have now. I have enabled all optimizations for cortex 15

And made the toolchain using my arch linux gcc 4.9.0 :)

Sent from my LG-D802
[G2 Android Development] dorimanx:
Nothing changed for signal. So its not a problem. Simple reboot was maybe needed.

Sent from my LG-D802
[G2 Android Development] garywojdan81:
Yeah, I wish that was the case. Reboot was the first thing I tried. Then a refresh with a cache/dalvik wipe. Think I'll try a fresh d/l.
[G2 Android Development] commuterbox:
Bootloops after flashing, I did wipe caches but still no luck, it does the android upgrading then reboots and keeps rebooting.

Sorry but I really want to try this kernel for good reasons like better battery life. I am still on xdadebb 1.1.1 rom

Thanks
[G2 Android Development] SPBoss:
I just noticed loudspeaker is louder on 4.5 or is it just me?

Sent from my LG G2
[G2 Android Development] dorimanx:
If you read and search you can find that rom is not supported.

Sent from my LG-D802
[G2 Android Development] dorimanx:
It is. Gain is 9 was 7 :)

Sent from my LG-D802
[G2 Android Development] commuterbox:
Ok thank you
[G2 Android Development] dorimanx:
Ok so here is more info about touch boost.

The duration is the time in milliseconds that cpu cores will be locked to there mim freq that set for touch boost, and by this force cpu to be at that freq even if cpu gov dont think so. This give us boost for scrolling/typing, now the time that its happen is very very short but fast and set in loop every time that touch is detected.

The interval is how much time to wait before next min freq boost on choosen cores if they are active!

So boost if higher, then longer we get higher freq on touch, if interval is shorter than faster we get the boost.

Now you need to understand the time masure for this.

Its working in milliseconds time.

No app can masure it, you cant actually see it limit the freq, only if logs for this driver are enabled in his hiden controls.

So best leave it as is, and play only with freq boost, as this parameter is really make a noticeable boost.

To long boost and to short intervals will just burn power, so we need to let it rest when we type and thinking about next word, for cpu a life time is passed, as cpu works on micro seconds, its cant be decribed how fast its works :)

Sent from my LG-D802
[G2 Android Development] ChaosLord88:
Well, after only 10min. with new release, noticed my g2 going 'ice cold' and that's in a relatively warm room. This one's a milestone I dare to say. :D
[G2 Android Development] dorimanx:
Core thermal and cpu code is updated, many bugs that where creating mess and burn power and cpu performance are gone...

Lets see how its goes for next days.

I will be happy to call it milestone. :)

Sent from my LG-D802
[G2 Android Development] je2854:
I did a fresh install with F2FS and xdabbeb 2.2.0 and now it's asking for a pin/password for the encryption.....
[G2 Android Development] carlos67:
Thanks for detailed explanation & thanks for all your hard work too. Your a credit to our community.
[G2 Android Development] Formhault:
So his name is Yuri... :D

---------- Post added at 11:35 PM ---------- Previous post was at 11:34 PM ----------

Nice to see you chime in, old friend. You should join us! The G2 is still a device worth buying!

---------- Post added at 11:39 PM ---------- Previous post was at 11:35 PM ----------

Screw F2FS. Stick to EXT4.

If F2FS is a big deal, Google will make it the default filesystem in Android 5.0 - which idoesn't seem to be going to happen.
[G2 Android Development] ChaosLord88:
Nice, nothing better than having a 'cool' device...

:D
[G2 Android Development] siggey:
Thanks for the answer. Other functions of stweaks works and obtains superuser privilege. My fault or someone can try set gps zone in stweaks?
[G2 Android Development] klemenSLO:
Maybe this has been corrected in new 8.5 version but i will append log data anyway dori. I im on 8.4 with paradus 7.7 phone has been on charger.fully charged. Blue lihgt indicator on - for showing that phone is charged.i took usb cable off.than tried to wake it on with no success.sod. i had to power it on by holding power button for 10s...

Log attached. i will try 8.5 :)
[G2 Android Development] dorimanx:
Tried, works for asia. Any one else?

Check that you have /etc/gps.conf

Sent from my LG-D802
[G2 Android Development] fhk:
Thanks for this great kernel! Keypres vibration length still seems a little (a lot) erratic... Thought I saw in a change log it was supposed to be fixed?
[G2 Android Development] dorimanx:
I was afraid of this... rom need to store something in encrypted partition and we cant mount it without rom support for f2fs.

So your option is to have system and cache f2fs and data you need to leave ext4 for now.

Any way i am not sure that all roms need this encrypted partition.

Try other, or make sure you have the above setup.

Sent from my LG-D802
[G2 Android Development] dorimanx:
Hmm yes, its miss behave, from time to time, and small hickups in cpu flow when one cpu pass remaining tasks to other online cpu that still has something to do and go off.

For vibrate small engine that actually spin fast inside device creating vibrate feeling is noticible change in voltage, so we feel little delay in short spins. To fix that i will need to understand where i need to look. So for now its not 100% fixed, more like 89% :)

Sent from my LG-D802
[G2 Android Development] iko11:
No problem, works as it should be.

Sent from LG-D802 Cloudy G3 2.0+Dorimanx 8.5
[G2 Android Development] dorimanx:
Yep, old news, know bug. With 8.4

Also update supersu from dev thread here in xda, to 2.14

Its not in the google play for now.

Sent from my LG-D802
[G2 Android Development] fhk:
Thanks great explanation.
[G2 Android Development] je2854:
How about I'm the main one trying to get it all together. And i want to play with it. You have your phone the way you want it or the idea of how you may want it and so do i. I want F2FS and you want EXT4. Each to their own. Don't throw someone under the bus because you don't think it's the correct way. This is why there is XDA, CUSTOM the way -I- like it. If Google wanted custom OS's then they would give us the option to install it. They thought it was a big deal putting the specific features baked in now but you've changed it. Don't complain it you're not running stock unroot and do not want to hear other people call you out for having a phone the way THEY like! #endrant #endcallungout
[G2 Android Development] reemar:
-i just update my Supersu to 2.14 manual,

-install the [MENTION=5031300]blastagator[/MENTION] twrp recovery that support F2fs

-install [MENTION=2376110]dorimanx[/MENTION] kernel 8.5

-change /data, /cache, and /system to mount as F2fs instead of ext4

-change the boot animation to something cool to actually see the new Amazing feature..

is there any other way to improve this phone expect waiting to android L.

or any other surprises from [MENTION=2376110]dorimanx[/MENTION] or [MENTION=4713009]pendroz[/MENTION]?
[G2 Android Development] je2854:
do NOT F2FS your /data partition until we can figure out a way to keep decryption a non-problem!

Everything else you can convert to F2FS
[G2 Android Development] reemar:
my bad..

now i'm stuck in bootloop untill a solution came up..
[G2 Android Development] Formhault:
You got a point...