yashsingh1/xdaforums huggingface dataset:
[G3 Android Development] phillymade:
I have to say this 75% mod made a world of difference. Let the battery drain till it shut off, charged to full without interruption, have been running it for an hour or so now and its cool to the touch. Does not feel "hot" and certainly feels more responsive and less lag. I'm sold on this mod. Glad the OP shared this. [emoji106]
[G3 Android Development] meyerweb:
ALL modern high end phones do thermal throttling. The G3 may be more aggressive than some, but none of today's phones can handle full cpu speed for extended periods. We all want skinny, lightweight phones, and running these processors at full speed would require fairly substantial heat syncs, or fans, just like real computers.
[G3 Android Development] arifqur:
True that
[G3 Android Development] le¡f:
Just want to save someone the confusion that I experienced, tried downloading the .zip's with ES file explorer and they wouldn't flash via TWRP. Next I tried the manual method and I received "bad .zip" when trying to extract with ES file. Used UC browser and it worked like a charm, other than that this MOD is a God send, amazing work OP! Your the bees knees

Running Sky Dragon kernel on a stock 4.4.2 Rom
[G3 Android Development] drkow19:
Y'alls sayin' % is hilarious. It be degrees Celsius, yo. 70 degrees C (type "alt-0176"), 75°C, and 80°C, not %. :laugh:

I'm using the 75° mod on LP 5.0.2 with MPDecision cuz apparently IntelliPlug is broken and nobody told me. With IntelliPlug you don't need this mod since it has a different thermal throttler. But IntelliPlug is causing kernel crashes, so now its back to MPD with this mod!
[G3 Android Development] samuelaviv:
Hi, Can I flash this with jon's 777 kernel? do I need to?

Thanks.
[G3 Android Development] Robshr:
Yes you can flash this with 777 kernel as far as whether you need it or not is up to you try running just the kernel and if you experience lag then flash the mod
[G3 Android Development] samuelaviv:
Thanks for the quick reply, what I meant by if I need to, was that Im not sure if there's already something like the CTT MOD implemented in the 777 kernel, but thats not crucial for me to know..

BTW, bit off topic but maybe you could help me with something else...

Ever since I flashed Lollipop couple of days ago Ive been seeing unusual? behaviour with CPU min/max frequencies,

values I set won't stick regardless of the app I use to tweak the kernel or the governor or the hotplug or the CTT MOD

(I thought it has to do with CTT but apparently not, but since I flashed it it seems that the CPU wont accept frequency values over the stock maximum)

and it seems to change min/max values on a whim, oh just so im clear, Im not referring to the real-time frequency scaling, but the min/max values which the CPU should stay between.

Thanks
[G3 Android Development] arifqur:
Yeah it is funny but your instructions to get the degrees icon are funnier

Quote: type "alt-0176"
[G3 Android Development] Robshr:
When you flashed lollipop did you do a clean install
[G3 Android Development] arifqur:
'

I did a clean install of so many roms with different kernel combinations but the cpu never OC's
[G3 Android Development] samuelaviv:
Yup
[G3 Android Development] Robshr:
May be a dumb question but have you tried a different kernel also what do you consider a clean install
[G3 Android Development] samuelaviv:
Clean flash is when I wipe data/system/caches.

Tell you the truth ive been messing around with CPU frequencies, hot plugging, profiles and kernels and so on last couple of days that I can't remember what was the situation exactly when I wrote here and Im not sure if this is related to the MOD cause I just cant remember the exact sequence of events anymore.

What I can say at the moment is, Im on blisspop 2.0 (d855) with Jons 777 kernel and the CTT MOD and the frequency changes are making more sense to me now since I installed the CPU tmp and freq on status bar modules and can see exactly when the CPUs are throttled down in relation to the core temperature. But the frequency cap thing on the Kernel remains, I dont recall checking this with a different Kernel, though I might have, but I do remember going through a few kernels ("Rin"-caused me FC's and "Furnace" I didn't like too much) and sticking with Jons 777 cause its awesome. I also do remember that in one time prior to flashing the thermal MOD, I did manage to get past stock maximum to the kernel's OC frequencies, and thats what made me write her in the first place.

Ill preform further tests regarding the CPU freq cap on a another kernel and without the thermal MOD and will update..

P.s

If I flash a kernel after I flashed the CTT MOD will it be overwritten and in effect uninstalled? or should I flash the thermal back to stock zip to revert back to normal no matter what?
[G3 Android Development] Robshr:
The mod should stick after flashing a new kernel

Also this mod should not affect the frequencies In the way you describe
[G3 Android Development] samuelaviv:
I have flashed the return stock zip, still had the cap, I then flashed the kernel again, still no go, I reflashed the ROM wiping caches data and system, still cap. I just tried with Optimized_Kernel_SM4.9.3_D855_V2.2 by fechinator and it caused system UI crashes like crazy but I still checked the freq and it still didnt let me go above stock, I checked furnace kernel too but it hasnt got oveclock.

So... dont know.. it doesnt seem like a kernel thing and it doesnt seem like the MOD is responsible.. guess im outa luck..
[G3 Android Development] xVermicide:
I just flashed the 75c zip and it fixed 90% of the lag that was plaguing my new 3gb G3 I got yesterday. on stock, this thing was crawling so extremely slow. especially in recents and the notification tray. was everyone's like that or what? i havent used touchwiz lollipop but i imagine it doesnt lag like LG lollipop. I came from a nexus 5 and the lag made me regret ditching it for the G3 for a moment until I found this. I haven't tried this mod on AOSP yet but I imagine its gonna make it near perfect like my N5 was. thanks a lot. I was about to return my phone and get an M8 or a moto x.

btw I'm on LS990
[G3 Android Development] nhocpoping:
OP, can you please help me to make a 75 version for my F460 running stock lollipop, there are only 2 files (attached). F460 also experience the same lag because of the thermal throttling (I think). Thank you very much!
[G3 Android Development] Robshr:
Question do you have the file thermald.config
[G3 Android Development] nhocpoping:
I tried to edit the 8084 file a little bit and it really apply so i think only that file is enoguh. Thing is i don't know how edit it to work as good as yours...
[G3 Android Development] Robshr:
New mod added for overclocked aosp CPUs
[G3 Android Development] motoralbi:
What does it do? What temperature is set the thermal throttling to?

Thanks in advance :)
[G3 Android Development] Robshr:
It's set to throttle down to 2.45 at 75°c from 2.7 then down to 2.26
[G3 Android Development] pblasi:
Hi [MENTION=4888382]Robshr[/MENTION],

Flashed your mod on Chupachups rom with chupachups kernel and I got stuck on boot animation. Restored stock boot.img that I had and everything fine again. Isn't your mod compatible with chupachups kernel?
[G3 Android Development] Robshr:
I have the vs985 so I can't test it on chupachups so this is news to me but it's good to know thanks for the heads up and sorry it didn't work on that rom and kernel I don't know what would be different apt his that would cause it to get stuck
[G3 Android Development] hanset:
I've got Cyanogenmod 12.. what I've to install?? The normal thermal mod or the last you added (aosp thermal mod)? Thanks :D
[G3 Android Development] Robshr:
Just the normal mod the other one is for ovrrclocked kernels
[G3 Android Development] nflwideout86:
I'm running illusion rom using the 777 kernel, but i have have it running at the stock freq. Go ahead and use one of the normal mods?
[G3 Android Development] Robshr:
Yes I suggest the 75 mod
[G3 Android Development] leejon10:
Robshr, can you also support the F460? Theres only 2 files for 8084, the other 2 files is not accessible.

it is the same as nhocpoping, uploaded.

I want to do thermal mod also on my f460, please help.
[G3 Android Development] Robshr:
Try these out just back up your originals then delete them in system/etc and paste the new one in there

https://www.dropbox.com/s/3vt6hbc6vb67zil/thermals.zip?dl=0
[G3 Android Development] Robshr:
Just post me a link to all the thermal files and I'll see what I can do
[G3 Android Development] tsimitsangaz:
Hello, how can i apply the thermal files without TWRP? just copy all files from the zip (system/etc) paste them to my system /etc and change permissions? because I have 2 files in my system and in the zip there are 4 thermal files.
[G3 Android Development] Robshr:
Yes just move your old ones out to a safe place and move the new ones in and set permissions
[G3 Android Development] tsimitsangaz:
will try and report with stock 20H rooted

---------- Post added at 02:01 PM ---------- Previous post was at 01:32 PM ----------

Really,, speed is noticable increased, thanks for the mod OP
[G3 Android Development] fedef12evo:
hello i appreciate what you done thank you, i extracted thermal8974conf from cm12 oneplus one and i used it on my g3 on resurrection remix, now thermal throttling start at 75 °C and until this temperature it doesnt start, stock g3 thermal start at 55°C i think it is nosense, with this mod phone doesnt go above 77°C
[G3 Android Development] OcmyHtc:
Hi,

Just flash it into my LG G3 16g with Cloudyg3 2.2 rom and it's working fine :)

Thanks for the mod :good:
[G3 Android Development] squall458:
I just want to clarify, this works on stock lollipop?
[G3 Android Development] ilooze:
Does someone have a link for 75? The links on the first page are not working.
[G3 Android Development] magikmichael:
Here you go.... https://mega.co.nz/#!eVtVQQiS!NGaZefDOGQMUiRxSk9lXbur3GHMZ7phycrDf3Dpm2yg
[G3 Android Development] Robshr:
Sorry links were down they're all back up now
[G3 Android Development] Robshr:
Yes it does
[G3 Android Development] samuelaviv:
Took me a while to make sense of the all the hotplugging thing in combination with the thermal throttling behavior, anyway,

I realised that the standard packs here, if flashed over an AOSP oc kernel will work but will cap the CPU at stock frequencies.

Yesterday I saw that OP released a new OC version for AOSP kernels, I was thrilled that ill finally get the CTT MOD and OC both working, so,

flashed it now but its giving me the same behaviour as always, the frequencies jump back to stock when I try to set to above 2457.

So what am I doing wrong here? Im On Blisspop 2.2 with its default Jons777 kernel.
[G3 Android Development] btort1:
I'm on cloudy's latest version and when I go to etc all I find is thermal-engine-8974.conf and thermal-engine-default.conf and backed these up. Even though I only have these 2, can I flash the recommended version you have up?

I can't find thermal-engine, thermald.conf and thermald-8974.config like it says on the OP
[G3 Android Development] Robshr:
Yes you'd still Flash it all the other files do is allow you to change the thermals from with a cup control app like android tuner
[G3 Android Development] btort1:
Do I change thermals to 75 with android tuner? what else? or do I simply just flash your 75 mod and it's ready to go? I'm at work right now and left the phone at home, just trying to get everything up and running when I get home haha thanks!
[G3 Android Development] Robshr:
Just flash the mod and your good to go the other two files are there just in case you feel like changing the thermals to something else

But yeah just flash and go
[G3 Android Development] checasey:
Good work
[G3 Android Development] Robshr:
Just Flash the recommend one
[G3 Android Development] BR7fan:
Thank you:good:
[G3 Android Development] m1trand1r:
Hey [MENTION=4888382]Robshr[/MENTION] i've flashed your 75°C mod....all worked fine except I lost ability to OC my CPU afterwards.

Now....this is the only file I have in system/etc/*

And I saw that only after I flashed mod...lol[emoji14]....I reflashed rom...not a biggie....:)

But...i'm wondering.???...would AOSP mod for OC'ed CPU allow me to OC? There are 3 files in zip that I don't have in system/etc/* ......

Does this mod interfere with intelli hotplug ?

/LG-G3/d-855/16Gb/Titanium Black/
[G3 Android Development] Robshr:
The aosp oc mod should work the extra files are there so if in the future you'd want to change the temps with a kernel control app you can

So if you would be willing to test it it and see I'd appreciate it as I'm on Verizon and we don't have a stock overclocked kernel yet for me to test also if it doesn't work you should only have to reflash your kernel to get things back to normal. Please let me know the results and if it doesn't work send me your thermal file and I'll see if I can make necessary changes

Thanks Rob
[G3 Android Development] m1trand1r:
Hey....thanks for your kind reply:)

Now i've tested AOSP OC mod...but no...overclocking is not possible with that one either....

Here's the original thermal-engine conf file from BlissPop 2.3 Rom. https://www.dropbox.com/s/wrdsdfc94z5thfm/thermal-engine-8974.conf?dl=0

the one that is on screenshot i've posted....:)

Hopefully you'll get it done. :fingers-crossed:

BTW: Which app do you recommend for controlling thermal-engine ?

Thanks in advance;)

/LG-G3/d-855/16Gb/Titanium Black/
[G3 Android Development] Robshr:
Here you go try this out https://mega.co.nz/#!KppVRTzA!VjlYBpLyja_Hi5M191pmod7XahF6rJcyE4Z2puTZsIo

Let me know how it works

And as far as a kernel control app I recommend android tuner
[G3 Android Development] m1trand1r:
MATE!

You just simply rock!!! It's working like a charm....I've set OC to 2.5ghz for start....note: prior flashing new thermal file....[emoji14]...I was at 2.5ghz right at boot when homescreen appeared and Kernel Aduitor applied it's settings.....whooohooo....:D...

I can't thank you enough man.

I'll just buy you a beer or two....in couple of days...i'm waiting for my salary still:)

/LG-G3/d-855/16Gb/Titanium Black/
[G3 Android Development] Robshr:
Your welcome glad it works and I'm happy I could help
[G3 Android Development] dutch45612:
Overclocking...

Hello Robshr, first thanks for your thermal files... I've been using your 80° since a while now and everything works really well ;). As the title suggest recently i tried to overclock and I'm unable to do so with these files on... I read all the thread and messed with the files for 3 days now(the 80° as well as the newly posted AOSP overclock) trying this and that and editing them with all that seems logic to me, without any success... If you could help me out with any piece of info that would be really nice from you :

-The one and only file that seems to matter in my system is the thermal-engine-8974.conf, so editing them with any rom editor would edit the THERMALD file thus won't change anything. And editing manually the thermal-engine-8974.conf doesn't seems to make any frequency stick..

-I can have the frequency to stick if i enable and disable an option called "temperature throttle" in trickster (witch by the way doesn't change anything since it will throtle anyway, enabled or disabled) BUT, as soon as the first throtle step is reached (80°), frequency will throtle and never come back to my overclock... Until i manually redo the steps i mentioned above... Even with the AOSP overclock files you recently posted...

-I tried the file you posted to m1trand1r... It somewhat works... But not the way your first thermal are working: the problems is when the temp is reached, it will step down and step down even if the temps are lowering, until reaching the mid 50 or so, then it will reapply my frequencies ... The thing is that if i am downloading a torrent or anything that consume cpu time for a while, then i I'm stuck let's say in the 15xx mhz for a great while since it won't be lowering below the 60 any time soon...

-I am using an AOSP rom based on CM12, euphoria rom by jon777 as well as his kernel.

-I have a d852 Canadian model.

Tell me any info that comes in your mind please... Believe me if i ask you it's because i tried a lot of things before...
[G3 Android Development] Robshr:
Send me all the thermal files in system/etc and I'll see what I can do
[G3 Android Development] Robshr:
Send me all your original thermal files in system/etc and I'll see what I can do
[G3 Android Development] dutch45612:
Just reflashed the ROM/kernel I am using ...Here you go my friend :

Thanks a lot for taking the time to help me out ...Really appreciated . BTW the file attached with that post and the one on mega.co are the same ...

Edited: removed the mega link since I can't post external links...not enought post here ;) .
[G3 Android Development] Robshr:
I did it mainly to help reduce lag after you've been in your phone for awhile

lg IMO throttles the cpu to fast
[G3 Android Development] Helloworld294:
My post was towards [MENTION=5978829]Racer-1[/MENTION] bro, not you :)
[G3 Android Development] dmeinder:
If you want to use benchmarking to test effectively, then your have to first benchmark after heavy usage (maybe 15 mins of gameplay) without the mod. Then apply the mod and do the same.
[G3 Android Development] cruzargel:
thermald.conf is just blank even after mount -o remount,rw /system.
[G3 Android Development] Robshr:
The stock one is blank but if you copy and paste it somewhere on your sd card you'll be able to read it

Mine aren't blank and you'll just be able to read them
[G3 Android Development] cruzargel:
Ok, thermald.conf is just a softlink. Lol. That explains it.

However can't find the file thermald-8974.conf

u0_a145@g3:/ $ export PATH=/data/local/bin:$PATH

u0_a145@g3:/ $ cd etc

u0_a145@g3:/etc $ ll|grep therm

-rw-r--r-- root root 2302 2014-09-29 23:25 init.galbi.thermal_conf.sh

-rw-r--r-- root root 735 2014-09-29 23:25 thermal-engine-8974-default.conf

-rw-r--r-- root root 4129 2014-09-29 23:25 thermal-engine-8974.conf

lrw-r--r-- root root 2014-09-29 23:32 thermal-engine.conf -> /etc/thermal-engine-8974.conf

lrw-r--r-- root root 2014-09-29 23:32 thermald.conf -> /etc/thermald-8974.conf

u0_a145@g3:/etc $ ll|grep thermald-8974.conf

lrw-r--r-- root root 2014-09-29 23:32 thermald.conf -> /etc/thermald-8974.conf

u0_a145@g3:/etc $ cat thermald-8974.conf

/system/bin/sh: cat: thermald-8974.conf: No such file or directory

1|u0_a145@g3:/etc $ cat thermald.conf

/system/bin/sh: cat: thermald.conf: No such file or directory

1|u0_a145@g3:/etc $
[G3 Android Development] Robshr:
As I mentioned in the op that file might not exist on some variants but is needed to control the thermal settings it's included in my zip
[G3 Android Development] JDinAZ74:
I was hoping this might help fix some of the lag issues with this phone but it feels about the same. Does anyone know of any other tweaks that can be done other than turning the thermals completely off? Will custom kernels address this issue by allowing us to set our own cpu scaling?
[G3 Android Development] Robshr:
Some custom kernels will definitely help I just created this to help in the mean time I personally don't experience any device lags whatsoever especially after applying this mod but that could also have a lot to do with the kernel tweaks I have done on top of this mod
[G3 Android Development] rAndroid3:
ls990 sprint variant

Hi there! Can i use this mod on a LG G3 LS990 Sprint variant? If not, is there another method to do this? Thanks!!!
[G3 Android Development] Robshr:
Yes you should be able to use it just as you probably know back up first

It should work with any variant
[G3 Android Development] JDinAZ74:
Don't get me wrong I appreciate the work and effort you put into this, It's definitely a step in the right direction. Others like yourself report no lag on their device while I myself have a lot of stutter, redraws and overall sluggishness. Frustrating to say the least considering the specs on this phone. Perhaps it's my setup, I don't know. Do you mind if I ask what kernel tweaks you're running also? Anyways thanks again for your work on this mod.

---------- Post added at 03:30 AM ---------- Previous post was at 03:27 AM ----------

I have the Sprint LS990 and am running this with no problems so far.
[G3 Android Development] rAndroid3:
Question...

Are these the right permitions? I already flash it, how can i ensure that it works?
[G3 Android Development] Robshr:
Yes they are right and to ensure it works you could use any app that tells you the cpu frequency and temperature i suggest using android tuner and after applying the mod the cpu should step down to 2.26 at around 70°c

Stock it steps down to 1.5 at 60°c

I've tested and retested mine and it works perfectly making all the correct step downs at the right temperatures I've provided
[G3 Android Development] rAndroid3:
works!

Hello! I checked it on cpu thermals and its all good! Thanks! I test playing modern combat 5 and really inproved gameplay, now is faster and smoother! Thanks dude! :victory::victory::victory:
[G3 Android Development] cruzargel:
Great mod, if you have time, can you make a 2nd version with maybe a 75 as the first throttle? Or even a third version with 80 just like dorimanx. If that's too much for you, can you just post a guide or something?
[G3 Android Development] Robshr:
I was planning on making another one just couldn't decide on whether to go with 75 or 80 but what the hell I'll probably do both it'll just take some time might have some time tomorrow to do at least one of the 2
[G3 Android Development] cruzargel:
Sad, but I need to report that my G3 died randomly, only can be powered on again by removing the batt. I think our thermald.conf is blank for a reason?
[G3 Android Development] Robshr:
Here you go I made the first bump down to 2.45 the second to 2.26 and the third at 1.9 but left the rest stock I also added a file which should help to get it back to your oc setting. Back up and flash and let me know how it works and if I need to make any adjustments

https://mega.co.nz/#!SowmwJ4Y!yxW7IUPrlGzLlhxa1mtJbT2OsaVeVfdE38Cr0NvpPPg
[G3 Android Development] dutch45612:
All right Robshr i'll make a backup and i will test it right away ... I'll be back ;)...

---------- Post added at 08:35 PM ---------- Previous post was at 08:29 PM ----------

Thanks you mate... It works! Tell me... I don't wanna bother you but, there would be a way to have it working a like the first files you upload in this thread : have it fluctuate closer to the temp target? Like the 80° file you upload first... As soon as it lowered about 2 or 3 ° it jumped back immediately to the maximum frequency... This one works great, but i stay stuck at 1958 mhz until 60°, witch can take a while if i am downloading or something ... If it could fluctuate a little faster it would be perfect... Do you think it would be possible without too much trouble ? In any case, thanks you very much those thermal files really make a difference for me!
[G3 Android Development] m1trand1r:
you can fine tune thermals through 3C toolbox app or Android Tuner before 3C toolbox arrived....

But [MENTION=4888382]Robshr[/MENTION] could you tell me smth...what to tune exactly...I saw many parameters and I'm really confused with all those thermals....could you tell us or explain what to tune exactly ?

And i'm counting down days till salary comes in...you really need a beer or two:D...5 dayz till donation :)

/LG-G3/d-855/16Gb/Titanium Black/
[G3 Android Development] Robshr:
Here you go this one should work more the way you want let me know

https://mega.co.nz/#!Tt4hAK7I!UbQPly_ciqTHFVY0f_G5IYa_j7uZqdBEOVl9RTXi_cE

And by the way exactly what kernel are you using so I can post these two mods for that kernel in the op thanks